Describe the bug
I was working on adding new vulkan-sycl bindless image interop test.
Related PR which introdouces new test:
#21691
Apparently, this test fails on CUDA for example for sycl::half with 2 channels
# RUN: at line 11
env SYCL_UR_CUDA_ENABLE_IMAGE_SUPPORT=1 ONEAPI_DEVICE_SELECTOR=cuda:gpu /__w/llvm/llvm/build-e2e/bindless_images/vulkan_interop/Output/vulkan_sycl_image_unsampled_timeline_semaphore.cpp.tmp.out --type half --channels 2
# executed command: env SYCL_UR_CUDA_ENABLE_IMAGE_SUPPORT=1 ONEAPI_DEVICE_SELECTOR=cuda:gpu /__w/llvm/llvm/build-e2e/bindless_images/vulkan_interop/Output/vulkan_sycl_image_unsampled_timeline_semaphore.cpp.tmp.out --type half --channels 2
# .---command stdout------------
# | Running 2D unsampled image timeline semaphore test | Type: half | Size: 32x32 | Channels: 2
# | VK Format: VK_FORMAT_R16G16_SFLOAT
# | Mismatch at 2 ch:0 Got: 1 Exp: 0.5
# | Mismatch at 3 ch:1 Got: 6 Exp: 5.5
# | Mismatch at 4 ch:0 Got: 2 Exp: 1
# | Mismatch at 5 ch:1 Got: 7 Exp: 6
# | Mismatch at 6 ch:0 Got: 3 Exp: 1.5
# | Mismatch at 7 ch:1 Got: 8 Exp: 6.5
# | Mismatch at 8 ch:0 Got: 4 Exp: 2
# | Mismatch at 9 ch:1 Got: 9 Exp: 7
# | Mismatch at 10 ch:0 Got: 5 Exp: 2.5
# | Mismatch at 11 ch:1 Got: 10 Exp: 7.5
# | Mismatch at 12 ch:0 Got: 6 Exp: 3
# | Mismatch at 13 ch:1 Got: 11 Exp: 8
# | Mismatch at 14 ch:0 Got: 7 Exp: 3.5
# | Mismatch at 15 ch:1 Got: 12 Exp: 8.5
# | Mismatch at 16 ch:0 Got: 8 Exp: 4
# | Mismatch at 17 ch:1 Got: 13 Exp: 9
# | Mismatch at 18 ch:0 Got: 9 Exp: 4.5
# | Mismatch at 19 ch:1 Got: 14 Exp: 9.5
# | Mismatch at 20 ch:0 Got: 10 Exp: 5
# | Mismatch at 21 ch:1 Got: 15 Exp: 10
# | Mismatch at 22 ch:0 Got: 11 Exp: 5.5
# | Mismatch at 23 ch:1 Got: 16 Exp: 10.5
# | Mismatch at 24 ch:0 Got: 12 Exp: 6
# | Mismatch at 25 ch:1 Got: 17 Exp: 11
# | Mismatch at 26 ch:0 Got: 13 Exp: 6.5
# | Mismatch at 27 ch:1 Got: 18 Exp: 11.5
# | Mismatch at 28 ch:0 Got: 14 Exp: 7
# | Mismatch at 29 ch:1 Got: 19 Exp: 12
# | Mismatch at 30 ch:0 Got: 15 Exp: 7.5
# | Mismatch at 31 ch:1 Got: 20 Exp: 12.5
# | Mismatch at 32 ch:0 Got: 15 Exp: 8
# | Mismatch at 33 ch:1 Got: 20 Exp: 13
# | Mismatch at 34 ch:0 Got: 15 Exp: 8.5
# | Mismatch at 35 ch:1 Got: 20 Exp: 13.5
# | Mismatch at 36 ch:0 Got: 15 Exp: 9
# | Mismatch at 37 ch:1 Got: 20 Exp: 14
# | Mismatch at 38 ch:0 Got: 15 Exp: 9.5
# | Mismatch at 39 ch:1 Got: 20 Exp: 14.5
# | Mismatch at 40 ch:0 Got: 15 Exp: 10
# | Mismatch at 41 ch:1 Got: 20 Exp: 15
# | Mismatch at 42 ch:0 Got: 15 Exp: 10.5
# | Mismatch at 43 ch:1 Got: 20 Exp: 15.5
# | Mismatch at 44 ch:0 Got: 15 Exp: 11
# | Mismatch at 45 ch:1 Got: 20 Exp: 16
# | Mismatch at 46 ch:0 Got: 15 Exp: 11.5
# | Mismatch at 47 ch:1 Got: 20 Exp: 16.5
# | Mismatch at 48 ch:0 Got: 15 Exp: 12
# | Mismatch at 49 ch:1 Got: 20 Exp: 17
# | Mismatch at 50 ch:0 Got: 15 Exp: 12.5
# | Mismatch at 51 ch:1 Got: 20 Exp: 17.5
# | Mismatch at 52 ch:0 Got: 15 Exp: 13
# | Mismatch at 53 ch:1 Got: 20 Exp: 18
# | Mismatch at 54 ch:0 Got: 15 Exp: 13.5
# | Mismatch at 55 ch:1 Got: 20 Exp: 18.5
# | Mismatch at 56 ch:0 Got: 15 Exp: 14
# | Mismatch at 57 ch:1 Got: 20 Exp: 19
# | Mismatch at 58 ch:0 Got: 15 Exp: 14.5
# | Mismatch at 59 ch:1 Got: 20 Exp: 19.5
# | Mismatch at 62 ch:0 Got: 15 Exp: 15.5
# | Mismatch at 63 ch:1 Got: 20 Exp: 20.5
# | Mismatch at 66 ch:0 Got: 17 Exp: 16.5
# | Mismatch at 67 ch:1 Got: 22 Exp: 21.5
# | Mismatch at 68 ch:0 Got: 18 Exp: 17
# | Mismatch at 69 ch:1 Got: 23 Exp: 22
# | Mismatch at 70 ch:0 Got: 19 Exp: 17.5
and for type int32 with 2 channels
Running 2D unsampled image timeline semaphore test | Type: int32 | Size: 32x32 | Channels: 2
# | VK Format: VK_FORMAT_R32G32_SINT
# | Mismatch at 2 ch:0 Got: 1 Exp: 0
# | Mismatch at 3 ch:1 Got: 6 Exp: 5
# | Mismatch at 4 ch:0 Got: 2 Exp: 1
# | Mismatch at 5 ch:1 Got: 7 Exp: 6
# | Mismatch at 6 ch:0 Got: 3 Exp: 1
# | Mismatch at 7 ch:1 Got: 8 Exp: 6
# | Mismatch at 8 ch:0 Got: 4 Exp: 2
# | Mismatch at 9 ch:1 Got: 9 Exp: 7
# | Mismatch at 10 ch:0 Got: 5 Exp: 2
# | Mismatch at 11 ch:1 Got: 10 Exp: 7
# | Mismatch at 12 ch:0 Got: 6 Exp: 3
# | Mismatch at 13 ch:1 Got: 11 Exp: 8
# | Mismatch at 14 ch:0 Got: 7 Exp: 3
# | Mismatch at 15 ch:1 Got: 12 Exp: 8
# | Mismatch at 16 ch:0 Got: 8 Exp: 4
# | Mismatch at 17 ch:1 Got: 13 Exp: 9
# | Mismatch at 18 ch:0 Got: 9 Exp: 4
# | Mismatch at 19 ch:1 Got: 14 Exp: 9
# | Mismatch at 20 ch:0 Got: 10 Exp: 5
# | Mismatch at 21 ch:1 Got: 15 Exp: 10
# | Mismatch at 22 ch:0 Got: 11 Exp: 5
# | Mismatch at 23 ch:1 Got: 16 Exp: 10
# | Mismatch at 24 ch:0 Got: 12 Exp: 6
# | Mismatch at 25 ch:1 Got: 17 Exp: 11
# | Mismatch at 26 ch:0 Got: 13 Exp: 6
# | Mismatch at 27 ch:1 Got: 18 Exp: 11
# | Mismatch at 28 ch:0 Got: 14 Exp: 7
# | Mismatch at 29 ch:1 Got: 19 Exp: 12
# | Mismatch at 30 ch:0 Got: 15 Exp: 7
# | Mismatch at 31 ch:1 Got: 20 Exp: 12
# | Mismatch at 32 ch:0 Got: 15 Exp: 8
# | Mismatch at 33 ch:1 Got: 20 Exp: 13
# | Mismatch at 34 ch:0 Got: 15 Exp: 8
# | Mismatch at 35 ch:1 Got: 20 Exp: 13
# | Mismatch at 36 ch:0 Got: 15 Exp: 9
# | Mismatch at 37 ch:1 Got: 20 Exp: 14
# | Mismatch at 38 ch:0 Got: 15 Exp: 9
# | Mismatch at 39 ch:1 Got: 20 Exp: 14
# | Mismatch at 40 ch:0 Got: 15 Exp: 10
# | Mismatch at 41 ch:1 Got: 20 Exp: 15
# | Mismatch at 42 ch:0 Got: 15 Exp: 10
To reproduce
sycl/test-e2e/bindless_images/vulkan_interop/vulkan_sycl_image_unsampled_timeline_semaphore.cpp
Run test on CUDA backend.
Describe the bug
I was working on adding new vulkan-sycl bindless image interop test.
Related PR which introdouces new test:
#21691
Apparently, this test fails on CUDA for example for
sycl::halfwith 2 channelsand for type
int32with 2 channelsTo reproduce
sycl/test-e2e/bindless_images/vulkan_interop/vulkan_sycl_image_unsampled_timeline_semaphore.cppRun test on CUDA backend.