LLM: Update subprocess to show error message (#8323)

* update subprocess

* fix style
This commit is contained in:
Ruonan Wang 2023-06-13 16:43:37 +08:00 committed by GitHub
parent 02c583144c
commit a6c4b733cb

View file

@ -91,8 +91,9 @@ def quantize(input_path: str, output_path: str,
input_path, input_path,
output_path, output_path,
str(quantize_type)) str(quantize_type))
p = subprocess.Popen(quantize_args.split()) p = subprocess.run(quantize_args.split(), capture_output=True)
p.communicate() error_message = p.stderr
invalidInputError(not p.returncode, invalidInputError(not p.returncode,
"Fail to quantize {}.".format(str(input_path))) "Fail to quantize {}, error message is {}.".format(str(input_path),
error_message))
return str(output_path) return str(output_path)