char-fork/llama.cpp
git clone https://git.t4t.associates/char-fork/llama.cpp
928b486b0
char/aliceai-t5-moe
1name : CI (virtgpu) 2 3on : 4workflow_dispatch : # allows manual triggering 5push : 6branches : 7- master 8paths : [ 9'.github/workflows/build-virtgpu.yml' , 10'**/CMakeLists.txt' , 11'**/.cmake' , 12'**/*.h' , 13'**/*.hpp' , 14'**/*.c' , 15'**/*.cpp' 16] 17 18pull_request : 19types : [ opened , synchronize , reopened ] 20paths : [ 21'.github/workflows/build-virtgpu.yml' , 22'ggml/src/ggml-virtgpu/**' 23] 24 25concurrency : 26group : ${{ github.workflow }}-${{ github.head_ref && github.ref || github.run_id }} 27cancel-in-progress : true 28 29jobs : 30ubuntu-24-virtgpu : 31runs-on : ${{ 'ubuntu-24.04-arm' || 'ubuntu-24.04' }} 32 33steps : 34- name : Clone 35id : checkout 36uses : actions/checkout@v6 37 38- name : Dependencies 39id : depends 40run : | 41sudo apt-get update 42sudo apt-get install -y build-essential libdrm-dev pkg-config libssl-dev 43 44- name : Build 45id : cmake_build 46run : | 47 cmake -B build \ 48 -DGGML_VIRTGPU=ON \ 49 -DGGML_VIRTGPU_BACKEND=ON 50 cmake --build build --config Release -j $(nproc)