wpleonardo commented on PR #1375:
URL: https://github.com/apache/orc/pull/1375#issuecomment-1475173785

   The reason is that windows test running on a machine that doesn't support 
AVX512 and cmake program check_cxx_source_compiles "CXX_SUPPORTS_AVX512" 
doesn't recognize it.
   It causes that although building ORC binary success, orc_test running failed 
due to CPU not having AVX512 flags.
   Below are the CPU flags printed by that CI test windows machine:
   fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 
clflush mmx fxsr sse sse2 ss ht rep_good nopl xtopology cpuid pni pclmuldq 
ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand 
hypervisor lahf_lm fsgsbase bmi1 avx2 smep bmi2 erms invpcid xsaveopt md_clear
   
https://github.com/apache/orc/actions/runs/4444354324/jobs/7802486868?pr=1375#step:4:49
   We can see that there are no AVX512 flags. I will add another compiler check 
"check_cxx_compiler_flag("-mavx512f -mavx512cd -mavx512vl -mavx512dq 
-mavx512bw" COMPILER_SUPPORT_AVX512)"  to fix this issue.
   This code and other comments will be updated before Monday night. Thank you 
very much.
   
   > Windows SIMD test is failing: 
https://github.com/apache/orc/actions/runs/4444354324/jobs/7802486868?pr=1375 
@wpleonardo
   > 
   > ```
   > [----------] 54 tests from OrcTest/RleV2BitUnpackAvx512Test
   > [ RUN      ] 
OrcTest/RleV2BitUnpackAvx512Test.RleV2_basic_vector_decode_1bit/0
   > unknown file: error: SEH exception with code 0xc000001d thrown in the test 
body.
   > [  FAILED  ] 
OrcTest/RleV2BitUnpackAvx512Test.RleV2_basic_vector_decode_1bit/0, where 
GetParam() = true (2 ms)
   > [ RUN      ] 
OrcTest/RleV2BitUnpackAvx512Test.RleV2_basic_vector_decode_1bit/1
   > unknown file: error: SEH exception with code 0xc000001d thrown in the test 
body.
   > [  FAILED  ] 
OrcTest/RleV2BitUnpackAvx512Test.RleV2_basic_vector_decode_1bit/1, where 
GetParam() = false (1 ms)
   > [ RUN      ] 
OrcTest/RleV2BitUnpackAvx512Test.RleV2_basic_vector_decode_2bit/0
   > unknown file: error: SEH exception with code 0xc000001d thrown in the test 
body.
   > [  FAILED  ] 
OrcTest/RleV2BitUnpackAvx512Test.RleV2_basic_vector_decode_2bit/0, where 
GetParam() = true (1 ms)
   > [ RUN      ] 
OrcTest/RleV2BitUnpackAvx512Test.RleV2_basic_vector_decode_2bit/1
   > unknown file: error: SEH exception with code 0xc000001d thrown in the test 
body.
   > [  FAILED  ] 
OrcTest/RleV2BitUnpackAvx512Test.RleV2_basic_vector_decode_2bit/1, where 
GetParam() = false (1 ms)
   > ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to