librapid icon indicating copy to clipboard operation
librapid copied to clipboard

OpenCL GeneralArrayView

Open Pencilcaseman opened this issue 2 years ago • 0 comments

245

The current GeneralArrayView assignment implementation does not support OpenCL or CUDA. To implement this, the dataSourceExtractor implementation must return a struct containing the view's data, offset and stride. The OpenCL/CUDA kernels must then use this information to access the corresponding index in the data. This will require #245 since we need to runtime-generate the kernels to avoid having too many of them being compiled at once.

This also restricts the OpenCL/CUDA support in Python

Pencilcaseman avatar Oct 26 '23 19:10 Pencilcaseman