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.