繁体   English   中英

我应该如何设置 CUDA_BATCH_MEM_OP_NODE_PARAMS 的标志字段?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM