一看就懂的 CUDA安装教程及Pytorch GPU版本安装教程

本文详细介绍了如何检查GPU支持的CUDA版本,然后下载并安装CUDA,包括临时路径安装、环境变量配置和验证安装成功。接着,讲述了注册NVIDIA账户下载cuDNN,将其安装到CUDA目录并配置环境变量。最后,提供了两种方法安装PyTorch的GPU版本,强调了版本对应和验证安装的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1.先查看电脑的GPU支持的CUDA版本

        (1)下载CUDA 

        (2)安装CUDA

        (3)查看CUDA是否安装成功 

2. 下载cuDNN,配置 

        (1)首先注册的NVIDIA账户 

        (2)安装配置 

        (3)验证是否安装成功 

3.Pytorch  GPU版本安装 

        (1)方法1使用命令直接安装

          (2)  方法2:到官网下载文件到本地再安装



     总共需要安装两个文件:CUDA和cuDNN

1.先查看电脑的GPU支持的CUDA版本

      在cmd中输入命令nvidia-smi, 可以看到CUDA最高支持12.0版本 ,可以安装12.0以下的版本

        (1)下载CUDA 

CUDA各版本选择链接如下:我安装的是11.6.0版本

CUDA Toolkit Archive | NVIDIA Developer

        (2)安装CUDA

 

双击安装,这个是安装临时路径,不改变,直接确定

 

如果出现下面安装失败的界面,把电脑杀毒软件关闭,我的电脑是 关闭360 就可以安装成功了。

 

选择自定义安装

 

不要勾选Visual Studio

记录下面三个安装目录,如果后续环境变量没有自动添加,则需要手动添加下面三个路径到环境变量中。 

 

安装完毕

查看环境变量是否添加进去,右键我的电脑->属性->高级系统设置-高级 

 

可以看到,已经添加成功 

 

        (3)查看CUDA是否安装成功 

查看CUDA是否安装成功,执行下面的第一个命令,第二个命令查看环境变量配置

 

2. 下载cuDNN,配置 

        (1)首先注册的NVIDIA账户 

链接如下:需要先注册NVIDIA账户,然后就可以下载了 

https://developer.nvidia.com/rdp/cudnn-download

 注册成功后跳转到如下的下载界面,选择版本

选择window 

 

        (2)安装配置 

下载后解压,将这三个文件夹复制到CUDA的安装目录中 

 

下图是复制成功的界面,默认安装路径也显示如下 

添加下面的四个路径到环境变量中 

 

        (3)验证是否安装成功 

验证是否安装成功 ,在命令行中进入下面的目录,分别执行图中的exe文件,使用命令.\xxxx.exe执行。

看到下面中的PASS ,代表安装成功了

 

 

至此CUDA安装结束。

3.Pytorch  GPU版本安装 

        (1)方法1使用命令直接安装-Linux系统

                 Previous PyTorch Versions | PyTorch 

          torch和torchvision版本要和CUDA版本对应 

# ROCM 5.1.1 (Linux only)
pip install torch==1.12.1+rocm5.1.1 torchvision==0.13.1+rocm5.1.1 torchaudio==0.12.1 --extra-index-url  https://download.pytorch.org/whl/rocm5.1.1
# CUDA 11.6
pip install torch==1.12.1+cu116 torchvision==0.13.1+cu116 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu116
# CUDA 11.3
pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu113
# CUDA 10.2
pip install torch==1.12.1+cu102 torchvision==0.13.1+cu102 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu102
# CPU only
pip install torch==1.12.1+cpu torchvision==0.13.1+cpu torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cpu

 如我的CUDA是11.6版本,执行下面的命令安装

pip install torch==1.12.1+cu116 torchvision==0.13.1+cu116 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu116

安装成功如下 

 在python命令行,输入下面命令,可看到torch版本号

  import torch

  print(torch.__version__)

        (2)方法2:到官网下载文件到本地再安装-Windows系统

         下载链接如下,使用pip install xxx安装,注意CUDA版本和python版本要对应,这里不演示。 

https://download.pytorch.org/whl/torch_stable.html

### 配置和使用 CUDAPyTorch 环境中的方法 为了在 PyTorch 中正确配置和使用 CUDA,需要遵循系列特定的步骤来确保 GPU 加速功能正常工作。以下是详细的说明: #### 1. 安装适合的 PyTorch 版本 选择与目标硬件兼容的 PyTorchCUDA 组合至关重要。通常可以通过访问 PyTorch 的官方网站获取推荐的安装命令[^3]。例如,在支持 CUDA 11.1 的环境中,可以运行以下命令以安装对应版本PyTorch 及其依赖库: ```bash pip install torch==1.8.0+cu111 torchvision==0.9.0+cu111 torchaudio==0.8.0 -f https://download.pytorch.org/whl/torch_stable.html ``` 此命令会下载带有 CUDA 支持的 PyTorch 软件包,并将其适配到本地环境[^4]。 #### 2. 创建 Conda 环境(可选) 如果倾向于通过 `conda` 进行管理,则建议先创建个新的虚拟环境再进行安装操作。例如: ```bash conda create -n pytorch_env python=3.8 conda activate pytorch_env ``` 随后按照上述方式完成 PyTorch安装过程。某些预构建模型可能已经内置了特定版本PyTorch;因此需验证当前所用的具体版本号是否满足需求[^2]。 #### 3. 验证 CUDA 是否可用 成功部署之后,可通过 Python 编写小段脚本来测试设备状态以及确认是否有可用的 NVIDIA 显卡资源供调用: ```python import torch print(f"CUDA Available: {torch.cuda.is_available()}") print(f"Current Device Index: {torch.cuda.current_device()}") print(f"Device Name (GPU): {torch.cuda.get_device_name(0)}") ``` 当返回值显示 `"CUDA Available"` 结果为 True 并且能够识别具体的显卡名称时,表明系统已准备好利用 GPU 执行计算任务[^1]。 #### 4. 使用 CUDA 设备训练模型 旦基础架构搭建完毕,就可以轻松切换至 GPU 上面处理数据流或者执行深度学习算法运算。比如定义张量并将它们转移到指定位置上: ```python device = 'cuda' if torch.cuda.is_available() else 'cpu' tensor = torch.tensor([1, 2, 3], device=device) if tensor.device.type == 'cuda': print('Tensor is on the GPU.') else: print('Tensor remains on CPU.') ``` 以上代码片段展示了如何判断某个 Tensor 对象是否存在於图形处理器内存之中。 --- ###
评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值