nvinfer1 :: IExecutionContext ::使常量正确

时间:2018-10-15 18:34:29

标签: c++ const nvidia const-correctness tensorrt

IExecutionContext::enqueue reads

的签名
enqueue (int batchSize, void **bindings, cudaStream_t stream, cudaEvent_t *inputConsumed)=0

我想知道如果输入有const void*且输出缓冲区有void*时该如何处理const正确性?

我唯一的解决方案是要求客户端为输入传递一个void*缓冲区,但这感觉是错误的。

0 个答案:

没有答案