Ubuntu20.04 CUDA+CUDNN

======================================【Ubuntu基础配置】========================================= 

显卡:RTX4090 *2张 

系统:Ubuntu 20.04 LTS 

Python版本:Python 3.8.10 

  

  

1、更新系统apt数据源 

sudo vim /etc/apt/sources.list  

  

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse  

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse  

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse  

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse  

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse  

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse  

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse  

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse  

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse  

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse  

  

更新源 

sudo apt-get update  

  

2、安装ssh、ifcnofnig、screen、htop、nvidia-cuda-toolkit 

sudo apt install openssh-server       SSH服务 

sudo apt install net-tools            网络工具包,如ifconfig 

sudo apt install nvidia-cuda-toolkit  CUDA工具包 

sudo apt install screen               多用户会话 

sudo apt install htop                 系统监测,如CPU、内存 

  

3、安装pip3 

sudo apt install python3-pip 

设置为国内源 

pip3 install pip -U 

pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 

  

4、安装torch CUDA 11.8 

下载地址:https://pytorch.org/get-started/locally/ 

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 

  

5、安装其他依赖库 

执行命令 

pip3 install -r pip.txt 

  

gitpython 

ipython  # interactive notebook 

matplotlib>=3.2.2 

numpy>=1.18.5 

opencv-python>=4.1.1 

Pillow>=7.1.2 

psutil  # system resources 

PyYAML>=5.3.1 

requests>=2.23.0 

scipy>=1.4.1 

thop>=0.1.1  # FLOPs computation 

tqdm>=4.64.0 

tensorboard>=2.4.1 

pandas>=1.1.4 

seaborn>=0.11.0 

easydict 

gdown 

lap 

filterpy 

onnx>=1.9.0 

export 

tensorrt 

pycuda 

jwt 

python-multipart 

uvicorn 

  

======================================【安装驱动、CUDA、CUDNN、Tensort】========================================= 

  

1、安装RTX4090驱动 

下载地址:https://www.nvidia.com/download/driverResults.aspx/205863/en-us/ 

执行命令安装: 

sudo sh NVIDIA-Linux-x86_64-535.54.03.run 

  

2、安装CUDA 12.2 

下载地址:https://developer.nvidia.com/cuda-downloads 

  

执行命令,下载本地安装包 

wget https://developer.download.nvidia.com/compute/cuda/12.2.0/local_installers/cuda_12.2.0_535.54.03_linux.run 

sudo sh cuda_12.2.0_535.54.03_linux.run 

报错:请先切换为命令行,然后重启reboot系统后再执行即可 

sudo systemctl set-default multi-user.target    命令行模式 

sudo systemctl set-default graphical.target     图形化模式 

  

3、安装CUDNN v8.9.2 for CUDA 12.X 

下载地址:https://developer.nvidia.com/rdp/cudnn-archive#a-collapse51b 

下载DEB安装包 

sudo dpkg -i cudnn-local-repo-ubuntu2004-8.9.2.26_1.0-1_amd64.deb 

报错:key,则需要先拷贝key到指定目录“cp .... key",然后再执行安装包 

  

4、安装Tensort TensorRT 8.6 GA for x86_64 

下载地址:https://developer.nvidia.com/nvidia-tensorrt-8x-download 

https://developer.nvidia.com/downloads/compute/machine-learning/tensorrt/secure/8.6.1/local_repos/nv-tensorrt-local-repo-ubuntu2204-8.6.1-cuda-12.0_1.0-1_amd64.deb 

下载DEB安装包 

sudo dpkg -i nv-tensorrt-local-repo-ubuntu2004-8.6.1-cuda-12.0_1.0-1_amd64.deb 

报错:key,则需要先拷贝key到指定目录“cp .... key",然后再执行安装包 

  

    

sudo apt install nvidia-cuda-toolkit 

设置正确的环境变量 

export CPATH=:/usr/local/cuda-12.2/bin:/usr/local/cuda-12.2/include:/usr/local/cuda-12.2/ 

------------------ 

  

安装完毕!!! 

 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值