cmd进入python
>>> from torchvision import transforms
>>> dir(transforms)
如果没有RandomResizedCrop,有可能是torchvision版本过低,在pycharm终端输入
pip3 install --upgrade torchvision
更新之后,再次cmd进入python
>>> from torchvision import transforms
>>> dir(transforms)
这时候就会出现
再次运行程序,就不会再报错了
AttributeError
:
module
‘
torch
vision
.
transform
s’ has no
attribute
‘
Random
Resize
d
Crop
’
出现错误:
AttributeError
:
module
'
torch
vision
.
transform
s' has no
attribute
'
Random
Resize
d
Crop
'
解决
方案:
pip
uninstall
torch
vision
pip
install
torch
vision
...
py
torch
中运行分类任务时,报如下错误:
/py
torch
/aten/src/THCUNN/SpatialClassNLLCriterion.cu:103: void cunn_SpatialClassNLLCriterion_updateOutput_kernel(T *, T *, T *, long *, T *, int, int, int, int, int, long) [wit...
可能原因:py
torch
和
Torch
vision
版本不一致造成的
到官网:https://py
torch
.org/get-started/locally/ 复制安装命令
安装对应版本的
我选择的安装指令:
conda install py
torch
torch
vision
torch
audio cpuonly -c py
torch
参考链接:
http://www.sins7.cn/py
torch
%E5%AE%89%E8%A3%85cpu%E7%89%88%E6%9C%AC%E5%92%8Cgpu%E7
在使用
transform
s模型对图像预处理时,发现
transform
s没有Scale这个属性,原来是新版本中已经删除了Scale这个属性,改成
Resize
了
原因分析:
主要是
torch
vision
的版本不一样,新版本的
torch
vision
中的
transform
s没有Scale属性,改成
Resize
就好。
同理,如果没有
Resize
属性,可能是你安装
About:
AttributeError
:
module
'
torch
vision
.
transform
s' has no
attribute
'
Resize
'
I user the following code to slove the problem.
关于这个错误,
AttributeError
:
module
'
torch
vision
.
transform
s' has no attri...
在使用py
torch
时出现以下问题:
AttributeError
:
module
‘
torch
vision
.
transform
s’ has no
attribute
‘
Resize
’
查看我的py
torch
版本为1.0.0
(import
torch
)
(print(
torch
.__version __))
查看我的
torch
vision
版本为0.1.8
此问题为
torch
vision
版本太低导致...
检查自己py
torch
版本和
torch
vision
版本是否对应,经过查看自己使用conda安装的py
torch
版本是1.10.2,
torch
vision
版本是0.11.3,cuda版本是10.2,版本对应关系发现没有问题。这里选取py
torch
版本1.9.0,cuda版本10.2(这里注意我的电脑GPU驱动程序版本461.40满足要求),
torch
vision
版本0.10.0。可以conda list测试一下看看列表是否卸载了,发现py
torch
和
torch
vision
都没有了。