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 (sanitize)2 3on:4 workflow_dispatch: # allows manual triggering5 push:6 branches:7 - master8 paths: [9 '.github/workflows/build-sanitize.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-sanitize.yml'22 ]23 24concurrency:25 group: ${{ github.workflow }}-${{ github.head_ref && github.ref || github.run_id }}26 cancel-in-progress: true27 28env:29 GGML_NLOOP: 330 GGML_N_THREADS: 131 LLAMA_ARG_LOG_COLORS: 132 LLAMA_ARG_LOG_PREFIX: 133 LLAMA_ARG_LOG_TIMESTAMPS: 134 35jobs:36 ctest:37 continue-on-error: true38 39 strategy:40 matrix:41 include:42 - sanitizer: ADDRESS43 machine: [self-hosted, X64, Linux]44 # thread doesn't run properly on some self hosted machines, so run it on Github instead45 - sanitizer: THREAD46 machine: ubuntu-24.0447 - sanitizer: UNDEFINED48 machine: [self-hosted, X64, Linux]49 50 runs-on: ${{ matrix.machine }}51 52 steps:53 - name: Clone54 id: checkout55 uses: actions/checkout@v656 57 - name: ccache58 uses: ggml-org/ccache-action@v1.2.2159 if: ${{ matrix.sanitizer == 'THREAD' }}60 with:61 key: ctest-thread-ubuntu-24.0462 variant: ccache63 evict-old-files: 1d64 save: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}65 66 # with UNDEFINED sanitizer, we have to build in Debug to avoid GCC 13 false-positive warnings67 - name: Build (undefined)68 id: cmake_build_undefined69 if: ${{ matrix.sanitizer == 'UNDEFINED' }}70 run: |71 cmake -B build \72 -DCMAKE_BUILD_TYPE=Debug \73 -DLLAMA_FATAL_WARNINGS=ON \74 -DLLAMA_SANITIZE_${{ matrix.sanitizer }}=ON \75 -DGGML_SANITIZE_${{ matrix.sanitizer }}=ON76 77 cmake --build build --config Debug -j $(nproc)78 79 - name: Build80 id: cmake_build81 if: ${{ matrix.sanitizer == 'ADDRESS' }}82 run: |83 cmake -B build \84 -DCMAKE_BUILD_TYPE=RelWithDebInfo \85 -DLLAMA_SANITIZE_${{ matrix.sanitizer }}=ON \86 -DGGML_SANITIZE_${{ matrix.sanitizer }}=ON87 88 cmake --build build --config RelWithDebInfo -j $(nproc)89 90 - name: Build (no OpenMP)91 id: cmake_build_no_openmp92 if: ${{ matrix.sanitizer == 'THREAD' }}93 run: |94 cmake -B build \95 -DCMAKE_BUILD_TYPE=RelWithDebInfo \96 -DLLAMA_SANITIZE_${{ matrix.sanitizer }}=ON \97 -DGGML_SANITIZE_${{ matrix.sanitizer }}=ON \98 -DGGML_OPENMP=OFF99 100 cmake --build build --config RelWithDebInfo -j $(nproc)101 102 - name: Test103 id: cmake_test104 # skip run in Debug - very slow105 if: ${{ matrix.sanitizer != 'UNDEFINED' }}106 run: |107 cd build108 ctest -L main -E tokenizer --verbose --timeout 900109 