Skip to content

Commit a733408

Browse files
committed
Skip adapters with no platforms
1 parent 586d0da commit a733408

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

sycl/source/detail/ur.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,11 @@ static void initializeAdapters(std::vector<adapter_impl *> &Adapters,
241241
auto syclBackend = UrToSyclBackend(adapterBackend);
242242
Adapters.emplace_back(new adapter_impl(UrAdapter, syclBackend));
243243

244+
if (Adapters.back()->getUrPlatforms().empty()) {
245+
// If the adapter has no platforms, we skip it.
246+
Adapters.pop_back();
247+
}
248+
244249
const char *env_value = std::getenv("UR_LOG_CALLBACK");
245250
if (env_value == nullptr || std::string(env_value) != "disabled") {
246251
CHECK_UR_SUCCESS(adapterSetLoggerCallback(UrAdapter, urLoggerCallback,

0 commit comments

Comments
 (0)