keras backend theano/tensorflow



我在使用keras后端时遇到问题。我设置tensorflow作为后端。我检查了/keras/keras.json,activate.d和activate.sh将tensorflow作为后端。我还试图将envs变量强制为tensorflow
第一次在jupyter上运行keras时,它运行良好。我也可以导入tensorflow没有任何错误。

然而,当我现在使用jupyter笔记本电脑时,后端是theano。

我尝试在ipython上导入keras,后端是tensorflow。

我用conda安装keras、tensorflow和theano。

python版本:3.6

keras:2.0.6

tensorflow:1.3.0

茶氨酸:0.9

操作系统:win10

我尝试了不同的方法将jupyter笔记本的后端更改为tensorflow,但似乎不起作用。

通常,使用conda,我们可以创建(理论上)独立于其他环境的特定环境。

我建议您使用conda创建一个tensorflow环境。使用命令提示符:

conda create -n myTensorflowEnv python=3.5

然后你激活这个环境:

activate myTensorflowEnv

然后,环境的名称应该出现在命令提示符开头的括号中。(如果这不起作用,你可能需要设置一些变量:如何激活Anaconda环境)

在这个环境中,您可以安装所需的一切:Tensorflow、keras和其他依赖项。这个过程将取决于你想要什么,不过,cpu,gpu,编译,等等。

您可能也应该在这个环境中安装jupyter。(也许——只有当你有我在评论中提到的可怕错误时——先卸载其他jupyter)。

如果一切顺利,如果你从这个环境中运行jupyter,你将能够在这个环境中使用tensorflow。

最新更新