]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
ci: build test musa with cmake (#10298)
authorR0CKSTAR <redacted>
Fri, 15 Nov 2024 11:47:25 +0000 (19:47 +0800)
committerGitHub <redacted>
Fri, 15 Nov 2024 11:47:25 +0000 (12:47 +0100)
Signed-off-by: Xiaodong Ye <redacted>
.github/workflows/build.yml

index c770bbd155c4c3df23e45f132f95c32725c7d02d..6ef0770f3fa2fd9280126dfae3a25ca308fafa60 100644 (file)
@@ -414,6 +414,27 @@ jobs:
           cmake -B build2 -S . -DCMAKE_C_COMPILER=hipcc -DCMAKE_CXX_COMPILER=hipcc -DGGML_HIP=ON
           cmake --build build2 --config Release -j $(nproc)
 
+  ubuntu-22-cmake-musa:
+    runs-on: ubuntu-22.04
+    container: mthreads/musa:rc3.1.0-devel-ubuntu22.04
+
+    steps:
+      - name: Clone
+        id: checkout
+        uses: actions/checkout@v4
+
+      - name: Dependencies
+        id: depends
+        run: |
+          apt-get update
+          apt-get install -y build-essential git cmake libcurl4-openssl-dev
+
+      - name: Build with native CMake MUSA support
+        id: cmake_build
+        run: |
+          cmake -B build -S . -DGGML_MUSA=ON
+          cmake --build build --config Release -j $(nproc)
+
   ubuntu-22-cmake-sycl:
     runs-on: ubuntu-22.04