The functions:
copy_shared_memory_args
copy_constant_memory_args
copy_texture_memory_args
In core.py check if self.lang == "CUDA", and not work with e.g. CuPy or other backends that implement the functionality.
Moreover, this is only checked if using run_kernel and not tune_kernel. I am waiting for some comments before fixing it, as I may have overlooked something.
The functions:
copy_shared_memory_argscopy_constant_memory_argscopy_texture_memory_argsIn
core.pycheck ifself.lang == "CUDA", and not work with e.g. CuPy or other backends that implement the functionality.Moreover, this is only checked if using
run_kerneland nottune_kernel. I am waiting for some comments before fixing it, as I may have overlooked something.