Skip to content

Commit 65c719d

Browse files
authored
[SYCL][L0] Implement robust error handling in level_zero plugin (#2870)
Signed-off-by: rbegam <[email protected]>
1 parent 77da90b commit 65c719d

File tree

2 files changed

+360
-271
lines changed

2 files changed

+360
-271
lines changed

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,9 @@ 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_PROGRAM_EXECUTABLE = CL_INVALID_PROGRAM_EXECUTABLE,
86+
PI_INVALID_SAMPLER = CL_INVALID_SAMPLER,
87+
PI_INVALID_BUFFER_SIZE = CL_INVALID_BUFFER_SIZE,
8588
PI_INVALID_MEM_OBJECT = CL_INVALID_MEM_OBJECT,
8689
PI_OUT_OF_RESOURCES = CL_OUT_OF_RESOURCES,
8790
PI_INVALID_EVENT = CL_INVALID_EVENT,
@@ -93,8 +96,10 @@ typedef enum {
9396
PI_PROFILING_INFO_NOT_AVAILABLE = CL_PROFILING_INFO_NOT_AVAILABLE,
9497
PI_DEVICE_NOT_FOUND = CL_DEVICE_NOT_FOUND,
9598
PI_INVALID_WORK_ITEM_SIZE = CL_INVALID_WORK_ITEM_SIZE,
99+
PI_INVALID_WORK_DIMENSION = CL_INVALID_WORK_DIMENSION,
96100
PI_INVALID_KERNEL_ARGS = CL_INVALID_KERNEL_ARGS,
97101
PI_INVALID_IMAGE_SIZE = CL_INVALID_IMAGE_SIZE,
102+
PI_INVALID_IMAGE_FORMAT_DESCRIPTOR = CL_INVALID_IMAGE_FORMAT_DESCRIPTOR,
98103
PI_IMAGE_FORMAT_NOT_SUPPORTED = CL_IMAGE_FORMAT_NOT_SUPPORTED,
99104
PI_MEM_OBJECT_ALLOCATION_FAILURE = CL_MEM_OBJECT_ALLOCATION_FAILURE,
100105
PI_ERROR_UNKNOWN = -999

0 commit comments

Comments
 (0)