繁体   English   中英

keras后端theano / tensorflow

[英]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

张量流:1.3.0

茶野:0.9

操作系统:Win10

我尝试了多种方法将jupyter Notebook的后端更改为tensorflow,但似乎不起作用。

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

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

conda create -n myTensorflowEnv python=3.5

然后激活此环境:

activate myTensorflowEnv

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

在此环境中,您将安装所需的一切:Tensorflow,Keras和其他依赖项。 但是,此过程取决于您想要的是cpu,gpu,编译等。

您可能也应该在此环境中安装jupyter。 (也许-仅当您遇到我在评论中提到的可怕错误时-才先卸载其他jupyters)。

如果一切顺利,那么如果您在此环境中运行jupyter,则可以在该环境中使用tensorflow。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM