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

ubuntu.24安装cuda

1.下载CUDA Toolkit
https://developer.nvidia.com/cuda-toolkit-archive
2.按照命令下载,安装

sudo sh cuda_12.2.2_535.104.05_linux.run
3.环境变量
sudo vi /etc/profile
最后面添加
export PATH=“/usr/local/cuda-12.2/bin: P A T H " e x p o r t L D L I B R A R Y P A T H = " / u s r / l o c a l / c u d a − 12.2 / l i b 64 : PATH" export LD_LIBRARY_PATH="/usr/local/cuda-12.2/lib64: PATH"exportLDLIBRARYPATH="/usr/local/cuda12.2/lib64:LD_LIBRARY_PATH”
重启
reboot
检查
nvcc -V
4.Removing CUDA Toolkit and Driver
Ubuntu and Debian

To remove CUDA Toolkit:
sudo apt-get --purge remove “cuda” “cublas” “cufft” “cufile” “curand
cusolver” “cusparse” “gds-tools” “npp” “nvjpeg” “nsight*” “nvvm

To remove NVIDIA Drivers:
sudo apt-get --purge remove “nvidia” “libxnvctrl*”

To clean up the uninstall:
sudo apt-get autoremove
5.官方文档
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/contents.html
6.安装cuddn
https://developer.nvidia.cn/rdp/cudnn-archive
sudo tar -xf cudnn-linux-x86_64-8.9.7.29_cuda12-archive.tar.xz
cd cudnn-linux-x86_64-8.9.7.29_cuda12-archive/
sudo cp lib/libcudnn* /usr/local/cuda-12.2/lib64
sudo cp include/* /usr/local/cuda-12.2/include
sudo chmod a+r /usr/local/cuda-12.2/include/cudnn.h
sudo chmod a+r /usr/local/cuda-12.2/lib64/libcudnn*
#测试
cat /usr/local/cuda-12.2/include/cudnn_version.h | grep CUDNN_MAJOR -A 2


http://www.kler.cn/a/403002.html

相关文章:

  • 大公司如何实现打印机共享的?如何对打印机进行管控或者工号登录后进行打印?异地打印机共享的如何实现可以帮助用户在不同地理位置使用同一台打印机完成打印任务?
  • rust中解决DPI-1047: Cannot locate a 64-bit Oracle Client library问题
  • 一种简单高效的RTSP流在线检测方法,不需要再过渡拉流就可以获取设备状态以及对应音视频通道与编码格式
  • 基础知识学习上
  • 无监督跨域目标检测的语义一致性知识转移
  • 2024年9月中国电子学会青少年软件编程(Python)等级考试试卷(六级)答案 + 解析
  • 导入JUnit测试类jar包
  • Java面试之多线程并发篇(6)
  • el-cascader 使用笔记
  • 探索Linux软件包管理的进化之路:从源码编译到Snap包的飞跃
  • Python实现图片定位与自动输入文字
  • 七、利用CSS和多媒体美化页面的习题
  • OLED透明屏在零售行业有什么应用场景
  • SpringBoot项目升级到3.*,并由JDK8升级到JDK21
  • [ 跨域问题 ] 前后端以及服务端 解决跨域的各种方法
  • FIFO架构专题-拼接方案及FIFO读清案例
  • 使用 Axios 拦截器优化 HTTP 请求与响应的实践
  • 论文阅读 SeedEdit: Align Image Re-Generation to Image Editing
  • 绿光一字线激光模组:工业制造与科技创新的得力助手
  • 下单抽奖领取商品奖品之后还能继续抽奖问题处理
  • Flutter踩坑记录(二)-- GestureDetector+Expanded点击无效果
  • mysql中between and怎么用
  • 使用Go语言实现一个简单的HTTP服务器,提供静态文件服务。
  • Python 编程开发(01):Bash 命令行基本操作
  • HarmonyOS4+NEXT星河版入门与项目实战--------开发工具与环境准备
  • 研发效能DevOps: Vite 使用 Axios 实现数据双向绑定