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中的hashlib和base64加密模块使用实例
Sep 02 Python
Python通过DOM和SAX方式解析XML的应用实例分享
Nov 16 Python
Python使用回溯法子集树模板解决迷宫问题示例
Sep 01 Python
浅谈python中requests模块导入的问题
May 18 Python
python得到单词模式的示例
Oct 15 Python
详解Django+uwsgi+Nginx上线最佳实战
Mar 14 Python
使用python爬取微博数据打造一颗“心”
Jun 28 Python
Python装饰器原理与基本用法分析
Jan 07 Python
python 6.7 编写printTable()函数表格打印(完整代码)
Mar 25 Python
Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
Jul 01 Python
python下载的库包存放路径
Jul 27 Python
python 代码运行时间获取方式详解
Sep 18 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性能优化大全(php.ini)
2016/05/20 PHP
php实现生成带二维码图片并强制下载功能
2018/02/24 PHP
javascript for循环设法提高性能
2010/02/24 Javascript
JQury slideToggle闪烁问题及解决办法
2011/07/05 Javascript
javascript nextSibling 与 getNextElement(node) 使用介绍
2011/10/13 Javascript
JS的replace方法介绍
2012/10/20 Javascript
Eval and new funciton not the same thing
2012/12/27 Javascript
jQuery中的read和JavaScript中的onload函数的区别
2014/08/27 Javascript
JS简单计算器实例
2015/01/20 Javascript
简述AngularJS的控制器的使用
2015/06/16 Javascript
JavaScript获取function所有参数名的方法
2015/10/30 Javascript
javascript jquery对form元素的常见操作详解
2016/06/12 Javascript
jquery datatable服务端分页
2016/08/31 Javascript
Angularjs分页查询的实现
2017/02/24 Javascript
Vue组件开发之LeanCloud带图形校验码的短信发送功能
2017/11/07 Javascript
vue 国际化 vue-i18n 双语言 语言包
2018/06/07 Javascript
vue-cli脚手架搭建的项目去除eslint验证的方法
2018/09/29 Javascript
记一次用vue做的活动页的方法步骤
2019/04/11 Javascript
在 Vue 应用中使用 Netlify 表单功能的方法详解
2019/06/03 Javascript
Vue项目实现简单的权限控制管理功能
2019/07/17 Javascript
python中常用的各种数据库操作模块和连接实例
2014/05/29 Python
归纳整理Python中的控制流语句的知识点
2015/04/14 Python
python使用xlrd模块读写Excel文件的方法
2015/05/06 Python
python MySQLdb Windows下安装教程及问题解决方法
2015/05/09 Python
python协程用法实例分析
2015/06/04 Python
Python和C/C++交互的几种方法总结
2017/05/11 Python
Python3.5装饰器典型案例分析
2019/04/30 Python
Python Print实现在输出中插入变量的例子
2019/12/25 Python
Tensorflow获取张量Tensor的具体维数实例
2020/01/19 Python
英语专业学生的自我评价
2013/12/30 职场文书
妈妈的账单教学反思
2014/02/06 职场文书
留学经费担保书
2014/05/12 职场文书
工地安全标语
2014/06/07 职场文书
大学生党员自我剖析材料
2014/10/06 职场文书
Nginx配置80端口访问8080及项目名地址方法解析
2021/03/31 Servers
Java 异步任务计算FutureTask
2022/04/28 Java/Android