|
1 | 1 | # Disable parallel execution for backend builds |
2 | | -.NOTPARALLEL: backends/diffusers backends/llama-cpp backends/turboquant backends/bonsai backends/outetts backends/piper backends/stablediffusion-ggml backends/trellis2cpp backends/trellis2cpp-darwin backends/whisper backends/crispasr backends/parakeet-cpp backends/moss-transcribe-cpp backends/faster-whisper backends/silero-vad backends/local-store backends/valkey-store backends/cloud-proxy backends/huggingface backends/rfdetr backends/rfdetr-cpp backends/insightface backends/speaker-recognition backends/kitten-tts backends/kokoro backends/chatterbox backends/llama-cpp-darwin backends/neutts build-darwin-python-backend build-darwin-go-backend backends/mlx backends/diffuser-darwin backends/mlx-vlm backends/mlx-audio backends/mlx-distributed backends/stablediffusion-ggml-darwin backends/vllm backends/vllm-omni backends/longcat-video backends/sglang backends/moonshine backends/pocket-tts backends/qwen-tts backends/faster-qwen3-tts backends/qwen-asr backends/nemo backends/voxcpm backends/whisperx backends/ace-step backends/acestep-cpp backends/fish-speech backends/voxtral backends/opus backends/trl backends/llama-cpp-quantization backends/kokoros backends/sam3-cpp backends/qwen3-tts-cpp backends/moss-tts-cpp backends/magpie-tts-cpp backends/vllm-cpp backends/omnivoice-cpp backends/vibevoice-cpp backends/localvqe backends/tinygrad backends/sherpa-onnx backends/ds4 backends/ds4-darwin backends/liquid-audio backends/supertonic backends/depth-anything-cpp backends/privacy-filter backends/privacy-filter-darwin |
| 2 | +.NOTPARALLEL: backends/diffusers backends/llama-cpp backends/turboquant backends/cachyllama backends/cachyllama-darwin backends/bonsai backends/outetts backends/piper backends/stablediffusion-ggml backends/trellis2cpp backends/trellis2cpp-darwin backends/whisper backends/crispasr backends/parakeet-cpp backends/moss-transcribe-cpp backends/faster-whisper backends/silero-vad backends/local-store backends/valkey-store backends/cloud-proxy backends/huggingface backends/rfdetr backends/rfdetr-cpp backends/insightface backends/speaker-recognition backends/kitten-tts backends/kokoro backends/chatterbox backends/llama-cpp-darwin backends/neutts build-darwin-python-backend build-darwin-go-backend backends/mlx backends/diffuser-darwin backends/mlx-vlm backends/mlx-audio backends/mlx-distributed backends/stablediffusion-ggml-darwin backends/vllm backends/vllm-omni backends/longcat-video backends/sglang backends/moonshine backends/pocket-tts backends/qwen-tts backends/faster-qwen3-tts backends/qwen-asr backends/nemo backends/voxcpm backends/whisperx backends/ace-step backends/acestep-cpp backends/fish-speech backends/voxtral backends/opus backends/trl backends/llama-cpp-quantization backends/kokoros backends/sam3-cpp backends/qwen3-tts-cpp backends/moss-tts-cpp backends/magpie-tts-cpp backends/vllm-cpp backends/omnivoice-cpp backends/vibevoice-cpp backends/localvqe backends/tinygrad backends/sherpa-onnx backends/ds4 backends/ds4-darwin backends/liquid-audio backends/supertonic backends/depth-anything-cpp backends/privacy-filter backends/privacy-filter-darwin |
3 | 3 |
|
4 | 4 | GOCMD=go |
5 | 5 | GOTEST=$(GOCMD) test |
@@ -1193,6 +1193,10 @@ backends/llama-cpp-darwin: build |
1193 | 1193 | bash ./scripts/build/llama-cpp-darwin.sh |
1194 | 1194 | ./local-ai backends install "ocifile://$(abspath ./backend-images/llama-cpp.tar)" |
1195 | 1195 |
|
| 1196 | +backends/cachyllama-darwin: build |
| 1197 | + bash ./scripts/build/cachyllama-darwin.sh |
| 1198 | + ./local-ai backends install "ocifile://$(abspath ./backend-images/cachyllama.tar)" |
| 1199 | + |
1196 | 1200 | backends/ds4-darwin: build |
1197 | 1201 | bash ./scripts/build/ds4-darwin.sh |
1198 | 1202 | ./local-ai backends install "ocifile://$(abspath ./backend-images/ds4.tar)" |
@@ -1246,6 +1250,8 @@ BACKEND_IK_LLAMA_CPP = ik-llama-cpp|ik-llama-cpp|.|false|false |
1246 | 1250 | # turboquant is a llama.cpp fork with TurboQuant KV-cache quantization. |
1247 | 1251 | # Reuses backend/cpp/llama-cpp grpc-server sources via a thin wrapper Makefile. |
1248 | 1252 | BACKEND_TURBOQUANT = turboquant|turboquant|.|false|false |
| 1253 | +# CachyLLaMA is a llama.cpp fork with persistent SSD prompt caching and APU tuning. |
| 1254 | +BACKEND_CACHYLLAMA = cachyllama|cachyllama|.|false|false |
1249 | 1255 | # bonsai is a llama.cpp fork (PrismML) adding the Q1_0 (1-bit) and Q2_0 (ternary) |
1250 | 1256 | # weight-quant kernels the Bonsai / Ternary-Bonsai models ship in. Reuses |
1251 | 1257 | # backend/cpp/llama-cpp grpc-server sources via a thin wrapper Makefile. |
@@ -1358,6 +1364,7 @@ endef |
1358 | 1364 | $(eval $(call generate-docker-build-target,$(BACKEND_LLAMA_CPP))) |
1359 | 1365 | $(eval $(call generate-docker-build-target,$(BACKEND_IK_LLAMA_CPP))) |
1360 | 1366 | $(eval $(call generate-docker-build-target,$(BACKEND_TURBOQUANT))) |
| 1367 | +$(eval $(call generate-docker-build-target,$(BACKEND_CACHYLLAMA))) |
1361 | 1368 | $(eval $(call generate-docker-build-target,$(BACKEND_BONSAI))) |
1362 | 1369 | $(eval $(call generate-docker-build-target,$(BACKEND_DS4))) |
1363 | 1370 | $(eval $(call generate-docker-build-target,$(BACKEND_PRIVACY_FILTER))) |
@@ -1429,7 +1436,7 @@ $(eval $(call generate-docker-build-target,$(BACKEND_SUPERTONIC))) |
1429 | 1436 | docker-save-%: backend-images |
1430 | 1437 | docker save local-ai-backend:$* -o backend-images/$*.tar |
1431 | 1438 |
|
1432 | | -docker-build-backends: docker-build-llama-cpp docker-build-ik-llama-cpp docker-build-turboquant docker-build-bonsai docker-build-ds4 docker-build-rerankers docker-build-vllm docker-build-vllm-omni docker-build-longcat-video docker-build-sglang docker-build-transformers docker-build-outetts docker-build-diffusers docker-build-kokoro docker-build-faster-whisper docker-build-crispasr docker-build-coqui docker-build-chatterbox docker-build-vibevoice docker-build-liquid-audio docker-build-moonshine docker-build-pocket-tts docker-build-qwen-tts docker-build-fish-speech docker-build-faster-qwen3-tts docker-build-qwen-asr docker-build-nemo docker-build-voxcpm docker-build-whisperx docker-build-ace-step docker-build-acestep-cpp docker-build-voxtral docker-build-mlx-distributed docker-build-trl docker-build-llama-cpp-quantization docker-build-tinygrad docker-build-kokoros docker-build-sam3-cpp docker-build-rfdetr-cpp docker-build-qwen3-tts-cpp docker-build-moss-tts-cpp docker-build-magpie-tts-cpp docker-build-vllm-cpp docker-build-omnivoice-cpp docker-build-vibevoice-cpp docker-build-localvqe docker-build-insightface docker-build-speaker-recognition docker-build-sherpa-onnx docker-build-cloud-proxy docker-build-supertonic docker-build-depth-anything-cpp docker-build-moss-transcribe-cpp docker-build-privacy-filter docker-build-trellis2cpp docker-build-valkey-store |
| 1439 | +docker-build-backends: docker-build-llama-cpp docker-build-ik-llama-cpp docker-build-turboquant docker-build-cachyllama docker-build-bonsai docker-build-ds4 docker-build-rerankers docker-build-vllm docker-build-vllm-omni docker-build-longcat-video docker-build-sglang docker-build-transformers docker-build-outetts docker-build-diffusers docker-build-kokoro docker-build-faster-whisper docker-build-crispasr docker-build-coqui docker-build-chatterbox docker-build-vibevoice docker-build-liquid-audio docker-build-moonshine docker-build-pocket-tts docker-build-qwen-tts docker-build-fish-speech docker-build-faster-qwen3-tts docker-build-qwen-asr docker-build-nemo docker-build-voxcpm docker-build-whisperx docker-build-ace-step docker-build-acestep-cpp docker-build-voxtral docker-build-mlx-distributed docker-build-trl docker-build-llama-cpp-quantization docker-build-tinygrad docker-build-kokoros docker-build-sam3-cpp docker-build-rfdetr-cpp docker-build-qwen3-tts-cpp docker-build-moss-tts-cpp docker-build-magpie-tts-cpp docker-build-vllm-cpp docker-build-omnivoice-cpp docker-build-vibevoice-cpp docker-build-localvqe docker-build-insightface docker-build-speaker-recognition docker-build-sherpa-onnx docker-build-cloud-proxy docker-build-supertonic docker-build-depth-anything-cpp docker-build-moss-transcribe-cpp docker-build-privacy-filter docker-build-trellis2cpp docker-build-valkey-store |
1433 | 1440 |
|
1434 | 1441 | ######################################################## |
1435 | 1442 | ### Mock Backend for E2E Tests |
|
0 commit comments