首先算是自用吧,第一次写,这个烦了我两天,所以想发个文纪念一下,下次可以直接用
首先安装AnacondaAnaconda
官网:https://www.anaconda.com 清华大学开源镜像下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
两个网站都可以下载,选择适合自己电脑的版本下载即可。
安装路径我放在D:\Anaconda3
其中这一步可以自己注意一下。
对于情况1,打开cmd输入python -V查看到的版本是anaconda自带的版本;
对于情况2,查看到的版本是安装anaconda之前的origin-python版本:
添加环境变量
右击“我的电脑”->属性->高级系统设置->环境变量
在Path添加,注意路径,本人直接放在D盘,默认生成的Anaconda3
D:\Anaconda3
D:\Anaconda3\Scripts
D:\Anaconda3\Library\mingw-w64\bin
D:\Anaconda3\Library\bin
之后能打开Anaconda Prompt即可。可视化界面那个不做要求,先鸽了hhhh
镜像问题
个人比较喜欢阿里云,也就没用清华镜像,但是在后面conda下载pytorch也是cpu版本,我会在后面进行讲解
在C盘用户界面搜 .condarc.
将内容换成,
channels:
- defaults
show_channel_urls: true
default_channels:
- http://mirrors.aliyun.com/anaconda/pkgs/main
- http://mirrors.aliyun.com/anaconda/pkgs/r
- http://mirrors.aliyun.com/anaconda/pkgs/msys2
custom_channels:
conda-forge: http://mirrors.aliyun.com/anaconda/cloud
msys2: http://mirrors.aliyun.com/anaconda/cloud
bioconda: http://mirrors.aliyun.com/anaconda/cloud
menpo: http://mirrors.aliyun.com/anaconda/cloud
pytorch: http://mirrors.aliyun.com/anaconda/cloud
simpleitk: http://mirrors.aliyun.com/anaconda/cloud
2显卡驱动
如果你是英伟达显卡
右下角点系统信息。
所以我后面下载CUDA不能超过12.0版本。
如果你不是英伟达显卡。抱歉那只能用cpu跑了
简单点cmd nvidia-smi直接看显卡,就不用拿鼠标点点了
三CUDA
上面已经说了不能超过12.0,本人就下载了11.6
网站CUDA Toolkit 12.0 Update 1 Downloads | NVIDIA Developer
四cudnn
下载地址:https://developer.nvidia.com/rdp/cudnn-download
cudnn和cuda的版号要相互对应,这个网站需要先注册账号,填问卷,然后找版本下载
而且还全是压缩包。同理,着急不方便下载找我要~,
这个解压之后有三个文件夹,需要分报将其中的内容复制到cuda的对应的文件夹下。
这个图是cudnn,下面是cuda
放好之后,anaconda prompt 输入nvcc -V看一下是不是装好了
PS我第一次装好之后,第二天CUDA跑到C盘了,但是它少了很多文件,之后我又重新装了一遍CUDA,这次文件没有移动,还在我给它安装时设定的路径中。
五pytorch
创建名叫pytorch的虚拟环境,且python版本为3.9,后面pytorch需要选择解锁器版本的3.7~3.10都可以。
conda create -n pytorch python=3.9
(这个用阿里镜像还是比较方便的,用清华镜像每次都会报错(481)。对了期间我在环境变量path新增了 C:\system32\cmd.exe,当时报过一次错)
进入虚拟环境
conda activate pytorch
之后先放一边,不要关!!不要下install pytorch!!!
走过的坑就不让你们再走一遍了
去PyTorch官网:https://pytorch.org
看到最下面的小网站没? https://download.pytorch.org/whl/cu116 跳转进去
1 点torch 页面查找cu116(这个cu对应的就是cuda的版本,后面的cp是对应的解释器版本。win64这个就不用多说了吧。)
我下载的是最下面这个,同样,我也有。(好像不用下载==,应该要下载的吧至少我下了。下完没用再删呗。)
同理下载这两个
下完之后是三个
这三个,我在网上找的的需要 将这三个放在Python\Python39\site-packages中,可能在C盘的用户roaming,或者你自己下载python的盘。不管放哪一定要记住。我的就放D盘了
那个窗口没关吧,继续。
以我的为例
D: 回车
cd python3.9.13\Lib\site-packages 回车
pip install 这几个whl文件
需要pip三次。
装好之后输入python (此时还在名叫pytorch的虚拟环境中)
进入之后
import torch
print(torch.__version__) #查看pytorch版本
print(torch.cuda.is_available()) #查看cuda是否可用 输出为True 或者False
如果是false 那就是cuda和cudnn有问题了,或者驱动。还可能你装的是cpu版本
窗口如果没关,继续pip list,看看是不是这种,cpu的会显示cpu