diff --git a/projects/clr/hipamd/src/hip_graph_internal.hpp b/projects/clr/hipamd/src/hip_graph_internal.hpp index 107bcd95d4..69113f81f4 100644 --- a/projects/clr/hipamd/src/hip_graph_internal.hpp +++ b/projects/clr/hipamd/src/hip_graph_internal.hpp @@ -818,6 +818,7 @@ class GraphExec : public amd::ReferenceCountedObject, public Graph { ~GraphExec() { for (auto stream : parallel_streams_) { if (stream != nullptr) { + stream->finish(); constexpr bool kForceDestroy = true; hip::Stream::Destroy(stream, kForceDestroy); }