最近在在一台新的服务器上安装了pytorch,将之前的网络移植过来跑却out of memory了,仔细看了代码没有发现什么问题。最后发现是安装的pytorch版本太低了。
- 首先查看pytorch版本:
import torch
print (torch.__version__)
我发现安装的是0.1.12版本的,与现在不符合,需要更新pytorch。
- 我是用conda更新pytorch
conda config --add channels soumith
conda update pytorch torchvision
更多有关更新pytorch的内容可以看这篇文章https://ptorch.com/news/37.html
补充:我发现用conda一直安装不上最新的pytorch 0.3.0版本,我的解决办法是使用在安装conda的基础上使用pip安装。使用官网的代码:
pip install http://download.pytorch.org/whl/cu80/torch-0.3.0.post4-cp27-cp27mu-linux_x86_64.whl
pip install torchvision
这是安装在当前用户anaconda路径下的。