• Matthew Douglas's avatar
    Build: Expand CUDA Toolkit Matrix (#1111) · 1cfc2777
    Matthew Douglas authored
    
    
    * (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: default avatarTitus von Koeller <9048635+Titus-von-Koeller@users.noreply.github.com>
    1cfc2777
python-package.yml 8.41 KB