Numpy Tensorflow-Tensorboard事件累加器从TensorEvent获取张量

Numpy Tensorflow-Tensorboard事件累加器从TensorEvent获取张量,numpy,tensorflow,tensorboard,Numpy,Tensorflow,Tensorboard,我正在使用Tensorflow和Tensorboard版本1.14。 我想从我在培训期间使用 我无法使用tf.train.summary_迭代器恢复使用所述方法保存的数据,该迭代器会恢复标量数据,但不会恢复使用tensor_summary方法保存的数据 虽然使用该对象,我可以恢复已保存的数据,但它将作为具有以下属性的TensorEvent对象返回: 台阶 华尔街时间 原张量 张量内容 问题是,我想将这些数据转换成numpy数组,TensorEvent对象确实拥有所需的所有信息(类型和形状的ten

我正在使用Tensorflow和Tensorboard版本1.14。 我想从我在培训期间使用

我无法使用tf.train.summary_迭代器恢复使用所述方法保存的数据,该迭代器会恢复标量数据,但不会恢复使用tensor_summary方法保存的数据

虽然使用该对象,我可以恢复已保存的数据,但它将作为具有以下属性的TensorEvent对象返回:

  • 台阶
  • 华尔街时间
  • 原张量
  • 张量内容
  • 问题是,我想将这些数据转换成numpy数组,TensorEvent对象确实拥有所需的所有信息(类型和形状的tensor_proto,值的tensor_content),但不是一个tensor没有.value或.numpy()方法所以我要将TensorEvent对象转换为numpy数组?或等效地转换为Tensor对象,然后转换为numpy数组?

    您可以使用转换为numpy数组:

    tensor_np = tf.make_ndarray(tensor_event.tensor_proto)