|
39 | 39 | #endif
|
40 | 40 | #include <sstream>
|
41 | 41 |
|
42 |
| -#ifdef DPCTL_ENABLE_L0_PROGRAM_CREATION |
| 42 | +#ifdef DPCTL_ENABLE_L0_PROGRAM |
43 | 43 | // Note: include ze_api.h before level_zero.hpp. Make sure clang-format does
|
44 | 44 | // not reorder the includes.
|
45 | 45 | // clang-format off
|
@@ -332,7 +332,7 @@ _GetKernel_ocl_impl(const kernel_bundle<bundle_state::executable> &kb,
|
332 | 332 | }
|
333 | 333 | }
|
334 | 334 |
|
335 |
| -#ifdef DPCTL_ENABLE_L0_PROGRAM_CREATION |
| 335 | +#ifdef DPCTL_ENABLE_L0_PROGRAM |
336 | 336 |
|
337 | 337 | #ifdef __linux__
|
338 | 338 | static const char *zeLoaderName = DPCTL_LIBZE_LOADER_FILENAME;
|
@@ -579,7 +579,7 @@ bool _HasKernel_ze_impl(const kernel_bundle<bundle_state::executable> &kb,
|
579 | 579 | return false;
|
580 | 580 | }
|
581 | 581 |
|
582 |
| -#endif /* #ifdef DPCTL_ENABLE_L0_PROGRAM_CREATION */ |
| 582 | +#endif /* #ifdef DPCTL_ENABLE_L0_PROGRAM */ |
583 | 583 |
|
584 | 584 | } /* end of anonymous namespace */
|
585 | 585 |
|
@@ -619,11 +619,11 @@ DPCTLKernelBundle_CreateFromSpirv(__dpctl_keep const DPCTLSyclContextRef CtxRef,
|
619 | 619 | length, CompileOpts);
|
620 | 620 | break;
|
621 | 621 | case backend::ext_oneapi_level_zero:
|
622 |
| -#ifdef DPCTL_ENABLE_L0_PROGRAM_CREATION |
| 622 | +#ifdef DPCTL_ENABLE_L0_PROGRAM |
623 | 623 | KBRef = _CreateKernelBundleWithIL_ze_impl(*SyclCtx, *SyclDev, IL,
|
624 | 624 | length, CompileOpts);
|
625 |
| -#endif |
626 | 625 | break;
|
| 626 | +#endif |
627 | 627 | default:
|
628 | 628 | error_handler("Backend " + std::to_string(static_cast<int>(BE)) +
|
629 | 629 | " is not supported",
|
@@ -671,8 +671,9 @@ __dpctl_give DPCTLSyclKernelBundleRef DPCTLKernelBundle_CreateFromOCLSource(
|
671 | 671 | }
|
672 | 672 | break;
|
673 | 673 | case backend::ext_oneapi_level_zero:
|
674 |
| - error_handler("CreateFromSource is not supported in Level Zero.", |
675 |
| - __FILE__, __func__, __LINE__); |
| 674 | + error_handler( |
| 675 | + "CreateFromSource is not supported for Level Zero backend.", |
| 676 | + __FILE__, __func__, __LINE__); |
676 | 677 | return nullptr;
|
677 | 678 | default:
|
678 | 679 | error_handler("CreateFromSource is not supported in unknown backend.",
|
@@ -700,7 +701,9 @@ DPCTLKernelBundle_GetKernel(__dpctl_keep DPCTLSyclKernelBundleRef KBRef,
|
700 | 701 | case sycl::backend::opencl:
|
701 | 702 | return _GetKernel_ocl_impl(*SyclKB, KernelName);
|
702 | 703 | case sycl::backend::ext_oneapi_level_zero:
|
| 704 | +#ifdef DPCTL_ENABLE_L0_PROGRAM |
703 | 705 | return _GetKernel_ze_impl(*SyclKB, KernelName);
|
| 706 | +#endif |
704 | 707 | default:
|
705 | 708 | error_handler("Backend " + std::to_string(static_cast<int>(be)) +
|
706 | 709 | " is not supported.",
|
@@ -728,7 +731,9 @@ bool DPCTLKernelBundle_HasKernel(__dpctl_keep DPCTLSyclKernelBundleRef KBRef,
|
728 | 731 | case sycl::backend::opencl:
|
729 | 732 | return _HasKernel_ocl_impl(*SyclKB, KernelName);
|
730 | 733 | case sycl::backend::ext_oneapi_level_zero:
|
| 734 | +#ifdef DPCTL_ENABLE_L0_PROGRAM |
731 | 735 | return _HasKernel_ze_impl(*SyclKB, KernelName);
|
| 736 | +#endif |
732 | 737 | default:
|
733 | 738 | error_handler("Backend " + std::to_string(static_cast<int>(be)) +
|
734 | 739 | " is not supported.",
|
|
0 commit comments