mirror of
https://github.com/ggerganov/llama.cpp.git
synced 2024-12-27 03:44:35 +00:00
04ac0607e9
* python: add check-requirements.sh and GitHub workflow This script and workflow forces package versions to remain compatible across all convert*.py scripts, while allowing secondary convert scripts to import dependencies not wanted in convert.py. * Move requirements into ./requirements * Fail on "==" being used for package requirements (but can be suppressed) * Enforce "compatible release" syntax instead of == * Update workflow * Add upper version bound for transformers and protobuf * improve check-requirements.sh * small syntax change * don't remove venvs if nocleanup is passed * See if this fixes docker workflow * Move check-requirements.sh into ./scripts/ --------- Co-authored-by: Jared Van Bortel <jared@nomic.ai>
13 lines
492 B
Plaintext
13 lines
492 B
Plaintext
# These requirements include all dependencies for all top-level python scripts
|
|
# for llama.cpp. Avoid adding packages here directly.
|
|
#
|
|
# Package versions must stay compatible across all top-level python scripts.
|
|
#
|
|
|
|
-r ./requirements/requirements-convert.txt
|
|
|
|
-r ./requirements/requirements-convert-hf-to-gguf.txt
|
|
-r ./requirements/requirements-convert-llama-ggml-to-gguf.txt
|
|
-r ./requirements/requirements-convert-lora-to-ggml.txt
|
|
-r ./requirements/requirements-convert-persimmon-to-gguf.txt
|