Announcement: cuda-api-wrappers 0.7.1 - released

I have released a new version of cuda-api-wrappers , my lightweight, Modern-C++, header-only wrapper library for CUDA. Actually, these are two releases: 0.7.0 and 0.7.1, which I’m announcing.

Changes since 0.6.9, announced in May:

  • CUDA graphs are supported! Coding that was quite a head-scratcher, but I think I’ve managed something decent; have a look at the three alternatives ways to create a graph in the modified simpleCudaGraphs example:
    • ‘Manually’ calling graph template node wrapper constructors.
    • Using by-node-type builder objects.
    • Using stream capture.
      I have already had the chance to fix a few bugs in the initial release 0.7.0 fort 0.7.1.
  • Improvements to the unique_span class
  • Multiple additional changes beyond these big ones

As usual, and since I’m the sole developer - user feedback is very much appreciated, either as issues you can file or a simple email with questions, suggestions, or just sharing the experiences of using the wrappers on some project. In fact, a new version (0.8.0) is already in beta, so you could try that if you like.

PS - The library is available on conan and vcpkg.