Test test_bfloat16_plus_float fails on s390x #2228
Labels
help wanted
platform:cpu-s390x
IBM Z systems based on s390x architecture
sighting
Suspicious library behavior. Should be promoted to a bug when confirmed
Summary
Our build fails for s390x because the numbers are not rounded enough:
tests/gtests/internals/test_bfloat16.cpp:79: Failure
[18667s] Expected: (float {expect_bf16}) > (float {initial_value_bf16}), actual: 0 vs 4.59163e-41
Version
3.6
Environment
oneDNN includes hardware-specific optimizations and may behave
differently on depending on the compiler and build environment. Include
the following information to help reproduce the issue:
lscpu
; if yourlscpu
does not list CPU flags,try running
cat /proc/cpuinfo | grep flags | sort -u
): s390xuname -a
): openSUSE Tumbleweedgcc --version
): gcc-14-2.1cmake --version
): cmake-3.31.0-1.1git log -1 --format=%H
)Steps to reproduce
Build with openSUSE via OBS with tar archive.
-> build error with:
Observed behavior
Failed build on openSUSE for s390x because of missing rounding.
Expected behavior
Successful build on s390x without test failures.
The text was updated successfully, but these errors were encountered: