PyTorch 环境的配置及安装
一开始按照网上普通版本安装pytorch能够发现import pytorch是可以的,但torch.cuda.is_available()返回 False的问题
这里找了好多教程,有人说显卡驱动和cuda版本不匹配,有人说cuda有问题巴拉巴拉,
直到在一个b站up主的评论区看到镜像下载的可能是cpu版本
判断是否为cpu版本的测试方法
在import torch后,输入print(torch.version.cuda)如果输出None,那么你以为下载的是GPU版本,其实镜像下载的是cpu版本.
重新来!!!
安装Anaconda
清空自己电脑当中的anaconda
1.找到电脑当中的Uninstall-Anaconda3.exe文件双击后确认卸载,大概等十几分钟卸载完成
2.删除残留文件
在everything中搜索 .condrac 文件,删除
将C盘当中的jupyter删除
将C盘当中的ipython.continuum.matplotlib.anaconda.conda都删除,这里我就不再截图了
下载anaconda
1.在清华镜像源中下载anaconda
下载地址为:[https://repo.anaconda.com/archive/]
2.选择Anaconda3-2022.10-Windows-x86_64.exe点击下载
3.双击下载后的安装包->next->I agree->just me.->安装路径一定要选择非C盘的自己记得住的路径->next->不勾选第一个方框 勾选第二个方框->Install->next->next->finish
配置环境变量
1.桌面按下鼠标右键,点击"显示设置"
2.左上角输入环境变量,点击编辑系统环境变量
3.点击环境变量
4.选择Path路径并点击编辑
5.点击新建将[\Anaconda][\Anaconda\Scripts]以及[Anaconda\Library\bin]添加到环境变量里面,注意这里路径每个人都不一样,把自己文件路径的添加进去即可
创建快捷方式
在菜单中搜索Jupyter Notebook打开文件位置
将Anaconda Prompt和Jupyter Notebook发送到桌面快捷方式
安装Numpy等库
创建虚拟环境
点击Prompt进入Anaconda环境,可以看到此时是在base下,且输入conda env list可以看到没有多余环境的
输入conda create -n DL python=3.9
这里虚拟环境名设为DL,对应python版本为3.9.询问是否继续,输入y,自动下载各种库,
完成之后会在anaconda文件夹里面的envs文件夹下看到DL文件夹
完成后在base环境下输入conda activate DL
进入所创建的虚拟环境
输入conda list
发现里面有python3.9说明这一步成功了
安装NumPy库
pip install numpy==1.21.5 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install Pandas==1.2.4 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install Matplotlib==3.5.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
GPU
在右下角点击右键打开任务管理器,点击性能
可以看到GPU
查看CUDA的版本号
win+R后输入cmd打开命令提示符,输入nvcc -V
这里正常应该有版本号,但是我这里显示不是内部或外部命令,也不是可运行程序,那就自己安装!
输入网址CUDA下载链接选择11.3.0版本
这里要保证现在下载的CUDA版本要高于后面安装的cuda,开头说的不匹配也是这个问题,重新下载CUDA合适的版本安装即可
选择版本号后按照图片选择点击下载
在E盘中新建一个CUDA文件夹,将下载好的exe文件放置进去,点击exe文件,需要等一会会弹出一个对话框,选择临时解压文件位置(创建的temo文件夹),安装后temp文件会自动删除
解压好后
同意并继续->自定义
只选CUDA一项并且取消CUDA下的Visual Studio Integration选项
安装路径默认C盘即可(大约7G),不建议安装其他盘,安装完成,成功后发现temp文件夹自动消失,且可以将CUDA文件夹删除
添加环境变量,将这几个添加到环境变量当中
此时再次打开命令提示符就会出现!成功
安装PyTorch
进入pytorch官网pytorch官网,ctrl+F 搜索pip install torch==1.12.0
显卡30系列只能安装cu110以及其以后的版本
这里不建议直接安装,因为是国外的网站,如果网不好的话非常容易死机,且国内的清华源没有pytorch
因此建议先自己下载后安装
进入网站
下载torch,torchvision,torchaudio
分别点击进入torch,torchvision,torchaudio进入网站,搜索出想要下载的版本选择cp39
将这三个文件放在E盘新建的whl文件夹下
在DL虚拟环境中执行pip install 安装路径
检查自己安装的是否成功
在DL环境内输入python如果出现>>>说明成功安装python
输入import torch说明pytorch安装成功
最后输入torch.cuda.is_available(),返回true说明成功!