pytorch分为纯cpu版本和cuda版本(可以利用gpu加速),本文总结的是配置cuda版本的步骤。

pytorch安装三步走

使用nvidia-smi命令检查当前驱动(也可以更新驱动下载最新版cuda?不太清楚,没尝试过)支持的最高CUDA版本,下载对应版本的CUDA,cudnn,Pytorch:

补充信息

  • 使用的组合:cuda11.7 + cudnn8.4 + pytorch1.13
  • cuda在我电脑上的位置:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7
  • 安装对应版本pytorch的命令:conda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 pytorch-cuda=11.7 -c pytorch -c nvidia,注意:python得创建一个新环境,把版本降到3.10,这步很关键,一定要降版本,在老版本的环境下装,不然会报错!使用命令 conda create -n env_for_pytorch python=3.10。然后以后要用pytorch都用这个虚拟环境进行解析,关于如何在sublime中切换虚拟环境,参考。python的所有环境都是放在D:\Anaconda\envs这个目录下面的。吐槽:为神马不向下兼容,这环境配的是真的心累啊…
  • numpy版本不兼容可能也会报错,按上面这套cuda11.7 + cudnn8.4 + pytorch1.13的配置,如果numpy报错的话就在当前虚拟环境把numpy的版本降低到1.23.5。

验证下自己有没有配置成功,

参考资料