Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ESIMD][E2E] ESIMD/dword_local_accessor_atomic_smoke.cpp fails on unrelated changes #12896

Closed
uditagarwal97 opened this issue Mar 4, 2024 · 2 comments
Labels
bug Something isn't working confirmed esimd Explicit SIMD feature

Comments

@uditagarwal97
Copy link
Contributor

Describe the bug

ESIMD/dword_local_accessor_atomic_smoke.cpp test fails on unrelated changes with the following msg:

FAIL: SYCL :: ESIMD/dword_local_accessor_atomic_smoke.cpp (555 of 1910)
******************** TEST 'SYCL :: ESIMD/dword_local_accessor_atomic_smoke.cpp' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 11
/__w/llvm/llvm/toolchain/bin//clang++   -fsycl -fsycl-targets=spir64 /__w/llvm/llvm/llvm/sycl/test-e2e/ESIMD/dword_local_accessor_atomic_smoke.cpp -o /__w/llvm/llvm/build-e2e/ESIMD/Output/dword_local_accessor_atomic_smoke.cpp.tmp.out
# executed command: /__w/llvm/llvm/toolchain/bin//clang++ -fsycl -fsycl-targets=spir64 /__w/llvm/llvm/llvm/sycl/test-e2e/ESIMD/dword_local_accessor_atomic_smoke.cpp -o /__w/llvm/llvm/build-e2e/ESIMD/Output/dword_local_accessor_atomic_smoke.cpp.tmp.out
# note: command had no output on stdout or stderr
# RUN: at line 12
env ONEAPI_DEVICE_SELECTOR=level_zero:gpu  /__w/llvm/llvm/build-e2e/ESIMD/Output/dword_local_accessor_atomic_smoke.cpp.tmp.out
# executed command: env ONEAPI_DEVICE_SELECTOR=level_zero:gpu /__w/llvm/llvm/build-e2e/ESIMD/Output/dword_local_accessor_atomic_smoke.cpp.tmp.out
# .---command stdout------------
# | Running on Intel(R) Iris(R) Xe Graphics
# |  Local accessor Testing mode=DWORD op=inc T=int[32](https://github.com/intel/llvm/actions/runs/8070132787/job/22257505298?pr=12844#step:21:33)_t N=1
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=inc T=uint32_t N=1
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=inc T=int32_t N=8
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=inc T=uint32_t N=8
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=dec T=int32_t N=1
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=dec T=uint32_t N=1
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=dec T=int32_t N=8
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=dec T=uint32_t N=8
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=add T=int32_t N=1
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=add T=uint32_t N=1
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=add T=int32_t N=8
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=add T=uint32_t N=8
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=sub T=int32_t N=1
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=sub T=uint32_t N=1
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=sub T=int32_t N=8
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=sub T=uint32_t N=8
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=smax T=int32_t N=1
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=smax T=int32_t N=8
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=smin T=int32_t N=1
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=smin T=int32_t N=8
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=umax T=uint32_t N=1
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=umax T=uint32_t N=8
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=umin T=uint32_t N=1
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }...
# |   failed at index 0: 2 != 0(gold)
# |   FAILED
# |   pass rate: 0% (0/1)
# |  Local accessor Testing mode=DWORD op=umin T=uint32_t N=8
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=load T=int32_t N=1
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=load T=uint32_t N=1
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=load T=int32_t N=8
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=load T=uint32_t N=8
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=load T=float N=1
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=load T=float N=8
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=store T=int32_t N=1
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=store T=uint32_t N=1
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=store T=int32_t N=8
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=store T=uint32_t N=8
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=store T=float N=1
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# |  Local accessor Testing mode=DWORD op=store T=float N=8
# | 	{ thr_per_group=8 n_groups=1 start_ind=0 masked_lane=1 repeat=1 stride=1 }... passed
# | FAILED
# `-----------------------------
# error: command failed with exit status: 1

Example:
[1] https://github.com/intel/llvm/actions/runs/8141362435/job/22250625992
[2] https://github.com/intel/llvm/actions/runs/8070132787/job/22257505298?pr=12844

To reproduce

Run E2E tests on latest intel/llvm (56e9067).

Environment

The bug looks agnostic to OS: the failure is both on Linux and Windows.

Additional context

No response

@steffenlarsen
Copy link
Contributor

Similar failure seen in ESIMD/dword_local_accessor_atomic_smoke_scalar_off.cpp in #12900

@sarnex
Copy link
Contributor

sarnex commented Aug 1, 2024

Not reported since March, passing for me consistently with 5 runs on the failing platform/OS. Closing.

@sarnex sarnex closed this as completed Aug 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working confirmed esimd Explicit SIMD feature
Projects
None yet
Development

No branches or pull requests

4 participants