llama.cpp: Handle short arguments in --extra-flags

This commit is contained in:
oobabooga 2025-05-04 07:14:42 -07:00
parent 5f5569e9ac
commit b7a5c7db8d

View file

@ -317,9 +317,15 @@ class LlamaServer:
for flag_item in extra_flags.split(','): for flag_item in extra_flags.split(','):
if '=' in flag_item: if '=' in flag_item:
flag, value = flag_item.split('=', 1) flag, value = flag_item.split('=', 1)
cmd += [f"--{flag}", value] if len(flag) <= 3:
cmd += [f"-{flag}", value]
else:
cmd += [f"--{flag}", value]
else: else:
cmd.append(f"--{flag_item}") if len(flag_item) <= 3:
cmd.append(f"-{flag_item}")
else:
cmd.append(f"--{flag_item}")
env = os.environ.copy() env = os.environ.copy()
if os.name == 'posix': if os.name == 'posix':