本篇主要介绍CUDA、anaconda、pytorch的安装与配置以及可能出现问题的解决方法。
找到NVIDIA设置

系统设置->组件->NVCUDA64.Dll后的产品名称里包含CUDA版本信息

CUDA下载地址:https://developer.nvidia.com/cuda-toolkit-archive


下载安装Visual Studio Community版本即可,原帖里下载2017版本,在官网我的权益里下载了2022版本也可。
Visual Studio官网下载地址:https://my.visualstudio.com/Downloads/Featured?mkt=zh-cn
Visual Studio我的权益:https://my.visualstudio.com/Benefits?mkt=zh-cn

安装时只需选择安装使用C++的桌面开发即可。

之后再正常安装CUDA就可以。


nvcc -V

anaconda官网:https://www.anaconda.com/
anaconda安装包清华镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

将下面四个路径添加到path中。

命令行输入 conda list ,出现如下信息说明安装配置成功。
conda list


conda config --show channels
加入清华镜像地址。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
再次查看channels,发现清华镜像地址已经添加。

conda env list
创建一个新的虚拟环境my_env,python版本为3.8。
conda create --name my_env python=3.8
激活虚拟环境my_env。
activate my_env
切换到虚拟环境my_env。
conda activate my_env
在当前环境里安装ipykernel包。
conda install ipykernel
在my_env环境里安装ipykernel包。
python -m ipykernel install --name my_env
pytorch官网地址:https://pytorch.org/get-started/locally/
选择对应的选项会生成安装命令。记得去掉 -c pytorch ,否则会在默认官网下载pytorch而不是镜像。

经常出现某个安装包下载的太慢最后导致安装失败。比如我出现的是 pytorch-1.12.1-py3.8_cuda11.3_cudnn8_0.tar.bz2 下载太慢。
我们先根据提示去对应目录删除导致失败的文件,再去单独安装这些包。
我们常下载太慢的安装包有pytorch、torchvision、cudatoolkit,我们可以先去镜像网站单独下载安装这些导致失败的包后,再重复之前安装pytorch操作会安装成功。
镜像文件下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/
镜像文件下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/