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)