7.33. CUDA_MEMCPY_BATCH_NODE_PARAMS_V1

Defined in /dvs/p4/build/sw/gpgpu/bin/x86_64_Linux_release/stub/cuda.h

struct CUDA_MEMCPY_BATCH_NODE_PARAMS_V1

CUDA Batch Memcpy Node Parameters.

Public Members

size_t count

Size of dsts, srcs and sizes arrays.

This field cannot be updated in an instantiated graph.

CUdeviceptr *dsts

Array of destination pointers.

This field can be updated in an instantiated graph.

CUdeviceptr *srcs

Array of source pointers.

This field can be updated in an instantiated graph.

size_t *sizes

Array of sizes for memcpy operations.

This field can be updated in an instantiated graph. A size of 0 disables the individual copy operation.

CUmemcpyAttributes *attrs

Array of memcpy attributes.

The array contents cannot be updated in an instantiated graph.

size_t *attrsIdxs

Array of indices specifying which copies each entry in attrs applies to.

The array contents cannot be updated in an instantiated graph.

size_t numAttrs

Size of attrs and attrsIdxs arrays.

This field cannot be updated in an instantiated graph.

CUcontext ctx

Preferred context to use for the copies.

This field cannot be updated in an instantiated graph.

CUgreenCtx gCtx

Preferred green context to use for the copies.

This field cannot be updated in an instantiated graph.

union CUDA_MEMCPY_BATCH_NODE_PARAMS_V1::[anonymous] [anonymous]