Install keras and tensorflow cpu on Windows

Keras是基于 Python 的深度学习库,Keras 是一个用 Python 编写的高级神经网络 API,它能够以 TensorFlow, CNTK, 或者 Theano 作为后端运行。Keras 的开发重点是支持快速的实验,能够以最小的时延把你的想法转换为实验结果,是做好研究的关键。本文记录在Windows10环境下安装keras和tensorflow cpu版本的过程。

Keras

安装环境

1. Windows10 X64 VS2017

2. Python3.6

参考资料

Keras: 基于 Python 的深度学习库

使用 pip 安装 TensorFlow(https://www.tensorflow.org/install/pip#%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85)

win10系统安装Tensorflow2.1-CPU版本  在该链接中,原作者安装了anaconda3,本文安装过程中仅安装了Python3.6,未安装anaconda3。

感谢原作者的分享。

keras and tensorflow cpu安装过程

1. install Python3.6

此步骤网上攻略很多,此处不作说明。

2. install msvcp140_1.dll

从 TensorFlow 2.1.0 版开始,此软件包需要msvcp140_1.dll文件。 该可再发行软件包随附在 Visual Studio 2019 中,但Visual Studio 2015、2017中并没有。因此我的电脑需要单独安装:

2.1 转到 Microsoft Visual C++ 下载页面。

2.2 在页面中向下滚动到“Visual Studio 2015、2017 和 2019”部分。

2.3 根据电脑配置下载并安装适用于 Visual Studio 2015、2017 和 2019 的 Microsoft Visual C++ 可再发行软件包。

3. install tensorflow cpu

若电脑不支持GPU,请单独安装tensorflow cpu版本。打开命令行提示符(cmd.exe),运行以下命令:

其中,“-i https://mirrors.aliyun.com/pypi/simple”用于设定国内镜像,可加快下载速度。

若不需要镜像设定,运行以下命令安装,但下载速度可能会较慢:

上述命令执行完成后,输入命令:python,进入python;再输入命令:import tensorflow as tf,未报错即安装成功,如下所示:

大家若看了官方文档,会发现按照官方文档的指引是在cmd.exe中运行以下命令:

上述命令默认安装同时支持GPU和CPU的稳定的发布版本,该版本会检测本地电脑是否满足运行GPU的条件,如果本地电脑自身不支持GPU,在运行相关程序时会报如下错误:

Failed to load the native TensorFlow runtime.

4. install Keras

4.1 在cmd.exe中输入以下命令安装Keras:

4.2 安装成功后,开始配置keras后端。

确认路径%USERPROFILE%/.keras/keras.json文件是否存在。

Windows下%USERPROFILE%一般是C:\Users\USERNAME,可以在命令行中输入以下命令查看具体路径。

keras以tensorflow为后端时,keras.json中的内容为:

若%USERPROFILE%/.keras/keras.json文件不存在,请手动创建它。

4.3 验证keras安装是否成功

在命令行中输入python,然后输入import keras,验证安装是否成功,未报任何错误即安装成功输出,如下所示:

本文到此结束,感谢阅读,谢谢支持。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

Fork me on GitHub