]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
common : move arg parser code to `arg.cpp` (#9388)
authorXuan Son Nguyen <redacted>
Mon, 9 Sep 2024 21:36:09 +0000 (23:36 +0200)
committerGitHub <redacted>
Mon, 9 Sep 2024 21:36:09 +0000 (23:36 +0200)
commitbfe76d4a17228bfd1565761f203123bc4914771b
tree3924887705adf618e0309555aa011e7637152214
parent293bebe0773c907c0c866213856eeba41b035df1
common : move arg parser code to `arg.cpp` (#9388)

* common : move arg parser to arg.cpp

* better categorize args

* add cmake

* missing climits

* missing cstdarg

* common : more explicit includes

* fix build

* refactor gpt_params_parse

* update server readme

* fix test

---------

Co-authored-by: Georgi Gerganov <redacted>
36 files changed:
Makefile
common/CMakeLists.txt
common/arg.cpp [new file with mode: 0644]
common/arg.h [new file with mode: 0644]
common/common.cpp
common/common.h
common/sampling.cpp
common/sampling.h
examples/batched-bench/batched-bench.cpp
examples/batched/batched.cpp
examples/cvector-generator/cvector-generator.cpp
examples/cvector-generator/pca.hpp
examples/embedding/embedding.cpp
examples/eval-callback/eval-callback.cpp
examples/export-lora/export-lora.cpp
examples/gen-docs/gen-docs.cpp
examples/gritlm/gritlm.cpp
examples/imatrix/imatrix.cpp
examples/infill/infill.cpp
examples/llava/llava-cli.cpp
examples/llava/minicpmv-cli.cpp
examples/lookahead/lookahead.cpp
examples/lookup/lookup-create.cpp
examples/lookup/lookup-stats.cpp
examples/lookup/lookup.cpp
examples/main/main.cpp
examples/parallel/parallel.cpp
examples/passkey/passkey.cpp
examples/perplexity/perplexity.cpp
examples/retrieval/retrieval.cpp
examples/save-load-state/save-load-state.cpp
examples/server/README.md
examples/server/server.cpp
examples/simple/simple.cpp
examples/speculative/speculative.cpp
tests/test-arg-parser.cpp