我在玩一本书上的代码,但是有一个错误我无法解决。这是我的密码:
from tensorboard.plugins.hparams import api_pb2
from tensorboard.plugins.hparams import summary as hparams_summary
def run_experiment(run_dir, hparams):
writer = tf.summary.create_file_writer(run_dir)
summary_start = hparams_summary.session_start_pb(hparams=hparams)
with writer.as_default():
accuracy = train_test_hp(hparams)
summary_end = hparams_summary.session_end_pb(api_pb2.STATUS_SUCCESS)
tf.summary.scalar('accuracy',accuracy,step=1,description="The accuracy")
tf.summary.import_event(tf.compat.v1.Event(summary=summary_start).SerializeToString())
tf.summary.import_event(tf.compat.v1.Event(summary=summary_end).SerializeToString())
return accuracy 这就是我遇到的错误:
模块'tensorboard.summary._tf.summary‘没有属性'import_event’
我在用colab。请给我一些关于解决错误的想法。你的帮助对我来说意义重大!
发布于 2022-07-04 13:51:35
换行:
tf.summary.import_event(tf.compat.v1.Event(summary=summary_start).SerializeToString())
tf.summary.import_event(tf.compat.v1.Event(summary=summary_end).SerializeToString())至:
tf.compat.v1.summary.Event(summary=summary_start).SerializeToString()
tf.compat.v1.summary.Event(summary=summary_end).SerializeToString()解决了问题。
https://stackoverflow.com/questions/72857319
复制相似问题