Build: Expand CUDA Toolkit Matrix (#1111)
* (ci) build with wider CUDA version matrix
* (ci) build with wider CUDA version matrix
* (ci) skip sm_89 target on CUDA 11.7
* (ci) skip sm_90 target on CUDA 11.8
* modify workflow to publish to test.pypi
* (build) Test for manylinux_2_24 build on GH actions
* (build) got that backwards.
* try fixing manual triggering condition for testpypi
* try if Ubuntu 18.04 is an easy fix to allow for `manylinux_2_24` compatibility
* hardcode publish step to run to test publishing
* set ubuntu to newest supported version
* try statically linking libstdc++ to achieve manylinux_2_18
* last commit only brought us to manylinux_2_34, reverse
* add misssing permission for publishing to pypi
* snake case deprecated in favor of kebab
* downgrade cuda ubuntu aiming for manylinux_2_24
* add step to upgrade cmake due to old Ubuntu for CUDA build
* adjust path to prefer pip installed cmake
* (cmake) set CMAKE_BUILD_TYPE=Release if unspecified
* default to CMAKE_BUILD_TYPE Release for optimized releases and better many_linux compatibility
* (build) back to ubuntu22.04 docker images
* verify Cmake in separte step
* add clarifying comment about Python version compatibility
* (build) we don't need cmake for wheel step
* fixup testpypi publish to run in PR for testing
* add pypi publishing when tagged on main
* add functionality to rewrite platform tags
* (ci) adjust platform tags for wheels
* fix for windows, get order right.
* fix for windows, get order right.
* (build) slim down those fatbins on windows cuda
* sloppy
* remove broken PyPi upload for now
---------
Co-authored-by:
Titus von Koeller <9048635+Titus-von-Koeller@users.noreply.github.com>
Showing
scripts/set_platform_tag.py
0 → 100644
Please register or sign in to comment