Commit Graph

34 Commits

Author SHA1 Message Date
John Doe 2332e6fcae rocm only 2026-02-10 20:53:09 -05:00
John Doe 6ac2a69fa9 first attempt 2026-02-10 20:49:18 -05:00
Junya Morioka e9f16ebc01 feat: add missing wheel build matrices for Linux x86_64 and ARM64
- Expand LINUX_SELF_HOSTED_MATRIX with torch 2.6.0-2.9.1 and CUDA
  12.4/12.8/13.0 to cover 29 missing Linux x86_64 packages
- Add torch 2.9.1 to LINUX_ARM64_MATRIX for 9 missing ARM64 packages
- Enable linux_arm64 matrix in main() output
2026-01-28 18:17:12 +09:00
Junya Morioka 74b21a43e5 feat: rebuild wheels with an error 2026-01-28 01:21:02 +09:00
Junya Morioka 28773fb7dc build: update build matrix configurations
- Update CUDA versions in Linux self-hosted matrix
- Update Python, PyTorch, and CUDA versions in Windows self-hosted matrix
- Enable Windows self-hosted build and disable Linux ARM64 and Windows standard builds
2026-01-27 18:41:33 +09:00
Junya Morioka 6e93ad0663 fix: update PyTorch and CUDA version compatibility rules
- Refine exclusion logic in create_matrix.py to match actual support
- Update CUDA version support for PyTorch 2.9 and 2.10
- Remove temporary build exclusions
2026-01-27 18:33:34 +09:00
Junya Morioka f7aae4526a feat: add torch==2.10.0 2026-01-22 02:42:05 +09:00
Junya Morioka b0694ee874 ci: update build matrix for new CUDA and Python versions
- Add CUDA 12.9 and 13.1 support to Linux self-hosted matrix
- Add Python 3.14 support for Linux self-hosted runners
- Add several version exclusions for specific Torch and CUDA combinations
- Temporarily disable Torch 2.10.0 in all build matrices
- Enable Linux self-hosted runner builds in the main configuration
2026-01-18 00:17:30 +09:00
Mohammad Miadh Angkad c55e718363 Add PyTorch 2.10 to all matrices and add cu129 for torch 2.9 2026-01-15 19:18:58 +08:00
Junya Morioka 567413ae32 ci: add Windows CUDA 12.8 builds for all Python and PyTorch versions
Add the following combinations to windows_self_hosted matrix:
- Python: 3.10, 3.11, 3.12, 3.13
- PyTorch: 2.5.1, 2.6.0, 2.7.1, 2.8.0, 2.9.1
- CUDA: 12.8

Temporarily exclude 3.12 + 2.9.1 + 12.8 (already built in v0.7.6).
2026-01-09 03:17:19 +09:00
Junya Morioka 78b202b86d ci: add self-hosted Windows build workflow
- Add _build_windows_self_host.yml for self-hosted Windows wheel builds.
- Integrate self-hosted Windows build job into main build.yml workflow.
- Update create_matrix.py to include and enable Windows self-hosted build matrix.
- Implement comprehensive cleanup steps in the self-hosted runner workflow to ensure a clean state for subsequent runs.
2026-01-07 17:58:47 +09:00
Junya Morioka 89bfe94ab1 chore: Update create_matrix.py 2025-12-21 11:22:06 +09:00
Junya Morioka 2f3b1245f7 refactor: consolidate self-hosted workflows with auto-detection
- Merge _build_manylinux_self_host.yml into _build_linux_self_host.yml
- Add automatic package manager detection (apt-get/dnf) for both x86_64 and ARM64
- Add environment check steps to all self-hosted workflows
- Update build.yml to use unified workflow with container-image parameter
- Remove duplicate build_wheels_manylinux_self_hosted job
- Update test workflows to use consolidated workflow
- Remove manylinux_self_hosted matrix configuration
- Set manylinux container image for ARM64 test workflow
2025-12-21 04:06:56 +09:00
Junya Morioka acb50f4b17 feat: add manylinux self-hosted build job and enable version matrix
- Add manylinux self-hosted build workflow job in build.yml
- Configure manylinux matrix with flash-attn versions 2.6.3, 2.7.4, 2.8.3
- Enable Python versions 3.10, 3.11, 3.12 for manylinux builds
- Configure CUDA versions 12.8 and 13.0 for manylinux builds
- Add manylinux_self_hosted to build and release workflow dependencies
- Update create_matrix.py to enable manylinux_self_hosted matrix configuration
- Disable Windows and Windows CodeBuild matrices temporarily
2025-12-17 16:48:28 +09:00
Junya Morioka a33fbd2c0d feat: update create_matrix.py for windows 2025-12-16 20:55:41 +09:00
Junya Morioka 5bc98e4b5d feat: update create_matrix.py for windows 2025-12-16 20:52:14 +09:00
Junya Morioka a7b3fe362e ci: refactor wheel path variables and adjust build matrix
- Replace WHEEL_NAME variables with WHEEL_PATH to store full file paths
  instead of just filenames, eliminating redundant directory concatenation
- Update all workflow references to use WHEEL_PATH directly in install
  and upload commands
- Simplify manylinux wheel handling by storing full paths in output variables
- Reduce tested versions in Linux self-hosted matrix to focus on Python 3.14
- Reduce tested versions in ARM64 self-hosted matrix to focus on Python 3.14
  and flash-attn 2.8.3
- Apply formatting standardization to Windows CodeBuild matrix
2025-12-13 17:25:23 +09:00
Junya Morioka ab165f3f22 refactor: reorganize auditwheel repair and add manylinux platform support
- Move auditwheel repair after initial release upload with continue-on-error to allow pipeline continuation
- Add manylinux platform normalization support in normalize_platform_name()
- Expand self-hosted build matrix to include Python 3.14 and Flash Attention 2.8.3
- Improve wheel upload flow by separating regular and manylinux wheel handling
2025-12-11 02:26:39 +09:00
Junya Morioka 78470eab40 fix: rename runner name and update ignore pattern 2025-12-11 02:04:33 +09:00
Junya Morioka 521f9dcbaf feat: add ARM64 self-hosted runner build support
- Update build workflow to include ARM64 self-hosted runner job.
- Modify Dockerfile and compose.yml for ARM64 runner setup.
- Add ARM64 self-hosted matrix configuration.
- Update README with ARM64 self-hosted runner instructions.
2025-12-11 01:10:52 +09:00
Junya Morioka 5889fcc8d7 feat: Update arm matrix 2025-12-06 15:04:51 +09:00
Junya Morioka e6542f9d80 feat: Update arm matrix 2025-12-05 14:53:34 +09:00
Junya Morioka d1715633db feat: add building for arm64 and openci runner test 2025-12-05 01:15:34 +09:00
Junya Morioka 726843716a fix: reduce jobs 2025-11-27 12:38:03 +09:00
Junya Morioka 814e0b4067 chore: Update docs and regenerate packages 2025-11-27 12:06:11 +09:00
Mohammad Miadh Angkad ed5a72c840 feat: update pytorch 2.9.0 to 2.9.1 2025-11-26 01:30:19 +08:00
Junya Morioka 1899886f04 feat: add local version label on wheel's metadata 2025-11-25 01:12:06 +09:00
Junya Morioka 3ac3b409a4 docs: update README.md 2025-11-05 14:54:11 +09:00
Junya Morioka e1a4c88fac feat: add flash_attn 2.7 and PyTorch 2.9 2025-11-04 20:19:53 +09:00
Junya Morioka 41c5ae4c6b v0.4.19 2025-11-03 15:48:45 +09:00
Junya Morioka a58de11e93 fix: test workflow 2025-11-02 01:06:29 +09:00
Junya Morioka dc4e0a9afb fix: test workflow 2025-11-02 01:05:02 +09:00
Junya Morioka 725d37bd7b fix: test workflow 2025-11-02 01:03:18 +09:00
Junya Morioka c260becd58 feat: add dynamic matrix 2025-11-02 00:55:28 +09:00