当前位置: 首页 > news >正文

适用于PyTorch 2.0.0的Ubuntu 22.04上CUDA v11.8和cuDNN 8.7安装指南

将下面内容保存为install.bash,直接用bash执行一把梭解决

#!/bin/bash### steps ####
# verify the system has a cuda-capable gpu
# download and install the nvidia cuda toolkit and cudnn
# setup environmental variables
# verify the installation
###### to verify your gpu is cuda enable check
lspci | grep -i nvidia### If you have previous installation remove it first. 
sudo apt purge nvidia* -y
sudo apt remove nvidia-* -y
sudo rm /etc/apt/sources.list.d/cuda*
sudo apt autoremove -y && sudo apt autoclean -y
sudo rm -rf /usr/local/cuda*# system update
sudo apt update && sudo apt upgrade -y# install other import packages
sudo apt install g++ freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libglu1-mesa libglu1-mesa-dev# first get the PPA repository driver
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update# find recommended driver versions for you
ubuntu-drivers devices# install nvidia driver with dependencies
sudo apt install libnvidia-common-515 libnvidia-gl-515 nvidia-driver-515 -y# reboot
sudo reboot now# verify that the following command works
nvidia-smisudo wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin
sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/3bf863cc.pub
sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/ /"# Update and upgrade
sudo apt update && sudo apt upgrade -y# installing CUDA-11.8
sudo apt install cuda-11-8 -y# setup your paths
echo 'export PATH=/usr/local/cuda-11.8/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc
sudo ldconfig# install cuDNN v11.8
# First register here: https://developer.nvidia.com/developer-program/signupCUDNN_TAR_FILE="cudnn-linux-x86_64-8.7.0.84_cuda11-archive.tar.xz"
sudo wget https://developer.download.nvidia.com/compute/redist/cudnn/v8.7.0/local_installers/11.8/cudnn-linux-x86_64-8.7.0.84_cuda11-archive.tar.xz
sudo tar -xvf ${CUDNN_TAR_FILE}
sudo mv cudnn-linux-x86_64-8.7.0.84_cuda11-archive cuda# copy the following files into the cuda toolkit directory.
sudo cp -P cuda/include/cudnn.h /usr/local/cuda-11.8/include
sudo cp -P cuda/lib/libcudnn* /usr/local/cuda-11.8/lib64/
sudo chmod a+r /usr/local/cuda-11.8/lib64/libcudnn*# Finally, to verify the installation, check
nvidia-smi
nvcc -V# install Pytorch (an open source machine learning framework)
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

转载并汉化自Github

http://www.lryc.cn/news/396855.html

相关文章:

  • 使用conda安装openturns
  • Chameleon:动态UI框架使用详解
  • 7.10飞书一面面经
  • [数据结构] 归并排序快速排序 及非递归实现
  • 面试题 12. 矩阵中的路径
  • 钉钉扫码登录第三方
  • 多GPU系统中的CUDA设备不可用问题
  • python的列表推导式
  • 类与对象(2)
  • 迂回战术:“另类“全新安装 macOS 15 Sequoia beta2 的极简方法
  • 如何设计一个秒杀系统,(高并发高可用分布式集群)
  • 深度优先搜索(所有可达路径)
  • 如何配置yolov10环境?
  • 『大模型笔记』GraphRAG:利用复杂信息进行发现的新方法!
  • 数据结构1:C++实现变长数组
  • C++入门基础篇(下)
  • LabVIEW图像分段线性映射
  • Linux开发:进程件通过UDS传递内存文件句柄
  • Internet Download Manager6.42最新下载器互联网冲浪小能手们!
  • Vue 使用Audio或AudioContext播放本地音频
  • 从数据仓库到数据湖(上):数据湖导论
  • Perl 语言开发(六):深入探索 Perl 中的数组与列表操作
  • 统一视频接入平台LntonCVS视频监控平台具体功能介绍
  • redis的Bitmap 、HyperLogLog、Geo相关命令和相关场景
  • ✅小程序申请+备案教程
  • Google Guava Cache简介
  • githup开了代理push不上去
  • 【python】保存列表、字典数据到本地文件,以txt、json和pickle为例
  • 每日新闻掌握【2024年7月9日 星期二】
  • 数据结构——Trie