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