|
91 | 91 | # |
92 | 92 | # ============================================================================== |
93 | 93 |
|
94 | | -.PHONY: voxtral-cuda voxtral-cpu voxtral-metal voxtral-mlx voxtral_realtime-cuda voxtral_realtime-cpu voxtral_realtime-metal voxtral_realtime-mlx voxtral_tts-cpu voxtral_tts-cuda whisper-cuda whisper-cuda-debug whisper-cpu whisper-metal parakeet-cuda parakeet-cuda-debug parakeet-cpu parakeet-metal parakeet-mlx parakeet-vulkan dinov2-cuda dinov2-cuda-debug sortformer-cuda sortformer-cpu silero-vad-cpu llama-cuda llama-cuda-debug llama-cpu lfm_2_5-mlx llava-cpu gemma3-cuda gemma3-cpu gemma4_31b-cuda gemma4_31b-mlx qwen3_5_moe-cuda qwen3_5_moe-metal clean help |
| 94 | +.PHONY: voxtral-cuda voxtral-cpu voxtral-metal voxtral-mlx voxtral_realtime-cuda voxtral_realtime-cpu voxtral_realtime-metal voxtral_realtime-mlx voxtral_tts-cpu voxtral_tts-cuda whisper-cuda whisper-cuda-debug whisper-cpu whisper-metal parakeet-cuda parakeet-cuda-debug parakeet-cpu parakeet-metal parakeet-mlx parakeet-vulkan dinov2-cuda dinov2-cuda-debug sortformer-cuda sortformer-cpu silero-vad-cpu llama-cuda llama-cuda-debug llama-cpu lfm_2_5-mlx llava-cpu gemma3-cuda gemma3-cpu gemma4_31b-cuda gemma4_31b-mlx eagle3-cuda eagle3-mlx qwen3_5_moe-cuda qwen3_5_moe-metal clean help |
95 | 95 |
|
96 | 96 | help: |
97 | 97 | @echo "This Makefile adds targets to build runners for various models on various backends. Run using \`make <target>\`. Available targets:" |
@@ -129,6 +129,8 @@ help: |
129 | 129 | @echo " gemma3-cpu - Build Gemma3 runner with CPU backend" |
130 | 130 | @echo " gemma4_31b-cuda - Build Gemma 4 31B runner with CUDA backend" |
131 | 131 | @echo " gemma4_31b-mlx - Build Gemma 4 31B runner with MLX backend" |
| 132 | + @echo " eagle3-cuda - Build EAGLE-3 speculator runner with CUDA backend" |
| 133 | + @echo " eagle3-mlx - Build EAGLE-3 speculator runner with MLX backend" |
132 | 134 | @echo " qwen3_5_moe-cuda - Build Qwen3.5 MoE runner with CUDA backend" |
133 | 135 | @echo " qwen3_5_moe-metal - Build Qwen3.5 MoE runner with Metal backend" |
134 | 136 | @echo " clean - Clean build artifacts" |
@@ -457,6 +459,24 @@ gemma4_31b-mlx: |
457 | 459 | @echo "✓ Build complete!" |
458 | 460 | @echo " Binary: cmake-out/examples/models/gemma4_31b/gemma4_31b_runner" |
459 | 461 |
|
| 462 | +eagle3-cuda: |
| 463 | + @echo "==> Building and installing ExecuTorch with CUDA..." |
| 464 | + cmake --workflow --preset llm-release-cuda |
| 465 | + @echo "==> Building EAGLE-3 speculator runner with CUDA..." |
| 466 | + cd examples/models/eagle3 && cmake --workflow --preset eagle3-cuda |
| 467 | + @echo "" |
| 468 | + @echo "✓ Build complete!" |
| 469 | + @echo " Binary: cmake-out/examples/models/eagle3/eagle3_speculator_runner" |
| 470 | + |
| 471 | +eagle3-mlx: |
| 472 | + @echo "==> Building and installing ExecuTorch with MLX..." |
| 473 | + cmake --workflow --preset mlx-release |
| 474 | + @echo "==> Building EAGLE-3 speculator runner with MLX..." |
| 475 | + cd examples/models/eagle3 && cmake --workflow --preset eagle3-mlx |
| 476 | + @echo "" |
| 477 | + @echo "✓ Build complete!" |
| 478 | + @echo " Binary: cmake-out/examples/models/eagle3/eagle3_speculator_runner" |
| 479 | + |
460 | 480 | qwen3_5_moe-metal: |
461 | 481 | @echo "==> Building and installing ExecuTorch with Metal..." |
462 | 482 | cmake --workflow --preset llm-release-metal |
|
0 commit comments