MAINT Skip unstable GPR tests on 32 bit Python #20334
Merged
+6
−6
Conversation
There is another unrelated error when building scikit-learn on win32 for Python 3.7:
It seems to be related the configuration of the Windows linker for this build. Should probably be tackled in a dedicated PR because I am not sure about the proper fix and don't want to make this PR more complicated. |
The |
LGTM regarding the GPR side. It seems to be problematic but not linked to this PR because the results show that the maximization of the log-likelihood does not work on 32 bits system. |
I opened #20337 to track the 32 bit numerical stability issues in GPR. |
5b3721c
into
scikit-learn:main
51 of 57 checks passed
51 of 57 checks passed
scikit-learn.scikit-learn (Linux pylatest_pip_openblas_pandas)
Linux pylatest_pip_openblas_pandas failed
Details
scikit-learn.scikit-learn (Linux_Runs pylatest_conda_mkl)
Linux_Runs pylatest_conda_mkl succeeded
Details
scikit-learn.scikit-learn (Windows py37_pip_openblas_32bit)
Windows py37_pip_openblas_32bit succeeded
Details
scikit-learn.scikit-learn (macOS pylatest_conda_forge_mkl)
macOS pylatest_conda_forge_mkl succeeded
Details
scikit-learn.scikit-learn (macOS pylatest_conda_mkl_no_openmp)
macOS pylatest_conda_mkl_no_openmp succeeded
Details
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Those tests failed with Python 3.7 and 3.8 on 32 bit linux on the nightly
[cd build]
runs since a few days (possibly related to scipy 1.7.0) but those tests were also previously skipped on Python 3.6.Lists of impacted tests:
test_gpr_interpolation
test_lml_improving
test_predict_cov_vs_std
Observed failures:
Note that
test_predict_cov_vs_std
was not recently failing but I suspect that this is not numerically stable on 32 bit Python either because it used to fail under Python 3.6.