小白入门深度学习 | 第一篇:配置深度学习环境

Posted K同学啊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小白入门深度学习 | 第一篇:配置深度学习环境相关的知识,希望对你有一定的参考价值。

一、配置Python3环境

这里推荐去Python官网下载安装包,不推荐使用 anaconda ,不然在配置GPU版本的tensorflow环境时,会出现各种你意想不到的意外。

前往Python安装包官网:https://www.python.org/downloads/release/python-365/,选择自己电脑对应的版本

我的电脑是win10,我选择的是Windows x86-64 executable installer

点击python-3.6.5-amd64.exe安装包运行它

安装成功后,将会看到一个这样的界面

恭喜你,Python环境安装成功!

二、安装 CPU版本的tf2环境

我们继续安装CPU版本的TensorFlow2的环境

同时按住 WIN键 + R 键,打开如下界面

输入 cmd 后回车键运行,你将会看到如下界面


输入 pip install tensorflow -i https://pypi.mirrors.ustc.edu.cn/simple/ 安装tensorflow2包,后缀 -i https://pypi.mirrors.ustc.edu.cn/simple/ 是镜像(如果你不知道什么是镜像,不要管,现在知道它可以加速tf2的安装就好了,配置好环境你再研究镜像去),我常用镜像地址:https://mtyjkh.blog.csdn.net/article/details/114660229

安装好后,你可以看到如下界面,黄色字部分可以忽略它,不影响我们的。(只要不出现红色字就OK)

再次确认,输入 pip list,检查tensorflow2是否安装成功,如果你可以再列表中找到 tensorflow2 包,那就是安装成功了


再次恭喜你,CPU版本的tensorflow2环境安装成功了

三、安装 jupyter notebook

再接再厉,我们接着安装我们的编译器 jupyter notebook

安装完成后,同时按住 WIN键 + R 键,输入 jupyter notebook

你将打开 jupyter notebook 会得到如下界面

点击右上角的 new 创建一个Python3 文件,你将得到如下的界面

然后你就可以在上面运行 Python3 程序了,关于 jupyter notebook 的详细使用教程,我将在第二篇展开详细介绍

四、安装 GPU版本tf2环境

GPU版本的安装比较需要耐心,淘宝上帮忙配置GPU版本的 tf 环境价格一般是500元,学到就是赚到。

在下面我们需要注意这几个东西的版本:显卡类型、CUDA版本、cudnn版本、TensorFlow2环境,其中任何一个环节出错都会导致环境配置失败。

1. 找到显卡对应的CUDA

第一步,打开我们的显卡,查看其支持的CUDA版本号,首先找到它右键打开 NVIDIA 控制面板

找到你显卡对应的 CUDA版本

2.下载相应的CUDA

第二步,进入谷歌,搜索相应的版本

下载这个安装包,然后直接安装就可以了。

3. 下载相应的cudnn

前往cudnn官网:https://developer.nvidia.com/rdp/cudnn-archive,找得到你CUDA对应的cudnn

这个它会要求你注册一个账号,按照它的步骤来就好了

下载完成后,你会得到一个文件夹,里面有include、lib64、bin三个文件,将它复制到CUDA的文件夹(C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.1)。

4. 添加环境变量

右键电脑,打开属性

选择高级系统设置,环境变量,Path

将下面四个路径添加到环境变量当中去,这一步就OK了

在这里插入图片描述

5.安装tensorflow-gpu

输入 pip install tensorflow-gpu -i https://pypi.mirrors.ustc.edu.cn/simple/

输入 pip list 检查安装结果

进入 jupyter notebook 再次检查GPU版本的tensorflow2是否安装成功

输入代码

import tensorflow as tf

gpus = tf.config.list_physical_devices("GPU")

if gpus:
    tf.config.experimental.set_memory_growth(gpus[0], True)  #设置GPU显存用量按需使用
    tf.config.set_visible_devices([gpus[0]],"GPU")

print(gpus)

你应该可以得到如下结果:

恭喜你,GPU版本的tensorflow2环境配置完成,一共节约了 500元

以上是关于小白入门深度学习 | 第一篇:配置深度学习环境的主要内容,如果未能解决你的问题,请参考以下文章

小白入门深度学习 | 第四篇:配置PyTorch环境

小白入门深度学习 | 第四篇:配置PyTorch环境

小白入门深度学习 | 第三篇:深度学习初体验

小白入门深度学习 | 第三篇:深度学习初体验

深度学习入门初步总结

小白入门深度学习 | 第六篇:TensorFlow2 回调极速入门