cuda-bindings 12.X.Y Release notes

Released on TBD.

Highlights

  • The cuda.bindings.nvvm Python module was added, wrapping the libNVVM C API.

  • Source build error checking added for missing required headers

  • Statically link CUDA Runtime instead of reimplementing it

  • Move stream callback wrappers to the Python layer

  • Return code construction is made faster

  • Failed API calls return None for non error code tuple elements

Bug fixes

  • Fix segfault when converting char* NULL to bytes

Miscellaneous

  • Benchmark suite is updated

  • Improvements in the introductory code samples

  • Fix performance hint warnings raised by Cython 3

  • Improvements in the Overview page