Подпись IExecutionContext::enqueue
читает
enqueue (int batchSize, void **bindings, cudaStream_t stream, cudaEvent_t *inputConsumed)=0
Мне интересно, как я могу справиться с константной корректностью, если у меня есть const void*
для ввода и void*
длявыходной буфер?
Мое единственное решение состоит в том, чтобы требовать от клиентов пропускать буфер void*
для ввода, но это не так.