From 8f23b8aae710d5cc417eaa38a127870b6c19eb3a Mon Sep 17 00:00:00 2001 From: Junya Morioka Date: Sun, 10 Aug 2025 16:51:30 +0900 Subject: [PATCH] update --- .github/workflows/build.yml | 193 ++++++++++++++++++------------------ 1 file changed, 97 insertions(+), 96 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 93f8389..14f96ff 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,54 +22,54 @@ jobs: # ######################################################### # Build wheels with GitHub hosted runner # ######################################################### - build_wheels_linux: - name: Build Linux - needs: create_releases - strategy: - fail-fast: false - matrix: - flash-attn-version: ["2.6.3", "2.7.4", "2.8.2"] - python-version: ["3.10", "3.11", "3.12"] - torch-version: ["2.5.1", "2.6.0", "2.7.1", "2.8.0"] - # https://developer.nvidia.com/cuda-toolkit-archive - cuda-version: ["12.4.1", "12.8.1", "12.9.1"] - exclude: - # torch < 2.2 does not support Python 3.12 - - python-version: "3.12" - torch-version: "2.0.1" - - python-version: "3.12" - torch-version: "2.1.2" - # torch 2.0.1 does not support CUDA 12.x - - torch-version: "2.0.1" - cuda-version: "12.1.1" - - torch-version: "2.0.1" - cuda-version: "12.4.1" - - torch-version: "2.0.1" - cuda-version: "12.6.3" - - torch-version: "2.0.1" - cuda-version: "12.8.1" - # torch 2.6.0 does not support CUDA 12.1 - - torch-version: "2.6.0" - cuda-version: "12.1.1" - # torch 2.7.0 does not support CUDA 12.4 - - torch-version: "2.7.0" - cuda-version: "12.4.1" - # torch < 2.8 does not support CUDA 12.9 - - torch-version: "2.5.1" - cuda-version: "12.9.1" - - torch-version: "2.6.3" - cuda-version: "12.9.1" - - torch-version: "2.7.1" - cuda-version: "12.9.1" - # flash-attn 2.7.4 does not build in GitHub Hosted Runner - - flash-attn-version: "2.7.4" - uses: ./.github/workflows/build_linux.yml - with: - flash-attn-version: ${{ matrix.flash-attn-version }} - python-version: ${{ matrix.python-version }} - torch-version: ${{ matrix.torch-version }} - cuda-version: ${{ matrix.cuda-version }} - secrets: inherit + # build_wheels_linux: + # name: Build Linux + # needs: create_releases + # strategy: + # fail-fast: false + # matrix: + # flash-attn-version: ["2.7.4"] + # python-version: ["3.10", "3.11", "3.12"] + # torch-version: ["2.5.1", "2.6.0", "2.7.1", "2.8.0"] + # # https://developer.nvidia.com/cuda-toolkit-archive + # cuda-version: ["12.4.1", "12.8.1", "12.9.1"] + # exclude: + # # torch < 2.2 does not support Python 3.12 + # - python-version: "3.12" + # torch-version: "2.0.1" + # - python-version: "3.12" + # torch-version: "2.1.2" + # # torch 2.0.1 does not support CUDA 12.x + # - torch-version: "2.0.1" + # cuda-version: "12.1.1" + # - torch-version: "2.0.1" + # cuda-version: "12.4.1" + # - torch-version: "2.0.1" + # cuda-version: "12.6.3" + # - torch-version: "2.0.1" + # cuda-version: "12.8.1" + # # torch 2.6.0 does not support CUDA 12.1 + # - torch-version: "2.6.0" + # cuda-version: "12.1.1" + # # torch 2.7.0 does not support CUDA 12.4 + # - torch-version: "2.7.0" + # cuda-version: "12.4.1" + # # torch < 2.8 does not support CUDA 12.9 + # - torch-version: "2.5.1" + # cuda-version: "12.9.1" + # - torch-version: "2.6.3" + # cuda-version: "12.9.1" + # - torch-version: "2.7.1" + # cuda-version: "12.9.1" + # # flash-attn 2.7.4 does not build in GitHub Hosted Runner + # - flash-attn-version: "2.7.4" + # uses: ./.github/workflows/build_linux.yml + # with: + # flash-attn-version: ${{ matrix.flash-attn-version }} + # python-version: ${{ matrix.python-version }} + # torch-version: ${{ matrix.torch-version }} + # cuda-version: ${{ matrix.cuda-version }} + # secrets: inherit build_wheels_linux_self_hosted: name: Build Linux (self-hosted) @@ -118,57 +118,58 @@ jobs: cuda-version: ${{ matrix.cuda-version }} secrets: inherit - build_wheels_windows: - name: Build Windows - needs: create_releases - strategy: - fail-fast: false - matrix: - flash-attn-version: ["2.6.3", "2.7.4", "2.8.2"] - python-version: ["3.10", "3.11", "3.12"] - torch-version: ["2.5.1", "2.6.0", "2.7.1", "2.8.0"] - # https://developer.nvidia.com/cuda-toolkit-archive - cuda-version: ["12.4.1", "12.8.1"] - exclude: - # torch < 2.2 does not support Python 3.12 - - python-version: "3.12" - torch-version: "2.0.1" - - python-version: "3.12" - torch-version: "2.1.2" - # torch 2.0.1 does not support CUDA 12.x - - torch-version: "2.0.1" - cuda-version: "12.1.1" - - torch-version: "2.0.1" - cuda-version: "12.4.1" - - torch-version: "2.0.1" - cuda-version: "12.6.3" - - torch-version: "2.0.1" - cuda-version: "12.8.1" - # torch 2.6.0 does not support CUDA 12.1 - - torch-version: "2.6.0" - cuda-version: "12.1.1" - # torch 2.7.0 does not support CUDA 12.4 - - torch-version: "2.7.0" - cuda-version: "12.4.1" - # torch < 2.8 does not support CUDA 12.9 - - torch-version: "2.5.1" - cuda-version: "12.9.1" - - torch-version: "2.6.3" - cuda-version: "12.9.1" - - torch-version: "2.7.1" - cuda-version: "12.9.1" - uses: ./.github/workflows/build_windows.yml - with: - flash-attn-version: ${{ matrix.flash-attn-version }} - python-version: ${{ matrix.python-version }} - torch-version: ${{ matrix.torch-version }} - cuda-version: ${{ matrix.cuda-version }} - secrets: inherit + # build_wheels_windows: + # name: Build Windows + # needs: create_releases + # strategy: + # fail-fast: false + # matrix: + # flash-attn-version: ["2.6.3", "2.7.4", "2.8.2"] + # python-version: ["3.10", "3.11", "3.12"] + # torch-version: ["2.5.1", "2.6.0", "2.7.1", "2.8.0"] + # # https://developer.nvidia.com/cuda-toolkit-archive + # cuda-version: ["12.4.1", "12.8.1"] + # exclude: + # # torch < 2.2 does not support Python 3.12 + # - python-version: "3.12" + # torch-version: "2.0.1" + # - python-version: "3.12" + # torch-version: "2.1.2" + # # torch 2.0.1 does not support CUDA 12.x + # - torch-version: "2.0.1" + # cuda-version: "12.1.1" + # - torch-version: "2.0.1" + # cuda-version: "12.4.1" + # - torch-version: "2.0.1" + # cuda-version: "12.6.3" + # - torch-version: "2.0.1" + # cuda-version: "12.8.1" + # # torch 2.6.0 does not support CUDA 12.1 + # - torch-version: "2.6.0" + # cuda-version: "12.1.1" + # # torch 2.7.0 does not support CUDA 12.4 + # - torch-version: "2.7.0" + # cuda-version: "12.4.1" + # # torch < 2.8 does not support CUDA 12.9 + # - torch-version: "2.5.1" + # cuda-version: "12.9.1" + # - torch-version: "2.6.3" + # cuda-version: "12.9.1" + # - torch-version: "2.7.1" + # cuda-version: "12.9.1" + # uses: ./.github/workflows/build_windows.yml + # with: + # flash-attn-version: ${{ matrix.flash-attn-version }} + # python-version: ${{ matrix.python-version }} + # torch-version: ${{ matrix.torch-version }} + # cuda-version: ${{ matrix.cuda-version }} + # secrets: inherit update_release_notes: name: Update Release Notes - needs: - [build_wheels_linux, build_wheels_linux_self_hosted, build_wheels_windows] + # needs: + # [build_wheels_linux, build_wheels_linux_self_hosted, build_wheels_windows] + needs: [build_wheels_linux_self_hosted] if: always() runs-on: ubuntu-latest steps: