我已经为我制作的计算机视觉应用程序创建了一个RESTful API。
使用现有的SVM和以前的NOLearn神经网络可以正常工作。
然而,我使用Keras(Theano后端)培训了一个新的CNN,每当我在其中一个py模块中导入Keras时,它就会崩溃。
import keras
我也尝试将其导入views.py文件,它也会崩溃。
这很奇怪,似乎与Django有些直接相关。在机器上运行python并执行导入keras几乎没有任何问题。
这里发生了什么?
答案 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