2. 解决:
参考:
'tensorflow.python.layers.layers' has no attribute 'flatten'
torch没有flatten这个函数,看来确定无疑是我的PyTorch0.4.0版本太老了。
需要更新PyTorch版本
。
我估计需要重构装一个新版本的PyTorch。。。。。。。
由于
pytorch
0.4
版本更新实在太大了, 以前版本的代码必须有一定程度的更新. 主要的更新在于 Variable和Tensor的合并., 当然还有Windows的支持, 其他一些就是支持scalar tensor以及修复bug和提升性能吧. Variable和Tensor的合并导致以前的代码会出错, 所以需要迁移, 其实迁移代价并不大.
Tensor和Variable的合并
说是合并, 其实是按照以前(0.1-0.3版本)的观点是: Tensor现在默认requires_grad=False的Variable了.
torch
.Tensor和
torch
.autograd.Variabl
在anaconda 安装
pytorch
的时候报错:
PackagesNotFoundError: The following packages are not available from current channels:
原因是因为我将安装源设置为清华镜像,而在2019年4月份anaconda的清华镜像不能用了:
所以我们需要手动下载whl文件:可以从下面的文章中直接下载,也可以去
pytorch
官网下载。
https://blog.csdn.net/qq_27009517/article/details/81484662
下载完成后,在conda里执行:
pip install
第一步,找到本地安装
pytorch
的路径,我是通过ANACONDA安装,路径如下
E:\2345Downloads\Anaconda\anaconda\envs\
pytorch
找到以下路径
E:\2345Downlo.
device=
torch
.device("cuda" if
torch
.cuda.is_available() else "cpu"),
AttributeError
:
module
'
torch
' has no
attribute
'device'
对python中解决错误
AttributeError
:
module
‘
torch
.nn.parameter‘ has no
attribute
‘UninitializedParameter‘提供了解决方法
2020.2月的最后两个多小时,下次相遇2.29号就要等到四年后了~~
很神奇的一个月,学生生涯的最后一个假期,没想到竟是最长的一次...还是想祝福每位朋友,无论这段时间境况如何,都要稳稳地走下去,生活真的是坎坎坷坷,跌跌停停,愿你我都能平安,快乐。
继续记录小的知识点吧,昨天运行
pytorch
时报了错:
AttributeError
:
module
'
torch
.nn' has no attr...
Pytorch
安装方法与
Pytorch
module
‘
torch
’ has no
attribute
'FloatTensor’等错误出现的奇怪原因解决法
Pytorch
安装方法(我将国内一些开源的安装链接附在最后供你们使用):
①Anaconda3使用Anaconda Prompt打出下列代码(以清华大学镜像文件为例)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple
torch
②使用Pycharm编译器情况下,点击左上角file再点击下
安装
pytorch
对应李沐d2l 环境安装过程问题1 安装问题2 从头检查环境3 CUDA4 测试
pytorch
5 安装 d2l 软件包6 开始使用d2l7 遗留问题8 已安装的软件包9 问题
AttributeError
:
module
'
torch
' has no
attribute
'plot'
1 安装问题
anaconda prompt (anaconda3)base 环境下
WARNING: You are using pip version 21.1.1; however, v
import
torch
出现错误:
module
‘
torch
’ has no
attribute
'from_numpy’
刚接触
torch
,好不容易安装成功(pip install
torch
1.5.1+cpu
torch
vision0.6.1+cpu -f https://download.
pytorch
.org/whl/
torch
_stable.html),cpu版本,打开发现这样问题:
module
‘
torch
’ has no
attribute
‘from_numpy’
心情很是糟糕,求助了淘
1. 报错
在安装
pytorch
后跑代码,遇到报错:
AttributeError
:
module
‘
torch
.nn’ has no
attribute
‘
Module
Dict’
2. 查找原因
按照提示查看
torch
.nn接口文档,发现原来版本的
pytorch
中的确没有这个模块,二
0.4
.0版本的
pytorch
中的
torch
.nn接口有
Module
Dict模块
0.4
.0文档链接:https...