(4) cuda cudnn TensorRT安装及配置

文章目录

安装显卡驱动

bash 复制代码
# 查看可以安装的驱动
sudo ubuntu-drivers devices
#自己看着选一个
sudo apt install nvidia-drive-525
#验证 有显卡信息输出就正常了
nvidia-smi

cuda安装

CUDA Toolkit下载

  • 30系显卡算力8.6 ; cuda-11.1 -- 11.4算力支持 3.5-8.6
  • cuda-11.8 support for compute capability 3.5 -- 9.0
bash 复制代码
wget https://developer.download.nvidia.com/compute/cuda/11.3.0/local_installers/cuda_11.3.0_465.19.01_linux.run

sudo sh cuda_11.3.0_465.19.01_linux.run
# 只选择cuda tookit安装就行
#安装后会在/usr/local/下生成cuda和cuda-11.3目录 ,cuda是cuda-11.3软连接
#在本机有多个cuda环境时,可以重新软连接切换cuda版本

修改环境变量

bash 复制代码
vim ~/.bashrc
# 在~/.bashrc文本加入下面2句
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export PATH=$PATH:/usr/local/cuda/bin

# 退出~/.bashrc, 生效
source ~/.bashrc
#验证
nvcc -V
# 终端会打印cuda版本信息

cudnn安装

cudnn下载

bash 复制代码
# 8.6.0版本.tar.xz
tar -xf cudnn-linux-x86_64-8.6.0.163_cuda11-archive.tar.xz
# 注意cudnn-linux-x86_64-8.6.0.163_cuda11-archive的路径, 大家解压出来可能文件名不一致,对应自己路径即可
# 1 复制库文件
sudo cp cudnn-linux-x86_64-8.6.0.163_cuda11-archive/lib/* /usr/local/cuda-11.3/lib64/
# 2 复制头文件 
sudo cp cudnn-linux-x86_64-8.6.0.163_cuda11-archive/include/* /usr/local/cuda-11.3/include/

Tensorrt安装

下载
选择GA版本(GA通用版,EA抢先体验版)

bash 复制代码
#解压
tar -xzvf TensorRT-8.6.1.6.Linux.x86_64-gnu.cuda-11.8.tar.gz
#添加环境变量
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/your_path/TensorRT-8.6.1.6/lib
# 重新加载环境变量
source ~/.bashrc
#安装python版
cd /Path/to/TensorRT-8.6.1.6/python
pip install tensorrt-8.6.1-cp38-none-linux_x86_64.whl
#测试python trt
import tensorrt as trt
print(trt.__version__)
#测试
cd /Path/to/TensorRT-8.6.1.6/samples/sampleOnnxMNIST/
make -j8
cd ../../bin
./sample_onnx_mnist
相关推荐
田里的水稻2 小时前
FA_CNN卷积神经网络七---优化器PyTorch
人工智能·pytorch·深度学习·神经网络·cnn
田里的水稻1 天前
PyTorch_Dataloader\TensorBoard---数据加载与可视化
人工智能·pytorch·python·神经网络·机器学习
田里的水稻1 天前
FA_CNN卷积神经网络三---非线性激活函数PyTorch
人工智能·pytorch·神经网络·机器学习·cnn
打工仔折腾 AI1 天前
从零开始大模型微调:基于 PyTorch 与 ChatGLM 的 LoRA 实践指南
人工智能·pytorch·后端·python·深度学习·性能优化·ai agent 实战
燃烧的枫1 天前
Windows 下 YOLO26 的 TensorRT C++ 部署
人工智能·pytorch·windows·计算机视觉·tensorrt·cuda·yolo26
ZhengEnCi2 天前
用 YOLOv8n + 自研二分类模型做课堂行为识别:从 9000 张标注数据到 Flask 全栈落地
pytorch·python·计算机视觉
承渊政道3 天前
【从零开始大模型开发与微调:基于PyTorch与ChatGLM】(从ChatGLM本地化到LoRA、PEFT的高级微调)
android·人工智能·pytorch·chatglm·本地化部署·大模型开发与微调
Smoothcloud润云3 天前
GPU算力平台推荐:新手租GPU时,镜像环境和显存应该怎么选?
大数据·人工智能·pytorch·分布式·深度学习·gpu算力
田里的水稻4 天前
PyTorch_TensorBoard展示
人工智能·pytorch·python·深度学习·神经网络
想七想八不如114084 天前
元学习简单入门
人工智能·pytorch·python·深度学习·学习·机器学习