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
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
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
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
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
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
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