Brunobkr/llama.cpp_AlgMor24_github
ΩFFFΣLLIa • llama.cpp • AlgMor24 ██████╗ ███████╗███████╗███████╗██╗ ██╗ ██╗ █████╗ ██╔═══██╗██╔════╝██╔════╝██╔════╝██║ ██║ ██║██╔══██╗ ██║ ██║█████╗ █████╗ █████╗ ██║ ██║ ██║███████║ ██║ ██║██╔══╝ ██╔══╝ ██╔══╝ ██║ ██║ ██║██╔══██║ ╚██████╔╝██║ ██║ ███████╗███████╗███████╗██║██║ ██║ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝╚═╝╚═╝ ╚═╝ High-Performance LLM / VLM Inference & Autonomous Agentic Ecosystem… See the full description on the dataset page: https://huggingface.co/datasets/Brunobkr/llama.cpp_AlgMor24_github.
03.1k
1name: CI (openvino)2 3on:4 workflow_dispatch: # allows manual triggering5 push:6 branches:7 - master8 paths: [9 '.github/workflows/build-openvino.yml',10 '**/CMakeLists.txt',11 '**/.cmake',12 '**/*.h',13 '**/*.hpp',14 '**/*.c',15 '**/*.cpp',16 ]17 18 pull_request:19 types: [opened, synchronize, reopened]20 paths: [21 '.github/workflows/build-openvino.yml',22 'ggml/src/ggml-openvino/**'23 ]24 25concurrency:26 group: ${{ github.workflow }}-${{ github.head_ref && github.ref || github.run_id }}27 cancel-in-progress: true28 29env:30 GGML_NLOOP: 331 GGML_N_THREADS: 132 LLAMA_ARG_LOG_COLORS: 133 LLAMA_ARG_LOG_PREFIX: 134 LLAMA_ARG_LOG_TIMESTAMPS: 135 36jobs:37 ubuntu-24-openvino:38 runs-on: [self-hosted, Linux, Intel, OpenVINO]39 40 env:41 # Sync versions in build-openvino.yml, build-self-hosted.yml, release.yml, build-cache.yml, .devops/openvino.Dockerfile42 OPENVINO_VERSION_MAJOR: "2026.2.1"43 OPENVINO_VERSION_FULL: "2026.2.1.21919.ede283a88e3"44 45 steps:46 - name: Clone47 id: checkout48 uses: actions/checkout@v649 50 - name: Dependencies51 id: depends52 run: |53 sudo apt-get update54 sudo apt-get install -y build-essential libssl-dev libtbb12 cmake ninja-build python3-pip55 sudo apt-get install -y ocl-icd-opencl-dev opencl-headers opencl-clhpp-headers intel-opencl-icd56 57 - name: Setup OpenVINO Toolkit58 uses: ./.github/actions/linux-setup-openvino59 with:60 path: ./openvino_toolkit61 version_major: ${{ env.OPENVINO_VERSION_MAJOR }}62 version_full: ${{ env.OPENVINO_VERSION_FULL }}63 64 - name: Install OpenVINO dependencies65 run: |66 cd ./openvino_toolkit67 chmod +x ./install_dependencies/install_openvino_dependencies.sh68 echo "Y" | sudo -E ./install_dependencies/install_openvino_dependencies.sh69 70 - name: Build71 id: cmake_build72 run: |73 source ./openvino_toolkit/setupvars.sh74 cmake -B build/ReleaseOV -G Ninja \75 -DCMAKE_BUILD_TYPE=Release \76 -DGGML_OPENVINO=ON77 time cmake --build build/ReleaseOV --config Release --parallel78 79 - name: Test (CPU)80 id: cmake_test_cpu81 # TODO: fix and re-enable the `test-llama-archs` test below82 run: |83 cd ${{ github.workspace }}84 ctest --test-dir build/ReleaseOV -L main -E "test-llama-archs" --verbose --timeout 200085 86 - name: Test (GPU)87 id: cmake_test_gpu88 # TODO: fix and re-enable the `test-llama-archs` test below89 run: |90 cd ${{ github.workspace }}91 export GGML_OPENVINO_DEVICE=GPU92 ctest --test-dir build/ReleaseOV -L main -E "test-llama-archs" --verbose --timeout 300093 94 openvino-windows-2022:95 runs-on: windows-202296 97 env:98 # Sync versions in build-openvino.yml, build-self-hosted.yml, release.yml, build-cache.yml, .devops/openvino.Dockerfile99 OPENVINO_VERSION_MAJOR: "2026.2.1"100 OPENVINO_VERSION_FULL: "2026.2.1.21919.ede283a88e3"101 102 steps:103 - name: Clone104 id: checkout105 uses: actions/checkout@v6106 107 - name: ccache108 uses: ggml-org/ccache-action@v1.2.21109 with:110 key: openvino-windows-2022111 variant: ccache112 evict-old-files: 1d113 save: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}114 115 - name: Setup Cache116 uses: actions/cache@v5117 id: cache-openvino118 with:119 path: ./openvino_toolkit120 key: cache-gha-openvino-toolkit-v${{ env.OPENVINO_VERSION_FULL }}-${{ runner.os }}121 122 - name: Setup OpenVINO Toolkit123 if: steps.cache-openvino.outputs.cache-hit != 'true'124 uses: ./.github/actions/windows-setup-openvino125 with:126 path: ./openvino_toolkit127 version_major: ${{ env.OPENVINO_VERSION_MAJOR }}128 version_full: ${{ env.OPENVINO_VERSION_FULL }}129 130 - name: Install OpenCL using vcpkg131 shell: powershell132 run: |133 git clone https://github.com/microsoft/vcpkg C:\vcpkg134 C:\vcpkg\bootstrap-vcpkg.bat135 C:\vcpkg\vcpkg install opencl136 137 - name: Build138 id: cmake_build139 shell: cmd140 run: |141 REM Find extracted OpenVINO folder dynamically142 for /d %%i in (openvino_toolkit\*) do set OPENVINO_ROOT=%%i143 144 if not exist "%OPENVINO_ROOT%\runtime\cmake\OpenVINOConfig.cmake" (145 echo ERROR: OpenVINOConfig.cmake not found146 exit /b 1147 )148 149 call "%OPENVINO_ROOT%\setupvars.bat"150 151 cmake -B build\ReleaseOV -G "Visual Studio 17 2022" ^152 -A x64 ^153 -DCMAKE_BUILD_TYPE=Release ^154 -DGGML_OPENVINO=ON ^155 -DCMAKE_TOOLCHAIN_FILE=C:\vcpkg\scripts\buildsystems\vcpkg.cmake156 157 cmake --build build\ReleaseOV --config Release -- /m158 159 - name: Test (CPU)160 id: cmake_test_cpu161 shell: cmd162 # TODO: fix and re-enable the `test-llama-archs` test below163 run: |164 REM Find extracted OpenVINO folder dynamically165 for /d %%i in (openvino_toolkit\*) do set OPENVINO_ROOT=%%i166 call "%OPENVINO_ROOT%\setupvars.bat"167 168 cd build169 ctest --test-dir ReleaseOV -L main -E "test-llama-archs" -C Release --verbose --timeout 3000170 