ubuntu18.04 RTX3060配置深度学习环境

一、版本选择

Ubuntu 18.04+python3.7+CUDNN 8.2.0+CUDA11.3

+TensorRT8.2+Pytorch1.10.1+Tensorflow-gpu2.6

RTX3060只能在CUDA11.1以上调用

二、安装

1、cuda11.3

  • 安装链接

CUDA Toolkit 11.3 Downloads | NVIDIA Developer

如果之前你已经安装好了nvidia 驱动,那在执行 sudo sh cuda_11.2.0_460.27.04_linux.run 安装过程中,不要勾选 driver那一栏,选择不安装(否则会有冲突发生),接着直接continue就可以了。原来有cuda先卸载

 

  • 卸载原有cuda
sudo apt-get remove cuda
sudo apt autoremove
sudo apt-get remove cuda*

然后切换到CUDA所在目录:

cd /usr/local/

删除CUDA-11.0目录:

sudo rm -r cuda-11.0
  • 查看cuda版本
cat  /usr/local/cuda/version.txt
nvcc --version

 2、安装cuDNN 8.2.0

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

 sudo dpkg -i libcudnn8_ 按一定顺序安装

  3、配置环境变量

安装完cuda和cuDNN之后开始配置环境变量

sudo gedit ~/.bashrc 然后输入以下内容:

export PATH=/usr/local/cuda-11.3/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-11.3/lib64:$LD_LIBRARY_PATH

source ~/.bashrc 激活环境

4、安装pytorch


建立一个新的工作环境

conda create -n pytorch python=3.7

 在镜像网站上下载相应的pytorch版本

Index of /anaconda/cloud/pytorch/linux-64/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

conda install

测试程序

import torch
flag = torch.cuda.is_available()
print(flag)

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()) 

5、安装tensorflow-gpu

6、安装TensorRT8.0

https://developer.nvidia.com/nvidia-tensorrt-8x-download

os="ubuntuxx04"
tag="cudax.x-trt8.x.x.x-yyyymmdd"
sudo dpkg -i nv-tensorrt-repo-${os}-${tag}_1-1_amd64.deb
sudo apt-key add /var/nv-tensorrt-repo-${os}-${tag}/7fa2af80.pub
sudo apt-get update
sudo apt-get install tensorrt

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

桦树无泪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值