MCPcopy Index your code
hub / github.com/openai/improved-diffusion / make_output_format

Function make_output_format

improved_diffusion/logger.py:191–204  ·  view source on GitHub ↗
(format, ev_dir, log_suffix="")

Source from the content-addressed store, hash-verified

189
190
191def make_output_format(format, ev_dir, log_suffix=""):
192 os.makedirs(ev_dir, exist_ok=True)
193 if format == "stdout":
194 return HumanOutputFormat(sys.stdout)
195 elif format == "log":
196 return HumanOutputFormat(osp.join(ev_dir, "log%s.txt" % log_suffix))
197 elif format == "json":
198 return JSONOutputFormat(osp.join(ev_dir, "progress%s.json" % log_suffix))
199 elif format == "csv":
200 return CSVOutputFormat(osp.join(ev_dir, "progress%s.csv" % log_suffix))
201 elif format == "tensorboard":
202 return TensorBoardOutputFormat(osp.join(ev_dir, "tb%s" % log_suffix))
203 else:
204 raise ValueError("Unknown format specified: %s" % (format,))
205
206
207# ================================================================

Callers 1

configureFunction · 0.85

Calls 4

HumanOutputFormatClass · 0.85
JSONOutputFormatClass · 0.85
CSVOutputFormatClass · 0.85

Tested by

no test coverage detected