You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Test failures on nightly ARM64 wheel builds. #20426
The test_new_policy failure is due to running the whole test suite with a new memory allocation policy and failing on the same TestComplexFunctions.test_loss_of_precision[complex256] test. So there is a single failure of arcsinh with np.long128np.longcomplex. Just before the check is
x_series = np.logspace(-20, -3.001, 200)
x_basic = np.logspace(-2.999, 0, 10, endpoint=False)
if glibc_older_than("2.19") and dtype is np.longcomplex:
if (platform.machine() == 'aarch64' and bad_arcsinh()):
pytest.skip("Trig functions of np.longcomplex values known "
"to be inaccurate on aarch64 for some compilation "
"configurations.")
# It's not guaranteed that the system-provided arc functions
# are accurate down to a few epsilons. (Eg. on Linux 64-bit
# So, give more leeway for long complex tests here:
check(x_series, 50.0*eps)
else:
> check(x_series, 2.1*eps)
Did something change with arcsinh recently and we need to blocklist this glibc function?
Activity
mattip commentedon Nov 21, 2021
The
test_new_policyfailure is due to running the whole test suite with a new memory allocation policy and failing on the sameTestComplexFunctions.test_loss_of_precision[complex256]test. So there is a single failure ofarcsinhwithnp.long128np.longcomplex. Just before the check isDid something change with
arcsinhrecently and we need to blocklist this glibc function?[-]Test failures on ARM64 wheel builds.[/-][+]Test failures on nightly ARM64 wheel builds.[/+]charris commentedon Nov 21, 2021
That check was updated in #20274.
charris commentedon Nov 21, 2021
Manylinux2014 has glibc 2.17, so should have used the lower precision check, but should probably just xfail/skip the test instead.
MAINT: Fix longdouble precision check.
charris commentedon Nov 21, 2021
Fixed. Travis-ci Python 3.9 arm64 has gone missing, but the working versions built wheels and passed the tests.
MAINT: Fix longdouble precision check.