@@ -256,6 +256,9 @@ Behavior Summary:
256
256
*/
257
257
ur_adapter_handle_t_::ur_adapter_handle_t_ ()
258
258
: logger(logger::get_logger(" level_zero" )) {
259
+ ZeInitDriversResult = ZE_RESULT_ERROR_UNINITIALIZED;
260
+ ZeInitResult = ZE_RESULT_ERROR_UNINITIALIZED;
261
+ ZesResult = ZE_RESULT_ERROR_UNINITIALIZED;
259
262
260
263
if (UrL0Debug & UR_L0_DEBUG_BASIC) {
261
264
logger.setLegacySink (std::make_unique<ur_legacy_sink>());
@@ -331,9 +334,8 @@ ur_adapter_handle_t_::ur_adapter_handle_t_()
331
334
logger::debug (" \n zeInit with flags value of {}\n " ,
332
335
static_cast <int >(L0InitFlags));
333
336
GlobalAdapter->ZeInitResult = ZE_CALL_NOCHECK (zeInit, (L0InitFlags));
334
- if (*GlobalAdapter->ZeInitResult != ZE_RESULT_SUCCESS) {
335
- logger::debug (" \n zeInit failed with {}\n " ,
336
- *GlobalAdapter->ZeInitResult );
337
+ if (GlobalAdapter->ZeInitResult != ZE_RESULT_SUCCESS) {
338
+ logger::debug (" \n zeInit failed with {}\n " , GlobalAdapter->ZeInitResult );
337
339
}
338
340
339
341
bool useInitDrivers = false ;
@@ -376,17 +378,17 @@ ur_adapter_handle_t_::ur_adapter_handle_t_()
376
378
ZE_CALL_NOCHECK (GlobalAdapter->initDriversFunctionPtr ,
377
379
(&GlobalAdapter->ZeInitDriversCount , nullptr ,
378
380
&GlobalAdapter->InitDriversDesc ));
379
- if (* GlobalAdapter->ZeInitDriversResult == ZE_RESULT_SUCCESS) {
381
+ if (GlobalAdapter->ZeInitDriversResult == ZE_RESULT_SUCCESS) {
380
382
GlobalAdapter->InitDriversSupported = true ;
381
383
} else {
382
384
logger::debug (" \n zeInitDrivers failed with {}\n " ,
383
- * GlobalAdapter->ZeInitDriversResult );
385
+ GlobalAdapter->ZeInitDriversResult );
384
386
}
385
387
}
386
388
}
387
389
388
- if (* GlobalAdapter->ZeInitResult == ZE_RESULT_SUCCESS ||
389
- * GlobalAdapter->ZeInitDriversResult == ZE_RESULT_SUCCESS) {
390
+ if (GlobalAdapter->ZeInitResult == ZE_RESULT_SUCCESS ||
391
+ GlobalAdapter->ZeInitDriversResult == ZE_RESULT_SUCCESS) {
390
392
GlobalAdapter->ZeResult = ZE_RESULT_SUCCESS;
391
393
} else {
392
394
GlobalAdapter->ZeResult = ZE_RESULT_ERROR_UNINITIALIZED;
@@ -450,7 +452,7 @@ ur_adapter_handle_t_::ur_adapter_handle_t_()
450
452
GlobalAdapter->ZesResult = ZE_RESULT_ERROR_UNINITIALIZED;
451
453
}
452
454
453
- ur_result_t err = initPlatforms (platforms, * GlobalAdapter->ZesResult );
455
+ ur_result_t err = initPlatforms (platforms, GlobalAdapter->ZesResult );
454
456
if (err == UR_RESULT_SUCCESS) {
455
457
result = std::move (platforms);
456
458
} else {
0 commit comments