Create executables for generate, lora, server, merge, convert (#682)

* feat: create executables mlx_lm.<cmd>

* nits in docs

---------

Co-authored-by: Awni Hannun <awni@apple.com>
This commit is contained in:
Phúc H. Lê Khắc
2024-04-17 00:08:49 +01:00
committed by GitHub
parent 7d7e236061
commit 35206806ac
10 changed files with 54 additions and 27 deletions

View File

@@ -247,7 +247,7 @@ def run(args, training_callback: TrainingCallback = None):
print(f"Test loss {test_loss:.3f}, Test ppl {test_ppl:.3f}.")
if __name__ == "__main__":
def main():
parser = build_parser()
args = parser.parse_args()
config = args.config
@@ -266,3 +266,7 @@ if __name__ == "__main__":
if not args.get(k, None):
args[k] = v
run(types.SimpleNamespace(**args))
if __name__ == "__main__":
main()