コード例 #1
0
ファイル: summary.py プロジェクト: yanwu9887/tensorboard
def _summary(tag, hparams_plugin_data):
  """Helper function for creating a summary holding the given HParamsPluginData
  message.
  """
  summary = tf.Summary()
  summary.value.add(
      tag=tag,
      metadata=metadata.create_summary_metadata(hparams_plugin_data))
  return summary
コード例 #2
0
ファイル: summary.py プロジェクト: jtagscherer/tensorboard
def _summary(tag, hparams_plugin_data):
  """Helper function for creating a summary holding the given HParamsPluginData
  message.
  """
  summary = tf.Summary()
  summary.value.add(
      tag=tag,
      metadata=metadata.create_summary_metadata(hparams_plugin_data))
  return summary
コード例 #3
0
 def _serialized_plugin_data(self, data_oneof_field, text_protobuffer):
   oneof_type_dict = {
       DATA_TYPE_EXPERIMENT : api_pb2.Experiment,
       DATA_TYPE_SESSION_START_INFO : plugin_data_pb2.SessionStartInfo,
       DATA_TYPE_SESSION_END_INFO : plugin_data_pb2.SessionEndInfo
   }
   protobuffer = text_format.Merge(text_protobuffer,
                                   oneof_type_dict[data_oneof_field]())
   plugin_data = plugin_data_pb2.HParamsPluginData()
   getattr(plugin_data, data_oneof_field).CopyFrom(protobuffer)
   return metadata.create_summary_metadata(plugin_data).plugin_data.content
コード例 #4
0
 def _serialized_plugin_data(self, data_oneof_field, text_protobuffer):
     oneof_type_dict = {
         DATA_TYPE_EXPERIMENT: api_pb2.Experiment,
         DATA_TYPE_SESSION_START_INFO: plugin_data_pb2.SessionStartInfo,
         DATA_TYPE_SESSION_END_INFO: plugin_data_pb2.SessionEndInfo,
     }
     protobuffer = text_format.Merge(text_protobuffer,
                                     oneof_type_dict[data_oneof_field]())
     plugin_data = plugin_data_pb2.HParamsPluginData()
     getattr(plugin_data, data_oneof_field).CopyFrom(protobuffer)
     return metadata.create_summary_metadata(
         plugin_data).plugin_data.content
コード例 #5
0
def _summary(tag, hparams_plugin_data):
  """Returns a summary holding the given HParamsPluginData message.

  Helper function.

  Args:
    tag: string. The tag to use.
    hparams_plugin_data: The HParamsPluginData message to use.
  """
  summary = tf.compat.v1.Summary()
  summary.value.add(
      tag=tag,
      metadata=metadata.create_summary_metadata(hparams_plugin_data))
  return summary
コード例 #6
0
def _summary_pb(tag, hparams_plugin_data):
    """Create a summary holding the given `HParamsPluginData` message.

    Args:
      tag: The `str` tag to use.
      hparams_plugin_data: The `HParamsPluginData` message to use.

    Returns:
      A TensorBoard `summary_pb2.Summary` message.
    """
    summary = summary_pb2.Summary()
    summary_metadata = metadata.create_summary_metadata(hparams_plugin_data)
    summary.value.add(tag=tag, metadata=summary_metadata)
    return summary
コード例 #7
0
def _summary(tag, hparams_plugin_data):
    """Returns a summary holding the given HParamsPluginData message.

    Helper function.

    Args:
      tag: string. The tag to use.
      hparams_plugin_data: The HParamsPluginData message to use.
    """
    summary = tf.compat.v1.Summary()
    tb_metadata = metadata.create_summary_metadata(hparams_plugin_data)
    raw_metadata = tb_metadata.SerializeToString()
    tf_metadata = tf.compat.v1.SummaryMetadata.FromString(raw_metadata)
    summary.value.add(
        tag=tag,
        metadata=tf_metadata,
        tensor=_TF_NULL_TENSOR,
    )
    return summary