From c7e4e9c2f40ca9d2987776aaa3a26b6b0fa0fa98 Mon Sep 17 00:00:00 2001 From: Anusha GodavarthySurya Date: Mon, 9 Oct 2023 06:42:08 +0000 Subject: [PATCH] SWDEV-408701 - Avoid adding duplicates when no node is captured in cross stream Change-Id: Iccbddaf9db73238aa938f8b3e8ec410f4a86d524 --- hipamd/src/hip_internal.hpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hipamd/src/hip_internal.hpp b/hipamd/src/hip_internal.hpp index 08be24d7ae..4c34d5baa7 100644 --- a/hipamd/src/hip_internal.hpp +++ b/hipamd/src/hip_internal.hpp @@ -336,7 +336,10 @@ namespace hip { lastCapturedNodes_.clear(); } for (auto node : graphNodes) { - lastCapturedNodes_.push_back(node); + if (std::find(lastCapturedNodes_.begin(), lastCapturedNodes_.end(), node) == + lastCapturedNodes_.end()) { + lastCapturedNodes_.push_back(node); + } } } /// Set graph that is being captured