@@ -73,12 +73,6 @@ function metric_info(c::MetricConfig)
7373 return HP. MetricInfo (mname, c. displayname, c. description, HDatasetType. DATASET_UNKNOWN)
7474end
7575
76- function encode_bytes (content:: HP.HParamsPluginData )
77- data = PipeBuffer ()
78- encode (ProtoEncoder (data), content)
79- return take! (data)
80- end
81-
8276# Dictionary serialisation in ProtoBuf does not work for this specific map type
8377# and must be overloaded so that it can be parsed. The format was derived by
8478# looking at the binary output of a log file created by tensorboardX.
@@ -156,17 +150,17 @@ function write_hparams!(logger::TBLogger, hparams::Dict{String,<:Any}, metrics::
156150
157151 experiment = HP. Experiment (" " , " " , " " , time (), hparam_infos, metric_infos)
158152 experiment_content = HP. HParamsPluginData (PLUGIN_DATA_VERSION, OneOf (:experiment , experiment))
159- experiment_md = SummaryMetadata (SummaryMetadata_PluginData (PLUGIN_NAME, encode_bytes (experiment_content)), " " , " " , DataClass. DATA_CLASS_UNKNOWN)
153+ experiment_md = SummaryMetadata (SummaryMetadata_PluginData (PLUGIN_NAME, serialize_proto (experiment_content)), " " , " " , DataClass. DATA_CLASS_UNKNOWN)
160154 experiment_summary = Summary ([Summary_Value (" " , EXPERIMENT_TAG, experiment_md, nothing )])
161155
162156 session_start_info = HP. SessionStartInfo (hparams_dict, " " , " " , " " , time ())
163157 session_start_content = HP. HParamsPluginData (PLUGIN_DATA_VERSION, OneOf (:session_start_info , session_start_info))
164- session_start_md = SummaryMetadata (SummaryMetadata_PluginData (PLUGIN_NAME, encode_bytes (session_start_content)), " " , " " , DataClass. DATA_CLASS_UNKNOWN)
158+ session_start_md = SummaryMetadata (SummaryMetadata_PluginData (PLUGIN_NAME, serialize_proto (session_start_content)), " " , " " , DataClass. DATA_CLASS_UNKNOWN)
165159 session_start_summary = Summary ([Summary_Value (" " , SESSION_START_INFO_TAG, session_start_md, nothing )])
166160
167161 session_end_info = HP. SessionEndInfo (HP. Status. STATUS_SUCCESS, time ())
168162 session_end_content = HP. HParamsPluginData (PLUGIN_DATA_VERSION, OneOf (:session_end_info , session_end_info))
169- session_end_md = SummaryMetadata (SummaryMetadata_PluginData (PLUGIN_NAME, encode_bytes (session_end_content)), " " , " " , DataClass. DATA_CLASS_UNKNOWN)
163+ session_end_md = SummaryMetadata (SummaryMetadata_PluginData (PLUGIN_NAME, serialize_proto (session_end_content)), " " , " " , DataClass. DATA_CLASS_UNKNOWN)
170164 session_end_summary = Summary ([Summary_Value (" " , SESSION_END_INFO_TAG, session_end_md, nothing )])
171165
172166 for s in (experiment_summary, session_start_summary, session_end_summary)
0 commit comments