cuda11.6.2 + cudnn8.8.0 + tensorRT8.5.3 + pytorch1.13安装记录(亲测有效)

1. cuda11.6.2 安装

1.1 cuda11.6.2 下载

由于本人下载时,cuda以及更新为12.0版本,需要进入以前的版本下载界面。
进入英伟达官网:

https://developer.nvidia.com/

paltforms下找到cuda Toolkit 点击进入

在这里插入图片描述

进入cuda页面之后点击Download New

在这里插入图片描述
最后点击Archive of Previous CUDA Releases 即可进入以前版本的下载页面
在这里插入图片描述
找点cuda11.6.2版本,点击进入
在这里插入图片描述
最后选择自己电脑配置之后即可开始下载

在这里插入图片描述

1.2 cuda11.6.2 安装

找到第一步下载的cuda 11.6.2 安装包,双击

在这里插入图片描述
等待提取完成

在这里插入图片描述

下面进入安装界面,等待兼容性自检完成后点击同意并继续

在这里插入图片描述

选择自定义安装,点击下一步

在这里插入图片描述

全选,点击下一步

在这里插入图片描述
选择默认安装位置,点击下一步
在这里插入图片描述
等待安装完成
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3 cuda11.6.2 安装测试

在cmd中检查cuda是否安装成功:nvcc -V
在这里插入图片描述

2. cudnn8.8.0 安装

2.1 cudnn8.8.0 下载

cudnn 下载需要登录英伟达账号,没有账号花几分钟注册一个即可
在主页下找到cudnn,点击进入
在这里插入图片描述
进入cudnn 也页面后点击Download cuDNN
在这里插入图片描述
之后安装下图操作即可
在这里插入图片描述

2.2 cudnn8.8.0 安装

右键解压
在这里插入图片描述
将解压后的三个文件添加到cuda的安装路径下

默认安装则在 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6

在这里插入图片描述
在这里插入图片描述

2.3 cudnn8.8.0 安装测试

打开终端,进入cuda 安装路径下的extras\demo_suite文件夹,运行deviceQuery.exe

在这里插入图片描述
如果安装没有问题,则会出现 PASS

之后在运行 bandwidthTest.exe

在这里插入图片描述
PASS,恭喜你安装完成,安装完成

3 tensorRT8.5.3安装

3.1 tensorRT8.5.3下载

在主页找到TensorRT 点击进入
在这里插入图片描述
进入TensorRT 页面后点击Download now
在这里插入图片描述
点击TensorRT 8
在这里插入图片描述
安装下面步骤依次点击即可下载

在这里插入图片描述

3.2 tensorRT8.5.3安装

下载得到 zip 压缩包,解压。
TensorRT安装
任意顺序完成以下几步:
复制TensorRT-8.5.3.1\bin中内容到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin
复制TensorRT的include文件夹到CUDA的include文件夹
复制TensorRT-8.5.3.1\lib文件夹中的lib文件到CUDA的lib\x64文件夹,dll文件到CUDA的bin文件夹

3.3 python tensorRT8.5.3安装测试

在cmd运行解压文件bin文件夹下trtexe.exe
在这里插入图片描述
出现如下,安装成功
在这里插入图片描述

3.4 python tensorRT8.5.3安装

使用pip install xxx.whl安装TensorRT-8.5.3.1文件夹中的,下述4个文件都需要安装
在这里插入图片描述
如下图所示:
在这里插入图片描述
使用 python 检查是否安装成功
在这里插入图片描述

3.5 vs 配置 tensorRT8.5.3

将以下路径加入当环境变量中:

~\TensorRT-8.5.3.1\lib ~ 表示你的存放路径,记得替换

vs环境设置

包含目录

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\include
D:\Program Files\TensorRT-8.5.3.1\include

库目录

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\lib
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\lib\x64
D:\Program Files\TensorRT-8.5.3.1\lib

附加依赖项

nvinfer.lib
nvinfer_plugin.lib
nvonnxparser.lib
nvparsers.lib
cublas.lib
cublasLt.lib
cuda.lib
cudadevrt.lib
cudart.lib
cudart_static.lib
cudnn.lib
cudnn64_8.lib
cudnn_adv_infer.lib
cudnn_adv_infer64_8.lib
cudnn_adv_train.lib
cudnn_adv_train64_8.lib
cudnn_cnn_infer.lib
cudnn_cnn_infer64_8.lib
cudnn_cnn_train.lib
cudnn_cnn_train64_8.lib
cudnn_ops_infer.lib
cudnn_ops_infer64_8.lib
cudnn_ops_train.lib
cudnn_ops_train64_8.lib
cufft.lib
cufftw.lib
curand.lib
cusolver.lib
cusolverMg.lib
cusparse.lib
nppc.lib
nppial.lib
nppicc.lib
nppidei.lib
nppif.lib
nppig.lib
nppim.lib
nppist.lib
nppisu.lib
nppitc.lib
npps.lib
nvblas.lib
nvjpeg.lib
nvml.lib
nvrtc.lib
OpenCL.lib

4 pytorch1.13 安装

4.1 pytorch1.13 安装

进入pytorch 官网,点击install
在这里插入图片描述
选择如下,在自己的python 环境使用pip命令进行安装
在这里插入图片描述

4.1 pytorch1.13 安装测试

打开终端,切换到pytorch安装环境下,检测程序如下:

import torch
print(torch.__version__)
print(torch.cuda.is_available())

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_45723275/article/details/129061905