cuDNN安装过程记录
1.ubuntu 22.04 深度学习环境配置(pytorch版本)| cuda、nvidia-driver、cudnn2.安装ubuntu 22.04 双系统3.linux、Anaconda常用骚操作4.conda、pip从本地安装包5.【动手学深度学习v2】03 环境安装6.关于Anaconda虚拟环境里能不能用pip7.Ubuntu系统自动更新导致| nvidia-smi命令报错Failed to initialize NVML: Driver/library version mismatch8.Anaconda在linux平台上的安装与卸载9.【babyllama2-chinese】项目 | 环境配置10.pip 手动安装 jieba包 | [babyllama2-chinese]11.【地表最强】深度学习环境配置攻略 | 【nvidia-driver】, 【cuda toolkit】, 【cudnn】, 【pytorch】
12.cuDNN安装过程记录
13.安装多个cuda并进行自由切换14.【逆天大坑】pytorch官网方法安装居然是cpu版本 | 【解决方法】15.Pytorch深度学习环境配置 | NVIDIA-driver + Pytorch + miniconda16.安装 deepspeed 报错 | 【CUDA_HOME does not exist, unable to compile CUDA op(s)】参考博客:
https://blog.csdn.net/tangjiahao10/article/details/125227005?spm=1001.2014.3001.5501
https://www.cnblogs.com/smileglaze/p/16826946.html
现有环境:
nvidia-smi
--> driver cuda 12.2
nvcc -V
--> runtime cuda 12.1
1 下载cuDNN
cuda和cudnn版本对应表
(点击即可下载对应版本的cudnn)
我的nvcc -V
的cuda 是 12.1,根据对应版本关系,我下载了cuDNN 8.9.4
2 安装cuDNN
tar -xvf cudnn-linux-x86_64-8.9.4.25_cuda12-archive.tar.xz
cd cudnn-linux-x86_64-8.9.4.25_cuda12-archive/
sudo cp lib/* /usr/local/cuda-12.1/lib64/
sudo cp include/* /usr/local/cuda-11.3/include/
sudo chmod a+r /usr/local/cuda-12.1/lib64/*
sudo chmod a+r /usr/local/cuda-12.1/include/*
不出意外的话,cudnn的包就被安装到了cuda12.1中,即下图的文件夹中
为什么还有个cuda 12.2 ?
我确实装了两个版本的cuda,并且可以自由切换cuda版本
为什么有两个 cuda 和 cuda-12 软链接?
没什么用,不用管。下面的cuda-12.1和cuda-12.2才是本体。并且 cuda 和 cuda-12 这两个软链接就是连接的这两个本地的其中一个。
3 验证cuDNN
cat /usr/local/cuda-12.1/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
or
(需保证cuda软链接链接到 cuda-12.1文件夹)
cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
出现以下画面,即算成功
为什么有些博客的命令是
cat /usr/local/cuda-12.1/include/cudnn.h | grep CUDNN_MAJOR -A 2
这是老版本cudnn的命令了,请使用我给的命令(本博客写作日期2023.10.16)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!