Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 23 additions & 22 deletions .github/workflows/checks.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: Checks

on:
workflow_dispatch:
push:
branches:
- main
Expand Down Expand Up @@ -54,15 +55,15 @@ jobs:
- "3.11"
- "3.12"
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v6
uses: astral-sh/setup-uv@v7
with:
python-version: ${{ matrix.python-version }}
activate-environment: true
enable-cache: true
- name: Cache Models used with Tests
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.cache/huggingface/hub/models--gpt2
Expand Down Expand Up @@ -113,13 +114,13 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v6
uses: astral-sh/setup-uv@v7
with:
python-version: "3.11"
activate-environment: true
enable-cache: true
- name: MPS Cache Models
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.cache/huggingface/hub/models--roneneldan--TinyStories-1M*
Expand Down Expand Up @@ -178,9 +179,9 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v6
uses: astral-sh/setup-uv@v7
with:
python-version: "3.12"
activate-environment: true
Expand All @@ -197,9 +198,9 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v6
uses: astral-sh/setup-uv@v7
with:
python-version: "3.12"
activate-environment: true
Expand All @@ -216,9 +217,9 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v6
uses: astral-sh/setup-uv@v7
with:
python-version: "3.12"
activate-environment: true
Expand All @@ -235,15 +236,15 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v6
uses: astral-sh/setup-uv@v7
with:
python-version: "3.12"
activate-environment: true
enable-cache: true
- name: Cache Models used with Tests
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.cache/huggingface/hub/models--gpt2
Expand Down Expand Up @@ -282,7 +283,7 @@ jobs:
- name: Build check
run: uv build
- name: Upload Coverage Report Artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: test-coverage
path: htmlcov
Expand Down Expand Up @@ -320,7 +321,7 @@ jobs:
- notebook: "LLaMA2_GPU_Quantized"
requires_hf_token: true
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Add swap space
run: |
sudo swapoff /swapfile 2>/dev/null || true
Expand All @@ -330,13 +331,13 @@ jobs:
sudo mkswap /swapfile
sudo swapon /swapfile
- name: Install uv
uses: astral-sh/setup-uv@v6
uses: astral-sh/setup-uv@v7
with:
python-version: "3.11"
activate-environment: true
enable-cache: true
- name: Re-use HuggingFace models cache
uses: actions/cache/restore@v3
uses: actions/cache/restore@v4
with:
path: ~/.cache/huggingface/hub
key: ${{ runner.os }}-huggingface-models
Expand Down Expand Up @@ -374,7 +375,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v6
uses: astral-sh/setup-uv@v7
with:
python-version: "3.11"
activate-environment: true
Expand All @@ -389,7 +390,7 @@ jobs:
uv lock --check
uv sync
- name: Download Test Coverage Artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: test-coverage
path: docs/source/_static/coverage
Expand All @@ -403,7 +404,7 @@ jobs:
env:
HF_TOKEN: ${{ secrets.HF_TOKEN }}
- name: Upload Docs Artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: documentation
path: docs/build
Expand All @@ -417,7 +418,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Download Docs Artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: documentation
path: docs/build
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Install uv
uses: astral-sh/setup-uv@v6
uses: astral-sh/setup-uv@v7
with:
python-version: "3.12"
activate-environment: true
Expand All @@ -44,9 +44,9 @@ jobs:
- semver-parser
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v6
uses: astral-sh/setup-uv@v7
with:
python-version: "3.12"
activate-environment: true
Expand Down
22 changes: 21 additions & 1 deletion demos/doc_sanitize.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,24 @@ replace: HEX-CODE

[regex4]
regex: ,\s*device='[^']*'
replace:
replace:

[regex5]
regex: ([1-9]\d*\.\d{3})\d+
replace: \1

[regex6a]
regex: (0\.000[1-9]\d{2})\d+
replace: \1

[regex6b]
regex: (0\.00[1-9]\d{2})\d+
replace: \1

[regex6c]
regex: (0\.0[1-9]\d{2})\d+
replace: \1

[regex6d]
regex: (0\.[1-9]\d{2})\d+
replace: \1
Loading