|
87 | 87 | # |
88 | 88 | # ============================================================================== |
89 | 89 |
|
90 | | -.PHONY: voxtral-cuda voxtral-cpu voxtral-metal whisper-cuda whisper-cpu whisper-metal llama-cpu llava-cpu gemma3-cuda gemma3-cpu clean help |
| 90 | +.PHONY: voxtral-cuda voxtral-cpu voxtral-metal whisper-cuda whisper-cuda-debug whisper-cpu whisper-metal llama-cpu llava-cpu gemma3-cuda gemma3-cpu clean help |
91 | 91 |
|
92 | 92 | help: |
93 | | - @echo "This Makefile adds targets to build runners for various models on various backends. Run using `make <target>`. Available targets:" |
94 | | - @echo " voxtral-cuda - Build Voxtral runner with CUDA backend" |
95 | | - @echo " voxtral-cpu - Build Voxtral runner with CPU backend" |
96 | | - @echo " voxtral-metal - Build Voxtral runner with Metal backend (macOS only)" |
97 | | - @echo " whisper-cuda - Build Whisper runner with CUDA backend" |
98 | | - @echo " whisper-cpu - Build Whisper runner with CPU backend" |
99 | | - @echo " whisper-metal - Build Whisper runner with Metal backend (macOS only)" |
100 | | - @echo " llama-cpu - Build Llama runner with CPU backend" |
101 | | - @echo " llava-cpu - Build Llava runner with CPU backend" |
102 | | - @echo " gemma3-cuda - Build Gemma3 runner with CUDA backend" |
103 | | - @echo " gemma3-cpu - Build Gemma3 runner with CPU backend" |
104 | | - @echo " clean - Clean build artifacts" |
| 93 | + @echo "This Makefile adds targets to build runners for various models on various backends. Run using \`make <target>\`. Available targets:" |
| 94 | + @echo " voxtral-cuda - Build Voxtral runner with CUDA backend" |
| 95 | + @echo " voxtral-cpu - Build Voxtral runner with CPU backend" |
| 96 | + @echo " voxtral-metal - Build Voxtral runner with Metal backend (macOS only)" |
| 97 | + @echo " whisper-cuda - Build Whisper runner with CUDA backend" |
| 98 | + @echo " whisper-cuda-debug - Build Whisper runner with CUDA backend (debug mode)" |
| 99 | + @echo " whisper-cpu - Build Whisper runner with CPU backend" |
| 100 | + @echo " whisper-metal - Build Whisper runner with Metal backend (macOS only)" |
| 101 | + @echo " llama-cpu - Build Llama runner with CPU backend" |
| 102 | + @echo " llava-cpu - Build Llava runner with CPU backend" |
| 103 | + @echo " gemma3-cuda - Build Gemma3 runner with CUDA backend" |
| 104 | + @echo " gemma3-cpu - Build Gemma3 runner with CPU backend" |
| 105 | + @echo " clean - Clean build artifacts" |
105 | 106 |
|
106 | 107 | voxtral-cuda: |
107 | 108 | @echo "==> Building and installing ExecuTorch with CUDA..." |
@@ -139,6 +140,15 @@ whisper-cuda: |
139 | 140 | @echo "✓ Build complete!" |
140 | 141 | @echo " Binary: cmake-out/examples/models/whisper/whisper_runner" |
141 | 142 |
|
| 143 | +whisper-cuda-debug: |
| 144 | + @echo "==> Building and installing ExecuTorch with CUDA (debug mode)..." |
| 145 | + cmake --workflow --preset llm-debug-cuda |
| 146 | + @echo "==> Building Whisper runner with CUDA (debug mode)..." |
| 147 | + cd examples/models/whisper && cmake --workflow --preset whisper-cuda-debug |
| 148 | + @echo "" |
| 149 | + @echo "✓ Build complete!" |
| 150 | + @echo " Binary: cmake-out/examples/models/whisper/whisper_runner" |
| 151 | + |
142 | 152 | whisper-cpu: |
143 | 153 | @echo "==> Building and installing ExecuTorch..." |
144 | 154 | cmake --workflow --preset llm-release |
|
0 commit comments