Keras 中的 tensorflow 会话在哪里
Where is the tensorflow session in Keras
我是 keras 和 tensorflow 的新手。
当我用 tensorflow 编写程序时,我必须为 运行 图表建立一个会话。但是,我在用keras的时候,虽然后端明明是tensorflow,但是在keras代码中并没有看到session。似乎所有事情都在 model.compile 和 model.fit.
之后完成
那么,Keras 是如何工作的?张量流会话在哪里?而不是会话,我可以使用 keras 的急切执行吗?
提前致谢,抱歉我的英语不好
Keras 不直接有会话,因为它支持多个后端。假设您使用 TF 作为后端,您可以获得全局会话:
from keras import backend as K
sess = K.get_session()
另一方面,如果您已经有一个打开的 Session
并且想将其设置为 Keras 应该使用的会话,您可以通过以下方式进行:
K.set_session(sess)
我是 keras 和 tensorflow 的新手。 当我用 tensorflow 编写程序时,我必须为 运行 图表建立一个会话。但是,我在用keras的时候,虽然后端明明是tensorflow,但是在keras代码中并没有看到session。似乎所有事情都在 model.compile 和 model.fit.
之后完成那么,Keras 是如何工作的?张量流会话在哪里?而不是会话,我可以使用 keras 的急切执行吗?
提前致谢,抱歉我的英语不好
Keras 不直接有会话,因为它支持多个后端。假设您使用 TF 作为后端,您可以获得全局会话:
from keras import backend as K
sess = K.get_session()
另一方面,如果您已经有一个打开的 Session
并且想将其设置为 Keras 应该使用的会话,您可以通过以下方式进行:
K.set_session(sess)