You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All test cases that verify atomic operations in numba_dpex/tests/kernel_tests/test_atomic_op.py fail with segmentation fault when run on 4th gen Xeon CPU (SPR) with OpenCL backend.
There is no issue with atomic operations on CPU with int32. It looks the test file test_atomic_op.py is not updated to follow CFD semantics. Here is the same test case after making CFD changes.
importnumba_dpexasdpeximportdpnpasnp@dpex.kerneldeff(a):
dpex.atomic.add(a, 0, 1)
a=np.zeros(100, dtype=np.int32)
print ("BEFORE: \n", a)
f[100, ](a)
print("AFTER: \n", a)
Here is the log (with trivial edits for brevity) from running this test case on 4th gen Xeon CPU with OpenCL backend.
All test cases that verify atomic operations in
numba_dpex/tests/kernel_tests/test_atomic_op.py
fail with segmentation fault when run on 4th gen Xeon CPU (SPR) with OpenCL backend.Hardware - Intel(R) OpenCL, Intel(R) Xeon(R) Platinum 8465C CPU
numba-dpex: 0.20.0
numba: 0.56.4
dpctl: 0.14.2
dpnp: 0.11.1
Failure log:
The text was updated successfully, but these errors were encountered: