Skip to main content

void nd_copy_device_async(
    cudaStream_t stream,
    const void* source_base,
    void* dest_base,
    const box<3>& source_box,
    const box<3>& dest_box,
    const box<3>& copy_box,
    size_t elem_size)

Declared at: src/backend/sycl_cuda_backend.cc:66

Parameters

cudaStream_t stream
const void* source_base
void* dest_base
const box<3>& source_box
const box<3>& dest_box
const box<3>& copy_box
size_t elem_size

void nd_copy_device_async(
    cudaStream_t stream,
    const void* source_base,
    void* dest_base,
    const range<3>& source_range,
    const range<3>& dest_range,
    const id<3>& offset_in_source,
    const id<3>& offset_in_dest,
    const range<3>& copy_range,
    size_t elem_size)

Declared at: src/backend/sycl_cuda_backend.cc:34

Parameters

cudaStream_t stream
const void* source_base
void* dest_base
const range<3>& source_range
const range<3>& dest_range
const id<3>& offset_in_source
const id<3>& offset_in_dest
const range<3>& copy_range
size_t elem_size

void nd_copy_device_async(
    cudaStream_t stream,
    const void* source_base,
    void* dest_base,
    const region_layout& source_layout,
    const region_layout& dest_layout,
    const region<3>& copy_region,
    size_t elem_size)

Declared at: src/backend/sycl_cuda_backend.cc:75

Parameters

cudaStream_t stream
const void* source_base
void* dest_base
const region_layout& source_layout
const region_layout& dest_layout
const region<3>& copy_region
size_t elem_size