Skip to content

Commit 1916370

Browse files
Merge pull request #1041 from IntelPython/hot-fix-fallout-from-gh-1039
Fix loss of L0-program creation from gh-1039
2 parents 7071b35 + 87b7545 commit 1916370

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

libsyclinterface/include/Config/dpctl_config.h.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
#pragma once
2727

2828
/* Defined when dpctl was built with level zero program creation enabled. */
29-
#cmakedefine DPCTL_ENABLE_L0_PROGRAM @DPCTL_ENABLE_L0_PROGRAM_CREATION@
29+
#cmakedefine DPCTL_ENABLE_L0_PROGRAM_CREATION 1
3030

3131
#define __SYCL_COMPILER_VERSION_REQUIRED 20221201L
3232

libsyclinterface/source/dpctl_sycl_kernel_bundle_interface.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
#endif
4040
#include <sstream>
4141

42-
#ifdef DPCTL_ENABLE_L0_PROGRAM
42+
#ifdef DPCTL_ENABLE_L0_PROGRAM_CREATION
4343
// Note: include ze_api.h before level_zero.hpp. Make sure clang-format does
4444
// not reorder the includes.
4545
// clang-format off
@@ -332,7 +332,7 @@ _GetKernel_ocl_impl(const kernel_bundle<bundle_state::executable> &kb,
332332
}
333333
}
334334

335-
#ifdef DPCTL_ENABLE_L0_PROGRAM
335+
#ifdef DPCTL_ENABLE_L0_PROGRAM_CREATION
336336

337337
#ifdef __linux__
338338
static const char *zeLoaderName = DPCTL_LIBZE_LOADER_FILENAME;
@@ -579,7 +579,7 @@ bool _HasKernel_ze_impl(const kernel_bundle<bundle_state::executable> &kb,
579579
return false;
580580
}
581581

582-
#endif /* #ifdef DPCTL_ENABLE_L0_PROGRAM */
582+
#endif /* #ifdef DPCTL_ENABLE_L0_PROGRAM_CREATION */
583583

584584
} /* end of anonymous namespace */
585585

@@ -619,7 +619,7 @@ DPCTLKernelBundle_CreateFromSpirv(__dpctl_keep const DPCTLSyclContextRef CtxRef,
619619
length, CompileOpts);
620620
break;
621621
case backend::ext_oneapi_level_zero:
622-
#ifdef DPCTL_ENABLE_L0_PROGRAM
622+
#ifdef DPCTL_ENABLE_L0_PROGRAM_CREATION
623623
KBRef = _CreateKernelBundleWithIL_ze_impl(*SyclCtx, *SyclDev, IL,
624624
length, CompileOpts);
625625
break;
@@ -701,7 +701,7 @@ DPCTLKernelBundle_GetKernel(__dpctl_keep DPCTLSyclKernelBundleRef KBRef,
701701
case sycl::backend::opencl:
702702
return _GetKernel_ocl_impl(*SyclKB, KernelName);
703703
case sycl::backend::ext_oneapi_level_zero:
704-
#ifdef DPCTL_ENABLE_L0_PROGRAM
704+
#ifdef DPCTL_ENABLE_L0_PROGRAM_CREATION
705705
return _GetKernel_ze_impl(*SyclKB, KernelName);
706706
#endif
707707
default:
@@ -731,7 +731,7 @@ bool DPCTLKernelBundle_HasKernel(__dpctl_keep DPCTLSyclKernelBundleRef KBRef,
731731
case sycl::backend::opencl:
732732
return _HasKernel_ocl_impl(*SyclKB, KernelName);
733733
case sycl::backend::ext_oneapi_level_zero:
734-
#ifdef DPCTL_ENABLE_L0_PROGRAM
734+
#ifdef DPCTL_ENABLE_L0_PROGRAM_CREATION
735735
return _HasKernel_ze_impl(*SyclKB, KernelName);
736736
#endif
737737
default:

0 commit comments

Comments
 (0)