IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> [动手学深度学习]00环境安装 -> 正文阅读

[人工智能][动手学深度学习]00环境安装

决策树文章写了好久还没有完成,先发这篇环境安装。本系列将长期更新,学习的内容是李沐大神的基于pytorch的动手学深度学习,将从0开始系统地学习,当然基于学校课程的原因,这些学习的内容只能是课余时间抽空进行学习,所以更新会比较慢。

下面开始环境的安装与配置。
教程使用的是mac+云+gpu,开云服务器用gpu肯定要付费,加上我本机上一颗闲置的2060,所以决定在本地配置。同时由于虚拟机中无法gpu虚拟化,所以也无法开虚拟机在linux环境中学习,于是最终,根据自己的情况,实现了在windows下的环境安装配置。

看了一圈,感觉网上说的有些复杂,有些绕。我这里总结一下我的配置过程。其实目标就是两个:1. 下载对应版本的cuda和pytorch,能够在gpu上跑 2. 安装好一些库,并下载好d2l上的jupyter课程代码。
网上教程复杂的原因在于,在使用miniconda的时候,需要手动下载jupyter,映射端口,然后下载课程代码。而使用anaconda就可以省略不少麻烦,同时课程代码的下载其实也不是必要的,我认为学习的过程中,就算对照着敲也要敲一遍,这样收获才会更多。

下面开始配置:
1. 查看本地是否有可用的gpu资源。
win+r 输入dxdiag 在显示中查看自己的gpu,注意这里必须是nvidia的显卡,amd的不行。
请添加图片描述

2. 下载CUDA
进入cuda官网下载即可,请添加图片描述
这里我虽然已经是win11了,但是我仍然下载的是10,结果来看,是兼容的。
安装的话就默认安装就行。
安装完成后,win+r 输入cmd打开命令行。输入nvidia-smi,如果能看到gpu信息表示安装成功,同时注意右上角的cuda版本。我这里安装的是cuda11.5
请添加图片描述
3.下载anaconda
进入官网下载默认安装即可。
安装完成后打开anaconda Prompt,接下来我们需要创建anaconda虚拟环境,创建的环境会在anaconda安装目录下的envs中。
首先创建环境,创建的过程中一路yes即可,这里dl是我自己取的环境名字,可以随便取。

conda create -n dl python=3.8 

接着激活虚拟环境

conda activate dl

激活后,虚拟环境中已经内置好了python3.8不需要再另外下载了。
然后要安装一些库,比如说d2l

pip install d2l

4.下载pytorch
接下来下载对应版本的pytorch。直接进入官网,找到pytorch命令。
在这里插入图片描述
我当时下载的时候只有11.3 , 但是这和cuda11.5是兼容的。
复制上面的command,粘贴到anaconda prompt窗口中即可,一路yes即可。注意这里下载可能会有点慢,需要换下国内源。同时令人尴尬的是,要记得退出你的梯子,不然会出现Error。
5. GPU计算
这里下载完后,写一段代码进行验证能否使用GPU进行计算。
请添加图片描述
计算成功就表示你现在可以使用GPU来跑深度学习了。
6. 下载jupyter课程代码
因为anaconda自带jupyter,所以不需要做其他工作,直接在课程网站上下载jupyter 记事本即可。

下载完成后,既可以跑里面的代码了。
在anaconda prompt 中的 dl 环境中,切换到存放上面下载的记事本的目录,输入 jupyter notebook 就会自动打开jupyter notebook,找到相应的代码直接允许即可。这里以resnet为例。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第一次跑的时候这里会下载mnist数据集。可能会有些慢,或者因为网络原因,下载失败,多尝试几次即可。
在这里插入图片描述

最后就是训练模型,你的风扇会打开呼呼叫,GPU资源占用100%,这就表明已经成功了。
需要注意的是,可能在训练的时候会出现Memory Error等错误,可能是因为内存不够,显存不够等原因,这里最好重启一下机器,大概率就没事了。

最后可以配置vscode,使用vscode愉快地写深度学习代码。找到相应的环境中的python路径,配置好vscode中的json文件即可。至此,环境配置完成,这是最基础的部分,也是最折磨新手的部分。

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-12-02 16:45:14  更:2021-12-02 16:45:40 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 2:34:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码