diff --git a/imperative/src/impl/physical_tensor.cpp b/imperative/src/impl/physical_tensor.cpp index 84035f85..f294adaf 100644 --- a/imperative/src/impl/physical_tensor.cpp +++ b/imperative/src/impl/physical_tensor.cpp @@ -242,6 +242,8 @@ void Tensor::static_initialize() { AsyncReleaser::inst(); CompNodeSyncManager::inst(); MultiCNConstTensorCache::inst(); + // clean all CompNodeDepedentObjects + mgb_assert(!atexit(CompNode::finalize), "atexit register failed"); } } // namespace imperative