mirror of
https://github.com/hiyouga/LLaMA-Factory.git
synced 2025-08-01 11:12:50 +08:00
parent
0b188ca00c
commit
ac6c93df1f
@ -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