Skip to content
Merged
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
8 changes: 4 additions & 4 deletions .github/workflows/tpu-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ jobs:
- name: Install tunix dependencies
run: |
pip install --upgrade pip
pip install -e ".[prod,test]" "safetensors<0.8" --force-reinstall
pip install -e ".[test]" "safetensors<0.8" --force-reinstall

- name: Verify TPU availability
run: |
Expand Down Expand Up @@ -160,7 +160,7 @@ jobs:
python3 -m pip install --upgrade pip setuptools wheel

# Install Tunix with dev and test dependencies without overwriting the vLLM dependencies.
python3 -m pip install -e .[dev,test]
python3 -m pip install -e .[test]
# tpu-inference/Numba needs NumPy 2.3 or less.
python3 -m pip install numpy==2.3.5 --force-reinstall
- name: Run tunix model tests
Expand Down Expand Up @@ -222,8 +222,8 @@ jobs:
env:
HF_TOKEN: ${{ secrets.HF_TOKEN }}
run: |
# Reinstall Tunix with prod dependencies
python3 -m pip install -e .[prod] --force-reinstall
# Reinstall Tunix
python3 -m pip install -e . --force-reinstall
python3 -m pip install --upgrade kagglehub kagglesdk

# Loading tfds requires tensorflow.
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ dependencies = [
"hf_transfer", # Huggingface caching in CI
"huggingface_hub",
"importlib_resources",
"jax[tpu]>=0.6.0,!=0.7.2,<0.11.0", # Jax 0.7.2 has performance regression on OSS, 0.11.0 breaks vLLM of nightly-20260406-581c4d4-f6983f0.
"jaxtyping",
"jinja2", # Huggingface chat template
"kagglehub",
Expand Down Expand Up @@ -59,7 +60,6 @@ docs = [
"sphinx_contributors",
]
prod = [
"jax[tpu]>=0.6.0,!=0.7.2", # Jax 0.7.2 has performance regression on OSS
]
dev = [
# Manully install vLLM & tpu-inferece, which depends on jax[tpu]==0.7.2
Expand Down
Loading