我想从Keras中的图层(类Layer的实例)的调用函数将张量打印到文件。现在,我通过以下方式使用tf.print函数
myTensor = ...
print_op = tf.print("tensor: ", myTensor, summarize=-1, output_stream=‘file:///...’)
with tf.control_dependencies([print_op]):
nextTensor = myTensor * ...
只要我调用“ model.fit(...)”,该语句就起作用并将张量的值打印到外部文件,但是当我调用“ model.predict(。)时,不打印任何内容(也没有错误消息)。 ..)”或“ model.evaluate()”。有人知道为什么吗?