Cuda和cuDNN安装

Cuda和cuDNN安装

  • 1Cuda下载与安装
    • 1.1查看适合cuda的版本
    • 1.2下载cuda toolkit
    • 1.3cuda安装步骤
    • 1.4配置环境变量
    • 1.5验证
  • 2cuDNN下载与安装
    • 2.1cuDNN下载
    • 2.2cuDNN配置
    • 2.3配置环境变量
    • 2.4验证
  • 3安装PyTorch-GPU
    • 3.1打开Anaconda Prompt![在这里插入图片描述](https://img-blog.csdnimg.cn/a68a2829e08944c892010d8ade64cdda.png)
    • 3.2创建虚拟环境
    • 3.3在虚拟环境中输入指令
    • 3.4验证Pytorch-GPU

1Cuda下载与安装

1.1查看适合cuda的版本


Cuda和cuDNN安装_第1张图片

1.2下载cuda toolkit

官网链接
Cuda和cuDNN安装_第2张图片
Cuda和cuDNN安装_第3张图片

1.3cuda安装步骤

cuda的安装步骤是“傻瓜式”的安装,建议安装在C盘,无需修改默认路径,下面列举几个重要的安装步骤
Cuda和cuDNN安装_第4张图片
Cuda和cuDNN安装_第5张图片
Cuda和cuDNN安装_第6张图片
Cuda和cuDNN安装_第7张图片

1.4配置环境变量

Cuda和cuDNN安装_第8张图片
Cuda和cuDNN安装_第9张图片

1.5验证

打开cmd,输入nvcc --version查看版本号,输入set cuda查看设置的环境变量
Cuda和cuDNN安装_第10张图片

2cuDNN下载与安装

2.1cuDNN下载

下载前需要登录或者注册,链接如下:
https://developer.nvidia.com/rdp/cudnn-download

登录完毕后,再去下列网址选择你需要下载的版本
https://developer.nvidia.com/rdp/cudnn-archive
Cuda和cuDNN安装_第11张图片

2.2cuDNN配置

将下载的cuDNN压缩包解压,并将里面3个文件夹复制到cuda的安装目录下,默认安装目录是
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0
Cuda和cuDNN安装_第12张图片

2.3配置环境变量

添加如下4条路径信息

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\lib
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.0\libnvvp

Cuda和cuDNN安装_第13张图片
Cuda和cuDNN安装_第14张图片
Cuda和cuDNN安装_第15张图片

2.4验证

Cuda和cuDNN安装_第16张图片

执行.\bandwidthTest.exe和.\deviceQuery.exe,得到下图
Cuda和cuDNN安装_第17张图片

3安装PyTorch-GPU

3.1打开Anaconda PromptCuda和cuDNN安装_第18张图片

3.2创建虚拟环境

conda create -n pytorch python=3.7

3.3在虚拟环境中输入指令

在官网查找自己版本对应的指令
https://pytorch.org/get-started/locally/#no-cuda-1
Cuda和cuDNN安装_第19张图片

3.4验证Pytorch-GPU

import torch
a = torch.cuda.is_available()
print(a)
 
ngpu= 1
# Decide which device we want to run on
device = torch.device("cuda:0" if (torch.cuda.is_available() and ngpu > 0) else "cpu")
print(device)
print(torch.cuda.get_device_name(0))
print(torch.rand(3,3).cuda())

Cuda和cuDNN安装_第20张图片

详情见之前安装TensorFlow2.1的教程,都是一样的步骤
安装TensorFlow2.1GPU版本

你可能感兴趣的:(linux,运维,服务器)