import dpnp
import numba_dpex as nb
from numba_dpex import Range
@nb.kernel
def foo(a, b):
i = nb.get_global_id(0)
if i == b:
a[0] = b
a = dpnp.zeros(1)
b = 1
foo[Range(2**31 - 1)](a, b)
print(a[0])
Traceback (most recent call last):
File "/home/akalistr/work/test/./sycl_id_test.py", line 14, in <module>
foo[Range(2**31)](a, b)
File "/home/akalistr/miniconda3/envs/dpbench-dev/lib/python3.10/site-packages/numba_dpex/core/kernel_interface/dispatcher.py", line 492, in __call__
exec_queue.submit(
File "dpctl/_sycl_queue.pyx", line 706, in dpctl._sycl_queue.SyclQueue.submit
File "dpctl/_sycl_queue.pyx", line 823, in dpctl._sycl_queue.SyclQueue.submit
dpctl._sycl_queue.SyclKernelSubmitError: Kernel submission to Sycl queue failed.