Dive into deep learning(00)[动手学深度学习]———————pytorch安装,以及conda环境的配置

文章目录

    • Dive into deep learning(00)[动手学深度学习]———————pytorch安装,以及conda环境的配置
      • 1、cuda安装
      • 2、集成环境anaconda
        • **创建新环境**
        • **显示已创建环境**
        • **切换环境**
        • **退出环境**
        • **复制环境**
        • **删除环境**
      • 3、pytorch

Dive into deep learning(00)[动手学深度学习]———————pytorch安装,以及conda环境的配置

前言:因为自己以前就玩过深度学习,conda,pytorch,cuda什么的以前都迷迷糊糊配置好了,但进行过了linux的简单入门了解后,对以往一些理解不了的命令符有了新的认识,所以打算在原来安装的环境上粗略的再走一遍,而且以前都是用pycharm编译的,这次系统的看这本书决定用conda环境下的jupyter notebook来完成,因此许多地方还要重新配置。

环境配置都能分为三步骤,集成环境anaconda的安装,cuda的安装以及最后pytorch的安装。三步骤在不同的操作系统里需要的命令不一样。

1、cuda安装

我自己已安装的版本是11.4,
(关于电脑自带的显卡驱动和要主动去下载的cuda,版本号不同是正常的,但具体怎么个情况我也还不是很了解,先插个眼显卡,显卡驱动介绍)
官网最新版:cuda官网最新版
cuda历史版本:cuda历史版本
Dive into deep learning(00)[动手学深度学习]———————pytorch安装,以及conda环境的配置_第1张图片
选择好自己对应的操作系统,就能下载啦
两个版本注意区别:
电脑自带的N卡驱动命令符检查nvidia-smi
Dive into deep learning(00)[动手学深度学习]———————pytorch安装,以及conda环境的配置_第2张图片
一般显卡驱动都会都会自动更新,pytorch很难跟上这个版本,所以一般选择自己下载的cuda
自己下载的cuda命令符检查nvcc version
Dive into deep learning(00)[动手学深度学习]———————pytorch安装,以及conda环境的配置_第3张图片

2、集成环境anaconda

关于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的环境

3、pytorch

下载好anaconda,并且配制好项目环境时,就可以下载需要的包了。
(windows系统)
1、首先打开anaconda
2、打开左上角的Prompt
会进入初始环境(左边有个base)
Dive into deep learning(00)[动手学深度学习]———————pytorch安装,以及conda环境的配置_第4张图片
根据2里面创建的虚拟环境,我们这里可以切换成项目环境
conda activate new_project
3、进入pytorch官网,选择要下载的版本,复制命令行输入
pytorch官网
这里一定要选择稳定版本1.12.1,不然后面学习下去有些包会报错!!!!!
Dive into deep learning(00)[动手学深度学习]———————pytorch安装,以及conda环境的配置_第5张图片

因为我自己是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包,输出一下看能不能用就行啦!
Dive into deep learning(00)[动手学深度学习]———————pytorch安装,以及conda环境的配置_第6张图片
5、安装 动手学深度学习所需要的包

pip install jupyter d2l -i https://mirrors.aliyun.com/pypi/simple/

6、打开网址下载相关程序
动手学深度学习中文官网
点击jupyter记事本下载解压即可
Dive into deep learning(00)[动手学深度学习]———————pytorch安装,以及conda环境的配置_第7张图片

7、打开juptyter notebook ,打开上面解压的文件随便找个模型测试一下即可。

李沐老师windows系统安装pytorch
李沐老师云连接ubuntun系统安装pytorch

你可能感兴趣的:(Dive into deep learning(00)[动手学深度学习]———————pytorch安装,以及conda环境的配置)