def _init_run_attrs(run, op, flags, opts): opref = opreflib.OpRef("func", "", "", "", op.__name__) run.write_opref(opref) run.write_attr("started", runlib.timestamp()) run.write_attr("flags", flags) if "label" in opts: run.write_attr("label", opts["label"])
def _apply_default_model(step_opspec, parent_opref): step_opref = opreflib.OpRef.for_string(step_opspec) if not step_opref.model_name: step_opref = opreflib.OpRef(step_opref.pkg_type, step_opref.pkg_name, step_opref.pkg_version, parent_opref.model_name, step_opref.op_name) return step_opref.to_opspec()
def _init_run_attrs(run, op, flag_vals, opts, extra_attrs): opref = opreflib.OpRef("func", "", "", "", _op_name(op, opts)) run.write_opref(opref) run.write_attr("started", runlib.timestamp()) run.write_attr("flags", flag_vals) run.write_attr("label", _run_label(flag_vals, opts)) if extra_attrs: for name, val in extra_attrs.items(): run.write_attr(name, val)