diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 024023fd5..c654214e7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -72,9 +72,27 @@ jobs: with: enable-cache: true - name: Install dependencies - run: uv sync + run: | + uv sync \ + --no-install-package torch \ + --no-install-package nvidia-cublas-cu12 \ + --no-install-package nvidia-cuda-cupti-cu12 \ + --no-install-package nvidia-cuda-nvrtc-cu12 \ + --no-install-package nvidia-cuda-runtime-cu12 \ + --no-install-package nvidia-cudnn-cu12 \ + --no-install-package nvidia-cufft-cu12 \ + --no-install-package nvidia-cufile-cu12 \ + --no-install-package nvidia-curand-cu12 \ + --no-install-package nvidia-cusolver-cu12 \ + --no-install-package nvidia-cusparse-cu12 \ + --no-install-package nvidia-cusparselt-cu12 \ + --no-install-package nvidia-nccl-cu12 \ + --no-install-package nvidia-nvjitlink-cu12 \ + --no-install-package nvidia-nvtx-cu12 \ + --no-install-package triton + uv pip install torch==2.8.0 --index-url https://download.pytorch.org/whl/cpu - name: Check - run: uv run mypy src/unilab + run: uv run --no-sync mypy src/unilab pyright: if: github.event_name == 'workflow_dispatch' || github.event_name == 'pull_request' @@ -90,9 +108,27 @@ jobs: with: enable-cache: true - name: Install dependencies - run: uv sync + run: | + uv sync \ + --no-install-package torch \ + --no-install-package nvidia-cublas-cu12 \ + --no-install-package nvidia-cuda-cupti-cu12 \ + --no-install-package nvidia-cuda-nvrtc-cu12 \ + --no-install-package nvidia-cuda-runtime-cu12 \ + --no-install-package nvidia-cudnn-cu12 \ + --no-install-package nvidia-cufft-cu12 \ + --no-install-package nvidia-cufile-cu12 \ + --no-install-package nvidia-curand-cu12 \ + --no-install-package nvidia-cusolver-cu12 \ + --no-install-package nvidia-cusparse-cu12 \ + --no-install-package nvidia-cusparselt-cu12 \ + --no-install-package nvidia-nccl-cu12 \ + --no-install-package nvidia-nvjitlink-cu12 \ + --no-install-package nvidia-nvtx-cu12 \ + --no-install-package triton + uv pip install torch==2.8.0 --index-url https://download.pytorch.org/whl/cpu - name: Check - run: uv run pyright + run: uv run --no-sync pyright benchmark-smoke: if: github.event_name == 'workflow_dispatch' || github.event_name == 'pull_request'