在Django中导入Keras导致它崩溃

时间:2016-07-25 18:51:34

标签: python django theano keras

我已经为我制作的计算机视觉应用程序创建了一个RESTful API。

使用现有的SVM和以前的NOLearn神经网络可以正常工作。

然而,我使用Keras(Theano后端)培训了一个新的CNN,每当我在其中一个py模块中导入Keras时,它就会崩溃。

import keras

我也尝试将其导入views.py文件,它也会崩溃。

这很奇怪,似乎与Django有些直接相关。在机器上运行python并执行导入keras几乎没有任何问题。

这里发生了什么?

1 个答案:

答案 0 :(得分:2)

当我从django web后端调用model_load函数时,我遇到了这个错误。 我们必须在websever后端使用tensorflow时创建一个Session! 我通过添加:

来解决这个问题

将tensorflow导入为tf

使用tf.Session():

$registration_from
这可能会对你有所帮助。 https://www.tensorflow.org/versions/r0.11/api_docs/python/client/session_management