11# Disable parallel execution for backend builds
2- .NOTPARALLEL : backends/diffusers backends/llama-cpp backends/outetts backends/piper backends/stablediffusion-ggml backends/whisper backends/faster-whisper backends/silero-vad backends/local-store backends/huggingface backends/rfdetr 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/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
2+ .NOTPARALLEL : backends/diffusers backends/llama-cpp backends/outetts backends/piper backends/stablediffusion-ggml backends/whisper backends/faster-whisper backends/silero-vad backends/local-store backends/huggingface backends/rfdetr 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/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/unsloth
33
44GOCMD =go
55GOTEST =$(GOCMD ) test
@@ -421,6 +421,7 @@ prepare-test-extra: protogen-python
421421 $(MAKE ) -C backend/python/voxcpm
422422 $(MAKE ) -C backend/python/whisperx
423423 $(MAKE ) -C backend/python/ace-step
424+ $(MAKE ) -C backend/python/unsloth
424425
425426test-extra : prepare-test-extra
426427 $(MAKE ) -C backend/python/transformers test
@@ -440,6 +441,7 @@ test-extra: prepare-test-extra
440441 $(MAKE ) -C backend/python/voxcpm test
441442 $(MAKE ) -C backend/python/whisperx test
442443 $(MAKE ) -C backend/python/ace-step test
444+ $(MAKE ) -C backend/python/unsloth test
443445
444446DOCKER_IMAGE? =local-ai
445447IMAGE_TYPE? =core
@@ -571,6 +573,7 @@ BACKEND_NEMO = nemo|python|.|false|true
571573BACKEND_VOXCPM = voxcpm|python|.|false|true
572574BACKEND_WHISPERX = whisperx|python|.|false|true
573575BACKEND_ACE_STEP = ace-step|python|.|false|true
576+ BACKEND_UNSLOTH = unsloth|python|.|false|true
574577BACKEND_MLX_DISTRIBUTED = mlx-distributed|python|./|false|true
575578
576579# Helper function to build docker image for a backend
@@ -627,14 +630,15 @@ $(eval $(call generate-docker-build-target,$(BACKEND_NEMO)))
627630$(eval $(call generate-docker-build-target,$(BACKEND_VOXCPM)))
628631$(eval $(call generate-docker-build-target,$(BACKEND_WHISPERX)))
629632$(eval $(call generate-docker-build-target,$(BACKEND_ACE_STEP)))
633+ $(eval $(call generate-docker-build-target,$(BACKEND_UNSLOTH)))
630634$(eval $(call generate-docker-build-target,$(BACKEND_ACESTEP_CPP)))
631635$(eval $(call generate-docker-build-target,$(BACKEND_MLX_DISTRIBUTED)))
632636
633637# Pattern rule for docker-save targets
634638docker-save-% : backend-images
635639 docker save local-ai-backend:$* -o backend-images/$* .tar
636640
637- docker-build-backends : docker-build-llama-cpp docker-build-rerankers docker-build-vllm docker-build-vllm-omni docker-build-transformers docker-build-outetts docker-build-diffusers docker-build-kokoro docker-build-faster-whisper docker-build-coqui docker-build-chatterbox docker-build-vibevoice 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
641+ docker-build-backends : docker-build-llama-cpp docker-build-rerankers docker-build-vllm docker-build-vllm-omni docker-build-transformers docker-build-outetts docker-build-diffusers docker-build-kokoro docker-build-faster-whisper docker-build-coqui docker-build-chatterbox docker-build-vibevoice 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-unsloth
638642
639643# #######################################################
640644# ## Mock Backend for E2E Tests
0 commit comments