linux 配置cuda、cudnn环境

1、安装cuda

https://developer.nvidia.com/zh-cn/cuda-toolkit

以11.2为例,选择版本后,进行下载安装:

 

 

wget https://developer.download.nvidia.com/compute/cuda/11.5.0/local_installers/cuda_11.5.0_495.29.05_linux_sbsa.run

sudo sh cuda_11.5.0_495.29.05_linux_sbsa.run

然后配置环境变量:

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda

不然使用cmake编译会报CMAKE_CUDA_COMPILER找不到的错误

nvcc -V检查安装是否成功

2、下载cudnn

下载地址:https://developer.nvidia.com/rdp/cudnn-download

这里使用8.1.1

tar zxvf cudnn-11.2-linux-aarch64sbsa-v8.1.1.33.tgz

sudo cp cuda/include/* /usr/local/cudn/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

完成后,通过如下命令查看安装情况,

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

3、下载nccl

https://developer.nvidia.com/nccl

例如下载nccl-<version>.txz

 

tar xvf nccl-<version>.txz 

cp -r nccl-<version> /usr/local/

cp nccl-<version>/include/* /usr/local/include

或者

sudo rpm -i nccl-repo-<version>.rpm
sudo yum update
sudo yum install libnccl libnccl-devel libnccl-static

 

posted @   鸭子船长  阅读(1821)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2017-11-16 git gui :Updating the Git index failed. A rescan will be automatically started to res
点击右上角即可分享
微信分享提示