Skip to content

Python wheels that work on any linux (almost)

License

Notifications You must be signed in to change notification settings

trxcllnt/manylinux

 
 

Repository files navigation

manylinux

RAPIDS manylinux_2_31 images for cibuildwheel in GitHub Actions.

Unofficial manylinux_2_31

The upstream pypa/manylinux project hosts their containers on their quay.io organization page. The latest official pypa/manylinux container is manylinux_2_28, based on AlmaLinux 8.

For RAPIDS projects, the AlmaLinux development environment proved challenging, lacking many development libraries compared to Ubuntu 20.04.

As a result, we added a new manylinux_2_31 platform based on Ubuntu 20.04:

  • Ubuntu 20.04 is already proven capable of building RAPIDS projects in other CI environments
  • Ubuntu 20.04 is an acceptable distro for a future official manylinux_2_31 image, as hinted at in the pep600_compliance repo

The RAPIDS manylinux_2_31 container uses the nvidia/cuda-devel-ubuntu20.04 container as a base and adds some common dependencies such as the CUDA Toolkit, NCCL, and UCX.

About

Python wheels that work on any linux (almost)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Shell 69.7%
  • Python 18.8%
  • Dockerfile 10.3%
  • Other 1.2%