CoolFace
Datasetpublic

echodict/llama.cpp

version https://git-lfs.github.com/spec/v1 oid sha256:cfc44b7ba25614df70e6b65e3341cae0310163bd32fd31a6b928a542df433faf size 30786

sourceHugging Faceupdated 5mo agoView on Hugging Face
0likes773downloads
build-cmake-pkg.yml52 linesDownload Raw Back to workflows
1name: Build relocatable cmake package2on:3  workflow_dispatch:4  workflow_call:5 6jobs:7  linux:8    runs-on: ubuntu-slim9    steps:10      - uses: actions/checkout@v611        with:12          fetch-depth: 013 14      - name: Install dependencies15        run: |16          sudo apt update17          sudo apt install -y build-essential tcl cmake18 19      - name: Build20        run: |21          PREFIX="$(pwd)"/inst22          cmake -S . -B build -DCMAKE_PREFIX_PATH="$PREFIX" \23                -DLLAMA_OPENSSL=OFF -DLLAMA_BUILD_TESTS=OFF -DLLAMA_BUILD_TOOLS=OFF \24                -DLLAMA_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=Release25          cmake --build build --config Release26          cmake --install build --prefix "$PREFIX" --config Release27 28          export LLAMA_CONFIG="$PREFIX"/lib/cmake/llama/llama-config.cmake29          tclsh <<'EOF'30          set build(commit)  [string trim [exec git rev-parse --short HEAD]]31          set build(number)  [string trim [exec git rev-list  --count HEAD]]32          set build(version) "0.0.$build(number)"33 34          set llamaconfig [read [open "$env(LLAMA_CONFIG)" r]]35          set checks [list "set\\(LLAMA_VERSION     \\s+$build(version)\\)" \36                           "set\\(LLAMA_BUILD_COMMIT\\s+$build(commit)\\)" \37                           "set\\(LLAMA_BUILD_NUMBER\\s+$build(number)\\)"]38 39          puts -nonewline "Checking llama-config.cmake version... "40          foreach check $checks {41              if {![regexp -expanded -- $check $llamaconfig]} {42                  puts "\"$check\" failed!"43                  exit 144              }45          }46          puts "success."47          EOF48 49          cd examples/simple-cmake-pkg50          cmake -S . -B build -DCMAKE_PREFIX_PATH="$PREFIX"/lib/cmake51          cmake --build build52