eyalroz / cuda-api-wrappers

Thin, unified, C++-flavored wrappers for the CUDA APIs
BSD 3-Clause "New" or "Revised" License
786 stars 80 forks source link

Improve launch configuration validation #582

Closed eyalroz closed 8 months ago

eyalroz commented 8 months ago

Let's:

  1. Make sure that all kernel launch functions try to validate - in Debug mode - their launch configurations, in themselves and w.r.t. the relevant device and/or kernel.
  2. We're not currently doing any validation w.r.t. block cooperation support and CUDA-12 launch attributes. Let's start doing that.