Skip to content

Commit 70f911b

Browse files
[SYCL] Return images from universal kernel set for kernel bundle too (#10812)
Signed-off-by: Tikhomirova, Kseniya <[email protected]>
1 parent b4c7865 commit 70f911b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

sycl/source/detail/program_manager/program_manager.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1061,7 +1061,7 @@ ProgramManager::getDeviceImage(const std::string &KernelName,
10611061
return *Img;
10621062
}
10631063

1064-
if (m_UniversalKernelSet.size())
1064+
if (!m_UniversalKernelSet.empty())
10651065
return getDeviceImage(m_UniversalKernelSet, Context, Device,
10661066
JITCompilationIsRequired);
10671067
else
@@ -1780,6 +1780,9 @@ ProgramManager::getSYCLDeviceImagesWithCompatibleState(
17801780
for (auto &ImageUPtr : m_BinImg2KernelIDs) {
17811781
BinImages.insert(ImageUPtr.first);
17821782
}
1783+
for (auto &ImageUPtr : m_UniversalKernelSet) {
1784+
BinImages.insert(ImageUPtr);
1785+
}
17831786
}
17841787

17851788
assert(BinImages.size() > 0 && "Expected to find at least one device image");

0 commit comments

Comments
 (0)