Replies: 1 comment
-
Hi @TomArnaez, That's kind of a known issue: the problem is that we do not control headers provided by MSVC and therefore cannot guarantee that they don't use anything that is illegal in SYCL. For portability reasons I would advise against using As to whether it is possible to workaround that. There seems to be a macro that allows to control level of instrumentation of MSVC STL headers: Note that doing so plainly will also affect host part of the app. So, if you want to preserve those assertions for host part of the app, then you should use |
Beta Was this translation helpful? Give feedback.
-
Hi,
When using std::array for example in kernels with MSVC in debug:
I assume it's because SYCL device compiler cannot parse the MSVC STL macros. Is there any way around it? We're using CUDA
Beta Was this translation helpful? Give feedback.
All reactions