Pytorch安装及环境配置详细教程(CUDA版本)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

文章目录


前言

安装cuda版本的pytorch时踩了不少坑网上安装pytorch的版本很多一般的教程都是到pytorch的官网利用网址和镜像源去安装问题非常多。也有教离线安装的但是没有正确的安装顺序torch版本和torchvision版本对不上python版本和自己电脑cuda所支持的pytorch版本对不上等等问题。以下是我根据踩过的坑记录的一个安装教程。


一、查看GPU支持的CUDA版本

控制面板-NVDIA控制面板单击NVDIA控制面板有可能会出现如下提示:
在这里插入图片描述
这是因为NVIDIA Display Container LS 服务没打开。打开任务管理器将其开启。
在这里插入图片描述
之后在单击NVDIA控制面板在打开的面板中找到系统信息单击打开
在这里插入图片描述
在这里插入图片描述
便可查看GPU最高支持的CUDA版本.,我的笔记本最高支持的版本为10.0

二、安装CUDA

可以参考该链接:https://blog.csdn.net/Mind_programmonkey/article/details/99688839
非常详细。


三、确定torch、torchvision和python版本

到这里是非常重要的一步 其他教程到这里可能就开始安装anaconda别急否则容易踩坑。
我们需要先根据安装的CUDA版本找到对应的torch和torchvision版本在这个过程中就确定了python的版本。
首先在下载链接:https://download.pytorch.org/whl/torch_stable.html 中找到我们所能安装的torch版本。

在这里插入图片描述
其中cu100就是cuda10.0cp37就是python版本3.7。接着在根据以下表格找到对应的torchvision版本。
https://github.com/pytorch/vision#installation

在这里插入图片描述
在这里插入图片描述
torch1.2版本对应的torchvision版本为0.4.0。这时顺便准备好两个whl文件。
在这里插入图片描述
之所以要选确定好python的版本在安装是因为待会安装anaconda时会涉及到python版本的问题假如先盲目安装了任意版本的python再来下载torch和torchvision就会遇到自己CUDA版本所支持的torch和torchvision的python版本和安装的python版本不匹配。

四、安装anaconda

下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda

根据上面确定的python版本3.7选择如下安装文件。
在这里插入图片描述
一路点next就行。
在这里插入图片描述
安装之后在查看conda命令是否可以正常使用
在这里插入图片描述
在这里插入图片描述

五、安装torch和torchvision

首先建一个Python的虚拟环境来安装pytorch在Anaconda Prompt (miniconda3)命令行输入

conda create -n PyTorchP37 python=3.7

PyTorchP37为自己的命的环境名称创建好环境以后输入activate PyTorchP37就进入虚拟环境中。
在这里插入图片描述
接着切换到刚才下载的两个whl文件的安装目录。

pip install torchvision-0.4.0-cp37-cp37m-win_amd64.whl
pip install torch-1.2.0-cp37-cp37m-win_amd64.whl

在这里插入图片描述
在这里插入图片描述
安装完后验证以下:

pip install torchvision-0.4.0-cp37-cp37m-win_amd64.whl

在这里插入图片描述
打印True, cuda版本Pytorch便安装成功了。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6