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 region<3>& copy_region,
    size_t elem_size)

Parameters

cudaStream_t stream
const void* source_base
void* dest_base
const box<3>& source_box
const box<3>& dest_box
const region<3>& copy_region
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)

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 box<3>& source_box,
    const box<3>& dest_box,
    const box<3>& copy_box,
    size_t elem_size)

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