mirror of
https://github.com/hiyouga/LLaMA-Factory.git
synced 2025-08-04 12:42:51 +08:00
parent
eae703c121
commit
8febf5974d
@ -25,30 +25,30 @@ class Engine:
|
|||||||
user_config = load_config()
|
user_config = load_config()
|
||||||
lang = user_config.get("lang", None) or "en"
|
lang = user_config.get("lang", None) or "en"
|
||||||
|
|
||||||
resume_dict = {
|
init_dict = {
|
||||||
"top.lang": {"value": lang},
|
"top.lang": {"value": lang},
|
||||||
"infer.chat_box": {"visible": self.chatter.loaded}
|
"infer.chat_box": {"visible": self.chatter.loaded}
|
||||||
}
|
}
|
||||||
|
|
||||||
if not self.pure_chat:
|
if not self.pure_chat:
|
||||||
resume_dict["train.dataset"] = {"choices": list_dataset()["choices"]}
|
init_dict["train.dataset"] = {"choices": list_dataset()["choices"]}
|
||||||
resume_dict["eval.dataset"] = {"choices": list_dataset()["choices"]}
|
init_dict["eval.dataset"] = {"choices": list_dataset()["choices"]}
|
||||||
|
|
||||||
if user_config.get("last_model", None):
|
if user_config.get("last_model", None):
|
||||||
resume_dict["top.model_name"] = {"value": user_config["last_model"]}
|
init_dict["top.model_name"] = {"value": user_config["last_model"]}
|
||||||
resume_dict["top.model_path"] = {"value": get_model_path(user_config["last_model"])}
|
init_dict["top.model_path"] = {"value": get_model_path(user_config["last_model"])}
|
||||||
|
|
||||||
yield self._form_dict(resume_dict)
|
yield self._form_dict(init_dict)
|
||||||
|
|
||||||
|
if not self.pure_chat:
|
||||||
if self.runner.alive:
|
if self.runner.alive:
|
||||||
yield {elem: gr.update(value=value) for elem, value in self.runner.data.items()}
|
yield {elem: gr.update(value=value) for elem, value in self.runner.data.items()}
|
||||||
if self.runner.do_train:
|
if self.runner.do_train:
|
||||||
resume_dict = {"train.resume_btn": {"value": True}}
|
yield self._form_dict({"train.resume_btn": {"value": True}})
|
||||||
else:
|
else:
|
||||||
resume_dict = {"eval.resume_btn": {"value": True}}
|
yield self._form_dict({"eval.resume_btn": {"value": True}})
|
||||||
else:
|
else:
|
||||||
resume_dict = {"train.output_dir": {"value": get_time()}}
|
yield self._form_dict({"train.output_dir": {"value": get_time()}})
|
||||||
yield self._form_dict(resume_dict)
|
|
||||||
|
|
||||||
def change_lang(self, lang: str) -> Dict[Component, Dict[str, Any]]:
|
def change_lang(self, lang: str) -> Dict[Component, Dict[str, Any]]:
|
||||||
return {
|
return {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user