def _init_modeldef(self): abs_script = os.path.abspath(self.script_path) data = [ {"model": self.name, "operations": {self.op_name: {"exec": abs_script}}} ] gf = guildfile.Guildfile(data, dir=os.path.dirname(abs_script)) return gf.models[self.name]
def _init_modeldef(notebook_path, model_name, op_name): data = [{ "model": model_name, "operations": { op_name: { "main": "guild.plugins.nbexec %s" % _normpath_for_main(notebook_path), "flags": _flags_data_for_notebook(notebook_path), } }, }] gf = guildfile.Guildfile(data, dir=os.path.dirname(notebook_path)) return gf.models[model_name]
def _init_modeldef(self): data = [{ "model": self.name, "operations": { self.op_name: { "description": self.op_description, "exec": "${python_exe} -um %s" % self.module_name, "flag-encoder": self.flag_encoder, "default-max-trials": self.default_max_trials, "flags": self.flags_data, } } }] gf = guildfile.Guildfile(data, dir=config.cwd()) return gf.models[self.name]
def _init_modeldef(self): data = [{ "model": self.name, "operations": { "queue": { "description": queue_description, "exec": ("${python_exe} -um guild.plugins.queue_main " "${flag_args}"), "flags": queue_flags_data, } } }] gf = guildfile.Guildfile(data, dir=config.cwd()) return gf.models["queue"]
def _init_modeldef(self): data = [{ "model": self.name, "operations": { "queue": { "description": queue_description, "exec": ("${python_exe} -um guild.plugins.queue_main " "${flag_args}"), "flags": queue_flags_data, } }, }] gf = guildfile.Guildfile(data, src="<%s>" % self.__class__.__name__) return gf.models["queue"]
def _init_modeldef(self): flags_data = self._flags_data() flags_dest = flags_data.pop("$dest", None) data = [{ "model": self.name, "operations": { self.op_name: { "exec": self._exec_attr(), "flags": flags_data, "flags-dest": flags_dest, "output-scalars": self.output_scalars, "objective": self.objective, "disable-plugins": self.disable_plugins, "sourcecode": self._sourcecode(), } } }] gf = guildfile.Guildfile(data, dir=config.cwd()) return gf.models[self.name]
def _init_modeldef(self): flags_data = self._flags_data() flags_dest = flags_data.pop("$dest", None) data = [{ "model": self.name, "operations": { self.op_name: { "exec": self._exec_attr(), "flags": flags_data, "flags-dest": flags_dest, "output-scalars": self.output_scalars, "objective": self.objective, "plugins": self.plugins, "sourcecode": self._sourcecode(), } }, }] gf = guildfile.Guildfile(data, dir=os.path.dirname(self.script_path)) return gf.models[self.name]
def modeldef(model_name, model_data, src): model_data = dict(model_data) model_data["model"] = model_name gf_data = [model_data] gf = guildfile.Guildfile(gf_data, src=src) return gf.default_model