You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Commit da40554 mistakenly removes the check for dynamic shapes in instanceNormalization plugin.
This diff from tag 21.04 fixes it for me, but I'm not sure if it has any consequences:
diff --git a/plugin/instanceNormalizationPlugin/instanceNormalizationPlugin.cpp b/plugin/instanceNormalizationPlugin/instanceNormalizationPlugin.cpp
index f13a9de..e87017c 100644
--- a/plugin/instanceNormalizationPlugin/instanceNormalizationPlugin.cpp
+++ b/plugin/instanceNormalizationPlugin/instanceNormalizationPlugin.cpp
@@ -268,7 +268,7 @@ void InstanceNormalizationPlugin::detachFromContext()
void InstanceNormalizationPlugin::configurePlugin(const nvinfer1::DynamicPluginTensorDesc* in, int nbInputs,
const nvinfer1::DynamicPluginTensorDesc* out, int nbOutputs)
{
- auto input_dims = in[0].desc.dims;
+ auto input_dims = in[0].max;
int n = input_dims.d[0];
int c = input_dims.d[1];
size_t nchan_bytes = c * sizeof(float);
/TensorRT/plugin/instanceNormalizationPlugin/instanceNormalizationPlugin.cpp (281) - Cuda Error in configurePlugin: 2 (out of memory)
terminate called after throwing an instance of 'nvinfer1::plugin::CudaError'
what(): std::exception
Aborted (core dumped)
But explicit batch works (since we're not trying to cudamalloc negative memory)
The text was updated successfully, but these errors were encountered:
Description
Commit da40554 mistakenly removes the check for dynamic shapes in instanceNormalization plugin.
This diff from tag 21.04 fixes it for me, but I'm not sure if it has any consequences:
Environment
TensorRT Version: 7.2.x
Steps to reproduce
Convert onnx model with trtexec
Yields
But explicit batch works (since we're not trying to cudamalloc negative memory)
The text was updated successfully, but these errors were encountered: