--- # Matrix data for backend container image builds. # Consumed by scripts/changed-backends.js for both backend.yml and backend_pr.yml. # This file is NOT a workflow — it has no top-level 'on:' or 'jobs:'. # Linux matrix (consumed by backend-jobs). include: - build-type: 'l4t' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-diffusers' runs-on: 'ubuntu-24.04-arm' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" skip-drivers: 'true' backend: "diffusers" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2204' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-cpu-vllm' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "vllm" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-cpu-sglang' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "sglang" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-cpu-diffusers' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "diffusers" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-cpu-chatterbox' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "chatterbox" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-cpu-moonshine' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "moonshine" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' # tinygrad ships a single image — its CPU device uses bundled # libLLVM, and its CUDA / HIP / Metal devices dlopen the host # driver libraries at runtime via tinygrad's ctypes autogen # wrappers. There is no toolkit-version split because tinygrad # generates kernels itself (PTX renderer for CUDA) and never # links against cuDNN/cuBLAS/torch. - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-tinygrad' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "tinygrad" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-whisperx' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "whisperx" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-whisperx' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "whisperx" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-faster-whisper' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "faster-whisper" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-faster-whisper' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "faster-whisper" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-cpu-ace-step' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "ace-step" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-cpu-trl' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "trl" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-llama-cpp-quantization' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "llama-cpp-quantization" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-llama-cpp-quantization' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "llama-cpp-quantization" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-cpu-mlx' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "mlx" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-cpu-mlx-vlm' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "mlx-vlm" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-cpu-mlx-audio' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "mlx-audio" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-cpu-mlx-distributed' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "mlx-distributed" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' # CUDA 12 builds - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-vibevoice' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "vibevoice" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-qwen-asr' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "qwen-asr" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-nemo' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "nemo" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-qwen-tts' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "qwen-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-fish-speech' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "fish-speech" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-faster-qwen3-tts' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "faster-qwen3-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-voxcpm' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "voxcpm" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-pocket-tts' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "pocket-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-rerankers' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "rerankers" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-llama-cpp' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-cuda-12-amd64' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "llama-cpp" dockerfile: "./backend/Dockerfile.llama-cpp" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-turboquant' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-cuda-12-amd64' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "turboquant" dockerfile: "./backend/Dockerfile.turboquant" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-vllm' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "vllm" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-vllm-omni' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "vllm-omni" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-sglang' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "sglang" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-transformers' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "transformers" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-diffusers' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "diffusers" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-ace-step' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "ace-step" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-trl' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "trl" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-kokoro' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "kokoro" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-faster-whisper' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "faster-whisper" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-whisperx' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "whisperx" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "9" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-coqui' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "coqui" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-outetts' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "outetts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-chatterbox' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "chatterbox" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-moonshine' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "moonshine" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-mlx' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "mlx" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-mlx-vlm' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "mlx-vlm" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-mlx-audio' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "mlx-audio" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-mlx-distributed' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "mlx-distributed" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-stablediffusion-ggml' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "stablediffusion-ggml" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-sam3-cpp' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "sam3-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-whisper' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "whisper" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-acestep-cpp' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "acestep-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-qwen3-tts-cpp' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "qwen3-tts-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-vibevoice-cpp' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "vibevoice-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-rfdetr' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "rfdetr" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-insightface' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "insightface" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-speaker-recognition' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "speaker-recognition" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-neutts' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "neutts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' # cuda 13 - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-rerankers' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "rerankers" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-vibevoice' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "vibevoice" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-qwen-asr' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "qwen-asr" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-nemo' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "nemo" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-qwen-tts' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "qwen-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-fish-speech' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "fish-speech" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-faster-qwen3-tts' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "faster-qwen3-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-voxcpm' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "voxcpm" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-pocket-tts' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "pocket-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-llama-cpp' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-cuda-13-amd64' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "llama-cpp" dockerfile: "./backend/Dockerfile.llama-cpp" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-turboquant' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-cuda-13-amd64' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "turboquant" dockerfile: "./backend/Dockerfile.turboquant" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' skip-drivers: 'false' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-llama-cpp' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-cuda-13-arm64' base-image: "ubuntu:24.04" runs-on: 'ubuntu-24.04-arm' ubuntu-version: '2404' backend: "llama-cpp" dockerfile: "./backend/Dockerfile.llama-cpp" context: "./" - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' skip-drivers: 'false' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-turboquant' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-cuda-13-arm64' base-image: "ubuntu:24.04" runs-on: 'ubuntu-24.04-arm' ubuntu-version: '2404' backend: "turboquant" dockerfile: "./backend/Dockerfile.turboquant" context: "./" - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-vllm' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "vllm" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-vllm-omni' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "vllm-omni" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-sglang' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "sglang" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-transformers' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "transformers" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-diffusers' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "diffusers" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-ace-step' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "ace-step" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-trl' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "trl" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'l4t' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-vibevoice' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' ubuntu-version: '2404' backend: "vibevoice" dockerfile: "./backend/Dockerfile.python" context: "./" - build-type: 'l4t' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-qwen-asr' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' ubuntu-version: '2404' backend: "qwen-asr" dockerfile: "./backend/Dockerfile.python" context: "./" - build-type: 'l4t' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-qwen-tts' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' ubuntu-version: '2404' backend: "qwen-tts" dockerfile: "./backend/Dockerfile.python" context: "./" - build-type: 'l4t' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-fish-speech' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' ubuntu-version: '2404' backend: "fish-speech" dockerfile: "./backend/Dockerfile.python" context: "./" - build-type: 'l4t' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-faster-qwen3-tts' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' ubuntu-version: '2404' backend: "faster-qwen3-tts" dockerfile: "./backend/Dockerfile.python" context: "./" - build-type: 'l4t' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-pocket-tts' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' ubuntu-version: '2404' backend: "pocket-tts" dockerfile: "./backend/Dockerfile.python" context: "./" - build-type: 'l4t' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-chatterbox' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' ubuntu-version: '2404' backend: "chatterbox" dockerfile: "./backend/Dockerfile.python" context: "./" - build-type: 'l4t' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-diffusers' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' ubuntu-version: '2404' backend: "diffusers" dockerfile: "./backend/Dockerfile.python" context: "./" - build-type: 'l4t' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-vllm' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' ubuntu-version: '2404' backend: "vllm" dockerfile: "./backend/Dockerfile.python" context: "./" - build-type: 'l4t' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-vllm-omni' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' ubuntu-version: '2404' backend: "vllm-omni" dockerfile: "./backend/Dockerfile.python" context: "./" - build-type: 'l4t' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-sglang' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' ubuntu-version: '2404' backend: "sglang" dockerfile: "./backend/Dockerfile.python" context: "./" - build-type: 'l4t' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-mlx' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' ubuntu-version: '2404' backend: "mlx" dockerfile: "./backend/Dockerfile.python" context: "./" - build-type: 'l4t' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-mlx-vlm' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' ubuntu-version: '2404' backend: "mlx-vlm" dockerfile: "./backend/Dockerfile.python" context: "./" - build-type: 'l4t' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-mlx-audio' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' ubuntu-version: '2404' backend: "mlx-audio" dockerfile: "./backend/Dockerfile.python" context: "./" - build-type: 'l4t' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-mlx-distributed' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' ubuntu-version: '2404' backend: "mlx-distributed" dockerfile: "./backend/Dockerfile.python" context: "./" - build-type: 'l4t' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-whisperx' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' ubuntu-version: '2404' backend: "whisperx" dockerfile: "./backend/Dockerfile.python" context: "./" - build-type: 'l4t' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-faster-whisper' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' ubuntu-version: '2404' backend: "faster-whisper" dockerfile: "./backend/Dockerfile.python" context: "./" - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-kokoro' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "kokoro" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-faster-whisper' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "faster-whisper" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-whisperx' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "whisperx" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-chatterbox' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "chatterbox" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-moonshine' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "moonshine" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-mlx' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "mlx" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-mlx-vlm' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "mlx-vlm" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-mlx-audio' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "mlx-audio" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-mlx-distributed' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "mlx-distributed" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-stablediffusion-ggml' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "stablediffusion-ggml" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' skip-drivers: 'false' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-stablediffusion-ggml' base-image: "ubuntu:24.04" ubuntu-version: '2404' runs-on: 'ubuntu-24.04-arm' backend: "stablediffusion-ggml" dockerfile: "./backend/Dockerfile.golang" context: "./" - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-sam3-cpp' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "sam3-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' skip-drivers: 'false' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-sam3-cpp' base-image: "ubuntu:24.04" ubuntu-version: '2404' runs-on: 'ubuntu-24.04-arm' backend: "sam3-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-whisper' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "whisper" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' skip-drivers: 'false' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-whisper' base-image: "ubuntu:24.04" ubuntu-version: '2404' runs-on: 'ubuntu-24.04-arm' backend: "whisper" dockerfile: "./backend/Dockerfile.golang" context: "./" - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-acestep-cpp' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "acestep-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-qwen3-tts-cpp' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "qwen3-tts-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-vibevoice-cpp' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "vibevoice-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' skip-drivers: 'false' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-acestep-cpp' base-image: "ubuntu:24.04" ubuntu-version: '2404' runs-on: 'ubuntu-24.04-arm' backend: "acestep-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' skip-drivers: 'false' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-qwen3-tts-cpp' base-image: "ubuntu:24.04" ubuntu-version: '2404' runs-on: 'ubuntu-24.04-arm' backend: "qwen3-tts-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/arm64' skip-drivers: 'false' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-cuda-13-arm64-vibevoice-cpp' base-image: "ubuntu:24.04" ubuntu-version: '2404' runs-on: 'ubuntu-24.04-arm' backend: "vibevoice-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-rfdetr' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "rfdetr" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' # hipblas builds - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-rerankers' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "rerankers" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-llama-cpp' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-rocm-amd64' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "llama-cpp" dockerfile: "./backend/Dockerfile.llama-cpp" context: "./" ubuntu-version: '2404' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-turboquant' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-rocm-amd64' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "turboquant" dockerfile: "./backend/Dockerfile.turboquant" context: "./" ubuntu-version: '2404' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-vllm' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "vllm" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-vllm-omni' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "vllm-omni" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-sglang' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "sglang" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-transformers' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "transformers" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-diffusers' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "diffusers" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-ace-step' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "ace-step" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' # ROCm additional backends - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-kokoro' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "kokoro" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-vibevoice' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "vibevoice" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-qwen-asr' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "qwen-asr" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-nemo' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "nemo" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-qwen-tts' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "qwen-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-fish-speech' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "fish-speech" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-voxcpm' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "voxcpm" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-pocket-tts' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "pocket-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-faster-whisper' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "faster-whisper" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-coqui' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "coqui" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' # sycl builds - build-type: 'intel' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-rerankers' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.2-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "rerankers" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'sycl_f32' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-sycl-f32-llama-cpp' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-intel-amd64' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.2-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "llama-cpp" dockerfile: "./backend/Dockerfile.llama-cpp" context: "./" ubuntu-version: '2404' - build-type: 'sycl_f32' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-sycl-f32-turboquant' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-intel-amd64' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "turboquant" dockerfile: "./backend/Dockerfile.turboquant" context: "./" ubuntu-version: '2404' - build-type: 'sycl_f16' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-sycl-f16-llama-cpp' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-intel-amd64' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "llama-cpp" dockerfile: "./backend/Dockerfile.llama-cpp" context: "./" ubuntu-version: '2404' - build-type: 'sycl_f16' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-sycl-f16-turboquant' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-intel-amd64' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "turboquant" dockerfile: "./backend/Dockerfile.turboquant" context: "./" ubuntu-version: '2404' - build-type: 'intel' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-vllm' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "vllm" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'intel' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-sglang' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "sglang" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'intel' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-transformers' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "transformers" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'intel' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-diffusers' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "diffusers" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'intel' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-ace-step' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "ace-step" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'l4t' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-vibevoice' runs-on: 'ubuntu-24.04-arm' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" skip-drivers: 'true' backend: "vibevoice" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2204' - build-type: 'l4t' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-qwen-asr' runs-on: 'ubuntu-24.04-arm' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" skip-drivers: 'true' backend: "qwen-asr" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2204' - build-type: 'l4t' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-qwen-tts' runs-on: 'ubuntu-24.04-arm' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" skip-drivers: 'true' backend: "qwen-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2204' - build-type: 'l4t' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-fish-speech' runs-on: 'ubuntu-24.04-arm' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" skip-drivers: 'true' backend: "fish-speech" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2204' - build-type: 'l4t' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-faster-qwen3-tts' runs-on: 'ubuntu-24.04-arm' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" skip-drivers: 'true' backend: "faster-qwen3-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2204' - build-type: 'l4t' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-pocket-tts' runs-on: 'ubuntu-24.04-arm' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" skip-drivers: 'true' backend: "pocket-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2204' - build-type: 'l4t' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-kokoro' runs-on: 'ubuntu-24.04-arm' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" skip-drivers: 'true' backend: "kokoro" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2204' - build-type: 'l4t' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-mlx' runs-on: 'ubuntu-24.04-arm' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" skip-drivers: 'true' backend: "mlx" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2204' - build-type: 'l4t' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-mlx-vlm' runs-on: 'ubuntu-24.04-arm' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" skip-drivers: 'true' backend: "mlx-vlm" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2204' - build-type: 'l4t' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-mlx-audio' runs-on: 'ubuntu-24.04-arm' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" skip-drivers: 'true' backend: "mlx-audio" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2204' - build-type: 'l4t' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-mlx-distributed' runs-on: 'ubuntu-24.04-arm' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" skip-drivers: 'true' backend: "mlx-distributed" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2204' - build-type: 'l4t' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-whisperx' runs-on: 'ubuntu-24.04-arm' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" skip-drivers: 'true' backend: "whisperx" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2204' - build-type: 'l4t' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-faster-whisper' runs-on: 'ubuntu-24.04-arm' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" skip-drivers: 'true' backend: "faster-whisper" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2204' # SYCL additional backends - build-type: 'intel' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-kokoro' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "kokoro" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'intel' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-faster-whisper' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "faster-whisper" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'intel' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-vibevoice' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "vibevoice" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'intel' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-qwen-asr' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "qwen-asr" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'intel' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-nemo' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "nemo" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'intel' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-qwen-tts' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "qwen-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'intel' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-fish-speech' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "fish-speech" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'intel' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-voxcpm' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "voxcpm" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'intel' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-pocket-tts' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "pocket-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'intel' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-coqui' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "coqui" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' # piper - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-piper' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "piper" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-piper' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "piper" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-llama-cpp' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-amd64' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "llama-cpp" dockerfile: "./backend/Dockerfile.llama-cpp" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-llama-cpp' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-arm64' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "llama-cpp" dockerfile: "./backend/Dockerfile.llama-cpp" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-turboquant' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-amd64' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "turboquant" dockerfile: "./backend/Dockerfile.turboquant" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-turboquant' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-arm64' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "turboquant" dockerfile: "./backend/Dockerfile.turboquant" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-cpu-ik-llama-cpp' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-amd64' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "ik-llama-cpp" dockerfile: "./backend/Dockerfile.ik-llama-cpp" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' skip-drivers: 'false' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-arm64-llama-cpp' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-l4t-cuda-12-arm64' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" runs-on: 'ubuntu-24.04-arm' backend: "llama-cpp" dockerfile: "./backend/Dockerfile.llama-cpp" context: "./" ubuntu-version: '2204' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' skip-drivers: 'false' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-arm64-turboquant' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-l4t-cuda-12-arm64' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" runs-on: 'ubuntu-24.04-arm' backend: "turboquant" dockerfile: "./backend/Dockerfile.turboquant" context: "./" ubuntu-version: '2204' - build-type: 'vulkan' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-gpu-vulkan-llama-cpp' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-vulkan-amd64' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "llama-cpp" dockerfile: "./backend/Dockerfile.llama-cpp" context: "./" ubuntu-version: '2404' - build-type: 'vulkan' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-gpu-vulkan-llama-cpp' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-vulkan-arm64' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "llama-cpp" dockerfile: "./backend/Dockerfile.llama-cpp" context: "./" ubuntu-version: '2404' - build-type: 'vulkan' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-gpu-vulkan-turboquant' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-vulkan-amd64' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "turboquant" dockerfile: "./backend/Dockerfile.turboquant" context: "./" ubuntu-version: '2404' # Stablediffusion-ggml - build-type: 'vulkan' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-gpu-vulkan-turboquant' builder-base-image: 'quay.io/go-skynet/ci-cache:base-grpc-vulkan-arm64' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "turboquant" dockerfile: "./backend/Dockerfile.turboquant" context: "./" ubuntu-version: '2404' # Stablediffusion-ggml - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-cpu-stablediffusion-ggml' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "stablediffusion-ggml" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' # sam3-cpp - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-cpu-sam3-cpp' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "sam3-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'sycl_f32' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-sycl-f32-sam3-cpp' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "sam3-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'sycl_f16' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-sycl-f16-sam3-cpp' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "sam3-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'vulkan' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-gpu-vulkan-sam3-cpp' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "sam3-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'vulkan' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-gpu-vulkan-sam3-cpp' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "sam3-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'sycl_f32' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-sycl-f32-stablediffusion-ggml' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "stablediffusion-ggml" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'sycl_f16' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-sycl-f16-stablediffusion-ggml' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "stablediffusion-ggml" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'vulkan' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-gpu-vulkan-stablediffusion-ggml' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "stablediffusion-ggml" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'vulkan' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-gpu-vulkan-stablediffusion-ggml' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "stablediffusion-ggml" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' skip-drivers: 'false' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-arm64-stablediffusion-ggml' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" runs-on: 'ubuntu-24.04-arm' backend: "stablediffusion-ggml" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2204' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' skip-drivers: 'false' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-arm64-sam3-cpp' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" runs-on: 'ubuntu-24.04-arm' backend: "sam3-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2204' # whisper - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-whisper' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "whisper" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-whisper' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "whisper" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'sycl_f32' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-sycl-f32-whisper' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "whisper" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'sycl_f16' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-sycl-f16-whisper' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "whisper" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'vulkan' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-gpu-vulkan-whisper' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "whisper" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'vulkan' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-gpu-vulkan-whisper' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "whisper" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' skip-drivers: 'false' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-arm64-whisper' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" runs-on: 'ubuntu-24.04-arm' backend: "whisper" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2204' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-whisper' base-image: "rocm/dev-ubuntu-24.04:7.2.1" runs-on: 'ubuntu-latest' skip-drivers: 'false' backend: "whisper" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' # acestep-cpp - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-acestep-cpp' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "acestep-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-acestep-cpp' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "acestep-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'sycl_f32' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-sycl-f32-acestep-cpp' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "acestep-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'sycl_f16' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-sycl-f16-acestep-cpp' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "acestep-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'vulkan' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-gpu-vulkan-acestep-cpp' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "acestep-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'vulkan' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-gpu-vulkan-acestep-cpp' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "acestep-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' skip-drivers: 'false' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-arm64-acestep-cpp' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" runs-on: 'ubuntu-24.04-arm' backend: "acestep-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2204' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-acestep-cpp' base-image: "rocm/dev-ubuntu-24.04:7.2.1" runs-on: 'ubuntu-latest' skip-drivers: 'false' backend: "acestep-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' # qwen3-tts-cpp - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-qwen3-tts-cpp' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "qwen3-tts-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-qwen3-tts-cpp' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "qwen3-tts-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'sycl_f32' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-sycl-f32-qwen3-tts-cpp' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "qwen3-tts-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'sycl_f16' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-sycl-f16-qwen3-tts-cpp' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "qwen3-tts-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'vulkan' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-gpu-vulkan-qwen3-tts-cpp' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "qwen3-tts-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'vulkan' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-gpu-vulkan-qwen3-tts-cpp' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "qwen3-tts-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' skip-drivers: 'false' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-arm64-qwen3-tts-cpp' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" runs-on: 'ubuntu-24.04-arm' backend: "qwen3-tts-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2204' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-qwen3-tts-cpp' base-image: "rocm/dev-ubuntu-24.04:6.4.4" runs-on: 'ubuntu-latest' skip-drivers: 'false' backend: "qwen3-tts-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' # vibevoice-cpp - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-vibevoice-cpp' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "vibevoice-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-vibevoice-cpp' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "vibevoice-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-localvqe' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "localvqe" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-localvqe' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "localvqe" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'sycl_f32' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-sycl-f32-vibevoice-cpp' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "vibevoice-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'sycl_f16' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-sycl-f16-vibevoice-cpp' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "vibevoice-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'vulkan' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-gpu-vulkan-vibevoice-cpp' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "vibevoice-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'vulkan' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-gpu-vulkan-vibevoice-cpp' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "vibevoice-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'vulkan' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-gpu-vulkan-localvqe' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "localvqe" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'vulkan' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-gpu-vulkan-localvqe' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "localvqe" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' skip-drivers: 'false' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-arm64-vibevoice-cpp' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" runs-on: 'ubuntu-24.04-arm' backend: "vibevoice-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2204' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-vibevoice-cpp' base-image: "rocm/dev-ubuntu-24.04:6.4.4" runs-on: 'ubuntu-latest' skip-drivers: 'false' backend: "vibevoice-cpp" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' # voxtral - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-voxtral' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "voxtral" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' #opus - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-voxtral' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "voxtral" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' #opus - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-opus' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "opus" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' #silero-vad - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-opus' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "opus" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' #silero-vad - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-silero-vad' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "silero-vad" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' # kokoros (Rust TTS) - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-silero-vad' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "silero-vad" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' # kokoros (Rust TTS) - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-cpu-kokoros' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "kokoros" dockerfile: "./backend/Dockerfile.rust" context: "./" ubuntu-version: '2404' # local-store - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-local-store' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "local-store" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' # rfdetr - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-local-store' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "local-store" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' # rfdetr - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-rfdetr' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "rfdetr" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' # insightface (face recognition) - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-rfdetr' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "rfdetr" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' # insightface (face recognition) - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-insightface' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "insightface" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' # speaker-recognition (voice/speaker biometrics) - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-insightface' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "insightface" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' # speaker-recognition (voice/speaker biometrics) - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-speaker-recognition' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "speaker-recognition" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-speaker-recognition' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "speaker-recognition" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'intel' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-intel-rfdetr' runs-on: 'ubuntu-latest' base-image: "intel/oneapi-basekit:2025.3.0-0-devel-ubuntu24.04" skip-drivers: 'false' backend: "rfdetr" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'l4t' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' skip-drivers: 'true' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-arm64-rfdetr' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" runs-on: 'ubuntu-24.04-arm' backend: "rfdetr" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2204' - build-type: 'l4t' cuda-major-version: "12" cuda-minor-version: "0" platforms: 'linux/arm64' skip-drivers: 'true' tag-latest: 'auto' tag-suffix: '-nvidia-l4t-arm64-chatterbox' base-image: "nvcr.io/nvidia/l4t-jetpack:r36.4.0" runs-on: 'ubuntu-24.04-arm' backend: "chatterbox" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2204' # runs out of space on the runner # - build-type: 'hipblas' # cuda-major-version: "" # cuda-minor-version: "" # platforms: 'linux/amd64' # tag-latest: 'auto' # tag-suffix: '-gpu-hipblas-rfdetr' # base-image: "rocm/dev-ubuntu-24.04:7.2.1" # runs-on: 'ubuntu-latest' # skip-drivers: 'false' # backend: "rfdetr" # dockerfile: "./backend/Dockerfile.python" # context: "./" # kitten-tts - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-kitten-tts' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "kitten-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' # neutts - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-kitten-tts' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "kitten-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' # neutts - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-neutts' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "neutts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-neutts' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "neutts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: 'hipblas' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-rocm-hipblas-neutts' runs-on: 'ubuntu-latest' base-image: "rocm/dev-ubuntu-24.04:7.2.1" skip-drivers: 'false' backend: "neutts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-vibevoice' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "vibevoice" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-vibevoice' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "vibevoice" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-qwen-asr' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "qwen-asr" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-qwen-asr' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "qwen-asr" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-nemo' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "nemo" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-nemo' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "nemo" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-qwen-tts' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "qwen-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-qwen-tts' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "qwen-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-fish-speech' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "fish-speech" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-fish-speech' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "fish-speech" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-cpu-voxcpm' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "voxcpm" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-pocket-tts' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "pocket-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-pocket-tts' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "pocket-tts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-cpu-outetts' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'true' backend: "outetts" dockerfile: "./backend/Dockerfile.python" context: "./" ubuntu-version: '2404' # sherpa-onnx CPU - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/amd64' platform-tag: 'amd64' tag-latest: 'auto' tag-suffix: '-cpu-sherpa-onnx' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "sherpa-onnx" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' # sherpa-onnx CUDA 12 - build-type: '' cuda-major-version: "" cuda-minor-version: "" platforms: 'linux/arm64' platform-tag: 'arm64' tag-latest: 'auto' tag-suffix: '-cpu-sherpa-onnx' runs-on: 'ubuntu-24.04-arm' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "sherpa-onnx" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' # sherpa-onnx CUDA 12 - build-type: 'cublas' cuda-major-version: "12" cuda-minor-version: "8" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-12-sherpa-onnx' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "sherpa-onnx" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' # sherpa-onnx CUDA 13 — requires onnxruntime 1.24.x+ for the # gpu_cuda13 tarball; sherpa-onnx SHERPA_COMMIT pins to v1.12.39. - build-type: 'cublas' cuda-major-version: "13" cuda-minor-version: "0" platforms: 'linux/amd64' tag-latest: 'auto' tag-suffix: '-gpu-nvidia-cuda-13-sherpa-onnx' runs-on: 'ubuntu-latest' base-image: "ubuntu:24.04" skip-drivers: 'false' backend: "sherpa-onnx" dockerfile: "./backend/Dockerfile.golang" context: "./" ubuntu-version: '2404' # Darwin matrix (consumed by backend-jobs-darwin). includeDarwin: - backend: "diffusers" tag-suffix: "-metal-darwin-arm64-diffusers" build-type: "mps" - backend: "ace-step" tag-suffix: "-metal-darwin-arm64-ace-step" build-type: "mps" - backend: "mlx" tag-suffix: "-metal-darwin-arm64-mlx" build-type: "mps" - backend: "chatterbox" tag-suffix: "-metal-darwin-arm64-chatterbox" build-type: "mps" - backend: "mlx-vlm" tag-suffix: "-metal-darwin-arm64-mlx-vlm" build-type: "mps" - backend: "mlx-audio" tag-suffix: "-metal-darwin-arm64-mlx-audio" build-type: "mps" - backend: "mlx-distributed" tag-suffix: "-metal-darwin-arm64-mlx-distributed" build-type: "mps" - backend: "llama-cpp" tag-suffix: "-metal-darwin-arm64-llama-cpp" lang: "go" - backend: "stablediffusion-ggml" tag-suffix: "-metal-darwin-arm64-stablediffusion-ggml" build-type: "metal" lang: "go" - backend: "whisper" tag-suffix: "-metal-darwin-arm64-whisper" build-type: "metal" lang: "go" - backend: "acestep-cpp" tag-suffix: "-metal-darwin-arm64-acestep-cpp" build-type: "metal" lang: "go" - backend: "qwen3-tts-cpp" tag-suffix: "-metal-darwin-arm64-qwen3-tts-cpp" build-type: "metal" lang: "go" - backend: "vibevoice-cpp" tag-suffix: "-metal-darwin-arm64-vibevoice-cpp" build-type: "metal" lang: "go" - backend: "voxtral" tag-suffix: "-metal-darwin-arm64-voxtral" build-type: "metal" lang: "go" - backend: "vibevoice" tag-suffix: "-metal-darwin-arm64-vibevoice" build-type: "mps" - backend: "qwen-asr" tag-suffix: "-metal-darwin-arm64-qwen-asr" build-type: "mps" - backend: "nemo" tag-suffix: "-metal-darwin-arm64-nemo" build-type: "mps" - backend: "qwen-tts" tag-suffix: "-metal-darwin-arm64-qwen-tts" build-type: "mps" - backend: "fish-speech" tag-suffix: "-metal-darwin-arm64-fish-speech" build-type: "mps" - backend: "voxcpm" tag-suffix: "-metal-darwin-arm64-voxcpm" build-type: "mps" - backend: "pocket-tts" tag-suffix: "-metal-darwin-arm64-pocket-tts" build-type: "mps" - backend: "moonshine" tag-suffix: "-metal-darwin-arm64-moonshine" build-type: "mps" - backend: "whisperx" tag-suffix: "-metal-darwin-arm64-whisperx" build-type: "mps" - backend: "rerankers" tag-suffix: "-metal-darwin-arm64-rerankers" build-type: "mps" - backend: "transformers" tag-suffix: "-metal-darwin-arm64-transformers" build-type: "mps" - backend: "kokoro" tag-suffix: "-metal-darwin-arm64-kokoro" build-type: "mps" - backend: "faster-whisper" tag-suffix: "-metal-darwin-arm64-faster-whisper" build-type: "mps" - backend: "coqui" tag-suffix: "-metal-darwin-arm64-coqui" build-type: "mps" - backend: "rfdetr" tag-suffix: "-metal-darwin-arm64-rfdetr" build-type: "mps" - backend: "kitten-tts" tag-suffix: "-metal-darwin-arm64-kitten-tts" build-type: "mps" - backend: "piper" tag-suffix: "-metal-darwin-arm64-piper" build-type: "metal" lang: "go" - backend: "opus" tag-suffix: "-metal-darwin-arm64-opus" build-type: "metal" lang: "go" - backend: "silero-vad" tag-suffix: "-metal-darwin-arm64-silero-vad" build-type: "metal" lang: "go" - backend: "local-store" tag-suffix: "-metal-darwin-arm64-local-store" build-type: "metal" lang: "go" - backend: "llama-cpp-quantization" tag-suffix: "-metal-darwin-arm64-llama-cpp-quantization" build-type: "mps"