(保姆级图文详解)ubuntu下深度学习cuda+cudnn+anaconda3环境设置(看这一
目次一.安装显卡驱动
1.检察是否安装乐成:
二.安装cuda
1.验证
三.安装cudnn
1.检察cudnn版本
四.安装anaconda3
下面先容一些常用的conda下令
创建环境
激活与退出环境
检察环境列表
删除环境
获取当前环境拥有的包
不废话,直接开始,我的系统是18.04的,显卡4060
一.安装显卡驱动
打开软件与更新,在附加与驱动里选择一个安装,点击应用更改
https://i-blog.csdnimg.cn/blog_migrate/d0a9cdecf125dc3e51990a4d61edfe10.png
打开终端,输入:
nvidia-smi 1.检察是否安装乐成:
https://i-blog.csdnimg.cn/blog_migrate/ac7b53abca9d73e012f11e839794c110.png
出现这个便是安装乐成
二.安装cuda
cuda版本的选择原则就是别凌驾你安装驱动支持的最高版本,在我这里就是12.1
cuda各版本下载地址
https://i-blog.csdnimg.cn/blog_migrate/782ab4adff026e9142276c810ca65151.png
我选择下载12.1,那么以12.1为例
https://i-blog.csdnimg.cn/blog_migrate/11f8ce6d2fcee16b5842149c7b1c0c33.png
按照版本选下来,末了选择runfile,然后打开终端,复制下面第一句指令,回车开始下载
https://i-blog.csdnimg.cn/blog_migrate/867d482c6b0cb1e1c2e5706345807c06.png
下载完可以看到home里有一个可实验文件
https://i-blog.csdnimg.cn/blog_migrate/6c9effe7d7d297573c85c42bdd40ecce.png
打开终端,实验第二句,要等候一会,
https://i-blog.csdnimg.cn/blog_migrate/90bd0dd75ca3208b310c186326876d9e.png
选择continue,确定,
https://i-blog.csdnimg.cn/blog_migrate/9407d6d88f6081638fadee9764328b83.png
在最下面输入accept
https://i-blog.csdnimg.cn/blog_migrate/982d781698cdb4794f48f458936cdba7.png
把第一个选项肯定回车,末了install
https://i-blog.csdnimg.cn/blog_migrate/e8878a90ed08e77ac760ca1ec01a64fd.png
出现这个就是安装完了,然后修改环境变量
sudo gedit .bashrc 在出现的文本的最下方添加这三行,对应本身的版本哈
export LD_LIBRARY_PATH=/usr/local/cuda-12.1/lib64:/usr/local/cuda/extras/CPUTI/lib64
export CUDA_HOME=/usr/local/cuda-12.1/bin
export PATH=$PATH:$LD_LIBRARY_PATH:$CUDA_HOME
然后source一下使环境变量见效
source ~/.bashrc
1.验证
末了在终端输入验证一下
nvcc -V https://i-blog.csdnimg.cn/blog_migrate/fa0fd36acd851c5e5949498485bad5c8.png
出现这个就是安装乐成啦
三.安装cudnn
cudnn下载网址
https://i-blog.csdnimg.cn/blog_migrate/045c14b2edada15d40e8db32889982e5.png
已经与cuda版本对应好了,这里我选择8.9.0版本for cuda 12.x的
https://i-blog.csdnimg.cn/blog_migrate/268b26e811ad4121208935b303e46ca9.png
下载cudnn需要用到英伟达账号,这里选择下载第二个linux x86 tar版本的,等候即可。
下好后我们把包放在桌面,然后解压
https://i-blog.csdnimg.cn/blog_migrate/6fa94cc5ebb3e0f9868b3931413e6fd9.png
cudnn是一个基于cuda的库,不用安装,下载后的压缩包解压后是一些头文件,lib和dll文件。只需把头文件复制进/usr/local/cuda/include/,共享库复制进/usr/local/cuda/lib64/
在调用的时候可以找到就行
在这里因为笔者之前找不到cudnn_version.h,所以程序有报错,这次直接sudo cp 全部
打开cudnn解压好的文件夹,cd进include,然后
https://i-blog.csdnimg.cn/blog_migrate/a2a09b14e208bc47b4465ef131cc25c6.png
对lib也作同一处理
https://i-blog.csdnimg.cn/blog_migrate/d1ca0a1158faeac968a537c228aa40c2.png
再去usr里找一下
https://i-blog.csdnimg.cn/blog_migrate/6c0f880056d1a2f151e0e4b03e71d1b3.png
发现有了,然后给它们增长权限
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn* 1.检察cudnn版本
新开终端输入
cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2 https://i-blog.csdnimg.cn/blog_migrate/5b7e5f3c294972eea4dfeaaa90b6c67a.png
可以看到安装乐成了
四.安装anaconda3
在清华镜像站下载想要的anaconda3版本
清华anaconda3镜像下载
https://i-blog.csdnimg.cn/blog_migrate/c48d0d95282200d0f81d8464a6153d3c.png
这里以2023-07-02版本举例,还是要下载linux x86版本的
https://i-blog.csdnimg.cn/blog_migrate/752449db9e2de2430185dddaa36a6ea1.png
在它所在位置打开终端
sh Anaconda3-2023.07-2-Linux-x86_64.sh
https://i-blog.csdnimg.cn/blog_migrate/57bbce59064f89b19b9167ab6446b258.png
一直按回车,直到这里,输入yes
https://i-blog.csdnimg.cn/blog_migrate/69bf57389424335a91c4214bcdc521c9.png
这里回车即可,默认路径
https://i-blog.csdnimg.cn/blog_migrate/42833434c6555d0cc4824394cdab7c9a.png
询问是否要初始化并添加到环境变量,选择yes
https://i-blog.csdnimg.cn/blog_migrate/3cdd2bacc30b94c48e676714da098ec5.png
然后如许就是安装乐成
https://i-blog.csdnimg.cn/blog_migrate/f3a05ec0d29c0797cb8ed3f76e8239cd.png
新开一个终端
https://i-blog.csdnimg.cn/blog_migrate/2a21ff6a3257925413e0ef6cd5ee41ff.png
发现有了base环境,结束啦
下面先容一些常用的conda下令
创建环境
conda create -n 环境名 python=x.x 激活与退出环境
conda activate 环境名
conda deactivate 检察环境列表
conda env list 删除环境
conda remove -n 环境名 --all 获取当前环境拥有的包
conda list 具体摆设某个模型之后再写了
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]