diff --git a/src/tim/vx/platform/lite/lite_native.cc b/src/tim/vx/platform/lite/lite_native.cc index db67d790..28c6a1e9 100644 --- a/src/tim/vx/platform/lite/lite_native.cc +++ b/src/tim/vx/platform/lite/lite_native.cc @@ -206,8 +206,10 @@ LiteNativeExecutorImpl::~LiteNativeExecutorImpl() { vsi_nn_ReleaseDevice(&sub_device_); #endif executor_count--; - if(executor_count <1) + if(executor_count <1) { vip_destroy(); + LiteNativeDevice::vip_initialized = false; + } } bool LiteNativeExecutorImpl::Submit(const std::shared_ptr& executable,