NVIDIA GPU support arrives in Adaptyst + multiple-module bug being fixed

Featured image from: Evan-Amos, Wikimedia Commons

As promised, the NVIDIA GPU module called adaptyst-nvgpu is available now! It traces CUDA runtime and/or driver API calls at the moment, but this is only a starting point: the module will be improved as we receive your feedback. Additionally, the new update of Adaptyst has been released. This includes adding the manual code injection mechanism paving the way for region-based (aka partial) profiling, already possible in adaptyst-nvgpu and coming soon to adaptyst-linuxperf.

The documentation updates are still under way, but the quick start guide for adaptyst-nvgpu along with the download links can be checked out here.

We have also recently discovered a bug in Adaptyst causing it to be unable to use multiple modules in a system graph. We are aware that this is one of the most crucial features of the tool and we will release the fix as soon as possible. As the workaround, please use only one module at a time. Sorry for any inconvenience caused!