是。该call()
方法仅用于构建计算图。
至于调试。我更喜欢使用TFDBG
,这是针对tensorflow的推荐调试工具,尽管它不提供断点功能。
对于Keras,您可以将以下行添加到脚本中以使用TFDBG
import tf.keras.backend as K
from tensorflow.python import debug as tf_debug
sess = K.get_session()
sess = tf_debug.LocalCLIDebugWrapperSession(sess)
K.set_session(sess)