如何在Google Colab上安装PyTorch v1.0.0 +?

时间:2018-12-14 07:53:14

标签: pytorch google-colaboratory

PyTorch v1.0.0稳定版为released on 8 December 2018之后为announced 7 months earlier

我想要为运行IPython内核的硬件优化版本。

如何在Google Colab上获得此版本?

6 个答案:

答案 0 :(得分:5)

尝试以下代码段(无论是否带有gpu,它在运行时都同样有效)

!pip install -q torch==1.0.0 torchvision

检查版本

import torch
print(torch.__version__)

您的版本为1.0.0

更新

!pip install torch

现在可以正常工作,因为最稳定的版本是1.0.0

答案 1 :(得分:2)

对于1.1.0版,此方法有效

!pip install -q torch==1.1.0 torchvision

答案 2 :(得分:2)

您现在可以

import torch

无需其他安装。

答案 3 :(得分:1)

在1.0.0版中,PyTorch从以下位置更改了下载URL格式:

https://download.pytorch.org/whl/cu92/torch-1.0.0-cp36-cp36m-linux_x86_64.whl

https://download.pytorch.org/whl/cu90/torch-1.0.0-cp36-cp36m-linux_x86_64.whl

(更改位于CUDA版本部分,其中cu92更改为cu90。)

要以编程方式生成该URL,我使用了以下代码:

from os.path import exists
from wheel.pep425tags import get_abbr_impl, get_impl_ver, get_abi_tag

platform = '{}{}-{}'.format(get_abbr_impl(), get_impl_ver(), get_abi_tag())
cuda_output = !ldconfig -p|grep cudart.so|sed -e 's/.*\.\([0-9]*\)\.\([0-9]*\)$/cu\10/'    
accelerator = cuda_output[0] if exists('/dev/nvidia0') else 'cpu'

torch_url=f"http://download.pytorch.org/whl/{accelerator}/torch-{version}-{platform}-linux_x86_64.whl"
version='1.0.0'

!pip install -U {torch_url} torchvision

然后,随着新版本的发布,您可以根据需要更改version变量。

答案 4 :(得分:1)

这是安装pytorch的代码。您可以将其更改为所需的任何版本。

!pip3 install http://download.pytorch.org/whl/cu92/torch-1.0.0-cp36-cp36m-linux_x86_64.whl

答案 5 :(得分:1)

对我来说可以尝试

!pip install torch
!pip install torchvision
!pip install mxnet-cu101