Skip to content

Commit bf06f27

Browse files
committed
[SYCL][L0] Implement robust error handling in level_zero plugin.
Signed-off-by: rbegam <[email protected]>
1 parent 3d0caf2 commit bf06f27

File tree

2 files changed

+503
-228
lines changed

2 files changed

+503
-228
lines changed

sycl/include/CL/sycl/detail/pi.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ typedef enum {
8282
PI_INVALID_QUEUE = CL_INVALID_COMMAND_QUEUE,
8383
PI_OUT_OF_HOST_MEMORY = CL_OUT_OF_HOST_MEMORY,
8484
PI_INVALID_PROGRAM = CL_INVALID_PROGRAM,
85+
PI_INVALID_SAMPLER = CL_INVALID_SAMPLER,
86+
PI_INVALID_BUFFER_SIZE = CL_INVALID_BUFFER_SIZE,
8587
PI_INVALID_MEM_OBJECT = CL_INVALID_MEM_OBJECT,
8688
PI_OUT_OF_RESOURCES = CL_OUT_OF_RESOURCES,
8789
PI_INVALID_EVENT = CL_INVALID_EVENT,
@@ -93,8 +95,10 @@ typedef enum {
9395
PI_PROFILING_INFO_NOT_AVAILABLE = CL_PROFILING_INFO_NOT_AVAILABLE,
9496
PI_DEVICE_NOT_FOUND = CL_DEVICE_NOT_FOUND,
9597
PI_INVALID_WORK_ITEM_SIZE = CL_INVALID_WORK_ITEM_SIZE,
98+
PI_INVALID_WORK_DIMENSION = CL_INVALID_WORK_DIMENSION,
9699
PI_INVALID_KERNEL_ARGS = CL_INVALID_KERNEL_ARGS,
97100
PI_INVALID_IMAGE_SIZE = CL_INVALID_IMAGE_SIZE,
101+
PI_INVALID_IMAGE_FORMAT_DESCRIPTOR = CL_INVALID_IMAGE_FORMAT_DESCRIPTOR,
98102
PI_IMAGE_FORMAT_NOT_SUPPORTED = CL_IMAGE_FORMAT_NOT_SUPPORTED,
99103
PI_MEM_OBJECT_ALLOCATION_FAILURE = CL_MEM_OBJECT_ALLOCATION_FAILURE,
100104
PI_ERROR_UNKNOWN = -999

0 commit comments

Comments
 (0)