赞
踩
去官网 https://www.anaconda.com/download下载适合自己操作系统的Anaconda安装包。
(以Windows为例)
双击下载后的“Anaconda3-2023.09-0-Windows-x86_64.exe”,进行安装。点击“Next”。
选择安装路径,最好选择C盘以外的路径。
选择“安装选项”,根据自己的需求选择。附中文解释。
- Create start shortcuts (supported packages only).
- 创建开始快捷方式(仅支持包)。
- Add Anaconda3 to my PATH environment variable.
- 将Anaconda3添加到我的PATH环境变量。
- Not recommended. This can lead to conflicts with other applications.
- Instead, use the Command Prompt and Powershell menus added to the Windows Start Menu.
- 不推荐。这可能导致与其他应用程序的冲突。相反,使用命令提示符和Powershell菜单添加到Windows开始菜单。
- Register Anaconda3 as my default Python 3.10.
- 注册Anaconda3作为我默认的Python 3.10。
- Recomended. Allows other programs, such as VSCode, PyCharm, etc.
- to automatically detect Anaconda3 as the primary Python 3.10 on the system.
- 推荐。允许其他程序,如VSCode, PyCharm等自动检测Anaconda3作为系统上的主Python 3.10。
- Clear the package cache upon completion.
- 完成后清除包缓存。
- Recommended. Recovers some disk space without harming functionality.
- 推荐。恢复部分磁盘空间而不损害功能。
点击“Install”,等待安装完成。
安装完成后,点击“win”键,会出现“Anaconda Prompt”,之后双击进入,输入几条验证命令。出现所安版本即为验证成功。
- conda -V
- python -V
其中包括环境名称和python版本名称(我是3.11),安装新环境。
conda create -n 环境名 python=版本
conda create -n pytorch_gpu_23.7.4 python=3.11
输入“conda activate pytorch_gpu_23.7.4”,激活当前环境。之后不要退出,输入”python”,检查安装python版本是否正确。输入exit()退出。
conda activate pytorch_gpu_23.7.4
(1)打开Pycharm,点击“文件—设置”,添加解释器(添加本地解释器)。
(2)添加Conda环境
点击“Conda环境”——选择Conda可执行文件路径——点击“加载环境”——选择“使用现有环境”——选择刚创建的虚拟环境“pytorch_gpu_23.7.4”。
现在的解释器就变成了 “pytorch_gpu_23.7.4”。
打开CUDA官网(CUDA Toolkit 12.2 Downloads | NVIDIA Developer) ,根据自己的电脑英伟达显卡的CUDA版本(12.2)和安装需求(大于等于安装的CUDA版本)选择,之后点击下载。
下载完成后,直接双击.exe文件进行安装。建议安装在默认路径,后面需要用到。
系统检查完兼容性后,出现该界面。点击“同意并继续”。
“精简”安装即可。
进入cuda文件夹所在路径路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA。查看自己安装的版本是否正确。
进入“v12.2—bin”,在路径右侧,鼠标左击输入“cmd”。在终端输入“nvcc -V” 查看cuda版本,和安装版本符合即验证成功。
nvcc -V
官网(CUDA Deep Neural Network (cuDNN) | NVIDIA Developer)下载,选择“Library”。
根据刚才安装的CUDA版本,使用下面网址:cuDNN Archive | NVIDIA Developer,查看适配的cuDNN版本。上面我安装的是CUDA12.2,因此我选取cuDNN的版本为v8.9.7:
可以把cuDNN文件夹解压到CUDA文件夹所在的上级目录文件夹“NVIDIA GPU Computing Toolkit”下。解压完成后,将cuDNN文件夹下的bin、include、lib三个文件夹复制到“CUDA—v12.2”文件夹下。
进入到路径:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.2\extras\demo_suite,在路径后面,鼠标左击,输入”cmd“。或者复制路径,在命令行里输入:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.2\extras\demo_suite
(注:cd指令为:到该路径下去。)
之后分别输入:
bandwidthTest.exe
deviceQuery.exe
均显示“Result = PASS”,验证成功!!
在验证过程中,我们可能会出现这个问题:CUDA driver version is insufficient for CUDA runtime version。(Cuda驱动程序版本不足以满足CUDA运行时版本)。
CUDA运行库和CUDA驱动是两个独立的软件组件。CUDA运行库是用来执行CUDA程序的,而CUDA驱动则是用来管理和控制CUDA设备的驱动程序。当CUDA运行库和CUDA驱动版本不匹配时,就会出现上述错误提示。
解决这个问题的方法就是安装匹配的CUDA运行库和CUDA驱动。解决步骤:
在cmd中输入“nvidia-smi”
(注:nvidia-smi 中的是驱动对应的cuda最高版本:12.2,只要此版本大于等于你安装的cuda即可)
在终端(Anaconda Prompt)中输入以下命令,可以查看当前系统中安装的CUDA运行库的版本号:
nvcc --version
(1)进入PyTorch官网(PyTorch)。点击“Get Started”,选择电脑支持的CUNA版本即可。
pip命令为:
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
包括以下3个包:
(2)进入新建的Pytorch 虚拟环境。输入以下指令:
conda activate pytorch_gpu_23.7.4
(3)直接复制官网的 pip指令至命令行窗口下载:
附:版本对应表:
torch | torchvision | python |
2.0 | 0.15 | >=3.8,<=3.11 |
1.13.0 | 0.14.0 | >=3.7.2, <=3.10 |
1.12.0 | 0.13.0 | >=3.7.2, <=3.10 |
1.11.0 | 0.12.0 | >=3.6, <=3.9 |
1.10.1 | 0.11.3 | >=3.6, <=3.9 |
1.10.0 | 0.11.2 | >=3.6, <=3.9 |
1.9.1 | 0.11.1 | >=3.6, <=3.9 |
1.9.0 | 0.10.1 | >=3.6, <=3.9 |
1.8.2 | 0.10.0 | >=3.6, <=3.9 |
1.8.1 | 0.9.1 | >=3.6, <=3.9 |
1.8.0 | 0.9.0 | >=3.6, <=3.9 |
1.7.1 | 0.8.2 | >=3.6, <=3.9 |
1.7.0 | 0.8.1/0.8.0 | >=3.6, <=3.8 |
1.6.0 | 0.7.0 | >=3.6, <=3.8 |
1.5.1 | 0.6.1 | >=3.5, <=3.8 |
1.5.0 | 0.6.0 | >=3.5, <=3. |
(1)复制官网conda下载命令,命令行下载
conda命令为:
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
包括以下4个包:
(注:速度比较慢,可以添加镜像地址。)
进入Pytorch虚拟环境
conda activate pytorch_gpu_23.7.4
输入:
conda list
查看有无对应package。若有,证明安装成功。
在方法1步骤上继续,输入:
- python #进入python
- import torch #调用torch包
- print("version:{}".format(torch.__version__))
若打印出安装版本的一个字符串,则证明安装成功。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。