ubuntu 22.04配置cuda和cudnn

  • cuda:12.1

    bash 复制代码
    wget https://developer.download.nvidia.com/compute/cuda/12.1.1/local_installers/cuda_12.1.1_530.30.02_linux.run
    sudo sh cuda_12.1.1_530.30.02_linux.run

    Abort/Continue选择Continue,不要勾选自带的driver

    配置环境变量。~/.bashrc

    复制代码
    export PATH=/usr/local/cuda-12.1/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/cuda-12.1/lib64:$LD_LIBRARY_PATH

    安装补充包,动态加载和卸载 NVIDIA 内核模块

    bash 复制代码
    sudo apt install nvidia-modprobe
  • cudnn

    bash 复制代码
    sudo dpkg -i cudnn-local-repo-ubuntu2204-8.9.7.29_1.0-1_amd64.deb # 安装
    sudo cp /var/cudnn-local-repo-ubuntu2204-8.9.7.29/cudnn-local-*-keyring.gpg /usr/share/keyrings/ # 导入GPG密钥
    sudo apt update # 更新软件包列表
    sudo apt install libcudnn8 libcudnn8-dev # 安装cuDNN运行时和开发库
    sudo ldconfig -v # 刷新ldconfig 缓存
    cat /usr/include/cudnn_version.h | grep CUDNN_MAJOR -A 2 # 检查cuDNN版本
    ls /usr/lib/x86_64-linux-gnu/libcudnn*	# 检查库文件
    sudo ldconfig -p | grep cudnn	# 测试动态链接
相关推荐
偶像你挑的噻2 分钟前
2-Linux驱动开发-内核;内核模块;设备树;设备树插件
linux·运维·驱动开发
张暮笛15 分钟前
Linux内核LED驱动开发:实现可控制闪烁与常亮的GPIO驱动
linux·驱动开发
CheungChunChiu24 分钟前
[特殊字符] 嵌入式音频接口全景图解:I2S、TDM、PDM、SPDIF、AC’97 与 PCM 的关系
linux·audio·pulseaudio
Nimsolax36 分钟前
Linux网络数据链路层
linux·网络
小武~1 小时前
嵌入式网络编程实战:从Socket基础到高并发优化
linux·网络
大聪明-PLUS1 小时前
Rsync:管理员详细指南 第2部分
linux·嵌入式·arm·smarc
chenzhou__1 小时前
LinuxC语言文件i/o笔记(第十七天)
linux·c语言·笔记·学习
chenzhou__1 小时前
LinuxC语言文件i/o笔记(第十八天)
linux·c语言·笔记·学习
简鹿办公1 小时前
重大更新!Ubuntu Pro 现提供长达 15 年的安全支持
linux·安全·ubuntu
qq_321665332 小时前
验证centos 服务器(或其他linux服务器),443或80端口是否开通
linux·服务器·centos