Exemple #1
0
 def write_pytorch_graph(self, graph_profile):
     # https://github.com/pytorch/pytorch/blob/c749be9e9f8dd3db8b3582e93f917bd47e8e9e20/torch/utils/tensorboard/writer.py # L99
     # graph_profile = pytorch_graph.graph(self.model)
     graph = graph_profile[0]
     stepstats = graph_profile[1]
     event = Event(graph_def=graph.SerializeToString())
     self.proto_writer.write_event(event)
     trm = TaggedRunMetadata(tag="step1", run_metadata=stepstats.SerializeToString())
     event = Event(tagged_run_metadata=trm)
     self.proto_writer.write_event(event)
Exemple #2
0
 def write_summary_with_index(self,
                              summary,
                              step,
                              tname,
                              mode,
                              mode_step,
                              timestamp=None):
     event = Event(summary=summary)
     event.wall_time = timestamp if timestamp else time.time()
     event.step = step
     return self.write_event(EventWithIndex(event, tname, mode, mode_step))
 def read_events(self, check="minimal"):
     while self.has_data():
         rec = self.read_record(check=check)
         event = Event()
         event.ParseFromString(rec)
         yield event
Exemple #4
0
 def write_summary(self, summary, step, timestamp=None):
     event = Event(summary=summary)
     event.wall_time = timestamp if timestamp else time.time()
     event.step = step
     self.write_event(event)
Exemple #5
0
 def write_graph(self, graph):
     """Adds a `Graph` protocol buffer to the event file."""
     event = Event(graph_def=graph.SerializeToString())
     self.write_event(event)
Exemple #6
0
def _get_sentinel_event():
    """Generate a sentinel event for terminating worker."""
    return Event()
 def write_summary(self, summary, step):
     event = Event(summary=summary)
     event.wall_time = time.time()
     event.step = step
     self.write_event(event)