安装特定版本的keras_Win10上安装Keras 和 TensorFlow(GPU版本)
一. 安装环境
Windows 10 64bit 家庭版
GPU: GeForce GTX1070
Python: 3.5
CUDA: CUDA Toolkit 8.0 GA1 (Sept 2016)
cuDNN: cuDNN v6.0 Library for Windows 10
【注意】
(1)这里值得一提的是,Python,CUDA,cuDNN之间的版本要严格匹配,不匹配安装会出错。
(2)后来博主的系统升级到了Windows 10 64bit 企业版,按照上面的软件配置安装,结果出错了。换了CUDA和cuDNN的版本,成功安装。Windows 10 64bit 企业版上的安装环境如下:
Windows 10 64bit 企业版
GPU: GeForce GTX1070
Python: 3.5
CUDA: CUDA Toolkit 9.0 (Sept 2017)
cuDNN:cuDNN v7.0.5 (Dec 5, 2017), for CUDA 9.0
接下来介绍的安装步骤,都是在 Windows 10 64bit 家庭版上进行的,如果是在win10 64bit 企业版或者其他版本上的安装,只需要更换CUDA和cuDNN的版本即可,安装步骤是一样的。
二. TensorFlow具体安装步骤
1.首先下载Anaconda3的Win10 64bit版,安装Python3.5版本。可以直接下载Anaconda的安装包安装即可,一般不会有问题。(清华镜像https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ , 官网链接 https://www.anaconda.com/download/)
注意:
(1)可以从清华大学的开源软件服务器上找到历史版本的Anaconda(https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/),找到3-4.2版本的Anaconda安装包下载安装,这样获得的默认python就是3.5版本了
(2)如果从官网下载Anaconda3,默认的python是3.6.x版本的,这样后面的过程中会出错。此时需要更改Anaconda3中python的版本,具体可以参考文献1:在Anaconda中随意更改python版本和其他相关包版本的使用经验!
2.TensorFlow 有两个版本:CPU 版本和 GPU 版本。CPU 版本的安装可以参考文献2:win7系统中使用anaconda安装tensorflow,keras。GPU 版本需要 CUDA 和 cuDNN 的支持,CPU 版本不需要。如果你要安装 GPU 版本,请先确认你的显卡支持 CUDA。我安装的是 GPU 版本,采用 Anaconda+pip 安装方式,所以就以 GPU 安装为例,CPU 版本只不过不需要安装 CUDA 和 cuDNN。
3.安装cuda8.0(https://developer.nvidia.com/cuda-toolkit-archive 或 https://developer.nvidia.com/cuda-downloads)。
注意:
1)在参考文献3:再写博文,回顾在Windows7上安装TensorFlow-GPU的一路坑,提到,在安装CUDA的过程中,安装包自身就包括了一个显卡驱动。那么这个版本就应该是和CUDA9相互支持匹配的驱动程序,安装好软件后不要升级驱动程序,否则会报错)
2) 如果没有安装Visual Studio,安装CUDA8的过程中,会提示要安装Visual Studio。所以可以先安装Visual Studio。
4.安装cudnn6.0(https://developer.nvidia.com/rdp/cudnn-download,点开链接下载时,提示要注册一下,可以用新浪邮箱注册,qq邮箱不能通过)。解压刚才下下来的安装包,将include,lib和bin三个文件夹下的文件拷到CUDA对应的文件夹下面即可。即把这三个文件夹里的内容添加到CUDA的安装目录(我的是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0)下面相对应的目录里面,bin的放到bin,lib的放到lib,include的放到include。注意是添加文件夹里的内容,不是直接覆盖替换文件夹。
5.打开Anaconda prompt,通过调用以下命令创建名为 tensorflow 的conda环境: conda create-n tensorflow python=3.5
注意,博主在安装的时候,出现了如下错误:
CondaValueError: prefix already exists: D:\ProgramFiles\anaconda3\envs\tensorflow
原因是在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0目录下已经有了TensorFlow,删除目录下的文件即可。可以参考文献4
6. 删除后就可以安装了。中间提示提示需要安装其他的包,输入 y 即可。
6.通过发出以下命令来激活conda环境: activate tensorflow , 如果前面出现(tensorflow) 表示环境已经成功激活
7.确保名叫tensorflow的环境已经被成功添加:conda info --envs ,从下图可以看到,环境已经添加上了。
8.要安装 GPU 版本的 TensorFlow, 请输入以下命令 (在一行中): pip install--ignore-installed--upgrade tensorflow-gpu
9.验证您的安装
打开Anaconda Prompt之后,激活conda环境: activate tensorflow
输入:python
之后输入以下程序:
-----------------------------------------------
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
-----------------------------------------------
如果没有提示错误,并输出以下内容,则说明tensorflow已经成功安装
---------------------------------------------
b'Hello, TensorFlow!'
---------------------------------------------
三. Keras具体安装步骤
1.打开Anaconda Prompt之后,激活conda环境: activate tensorflow
2.安装keras,使用命令: pip install keras
3.验证您的安装。输入命令 python,然后输入 import keras,如果没有报错,则安装成功
四、jupyter notebook 中使用 tensorflow 和 keras (电脑升级到企业版后,补充的部分)
1.打开Anaconda Prompt之后,激活conda环境: activate tensorflow
2、输入一下命令,安装ipython 和 jupyter
(1)安装ipython
conda install ipython
(2)安装jupyter
conda install jupyter
(3)运行一下命令
ipython kernelspec install-self --user
(4)输入jupyter notebook ,在浏览器中打开jupyter notebook
(5)在打开的页面中,输入以下命令,按shift + enter 运行命令,没有报错,则tensorflow 和keras安装成功
import tensorflow as tf
import keras
如下图所示:
【遇到的问题】
1、打开jupyter notebook后,运行上诉两条命令,提示找不到tensorflow 和 keras。这可能是ipython 和 jupyter 没有正确安装。ipython 和 jupyter 都需要安装在创建的conda 虚拟环境下。正确的位置如下所示:
如果python 、ipython和jupyter不在这三个位置,则需要重新安装。详细步骤可以参考博客:jupyter notebook 中 tensorflow 报错
----------------------------------------------------------------------
安装特定版本的keras_Win10上安装Keras 和 TensorFlow(GPU版本)相关推荐
- 在安装了Sql2000的基础上安装Sql2005的详细过程
在安装了Sql2000的基础上安装Sql2005的详细过程 2008-09-04 19:10 在安装了Sql2000的基础上安装Sql2005的详细过程 Sql2005版本:Sql2005开发版,两张 ...
- linux 安装邮件系统,在Linux平台上安装基于Postfix、Courier-imap、Extmail的邮件系统 V 0...
很久之前就计划写一个Postfix在Linux平台上面的安装文档,把自己安装Postfix的过程总结一下,但由于工作的关系直到现在才动手.和个人的习惯有关,在安装过程中我使用了很多源代码,这对一个新手 ...
- win7 64位 安装tensorflow GPU版本
近日终于在win7上安装成功tensorflow GPU版本,并测试成功!这里将其中遇到的种种问题和解决方法做下记录,以供大家相互交流! 电脑配置:16G内存:处理器: AMD Athlon(tm ...
- 根据显卡型号选择CUDA和cuDNN进行TensorFlow GPU版本安装
文章目录 一.显卡型号 二.CUDA 三.cuDNN 四.tensorflow-gpu 五.查看显卡利用率 Linux系统 Linux下Anaconda 参考文献 此文章默认显卡支持CUDA和已安装显 ...
- TensorFlow GPU 版本安装个人总结:Win10 + Python3.5 + CUDA 9.0.176 + cudnn v7.5.0.56 + TensorFlow 1.12.0
TensorFlow GPU 版本安装个人总结:Win10 + Python3.5 + CUDA 9.0.176 + cudnn v7.5.0.56 + TensorFlow 1.12.0 接触机器学 ...
- windows10下安装tensorflow(gpu版本)
windows10安装tensorflow的gpu版本(pip3安装方式) 前言: TensorFlow 有cpu和 gpu两个版本:gpu版本需要英伟达CUDA 和 cuDNN 的支持,cpu版本不 ...
- linux手动安装rsync_在Linux/Unix上安装rsync并通过示例的方式介绍使用rsync命令
本文介绍Rsync的功能,在Linux/Unix系统上安装rsync的方法,并通过示例的方式介绍使用rsync命令的方法. Rsync介绍及其功能 在rsync的手册页中,Rsync是一种快速且极其通 ...
- 如何在安装了Windows操作系统的电脑上安装Linux操作系统
[原创]如何在安装了Windows操作系统的电脑上安装Linux操作系统 一.不得不知道的一件事 相信中国大多数个人用的电脑在买回来时已经 安装了Windows,并且大家习惯了用Windows,而且有 ...
- Ubuntu 20.04 安装Tensorflow GPU版本 (GTX-1060显卡)
Ubuntu 20.04 安装Tensorflow GPU版本 (GTX-1060显卡) 参考: https://cyfeng.science/2020/05/02/ubuntu-install-nv ...
最新文章
- AI+Science 是人类两大科研范式的结合,工程化正当时
- c# response输出文件实例(14)
- 【Android Lock Pattern】图案解锁(一):LockPatternView源代码
- Ubuntu在当前目录下右键直接打开terminal终端
- 数据安全审查综合解读|如何从被动合规到主动战略风控?
- Android—MVC、MVP、MVVM
- python 入门学习
- Leetcode--826. 安排工作以达到最大收益
- Socket编程实践(13) --UNIX域协议
- 翼支付和银行网络连通准备
- xadmin删除数据后出现ValueError报错
- python机器学习案例系列教程——最小生成树(MST)的Prim算法和Kruskal算法
- 基于LSTM的中文文本多分类
- C语言:用条件运算符的嵌套完成此题。学习成绩=90分的学生用A表示,70-89的学生用B表示,60-79的学生用表示,低于60分的学生用D表示
- 国标1级字库+2级字库,用utf8汉字获取汉字点阵字库
- Java继承和多态实现例子
- 微波雷达传感器模块,人体感应雷达应用,让智能家居更安全
- 使用Springboot开发前后端分离校园智能出行拼车系统
- ch340t电路_CH340电路设计 - ch340g典型应用电路
- Holding Two
热门文章
- android更新版本视频,新点亮视频_新点亮视频安卓版_新点亮视频最新版_易玩网...
- 2021年安全员-C证(广西省)考试资料及安全员-C证(广西省)考试平台
- Oulipo POJ - 3461【KMP】
- 5 个免费的在线 SQL 数据库环境
- CSDN博客添加量子恒道统计代码步骤
- 三国杀游戏基于.NET,Winform(开源项目长期维护)毕业设计C#
- 爆火的博士论文致谢,刚刚本人回应:祝愿大家努力终有所成!
- Excel frequency函数
- 新生儿溶血症怎么治疗
- mysql 存储过程新增表,mysql实例 存储过程中向表中添加数据