mirror of
https://github.com/hiyouga/LLaMA-Factory.git
synced 2025-10-14 23:58:11 +08:00
parent
d17a672251
commit
a5a93597b1
@ -62,11 +62,11 @@ def read_args(args: Optional[Union[dict[str, Any], list[str]]] = None) -> Union[
|
|||||||
|
|
||||||
if sys.argv[1].endswith(".yaml") or sys.argv[1].endswith(".yml"):
|
if sys.argv[1].endswith(".yaml") or sys.argv[1].endswith(".yml"):
|
||||||
override_config = OmegaConf.from_cli(sys.argv[2:])
|
override_config = OmegaConf.from_cli(sys.argv[2:])
|
||||||
dict_config = yaml.safe_load(Path(sys.argv[1]).absolute().read_text())
|
dict_config = OmegaConf.load(Path(sys.argv[1]).absolute())
|
||||||
return OmegaConf.to_container(OmegaConf.merge(dict_config, override_config))
|
return OmegaConf.to_container(OmegaConf.merge(dict_config, override_config))
|
||||||
elif sys.argv[1].endswith(".json"):
|
elif sys.argv[1].endswith(".json"):
|
||||||
override_config = OmegaConf.from_cli(sys.argv[2:])
|
override_config = OmegaConf.from_cli(sys.argv[2:])
|
||||||
dict_config = json.loads(Path(sys.argv[1]).absolute().read_text())
|
dict_config = OmegaConf.load(Path(sys.argv[1]).absolute())
|
||||||
return OmegaConf.to_container(OmegaConf.merge(dict_config, override_config))
|
return OmegaConf.to_container(OmegaConf.merge(dict_config, override_config))
|
||||||
else:
|
else:
|
||||||
return sys.argv[1:]
|
return sys.argv[1:]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user