cuda-python icon indicating copy to clipboard operation
cuda-python copied to clipboard

Provide a fast path for constructing a `StridedMemoryView` from a `cupy.ndarray`

Open leofang opened this issue 7 months ago • 1 comments

leofang avatar Jul 08 '25 17:07 leofang

I have in mind:

host:

arr = cp.empty(...) 
...
view = StridedMemotyView(arr, s=-1)
launch(stream, config, kernel, view.as_mdspan())

device:

template <typename T>
__global__ void kernel(cuda::std::mdspan<T, ...> a) {
  ...
}

leofang avatar Nov 20 '25 22:11 leofang