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: UI Publish2 3on:4 workflow_call:5 inputs:6 version_tag:7 description: 'Version tag to publish under (e.g., b1234)'8 required: true9 type: string10 secrets:11 hf_token:12 description: 'Hugging Face token with write access'13 required: true14 15jobs:16 build:17 name: Build static output18 uses: ./.github/workflows/ui-build.yml19 20 publish:21 name: Publish UI Static Output22 needs: build23 runs-on: ubuntu-slim24 25 permissions:26 contents: read27 28 env:29 HF_BUCKET_NAME: ${{ vars.HF_BUCKET_UI_STATIC_OUTPUT }}30 31 steps:32 - name: Checkout code33 uses: actions/checkout@v634 with:35 fetch-depth: 136 37 - name: Download UI build artifact38 uses: actions/download-artifact@v739 with:40 name: ui-build41 path: tools/ui/dist/42 43 - name: Create distribution archive44 run: |45 tar -czf dist.tar.gz -C tools/ui/dist .46 sha256sum dist.tar.gz > dist.tar.gz.sha25647 mv dist.tar.gz dist.tar.gz.sha256 tools/ui/dist/48 49 - name: Install Hugging Face Hub CLI50 run: pip install -U huggingface_hub51 52 - name: Authenticate with Hugging Face53 run: hf auth login --token ${{ secrets.hf_token }}54 55 - name: Sync built files to Hugging Face bucket (version tag)56 run: |57 # Upload the built files to the Hugging Face bucket under the release version58 hf buckets sync tools/ui/dist hf://buckets/ggml-org/${{ env.HF_BUCKET_NAME }}/${{ inputs.version_tag }} --delete --quiet59 60 - name: Sync built files to Hugging Face bucket (latest)61 run: |62 # Also upload to the 'latest' directory for fallback downloads63 hf buckets sync tools/ui/dist hf://buckets/ggml-org/${{ env.HF_BUCKET_NAME }}/latest --delete --quiet64 65 - name: Verify upload66 run: |67 # List the files in the bucket to verify the upload68 hf buckets list hf://buckets/ggml-org/${{ env.HF_BUCKET_NAME }}/${{ inputs.version_tag }} -R -h69 70 - name: Clean up root-level files71 run: |72 # Clean up any old root-level files from previous non-versioned deployments73 hf buckets rm ggml-org/${{ env.HF_BUCKET_NAME }}/index.html --yes 2>/dev/null || true74 hf buckets rm ggml-org/${{ env.HF_BUCKET_NAME }}/bundle.js --yes 2>/dev/null || true75 hf buckets rm ggml-org/${{ env.HF_BUCKET_NAME }}/bundle.css --yes 2>/dev/null || true76 