Thanks a lot. I’ve indeed used my own simple implementation of the IProfiler, however the layer names were all meaningless such as these:
[(Unnamed Layer* 0) [Shuffle]]
[(Unnamed Layer* 4) [Pooling]]
[(Unnamed Layer* 5) [Convolution] + (Unnamed Layer* 7) [Activation]
Could it be that the real layer names were changed (as these are not the real layer names that the original PB file had) during the pb->onnx->plan process?
I’ve tried the getBindingName function as you’ve suggested. I’m a bit confused.
I’m getting 77 layers from getNbLayers(), which is correct, when I enumerate it, the application crashes after 13 (and it displays the input + 12 output bindings names) and not the actual layer names… am I doing something wrong here?
Also, can I get the layers properties (beside its name) from the ICudaEngine object?