4646 echo "Extracted version: $VERSION (Timestamp: $TIMESTAMP, Commit: $COMMIT_HASH)"
4747
4848 # Build CPU variant (supports multi-platform)
49+ # Temporarily disabled to test CANN and Vulkan fixes
4950 build-cpu :
51+ if : false
5052 needs : extract-version
5153 runs-on : ubuntu-latest-8-cores
5254 timeout-minutes : 60
8587 cache-to : type=gha,mode=max,scope=cpu
8688
8789 # Build CUDA variant (x86_64 only)
90+ # Temporarily disabled to test CANN and Vulkan fixes
8891 build-cuda :
92+ if : false
8993 needs : extract-version
9094 runs-on : ubuntu-latest-8-cores
9195 timeout-minutes : 90
@@ -124,7 +128,9 @@ jobs:
124128 cache-to : type=gha,mode=max,scope=cuda
125129
126130 # Build ROCm variant (x86_64 only)
131+ # Temporarily disabled to test CANN and Vulkan fixes
127132 build-rocm :
133+ if : false
128134 needs : extract-version
129135 runs-on : ubuntu-latest-8-cores
130136 timeout-minutes : 90
@@ -204,7 +210,9 @@ jobs:
204210 cache-to : type=gha,mode=max,scope=vulkan
205211
206212 # Build MUSA variant (Moore Threads GPU, x86_64 only)
213+ # Temporarily disabled to test CANN and Vulkan fixes
207214 build-musa :
215+ if : false
208216 needs : extract-version
209217 runs-on : ubuntu-latest-8-cores
210218 timeout-minutes : 90
@@ -243,7 +251,9 @@ jobs:
243251 cache-to : type=gha,mode=max,scope=musa
244252
245253 # Build Intel variant (Intel GPU with SYCL, x86_64 only)
254+ # Temporarily disabled to test CANN and Vulkan fixes
246255 build-intel :
256+ if : false
247257 needs : extract-version
248258 runs-on : ubuntu-latest-8-cores
249259 timeout-minutes : 90
@@ -323,9 +333,10 @@ jobs:
323333 cache-to : type=gha,mode=max,scope=cann
324334
325335 # Create GitHub Release (flexible - succeeds if any variant builds)
336+ # Temporarily only testing Vulkan and CANN
326337 create-release :
327- needs : [extract-version, build-cpu, build-cuda, build-rocm, build- vulkan, build-musa, build-intel , build-cann]
328- if : always() && (needs.build-cpu.result == 'success' || needs.build-cuda.result == 'success' || needs.build-rocm.result == 'success' || needs.build- vulkan.result == 'success' || needs.build-musa.result == 'success' || needs.build-intel .result == 'success' || needs.build-cann.result == 'success')
338+ needs : [extract-version, build-vulkan, build-cann]
339+ if : always() && (needs.build-vulkan.result == 'success' || needs.build-cann.result == 'success')
329340 runs-on : ubuntu-latest
330341 steps :
331342 - name : Create GitHub Release
@@ -415,9 +426,10 @@ jobs:
415426 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
416427
417428 # Build Summary
429+ # Temporarily only testing Vulkan and CANN
418430 summary :
419431 runs-on : ubuntu-latest
420- needs : [extract-version, build-cpu, build-cuda, build-rocm, build- vulkan, build-musa, build-intel , build-cann, create-release]
432+ needs : [extract-version, build-vulkan, build-cann, create-release]
421433 if : always()
422434 steps :
423435 - name : Build Summary
@@ -435,48 +447,13 @@ jobs:
435447 echo "| Variant | Status | Platforms | Image Tag |" >> $GITHUB_STEP_SUMMARY
436448 echo "|---------|--------|-----------|-----------|" >> $GITHUB_STEP_SUMMARY
437449
438- # CPU
439- if [[ "${{ needs.build-cpu.result }}" == "success" ]]; then
440- echo "| CPU | ✅ Success | linux/amd64,linux/arm64 | llama.cpp:cpu-${{ needs.extract-version.outputs.version }} |" >> $GITHUB_STEP_SUMMARY
441- else
442- echo "| CPU | ❌ Failed | linux/amd64,linux/arm64 | - |" >> $GITHUB_STEP_SUMMARY
443- fi
444-
445- # CUDA
446- if [[ "${{ needs.build-cuda.result }}" == "success" ]]; then
447- echo "| CUDA | ✅ Success | linux/amd64 | llama.cpp:cuda-${{ needs.extract-version.outputs.version }} |" >> $GITHUB_STEP_SUMMARY
448- else
449- echo "| CUDA | ❌ Failed | linux/amd64 | - |" >> $GITHUB_STEP_SUMMARY
450- fi
451-
452- # ROCm
453- if [[ "${{ needs.build-rocm.result }}" == "success" ]]; then
454- echo "| ROCm | ✅ Success | linux/amd64 | llama.cpp:rocm-${{ needs.extract-version.outputs.version }} |" >> $GITHUB_STEP_SUMMARY
455- else
456- echo "| ROCm | ❌ Failed | linux/amd64 | - |" >> $GITHUB_STEP_SUMMARY
457- fi
458-
459450 # Vulkan
460451 if [[ "${{ needs.build-vulkan.result }}" == "success" ]]; then
461452 echo "| Vulkan | ✅ Success | linux/amd64 | llama.cpp:vulkan-${{ needs.extract-version.outputs.version }} |" >> $GITHUB_STEP_SUMMARY
462453 else
463454 echo "| Vulkan | ❌ Failed | linux/amd64 | - |" >> $GITHUB_STEP_SUMMARY
464455 fi
465456
466- # MUSA
467- if [[ "${{ needs.build-musa.result }}" == "success" ]]; then
468- echo "| MUSA | ✅ Success | linux/amd64 | llama.cpp:musa-${{ needs.extract-version.outputs.version }} |" >> $GITHUB_STEP_SUMMARY
469- else
470- echo "| MUSA | ❌ Failed | linux/amd64 | - |" >> $GITHUB_STEP_SUMMARY
471- fi
472-
473- # Intel
474- if [[ "${{ needs.build-intel.result }}" == "success" ]]; then
475- echo "| Intel | ✅ Success | linux/amd64 | llama.cpp:intel-${{ needs.extract-version.outputs.version }} |" >> $GITHUB_STEP_SUMMARY
476- else
477- echo "| Intel | ❌ Failed | linux/amd64 | - |" >> $GITHUB_STEP_SUMMARY
478- fi
479-
480457 # CANN
481458 if [[ "${{ needs.build-cann.result }}" == "success" ]]; then
482459 echo "| CANN | ✅ Success | linux/amd64,linux/arm64 | llama.cpp:cann-${{ needs.extract-version.outputs.version }} |" >> $GITHUB_STEP_SUMMARY
0 commit comments