[英]What should I set the flags field of CUDA_BATCH_MEM_OP_NODE_PARAMS?
CUDA 图 API 公开了一个 function 调用,用于将“批处理 memory 操作”节点添加到图中:
CUresult cuGraphAddBatchMemOpNode (
CUgraphNode* phGraphNode,
CUgraph hGraph,
const CUgraphNode* dependencies,
size_t numDependencies,
const CUDA_BATCH_MEM_OP_NODE_PARAMS* nodeParams
);
但是这个 API 调用的文档没有解释...的标志字段的用途,以及应该将标志设置为什么。 那么我应该传递什么价值呢?
一个相关的 API function 是cuStreamBatchMemOp
CUresult cuStreamBatchMemOp (
CUstream stream,
unsigned int count,
CUstreamBatchMemOpParams* paramArray,
unsigned int flags
);
它本质CUDA_BATCH_MEM_OP_NODE_PARAMS
的字段作为其单独的参数。 它的文档说flags
“为将来的扩展保留;必须为 0”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.