Skip to content

v0.19.1

Choose a tag to compare

@minamikik minamikik released this 31 Oct 15:13
· 12 commits to main since this release

pixtreme-transport 0.19.1: the release wheels are built with CUDA 13.2. The public C and C++ headers, the Python API, native ABI 6 and CONFORMANCE_REVISION 6 are unchanged; programs and modules built against the 0.17.0 to 0.19.0 public headers keep loading without being rebuilt.

  • Wheel build image: wheel-build/ at this tag installs CUDA 13.2.86 (nvcc and the static CUDA runtime) and NASM 2.15.03, each pinned to an exact RPM version. Modules that build their wheels from wheel-build/ at this tag get the image pixtreme-transport-wheel:cuda13-manylinux_2_28-1df5c1aac194.
  • Wheels: CPython 3.12 and 3.13, manylinux_2_28_x86_64, built with that image. Each wheel ships the shared library libpixtreme_transport.so.6, the public C and C++ headers, the CMake package configuration and the testing package. The GPU code targets sm 86, sm 89 and sm 120, with compute 120 PTX. CUDA's runtime is linked statically; the NVIDIA driver library is not included. The runtime dependencies are unchanged.
  • Development builds and tests take nvcc, CCCL and cuobjdump from NVIDIA's CUDA 13.2 Python wheels in the development environment and no longer need an operating-system CUDA toolkit. This does not change the published wheels.
  • Verify the assets with sha256sum -c SHA256SUMS.