Skip to content

Commit 4fdd0ab

Browse files
authored
[SYCL] Don't fail in lit testing if Level Zero device query failed (#1882)
Signed-off-by: Artur Gainullin <[email protected]>
1 parent ad4a2ac commit 4fdd0ab

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

sycl/tools/get_device_count_by_type.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -120,26 +120,26 @@ static bool queryLevelZero(cl_device_type deviceType, cl_uint &deviceCount,
120120
ze_result_t zeResult = zeInit(ZE_INIT_FLAG_NONE);
121121
if (zeResult != ZE_RESULT_SUCCESS) {
122122
msg = "ERROR: Level Zero initialization error";
123-
return false;
123+
return true;
124124
}
125125

126126
uint32_t zeDriverCount = 0;
127127
zeResult = zeDriverGet(&zeDriverCount, nullptr);
128128
if (zeResult != ZE_RESULT_SUCCESS) {
129129
msg = "ERROR: Level Zero error querying driver count";
130-
return false;
130+
return true;
131131
}
132132

133133
if (zeDriverCount == 0) {
134134
msg = "ERROR: Level Zero no driver found";
135-
return false;
135+
return true;
136136
}
137137

138138
ze_driver_handle_t zeDriver;
139139
zeResult = zeDriverGet(&zeDriverCount, &zeDriver);
140140
if (zeResult != ZE_RESULT_SUCCESS) {
141141
msg = "ERROR: Level Zero error querying driver";
142-
return false;
142+
return true;
143143
}
144144

145145
switch (deviceType) {
@@ -150,7 +150,7 @@ static bool queryLevelZero(cl_device_type deviceType, cl_uint &deviceCount,
150150
zeResult = zeDeviceGet(zeDriver, &zeDeviceCount, nullptr);
151151
if (zeResult != ZE_RESULT_SUCCESS) {
152152
msg = "ERROR: Level Zero error querying device count";
153-
return false;
153+
return true;
154154
}
155155
deviceCount = static_cast<cl_uint>(zeDeviceCount);
156156
msg = "level zero ";

0 commit comments

Comments
 (0)