ci(mlx): pass --simple-policy when installing from ggml-org
Studio's install_llama_prebuilt.py default policy expects a llama-prebuilt-manifest.json asset on the published release, which unslothai/llama.cpp ships but the upstream ggml-org/llama.cpp does not. Without --simple-policy the resolver falls back to source build with the message "published release ggml-org/llama.cpp@b9049 did not expose a usable llama.cpp manifest". setup.sh passes --simple-policy in this exact configuration; mirror that here so the CI step exercises the same path Studio takes on macOS.
This commit is contained in:
parent
4526641cf4
commit
44bd5594f9
1 changed files with 8 additions and 1 deletions
9
.github/workflows/mlx-ci.yml
vendored
9
.github/workflows/mlx-ci.yml
vendored
|
|
@ -245,10 +245,17 @@ jobs:
|
|||
set -euo pipefail
|
||||
INSTALL_DIR="$HOME/.unsloth-studio-prebuilt-test/llama.cpp"
|
||||
rm -rf "$INSTALL_DIR"
|
||||
# --simple-policy is required when --published-repo points
|
||||
# at upstream ggml-org/llama.cpp; that repo doesn't ship the
|
||||
# llama-prebuilt-manifest.json asset Studio's default policy
|
||||
# expects, so the simple platform-specific policy maps
|
||||
# Darwin+arm64 -> bin-macos-arm64 directly. setup.sh passes
|
||||
# this flag too.
|
||||
python studio/install_llama_prebuilt.py \
|
||||
--install-dir "$INSTALL_DIR" \
|
||||
--published-repo ggml-org/llama.cpp \
|
||||
--published-release-tag b9049
|
||||
--published-release-tag b9049 \
|
||||
--simple-policy
|
||||
|
||||
LLAMA_CLI=""
|
||||
for c in \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue