记录下,方便下次安装。
Cuda
- 一般游戏本会安装nvidia驱动,安装驱动可以利用
nvidia-smi
命令查看相关信息。- 如何查看是否已安装Cuda:终端输入
nvcc -V
,若显示未知命令即为未安装。
- 查看当前设备所支持的最高Cuda版本
终端输入:nvidia-smi
- 检查当前驱动版本是否兼容
依旧是终端输入:nvidia-smi
结合这个链接检查Cuda版本与Nvidia驱动之间的兼容关系:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
- Cuda下载
地址:https://developer.nvidia.com/cuda-toolkit-archive
(是真难进,科学上网、不科学上网都试试)
从中选择不超过当前设备所支持的最高Cuda版本下载即可。
- 安装Cuda
第一步选择的文件位置为安装包解压位置;
解压后自定义安装会有正式的选择位置的位置,记住当前位置即可。环境变量一般会自动添加,进行相关检查即可。
安装步骤 - 检查是否安装成功
终端输入:nvcc -V
Cudnn安装
- Cudnn下载
https://developer.nvidia.com/rdp/cudnn-archive找到相关版本下载即可,需要登录,依旧是科学上网、不科学上网都试试。
- 安装
对压缩包解压,将里面的三个文件夹复制到CUDA中。
- 检测Cudnn是否安装成功
cd D:\software\NVIDIA\CUDA\v11.6\extras\demo_suite
bandwidthTest.exe
deviceQuery.exe
torch安装
在官网找到https://pytorch.org/get-started/previous-versions/对应版本
conda install pytorch==1.12.0 torchvision==0.13.0 torchaudio==0.12.0 cudatoolkit=11.6 -c pytorch -c conda-forge
遇到的问题:
(my_pyqt) C:\Users\15520>conda install pytorch1.12.0 torchvision0.13.0 torchaudio==0.12.0 cudatoolkit=11.6 -c pytorch -c conda-forge
Solving environment: failed
CondaValueError: Malformed version string ‘~’: invalid character(s).
阿巴阿巴果真懒一时,回旋镖来的是真快。这个问题没记错是因为我anaconda版本过低导致的,采用pip安装吧,还没有做好更新anaconda的准备,害怕影响已有的虚拟环境,这告诉我们什么,anaconda还是有必要安装比较新的版本的T~T