Skip to content

Commit a8daf2c

Browse files
committed
[Amir][20251012] testing vulkan and cann builds
1 parent 99cdec3 commit a8daf2c

File tree

1 file changed

+15
-38
lines changed

1 file changed

+15
-38
lines changed

.github/workflows/base-images.yml

Lines changed: 15 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ jobs:
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
@@ -85,7 +87,9 @@ jobs:
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

Comments
 (0)