6464 uses : actions/checkout@v4
6565
6666 - name : ccache
67- uses :
hendrikmuhs /[email protected] 67+ 6868 with :
6969 key : macOS-latest-cmake-arm64
7070 evict-old-files : 1d
@@ -104,7 +104,7 @@ jobs:
104104 uses : actions/checkout@v4
105105
106106 - name : ccache
107- uses :
hendrikmuhs /[email protected] 107+ 108108 with :
109109 key : macOS-latest-cmake-x64
110110 evict-old-files : 1d
@@ -144,7 +144,7 @@ jobs:
144144 uses : actions/checkout@v4
145145
146146 - name : ccache
147- uses :
hendrikmuhs /[email protected] 147+ 148148 with :
149149 key : macOS-latest-cmake-arm64-webgpu
150150 evict-old-files : 1d
@@ -199,7 +199,7 @@ jobs:
199199 uses : actions/checkout@v4
200200
201201 - name : ccache
202- uses :
hendrikmuhs /[email protected] 202+ 203203 with :
204204 key : ubuntu-cpu-cmake
205205 evict-old-files : 1d
@@ -251,7 +251,7 @@ jobs:
251251 uses : actions/checkout@v4
252252
253253 - name : ccache
254- uses :
hendrikmuhs /[email protected] 254+ 255255 with :
256256 key : ubuntu-latest-cmake-sanitizer-${{ matrix.sanitizer }}
257257 evict-old-files : 1d
@@ -330,7 +330,7 @@ jobs:
330330 uses : actions/checkout@v4
331331
332332 - name : ccache
333- uses :
hendrikmuhs /[email protected] 333+ 334334 with :
335335 key : ubuntu-latest-cmake-rpc
336336 evict-old-files : 1d
@@ -363,7 +363,7 @@ jobs:
363363 uses : actions/checkout@v4
364364
365365 - name : ccache
366- uses :
hendrikmuhs /[email protected] 366+ 367367 with :
368368 key : ubuntu-22-cmake-vulkan
369369 evict-old-files : 1d
@@ -400,7 +400,7 @@ jobs:
400400 uses : actions/checkout@v4
401401
402402 - name : ccache
403- uses :
hendrikmuhs /[email protected] 403+ 404404 with :
405405 key : ubuntu-22-cmake-webgpu
406406 evict-old-files : 1d
@@ -443,7 +443,7 @@ jobs:
443443
444444 ubuntu-22-cmake-hip :
445445 runs-on : ubuntu-22.04
446- container : rocm/dev-ubuntu-22.04:6.0 .2
446+ container : rocm/dev-ubuntu-22.04:6.1 .2
447447
448448 steps :
449449 - name : Clone
@@ -457,7 +457,7 @@ jobs:
457457 sudo apt-get install -y build-essential git cmake rocblas-dev hipblas-dev libcurl4-openssl-dev
458458
459459 - name : ccache
460- uses :
hendrikmuhs /[email protected] 460+ 461461 with :
462462 key : ubuntu-22-cmake-hip
463463 evict-old-files : 1d
@@ -471,16 +471,6 @@ jobs:
471471 -DGGML_HIP=ON
472472 cmake --build build --config Release -j $(nproc)
473473
474- - name : Build with legacy HIP support
475- id : cmake_build_legacy_hip
476- run : |
477- cmake -B build2 -S . \
478- -DCMAKE_C_COMPILER=hipcc \
479- -DCMAKE_CXX_COMPILER=hipcc \
480- -DGGML_HIP_ROCWMMA_FATTN=ON \
481- -DGGML_HIP=ON
482- cmake --build build2 --config Release -j $(nproc)
483-
484474 ubuntu-22-cmake-musa :
485475 runs-on : ubuntu-22.04
486476 container : mthreads/musa:rc4.2.0-devel-ubuntu22.04-amd64
@@ -497,7 +487,7 @@ jobs:
497487 apt-get install -y build-essential git cmake libcurl4-openssl-dev
498488
499489 - name : ccache
500- uses :
hendrikmuhs /[email protected] 490+ 501491 with :
502492 key : ubuntu-22-cmake-musa
503493 evict-old-files : 1d
@@ -542,7 +532,7 @@ jobs:
542532 uses : actions/checkout@v4
543533
544534 - name : ccache
545- uses :
hendrikmuhs /[email protected] 535+ 546536 with :
547537 key : ubuntu-22-cmake-sycl
548538 evict-old-files : 1d
@@ -590,7 +580,7 @@ jobs:
590580 uses : actions/checkout@v4
591581
592582 - name : ccache
593- uses :
hendrikmuhs /[email protected] 583+ 594584 with :
595585 key : ubuntu-22-cmake-sycl-fp16
596586 evict-old-files : 1d
@@ -621,7 +611,7 @@ jobs:
621611 uses : actions/checkout@v4
622612
623613 - name : ccache
624- uses :
hendrikmuhs /[email protected] 614+ 625615 with :
626616 key : macOS-latest-cmake-ios
627617 evict-old-files : 1d
@@ -658,7 +648,7 @@ jobs:
658648 uses : actions/checkout@v4
659649
660650 - name : ccache
661- uses :
hendrikmuhs /[email protected] 651+ 662652 with :
663653 key : macOS-latest-cmake-tvos
664654 evict-old-files : 1d
@@ -730,7 +720,7 @@ jobs:
730720 uses : actions/checkout@v4
731721
732722 - name : ccache
733- uses :
hendrikmuhs /[email protected] 723+ 734724 with :
735725 key : macOS-latest-swift
736726 evict-old-files : 1d
@@ -776,7 +766,7 @@ jobs:
776766 uses : actions/checkout@v4
777767
778768 - name : ccache
779- uses :
hendrikmuhs /[email protected] 769+ 780770 with :
781771 key : windows-msys2
782772 variant : ccache
@@ -844,7 +834,7 @@ jobs:
844834 uses : actions/checkout@v4
845835
846836 - name : ccache
847- uses :
hendrikmuhs /[email protected] 837+ 848838 with :
849839 key : windows-latest-cmake-${{ matrix.build }}
850840 variant : ccache
@@ -958,7 +948,7 @@ jobs:
958948 apt install -y cmake build-essential ninja-build libgomp1 git libcurl4-openssl-dev
959949
960950 - name : ccache
961- uses :
hendrikmuhs /[email protected] 951+ 962952 with :
963953 key : ubuntu-latest-cmake-cuda
964954 evict-old-files : 1d
@@ -987,7 +977,7 @@ jobs:
987977 uses : actions/checkout@v4
988978
989979 - name : Install ccache
990- uses :
hendrikmuhs /[email protected] 980+ 991981 with :
992982 key : windows-cuda-${{ matrix.cuda }}
993983 variant : ccache
@@ -1043,7 +1033,7 @@ jobs:
10431033 uses : actions/checkout@v4
10441034
10451035 - name : ccache
1046- uses :
hendrikmuhs /[email protected] 1036+ 10471037 with :
10481038 key : windows-latest-cmake-sycl
10491039 variant : ccache
@@ -1080,7 +1070,8 @@ jobs:
10801070 write-host "Downloading AMD HIP SDK Installer"
10811071 Invoke-WebRequest -Uri "https://download.amd.com/developer/eula/rocm-hub/AMD-Software-PRO-Edition-24.Q3-WinSvr2022-For-HIP.exe" -OutFile "${env:RUNNER_TEMP}\rocm-install.exe"
10821072 write-host "Installing AMD HIP SDK"
1083- Start-Process "${env:RUNNER_TEMP}\rocm-install.exe" -ArgumentList '-install' -NoNewWindow -Wait
1073+ $proc = Start-Process "${env:RUNNER_TEMP}\rocm-install.exe" -ArgumentList '-install' -NoNewWindow -PassThru
1074+ $proc.WaitForExit(600000)
10841075 write-host "Completed AMD HIP SDK installation"
10851076
10861077 - name : Verify ROCm
@@ -1089,7 +1080,7 @@ jobs:
10891080 & 'C:\Program Files\AMD\ROCm\*\bin\clang.exe' --version
10901081
10911082 - name : Install ccache
1092- uses :
hendrikmuhs /[email protected] 1083+ 10931084 with :
10941085 key : ${{ github.job }}
10951086 evict-old-files : 1d
@@ -1123,6 +1114,11 @@ jobs:
11231114 - name : Checkout code
11241115 uses : actions/checkout@v4
11251116
1117+ - name : Setup Xcode
1118+ uses : maxim-lobanov/setup-xcode@v1
1119+ with :
1120+ xcode-version : latest-stable
1121+
11261122 - name : Build
11271123 id : cmake_build
11281124 run : |
@@ -1156,7 +1152,7 @@ jobs:
11561152 uses : actions/checkout@v4
11571153
11581154 - name : ccache
1159- uses :
hendrikmuhs /[email protected] 1155+ 11601156 with :
11611157 key : android-build
11621158 evict-old-files : 1d
0 commit comments