Tensorflow2.0深度学习框架的搭建与环境配置

深度学习框架的介绍与比较

就目前流行度而言,排名依次是tensorflow2.0, PyThorch, Keras, Caffe, Theano, MXNet, Scikit-learn。总的来说学习深度学习,Tensorflow2.0和PyTorch都要掌握,二者选其一主修。如表1:

使用学习框架有以下三个好处:
GPU加速,使大量参数的计算得以实现。
自动求导,方便求得权值和梯度。
神经网络专门的API 直接调用,不需要自己实现逻辑和算法。

Tensorflow2.0的安装与配置

Tensorflow2.0的安装与配置需要分5步进行
1.Windows10 操作系统
2.Pycharm python的开发编辑平台
3.Anaconda,是集Python3.7等编译器一体的包管理平台
4.CUDA10.0 是NVIDIA显卡公司提供的一个并行计算的GPU加速库
5.Tensorflow2.0包
具体操作如下:
1.window10系统安装,这里不做赘述。
2.下载安装Anaconda,地址https://www.anaconda.com/distribution/ 选择python3.7版
安装时将第一个选项勾选,自动配置环境变量

3.下载Pycharm,地址https://www.jetbrains.com/pycharm/ 选择对应版本。如果你是在校学生,有学校的edu邮箱,可以免费注册Pycharm专业版,注册地址如下,本文不详细说明。按图勾选选项。

4下载CUDA10.0,地址https://developer.nvidia.com/cuda-10.0-download-archive
4.1CUDA10.0的安装很容易出错,按照以下提示进行勾选

4.2cuDNN下载
在NVIDIA官网上进行注册后,搜索cuDNN选择对应Window10和CUDA10.0版本进行下载,下完完成后解析压缩包,将cuda文件夹改名为cudnn并复制到制定目录,最后确认dull文件是否下载成功。

4.3环境变量的配置
右击“我的电脑”->属性->高级系统设置->环境变量
添加CUPTI路径:点击New新增条目,并上移至顶端

5创建Conda环境,安装tensorflow2.0
首先按Win+R键,输入cmd,回车,在cmd界面输入代码:conda create --name tensorflow2.0 python3.7 回车后输入y,之后稍作等待可看到安装成功。
使用代码:conda activate tensorflow2.0 来激活刚才创建的环境
激活环境后输入代码:pip install tensorflow-gpu 进行下载安装
*若下载过慢,可使用清华镜像进行下载,代码如下:
pip install tensorflow==2.0.0-alpha0 -i http://pypi.douban.com/simple

Tensorflow2.0深度学习框架的搭建与环境配置相关推荐

  1. Keras + Windows +Anaconda2-4.2.0 深度学习框架快速搭建

    1.闲话 深度学习大火很正常,彻底颠覆了传统计算机视觉的思维模式. 选修了三门课<模式识别>.<数据图像处理>.<计算机视觉>都要求掌握深度学习内容并全附带上机实验 ...

  2. Tensorflow2.0深度学习入门与实战(日月光华)(学习总结1)

    Tensorflow2.0深度学习入门与实战(学习总结1) 我是刚学的,网易云课堂跟着日月光华老师,现在对每节课的学习课程做一下记录,总结,仅仅作为总结. 1.使用快捷键 shift+enter执行代 ...

  3. 深度学习框架caffe及py-faster-rcnn详细配置安装过程

    深度学习框架caffe及py-faster-rcnn详细配置安装过程 配置环境: ubuntu14.04 CUDA7.5 1.准备工作 安装vim.python-pip.git sudo apt-ge ...

  4. Win10深度学习框架及GPU运算环境搭建(CUDA10.0+Cudnn 7.6.5+pytroch1.2+tensorflow 1.14.0)

    一.深度学习为什么要搭建GPU运算环境? 熟悉深度学习的人都知道,深度学习是需要训练的,所谓的训练就是在成千上万个变量中寻找最佳值的计算,所需计算的数据量异常庞大.CPU是一个有多种功能的优秀领导者. ...

  5. 深度学习装机、系统、环境配置指南--预算15000

    随着要处理的任务越来越复杂,对计算能力要求越来越高,所以最近萌生了要自己配一台深度学习主机的想法.只是苦于一直没有钱==然后很幸运的被评上了国奖,果断入手!!!!然后就是历时一周的各种查资料看博客上京 ...

  6. 深度学习Ubuntu20.04+CUDA+Pytorch环境配置+无显示器远程控制(1)

    一.各个软件版本检查 首先在INVIDIA官网上查看CUDA与Ubuntu系统的对应支持关系:然后检查pytorch和CUDA版本的支持关系,确保三者都是互相兼容的.如果懒得查,一般安装两年前版本的U ...

  7. “Tensorflow2.0深度学习从零开始学”真的从零开始?

    首先,这是一个书评,不是一个问题的回答. "从零开始","从小白到精通"一类的书籍从名字上本是一个好的意思,带人入门,一个不粗的出发点.本世纪初的时候还好,但是 ...

  8. tensorflow2.0 深度学习与入门实践 日月光华 学习笔记

    线性回归 详情见link. 多层感知器(神经网络) import tensorflow as tf import pandas as pd# 提取数据 data = pd.read_csv('/... ...

  9. pytorch深度学习保姆级笔记--gpu环境配置

    (接下来持续更新某人工智能机构的学习笔记,并加上自己学习的经验分享) 利用本地的工具跑代码,完全满足学习.但是想利用免费gpu进行学习,现在介绍一种较为便捷的方法: 1.火狐浏览器点击应用浏览器菜单打 ...

  10. 史上最全深度学习环境配置教程---适用于各种深度学习框架---Pytorh TensorFlow Keras-等和各种python环境

    鉴于我之前学深度学习,图像处理的时候走了很多弯路踩了很多坑的情况(其实主要是最近不想学习,想水一期博客),决定出一期深度学习环境配置的教程,因为我之前配置opencv的环境,TensorFlow的环境 ...

最新文章

  1. python中的set
  2. 64位虚拟机下asm()语法_一步步学写Windows下的Shellcode
  3. IOS开发学习记录第3天之C语言学习
  4. html如何设置字符类型,html 空格字符类型
  5. vector容器中重写sort方法
  6. 程序员,软件测试知多少?
  7. Spark基础学习笔记13:Scala函数
  8. Spring AOP动态代理实现,解决Spring Boot中无法正常启用JDK动态代理的问题
  9. iOS开发多线程篇---线程间的通信
  10. html滑动门原理,HTML+CSS:雪碧图和滑动门制作
  11. python输出姓名
  12. WBS 工作分解结构
  13. 学生计算机重启删除文件,Delete.On.Reboot(重启时删除无用文件工具)
  14. python制作QQ游戏--大家来找茬游戏辅助(一)
  15. 假如我来架构12306网站(二) - 浅谈系统需求调研
  16. win10网页找不到服务器dns,win10系统浏览网页提示“找不到服务器或dns错误”的解决方法...
  17. pip换源工具pqi
  18. 人脸图像切割分离工具
  19. Linux下shell自动输入密码,shell脚本通过expect脚本实现自动输入密码
  20. 超级简单的自动刷新_144Hz刷新率真比60Hz快 谁用谁知道

热门文章

  1. java里程碑之泛型--使用泛型
  2. 转:CommandArgument 传多个值到另外页面的方法
  3. 数组模拟栈解决括号匹配
  4. 前端性能优化学习(慕课网)笔记
  5. mysql php 类 缓存_记录一个实用的PHP缓存类
  6. java抓取网页数据_Python抓取网页数据的终极办法 !
  7. matlab中inv a,设A为矩阵,b为列向量,则Matlab中运算A\b 和运算inv(A)*b
  8. hql 占位符_hibernate中如何使用占位符拼接HQL
  9. java不能变成class_java.lang.Class不能转换为java.lang.reflect.ParameterizedType
  10. mysql没有开启binlog能恢复数据吗_【数据库】一个 rm -rf 把公司整个数据库删没了