win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程


Posted in Python onDecember 03, 2019

tf2.0的三个优点:

1、方便搭建网络架构;

2、自动求导

3、GPU加速(便于大数据计算)

安装过程(概要提示)

step1:安装annaconda3

step2:安装pycharm

step3:安装tensorflow2.0 cpu版本

(1)进入anaconda prompt(anaconda3)

(2)默认为(base)环境

(3)输入python,查看python版本;输入exit()退出

(4)输入conda info --envs查看虚拟环境

(5)此处以在(base)环境中安装 tf2.0 cpu为例,输入

pip install tensorflow==2.0.0a.0 numpy==1.16.4 -i https://pypi.tuna.tsinghua.edu.cn/simple

进行安装。此处注意对于tf2.0来讲,安装numpy1.16比较合适,如果安装numpy1.17,容易出错,至于具体云心不太清楚,可能是numpy1.17目前还不太稳定?总之这里是血的教训啦,淘宝上花了20元大洋,别人分分钟搞定的事情,我花了两天愣是没解决,虽然自己最后猜到是numpy的原因,但是也是一直没有选对对应的版本。cpu这样装,gpu是同样的。

win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程

(6)安装结束后,输入ipython

(7)import tensorflow进行测试,最后显示成功。

win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程

step4:安装tensorflow2.0 gpu版本

(1)官网下载安装cuda10.0,切记,一定是10.0,10.1就会出错,而且我一直解决不了,当然啦,大神的话另说。

(2)官网下载安装与cuda10.0 相对应版本的 cudnn。具体的英伟达官网可查。

(3)进入anaconda prompt(anaconda3),新建虚拟环境,此处本人命名为‘gpu',具体的虚拟环境搭建,参考链接:虚拟环境操作。

(4)建好命名为‘gpu'的虚拟空间后,输入

pip install tensorflow-gpu==2.0.0a.0 numpy==1.16.4 -i https://pypi.tuna.tsinghua.edu.cn/simple

安装tf2.0.0 的alpha0 gpu版本。

(5)输入ipython进行测试。

step5:版本选择

(1)pycharm中版本的选择,根据每一个项目选择不同的解释器来选择是cpu版本还是gpu版本

(2)jupyter notebokk中版本的选择,参考链接:jupyter notebokk环境调用

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python help()函数用法详解
Mar 11 Python
使用IronPython把Python脚本集成到.NET程序中的教程
Mar 31 Python
Python之py2exe打包工具详解
Jun 14 Python
详解通过API管理或定制开发ECS实例
Sep 30 Python
python TKinter获取文本框内容的方法
Oct 11 Python
Python 串口读写的实现方法
Jun 12 Python
python自动化测试之异常及日志操作实例分析
Nov 09 Python
python 并发下载器实现方法示例
Nov 22 Python
Python使用qrcode二维码库生成二维码方法详解
Feb 17 Python
python使用Thread的setDaemon启动后台线程教程
Apr 25 Python
Python生成随机验证码代码实例解析
Jun 09 Python
如何理解及使用Python闭包
Jun 01 Python
在Python中使用MongoEngine操作数据库教程实例
Dec 03 #Python
matplotlib绘制多个子图(subplot)的方法
Dec 03 #Python
python单向循环链表原理与实现方法示例
Dec 03 #Python
使用 Python 清理收藏夹里已失效的网站
Dec 03 #Python
Python常用模块os.path之文件及路径操作方法
Dec 03 #Python
Python中顺序表原理与实现方法详解
Dec 03 #Python
python双向链表原理与实现方法详解
Dec 03 #Python
You might like
用PHP查询域名状态whois的类
2006/11/25 PHP
php中批量替换文件名的实现代码
2011/07/20 PHP
php遍历文件夹所有文件子文件夹函数代码
2013/11/27 PHP
PHP实现多文件上传的方法
2015/07/08 PHP
关于PHP文件的自动运行方法分析
2016/05/13 PHP
JavaScript 应用技巧集合[推荐]
2009/08/30 Javascript
JavaScript arguments 多参传值函数
2010/10/24 Javascript
学习JavaScript设计模式(代理模式)
2015/12/03 Javascript
JQuery实现的按钮倒计时效果
2015/12/23 Javascript
jQuery实现的放大镜效果示例
2016/09/13 Javascript
angularJS Provider、factory、service详解及实例代码
2016/09/21 Javascript
Bootstrap 实现查询的完美方法
2016/10/26 Javascript
JS日期对象简单操作(获取当前年份、星期、时间)
2016/10/26 Javascript
微信小程序 tabs选项卡效果的实现
2017/01/05 Javascript
JavaScript三种绑定事件方式及相互之间的区别分析
2017/01/10 Javascript
老生常谈js数据类型
2017/08/03 Javascript
图片加载完成再执行事件的实例
2017/11/16 Javascript
值得收藏的vuejs安装教程
2017/11/21 Javascript
JS实现去除数组中重复json的方法示例
2017/12/21 Javascript
webpack4之SplitChunksPlugin使用指南
2018/06/12 Javascript
最简单的vue消息提示全局组件的方法
2019/06/16 Javascript
微信小程序 腾讯地图显示偏差问题解决
2019/07/27 Javascript
Element-Ui组件 NavMenu 导航菜单的具体使用
2019/10/24 Javascript
vue.js 子组件无法获取父组件store值的解决方式
2019/11/08 Javascript
Python面向对象编程中的类和对象学习教程
2015/03/30 Python
python 字典中文key处理,读取,比较方法
2018/07/06 Python
Python3.5内置模块之random模块用法实例分析
2019/04/26 Python
Python pymsql模块的使用
2020/09/07 Python
解决Python 写文件报错TypeError的问题
2020/10/23 Python
校园之声广播稿
2014/01/31 职场文书
初三学生评语大全
2014/04/24 职场文书
班长竞选演讲稿
2014/04/24 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
团委工作总结2015
2015/04/02 职场文书
优秀员工演讲稿
2019/06/21 职场文书
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS