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实现批量重命名文件的代码
May 25 Python
Python调用C语言开发的共享库方法实例
Mar 18 Python
python使用PIL模块实现给图片打水印的方法
May 22 Python
Python PyQt5标准对话框用法示例
Aug 23 Python
Python get获取页面cookie代码实例
Sep 12 Python
Win10下Python3.7.3安装教程图解
Jul 08 Python
Python-接口开发入门解析
Aug 01 Python
python3实现网页版raspberry pi(树莓派)小车控制
Feb 12 Python
Python 字符串处理特殊空格\xc2\xa0\t\n Non-breaking space
Feb 23 Python
keras K.function获取某层的输出操作
Jun 29 Python
Django+Celery实现定时任务的示例
Jun 23 Python
python游戏开发Pygame框架
Apr 22 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
利用Memcached在php下实现session机制 替换PHP的原生session支持
2010/08/21 PHP
在项目中寻找代码的坏命名
2012/07/14 PHP
PHP 反射(Reflection)使用实例
2015/05/12 PHP
PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
2016/04/01 PHP
thinkphp3.x中变量的获取和过滤方法详解
2016/05/20 PHP
轻松掌握php设计模式之访问者模式
2016/09/23 PHP
PHP实现的简单sha1加密功能示例
2017/08/27 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
javascript中的document.open()方法使用介绍
2013/10/09 Javascript
jquery删除数据记录时的弹出提示效果
2014/05/06 Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
2015/05/13 Javascript
javascript设计简单的秒表计时器
2020/09/05 Javascript
用JavaScript获取页面文档内容的实现代码
2016/06/10 Javascript
jQuery+Pdo编写login登陆界面
2016/08/01 Javascript
微信小程序 前端源码逻辑和工作流详解
2016/10/08 Javascript
详解基于vue-router的动态权限控制实现方案
2017/09/28 Javascript
angular.js实现购物车功能
2017/10/23 Javascript
ES6中字符串string常用的新增方法小结
2017/11/07 Javascript
JS实现的文件拖拽上传功能示例
2018/05/21 Javascript
vue实现点击选中,其他的不选中方法
2018/09/05 Javascript
[48:21]Mski vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python 条件判断的缩写方法
2008/09/06 Python
Python pickle模块用法实例
2015/04/14 Python
Python的Django框架中自定义模版标签的示例
2015/07/20 Python
浅谈Python的Django框架中的缓存控制
2015/07/24 Python
基于Python如何使用AIML搭建聊天机器人
2016/01/27 Python
老生常谈Python基础之字符编码
2017/06/14 Python
Python3爬取英雄联盟英雄皮肤大图实例代码
2018/11/14 Python
ubuntu上安装python的实例方法
2019/09/30 Python
Pandas 缺失数据处理的实现
2019/11/04 Python
Django配置跨域并开发测试接口
2020/11/04 Python
Oracle里面常用的数据字典有哪些
2014/02/14 面试题
幼儿园六一亲子活动方案
2014/08/26 职场文书
欠条格式范本
2015/07/03 职场文书
先进工作者主要事迹材料
2015/11/03 职场文书
宪法宣传标语100条
2019/10/15 职场文书