前言:因为自己以前就玩过深度学习,conda,pytorch,cuda什么的以前都迷迷糊糊配置好了,但进行过了linux的简单入门了解后,对以往一些理解不了的命令符有了新的认识,所以打算在原来安装的环境上粗略的再走一遍,而且以前都是用pycharm编译的,这次系统的看这本书决定用conda环境下的jupyter notebook来完成,因此许多地方还要重新配置。
环境配置都能分为三步骤,集成环境anaconda的安装,cuda的安装以及最后pytorch的安装。三步骤在不同的操作系统里需要的命令不一样。
我自己已安装的版本是11.4,
(关于电脑自带的显卡驱动和要主动去下载的cuda,版本号不同是正常的,但具体怎么个情况我也还不是很了解,先插个眼显卡,显卡驱动介绍)
官网最新版:cuda官网最新版
cuda历史版本:cuda历史版本
选择好自己对应的操作系统,就能下载啦
两个版本注意区别:
电脑自带的N卡驱动命令符检查:nvidia-smi
一般显卡驱动都会都会自动更新,pytorch很难跟上这个版本,所以一般选择自己下载的cuda
自己下载的cuda命令符检查:nvcc version
关于anaconda的配置,感觉怎么写都不会有这篇文章详细,插个眼anaconda的配置,因为我自己的anaconda和cuda很久之前就下载好了,所以关于anaconda的下载就不再过多赘述,但还是会记录一些在anaconda中基础环境配置的命令行。
每当有一个新项目时,可以新创建一个环境,重新设置编译器版本(python3.8、c…)然后根据所需要的需求重新下载安装包(不同环境的包不互通,重新开始一个项目,新创建环境,pytorch也要重新下载)
Windows用户打开“Anaconda Prompt”;
macOS和Linux用户打开“Terminal”(“终端”)进行操作。
conda create --name
注意:
示例:conda create -n new_project python=3.8 pandas numpy
创建一个名为new_project 解释器为python3.8,同时安装了pandas和numpy包的新环境
conda info --envs
windows:activate new_project
linux or mac:source activate new_project
切换至new_project的环境
windows:deactivate
linux or mac:source deactivate
conda create --name project --clone new_project)
复制new_project的环境并命名为project
conda remove --name new_project --all
删除名为new_project的环境
下载好anaconda,并且配制好项目环境时,就可以下载需要的包了。
(windows系统)
1、首先打开anaconda
2、打开左上角的Prompt
会进入初始环境(左边有个base)
根据2里面创建的虚拟环境,我们这里可以切换成项目环境
conda activate new_project
3、进入pytorch官网,选择要下载的版本,复制命令行输入
pytorch官网
这里一定要选择稳定版本1.12.1,不然后面学习下去有些包会报错!!!!!
因为我自己是11.4版本的cuda,能选择比自己低一点版本相差不大的cuda,两者一般能兼容,但是如果选择版本较高的11.6,就可能会报错。复制command到prompt,即可下载
(我自己下载花费了好久时间,每次到pytorch包下载都会卡住,不断查询资料最后归结是因为下载地址的问题,复制下来的命令是conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch-lts -c conda-forge 前面是改不了的,下载的四个包是需要的,后面-c两个是参数,一个参数是下载的pytorch版本,可以选择普通的稳定版,即-c pytorch。也可以是lts版本,就是示例中的样子,后面的参数应该是下载地址,-c conda-forge,指的应该就是下载地址,服务器可能在美国什么的,国内不好下载,所以可以删去这个参数,后面加上国内镜像网站服务器地址,所以最后是conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch-lts -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
)当然这是我的cuda版本11.4才下载cuda11.1版本,大家根据需要和官网显示修改参数再下载包即可,但我不清楚的事为什么我下载的时候没有详细包下载的情况
4、下载完成之后输入python,进入编程模式,导入一下torch包,输出一下看能不能用就行啦!
5、安装 动手学深度学习所需要的包
pip install jupyter d2l -i https://mirrors.aliyun.com/pypi/simple/
6、打开网址下载相关程序
动手学深度学习中文官网
点击jupyter记事本下载解压即可
7、打开juptyter notebook ,打开上面解压的文件随便找个模型测试一下即可。
李沐老师windows系统安装pytorch
李沐老师云连接ubuntun系统安装pytorch