compute-runtime: XE_HP* related unit tests fail with all compute-runtime versions
Hi,
while trying to update the Debian packages for the Intel OpenCL stack, I’ve run into two failing tests:
./opencl/test/unit_test/kernel/cache_flush_xehp_and_later_tests.inl:345: Failure
Expected equality of these values:
rangesExpected
Which is: { 8-byte object <01-E0 5D-F0 AD-55 00-00>, 8-byte object <01-00 5E-F0 AD-55 00-00>, 8-byte object <00-20 5E-F0 AD-55 00-00> }
validateL3ControlPolicy.l3RangesParsed
Which is: { 8-byte object <01-E0 5D-F0 FF-FF FF-3F>, 8-byte object <01-00 5E-F0 FF-FF FF-3F>, 8-byte object <00-20 5E-F0 FF-FF FF-3F> }
[ FAILED ][ XE_HP_SDV ][ 6297 ] GivenCacheFlushAfterWalkerAndTimestampPacketsEnabledWhenAllocationRequiresCacheFlushThenFlushCommandPresentAfterWalkerXEHP.I
./opencl/test/unit_test/kernel/cache_flush_xehp_and_later_tests.inl:288: Failure
Expected equality of these values:
rangesExpected
Which is: { 8-byte object <00-10 62-F0 AD-55 00-00>, 8-byte object <01-20 62-F0 AD-55 00-00>, 8-byte object <01-40 62-F0 AD-55 00-00> }
validateL3ControlPolicy.l3RangesParsed
Which is: { 8-byte object <00-10 62-F0 FF-FF FF-3F>, 8-byte object <01-20 62-F0 FF-FF FF-3F>, 8-byte object <01-40 62-F0 FF-FF FF-3F> }
[ FAILED ][ XE_HP_SDV ][ 6297 ] GivenCacheFlushAfterWalkerEnabledWhenAllocationRequiresCacheFlushThenFlushCommandPresentAfterWalkerXEHP.I
This happened while building intel-compute-runtime 22.03.22192 using igc 1.0.9933 and llvm-12. There may well be some unsupported combination of build dependency versions … I’m thankful for any pointer where to start looking. (I can successfully build 21.32.20609 using igc 1.0.8744 (or 1.0.9933 as well) and llvm-12 in the same setup. I haven’t tried any versions inbetween.)
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 15 (7 by maintainers)
seems to work here
regarding two failures that @anbe42 mentioned at the very beginning of the issue, I setup workspace with gcc11 and reproduced the issue.