fix export

Former-commit-id: 3b4a59bfb1866a270b9934a4a2303197ffdab531
This commit is contained in:
hiyouga 2024-03-14 18:17:01 +08:00
parent edd28dbe2c
commit 2cf95d4efe
2 changed files with 6 additions and 6 deletions

View File

@ -294,6 +294,7 @@ def patch_config(
init_kwargs["torch_dtype"] = model_args.compute_dtype
if not is_deepspeed_zero3_enabled():
init_kwargs["low_cpu_mem_usage"] = model_args.low_cpu_mem_usage
if model_args.low_cpu_mem_usage:
if "device_map" not in init_kwargs: # quant models cannot use auto device map
init_kwargs["device_map"] = model_args.device_map or {"": get_current_device()}

View File

@ -42,8 +42,7 @@ def run_exp(args: Optional[Dict[str, Any]] = None, callbacks: Optional[List["Tra
def export_model(args: Optional[Dict[str, Any]] = None):
model_args, data_args, finetuning_args, _ = get_infer_args(args)
model_args.device_map = {"": "cpu"}
model_args.low_cpu_mem_usage = False
if model_args.export_dir is None:
raise ValueError("Please specify `export_dir` to save model.")