【发布时间】:2019-09-28 13:26:16
【问题描述】:
Keras 使用 theano 作为后端,尽管 .keras/keras.json 文件指定了 tensorflow。
(conda_env) [centos@ip ~]$ cat .keras/keras.json
{
"epsilon": 1e-07,
"floatx": "float32",
"image_data_format": "channels_first",
"backend": "tensorflow"
}
Python 2.7.15 | packaged by conda-forge | (default, Nov 28 2018, 18:42:13)
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import keras
Using Theano backend.
我已经安装了 tensorflow,可以毫无问题地导入它。 keras 在哪里获取使用 theano 作为后端的命令,我该如何更改它?
【问题讨论】:
-
我建议你不要使用 anaconda,它们会用自己的覆盖正常的 keras 配置文件,这就是你遇到这个问题的原因。如果您使用来自 pip 的官方 keras,它应该可以正常工作
标签: python tensorflow keras