-
-
Notifications
You must be signed in to change notification settings - Fork 454
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Package seems broken on ppc64le #607
Comments
Test results in gh-508 are better (only 2 failures), so part of this may be conda-forge specific. |
The conda-forge builds are also emulated, which can sometimes run into unique issues Other thing worth noting (maybe obvious though) is conda-forge is building with the last release. So any changes here since the last release may have fixed issues we are seeing in the conda-forge builds in the interim |
I don't think there were any that would have fixed what we're seeing there. Emulation could well be the problem here though. |
Are all ppc64le feedstocks being moved from Travis to Azure? If emulation is the problem, can you not move back to Travis? |
@carterbox, if you would like to explore fixing the |
@jakirkham, I would be happy to try, but I am still wondering if y'all have any insight into why a bot moved the package from Travis to Azure in the first place. |
We suspect that the emulated (as opposed to native) builds may be causing the tests to fail for these architectures. This commit tries to bump the conda-forge builds back to native hosts instead of cross-compiling. PyWavelets/pywt#607
Similar test errors for The error is happening on line 272 of cD = np.zeros(output_shape, dtype=np.complex128)
with nogil:
retval = c_wt.double_complex_downcoef_axis(
<double complex *> data.data, data_info,
<double complex *> cD.data, output_info,
wavelet.w, axis,
common.COEF_DETAIL, common.MODE_PERIODIZATION,
i, common.SWT_TRANSFORM)
if retval:
raise RuntimeError(
"C wavelet transform failed with error code %d" %
retval) |
That code is full of casts, and assumptions like |
The conda-forge feedstock gained a
ppc64le
build, but it looks completely broken, see conda-forge/pywavelets-feedstock#42. We don't haveppc64le
CI on this repo, which is probably the right thing to add, rather than debug on conda-forge.The text was updated successfully, but these errors were encountered: