Team Ai
Modelpublic

Felipe97/llama-cpp-compiled

sourceHugging Faceupdated 21d agoView on Hugging Face
0likes1.2kdownloads
pre-tokenizer-hashes.yml46 linesDownload Raw Back to workflows
1name: Check Pre-Tokenizer Hashes2 3on:4    push:5        paths:6            - 'conversion/base.py'7            - 'convert_hf_to_gguf_update.py'8    pull_request:9        paths:10            - 'conversion/base.py'11            - 'convert_hf_to_gguf_update.py'12 13jobs:14    pre-tokenizer-hashes:15        runs-on: ubuntu-slim16 17        steps:18        - name: Checkout repository19          uses: actions/checkout@v620 21        - name: Set up Python22          uses: actions/setup-python@v623          with:24              python-version: '3.11'25 26        - name: Install Python dependencies27          run: |28              python3 -m venv .venv29              .venv/bin/pip install -r requirements/requirements-convert_hf_to_gguf_update.txt30 31        - name: Update pre-tokenizer hashes32          run: |33              cp conversion/base.py /tmp34              .venv/bin/python convert_hf_to_gguf_update.py --check-missing35 36        - name: Check if committed pre-tokenizer hashes matches generated version37          run: |38              if ! diff -q conversion/base.py /tmp/base.py; then39                  echo "Model pre-tokenizer hashes (in conversion/base.py) do not match generated hashes (from convert_hf_to_gguf_update.py)."40                  echo "To fix: run ./convert_hf_to_gguf_update.py and commit the updated conversion/base.py along with your changes"41                  echo "Differences found:"42                  diff conversion/base.py /tmp/base.py || true43                  exit 144              fi45              echo "Model pre-tokenizer hashes are up to date."46