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	# 测试动态链接
相关推荐
qetfw1 分钟前
Debian 部署 phpMyAdmin:Apache、PHP 与 MariaDB 管理界面配置
linux·debian·php·apache
青瓦梦滋17 分钟前
NAT技术
linux·服务器·网络·网络协议·tcp/ip
啦啦啦啦啦zzzz21 分钟前
自定义日志缓冲区(上)c++20
linux·服务器·c++·网络编程
邪修king25 分钟前
Re: Linux系统篇(十八):进程篇(七): 进程深度解析:从 fork 创建到退出的完整旅程(附写时拷贝原理 + 代码实战)
java·linux·运维
Golden_Chen28 分钟前
Win10 WSL安装ubuntu
linux
RobinDevNotes31 分钟前
RoCEv2如何扛起大模型训练网络
linux·网络·ai·网络linux
亿朝亿夕1 小时前
linux基础命令
linux
modelmd1 小时前
Linux SIGTERM 信号
linux
keyipatience2 小时前
IP网络层
服务器·网络·网络协议·ubuntu·http
Discipline~Hai2 小时前
Linux网络编程03-HTTP协议
linux·运维·服务器·网络·网络协议·http·linux网络编程