aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar gracehoney <31743510+aaroey@users.noreply.github.com>2018-07-18 22:24:34 -0700
committerGravatar gracehoney <31743510+aaroey@users.noreply.github.com>2018-07-18 22:24:34 -0700
commit3e5dbd6a34e3a069f27e33de341e5f8d4cfdd7b4 (patch)
treee75390421911d04ee7c647f2f56c7820f5516084
parent5a78e98e877bdca794ffd9e5c4f00da5d2e7ee7d (diff)
Fix a bug where plugin factory didn't reset the unique_ptr but release it (thus cause mem leak).
-rw-r--r--tensorflow/contrib/tensorrt/plugin/trt_plugin_factory.cc3
1 files changed, 0 insertions, 3 deletions
diff --git a/tensorflow/contrib/tensorrt/plugin/trt_plugin_factory.cc b/tensorflow/contrib/tensorrt/plugin/trt_plugin_factory.cc
index 2bc591484d..cccc912262 100644
--- a/tensorflow/contrib/tensorrt/plugin/trt_plugin_factory.cc
+++ b/tensorflow/contrib/tensorrt/plugin/trt_plugin_factory.cc
@@ -65,9 +65,6 @@ bool PluginFactoryTensorRT::RegisterPlugin(
void PluginFactoryTensorRT::DestroyPlugins() {
tensorflow::mutex_lock lock(instance_m_);
- for (auto& owned_plugin_ptr : owned_plugins_) {
- owned_plugin_ptr.release();
- }
owned_plugins_.clear();
}