1. plugin中的enque的inputs、outpus解释
int RefineDetectorLayerPlugin::enqueue(int batchSize, const void* const* inputs, void** outputs, void* workspace, cudaStream_t stream);
inputs和outputs是一个数组,数组的内存储的是每一个输入或输出层的NCHW信息。
如果refinedet层,inputs有8个输入,则inputs是一个float[8]的类型。
其中的每一个元素是一个float指针,指向的是NCHW组织方式的数据。
所以,如果使用batchSize,则每一个batch的指针为inputs[layer] + batch * c * h * w。
2. PluginCreator在创建plugin时,必须指定plugin的namespace,即plugin的接口getPluginNamespace必须返回非空值,否则将会出错。