char-fork/llama.cpp

git clone https://git.t4t.associates/char-fork/llama.cpp

Zijun YuOpenVINO: Update OV to 2026.3.1, whisper.cpp support, Qwen3.5 on NPU, and new ops (#27843)511f9c137

char/aliceai-t5-moe
3.5 KiB118 linesraw
1name: Build Actions Cache
2
3on:
4  workflow_dispatch: # allows manual triggering
5  schedule:
6    - cron: '0 * * * *'
7
8concurrency:
9  group: ${{ github.workflow }}-${{ github.head_ref && github.ref || github.run_id }}
10  cancel-in-progress: true
11
12jobs:
13  #ubuntu-24-spacemit-cache:
14  #  runs-on: ubuntu-24.04
15
16  #  env:
17  #    # Make sure this is in sync with build-linux-cross.yml
18  #    SPACEMIT_IME_TOOLCHAIN_VERSION: "1.1.2"
19
20  #  steps:
21  #    - name: Clone
22  #      id: checkout
23  #      uses: actions/checkout@v6
24
25  #    - name: Setup Cache
26  #      uses: actions/cache@v5
27  #      id: cache-toolchain
28  #      with:
29  #        path: ./spacemit_toolchain
30  #        key: cache-gha-spacemit-ime-toolchain-v${{ env.SPACEMIT_IME_TOOLCHAIN_VERSION }}-${{ runner.os }}
31
32  #    - name: Setup SpacemiT Toolchain
33  #      if: steps.cache-toolchain.outputs.cache-hit != 'true'
34  #      uses: ./.github/actions/linux-setup-spacemit
35  #      with:
36  #        path: ./spacemit_toolchain
37  #        version: ${{ env.SPACEMIT_IME_TOOLCHAIN_VERSION }}
38
39  ubuntu-24-openvino-cache:
40    runs-on: ubuntu-24.04
41
42    env:
43      # Sync versions in build-openvino.yml, build-self-hosted.yml, release.yml, build-cache.yml, .devops/openvino.Dockerfile
44      OPENVINO_VERSION_MAJOR: "2026.3.1"
45      OPENVINO_VERSION_FULL: "2026.3.1.22476.56d9685302d"
46
47    steps:
48      - name: Clone
49        id: checkout
50        uses: actions/checkout@v6
51
52      - name: Setup Cache
53        uses: actions/cache@v5
54        id: cache-openvino
55        with:
56          path: ./openvino_toolkit
57          key: cache-gha-openvino-toolkit-v${{ env.OPENVINO_VERSION_FULL }}-${{ runner.os }}
58
59      - name: Setup OpenVINO Toolkit
60        if: steps.cache-openvino.outputs.cache-hit != 'true'
61        uses: ./.github/actions/linux-setup-openvino
62        with:
63          path: ./openvino_toolkit
64          version_major: ${{ env.OPENVINO_VERSION_MAJOR }}
65          version_full: ${{ env.OPENVINO_VERSION_FULL }}
66
67  windows-2022-openvino-cache:
68    runs-on: windows-2022
69
70    env:
71      # Sync versions in build.yml, build-self-hosted.yml, release.yml, build-cache.yml, .devops/openvino.Dockerfile
72      OPENVINO_VERSION_MAJOR: "2026.3.1"
73      OPENVINO_VERSION_FULL: "2026.3.1.22476.56d9685302d"
74
75    steps:
76      - name: Clone
77        id: checkout
78        uses: actions/checkout@v6
79
80      - name: Setup Cache
81        uses: actions/cache@v5
82        id: cache-openvino
83        with:
84          path: ./openvino_toolkit
85          key: cache-gha-openvino-toolkit-v${{ env.OPENVINO_VERSION_FULL }}-${{ runner.os }}
86
87      - name: Setup OpenVINO Toolkit
88        if: steps.cache-openvino.outputs.cache-hit != 'true'
89        uses: ./.github/actions/windows-setup-openvino
90        with:
91          path: ./openvino_toolkit
92          version_major: ${{ env.OPENVINO_VERSION_MAJOR }}
93          version_full: ${{ env.OPENVINO_VERSION_FULL }}
94
95  # windows-2022-rocm-cache:
96  #   runs-on: windows-2022
97
98  #   env:
99  #     # Make sure this is in sync with release.yml and build-cuda-windows.yml
100  #     ROCM_VERSION: "7.14.0"
101
102  #   steps:
103  #     - name: Clone
104  #       id: checkout
105  #       uses: actions/checkout@v6
106
107  #     - name: Setup Cache
108  #       uses: actions/cache@v5
109  #       id: cache-rocm
110  #       with:
111  #         path: C:\TheRock\build
112  #         key: rocm-wheels-${{ env.ROCM_VERSION }}-multi-arch-${{ runner.os }}
113
114  #     - name: Setup ROCm
115  #       if: steps.cache-rocm.outputs.cache-hit != 'true'
116  #       uses: ./.github/actions/windows-setup-rocm
117  #       with:
118  #         version: ${{ env.ROCM_VERSION }}