From 942dabbcac16311c607713901a452225334f6bf5 Mon Sep 17 00:00:00 2001 From: Jamie Pine Date: Sat, 14 Mar 2026 00:55:43 -0700 Subject: [PATCH] Install CPU-only PyTorch before requirements.txt on Linux The previous ordering let requirements.txt pull CUDA-enabled torch with all nvidia deps first, then the CPU override only swapped the torch wheel while leaving ~3GB of nvidia packages installed. --- .github/workflows/release.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ede2bfdb..1604690b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -55,17 +55,17 @@ jobs: python-version: ${{ matrix.python-version }} cache: "pip" + - name: Install CPU-only PyTorch (Linux) + if: matrix.platform == 'ubuntu-22.04' + run: | + pip install torch torchaudio --index-url https://download.pytorch.org/whl/cpu + - name: Install Python dependencies run: | python -m pip install --upgrade pip pip install pyinstaller pip install -r backend/requirements.txt - - name: Install CPU-only PyTorch (Linux) - if: matrix.platform == 'ubuntu-22.04' - run: | - pip install torch torchaudio --index-url https://download.pytorch.org/whl/cpu --force-reinstall --no-deps - - name: Install MLX dependencies (Apple Silicon only) if: matrix.backend == 'mlx' run: |