Pytorch 错误:"received an invalid combination of arguments" 在 Jupyter Notebook 中
Pytorch errors: "received an invalid combination of arguments" in Jupyter Notebook
我正在尝试学习 Pytorch,但每当我似乎尝试任何在线教程 (https://pytorch.org/tutorials/beginner/blitz/tensor_tutorial.html#sphx-glr-beginner-blitz-tensor-tutorial-py) 时,我在尝试 运行 某些功能时遇到错误,但是 仅在 Jupyter 笔记本中.
当运行宁
x = torch.empty(5, 3)
我得到一个错误:
module 'torch' has no attribute 'empty'
此外,当运行宁
x = torch.zeros(5, 3, dtype=torch.long)
我收到错误:
module 'torch' has no attribute 'long'
其他一些功能运行良好,例如:
x = torch.rand(5, 3)
但一般来说,我尝试 运行 的大多数代码似乎 运行 很快就会出错。我在网上找不到任何解决方案。
当我进入我的 docker 容器并在 shell 中简单地 运行 python 时,我可以 运行 这些行没有错误.
我 运行 在我从 fastai 图像扩展的 Docker 图像中使用 pytorch,因为它已经包含了 jupyter notebook 和 pytorch 之类的东西。我用anaconda更新了所有东西,并为自己提交了一个新镜像。
我完全不知道问题出在哪里。我已经尝试通过我的 docker 容器中的 anaconda、pip、aptitude 更新包,并确保提交我的更改,但似乎没有任何效果。我还尝试使用 python 3.7 创建一个新内核,因为我注意到我的 Jupyter Notebook 在 3.6.4 中只有 运行s,当我在 运行 python 49=] 3.7.
我也试过获取不同的 docker 图像并根据我的需要扩展它们,但是我尝试过的所有图像在 anaconda 中都出现错误,卡在 "Solving environment" 步骤.
好的,所以我的解决方法是使用以下命令通过 conda 更新 pytorch
conda update pytorch
如果它还没有安装,我已经通过 conda 简单地安装它,让它在其他环境中工作
conda install pytorch
有点愚蠢,我没有早点尝试这个,但我对 conda 和 pip 之间的区别感到困惑。
我正在尝试学习 Pytorch,但每当我似乎尝试任何在线教程 (https://pytorch.org/tutorials/beginner/blitz/tensor_tutorial.html#sphx-glr-beginner-blitz-tensor-tutorial-py) 时,我在尝试 运行 某些功能时遇到错误,但是 仅在 Jupyter 笔记本中.
当运行宁
x = torch.empty(5, 3)
我得到一个错误:
module 'torch' has no attribute 'empty'
此外,当运行宁
x = torch.zeros(5, 3, dtype=torch.long)
我收到错误:
module 'torch' has no attribute 'long'
其他一些功能运行良好,例如:
x = torch.rand(5, 3)
但一般来说,我尝试 运行 的大多数代码似乎 运行 很快就会出错。我在网上找不到任何解决方案。
当我进入我的 docker 容器并在 shell 中简单地 运行 python 时,我可以 运行 这些行没有错误.
我 运行 在我从 fastai 图像扩展的 Docker 图像中使用 pytorch,因为它已经包含了 jupyter notebook 和 pytorch 之类的东西。我用anaconda更新了所有东西,并为自己提交了一个新镜像。
我完全不知道问题出在哪里。我已经尝试通过我的 docker 容器中的 anaconda、pip、aptitude 更新包,并确保提交我的更改,但似乎没有任何效果。我还尝试使用 python 3.7 创建一个新内核,因为我注意到我的 Jupyter Notebook 在 3.6.4 中只有 运行s,当我在 运行 python 49=] 3.7.
我也试过获取不同的 docker 图像并根据我的需要扩展它们,但是我尝试过的所有图像在 anaconda 中都出现错误,卡在 "Solving environment" 步骤.
好的,所以我的解决方法是使用以下命令通过 conda 更新 pytorch
conda update pytorch
如果它还没有安装,我已经通过 conda 简单地安装它,让它在其他环境中工作
conda install pytorch
有点愚蠢,我没有早点尝试这个,但我对 conda 和 pip 之间的区别感到困惑。