| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
This test is failing due to system oom during amd64 wheel tests
with ILP64 OpenBLAS. Should not be run on account of memory
restrictions, but evidently those are not reliably reported
to the docker container running the tests.
|
| |\
| |
| | |
ENH: Vectorising np.linalg.qr
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |\ \
| | |
| | | |
BUG: Fix warning problems of the mod operator
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It is very much possible that this will also fail on other systems
and should rather only run, e.g. on newer glibc versions.
In principle, we could also split this into "no warnings given"
and "warning given". MacOS seems very sloppy with floating point
warnings, but hopefully it at least does not give spurious ones.
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
The old tests seems not to have noticed all types of errors here.
It seems the `assert_no_warnings` context does not care about
exceptions.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |\ \ \
| |/ /
|/| | |
DOC: BLAS/LAPACK linking rules
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Accelerate in "NumPy 1.21+".
I thought the NumPy 1.20.0 release note decommissioned "the Accelerate library as a candidate" but it doesn't mention BLAS.
https://github.com/numpy/numpy/pull/15759/files#diff-6fde01624b4d27874d419c0f8aeae3743c4f5e7e1c9f2b039eb453a714d0cbb1R396 seems to affect both but
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
`:numpy:`
Thanks, Matti!
Can you illuminate what the colons do in pip install? The doc webpage and CLI help says:
> Accepts either ":all:" to disable all binary packages, ":none:" to empty the set (notice the colons), or one or more package names with commas between them **(no colons).**
Co-authored-by: Matti Picus <matti.picus@gmail.com>
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Give the OS-specific site-packages directories for NumPy's OpenBLAS.
* Include the `pip install numpy --only-binary numpy` variation, but not `:numpy:` since pip install doesn't document that. `pip install --only-binary numpy numpy` also works but that's confusing to parse.
* Drop the sentence on the Accelerate bug on macOS < 11.3 since this isn't the place for it.
* Also drop the search-order part about Accelerate? This applies to Numpy 1.19 as well as 1.21+.
* Clarify the part about finding external BLAS/LAPACK libs.
Some doc should explain what people need to know about installation. If they need portable, reproducible results, they should probably use the same BLAS/LAPACK libs compiled with the same compiler everywhere.
It's unfortunate to install NumPy + SciPy linked to Accelerate, along with more pips, only to discover that NumPy won't load on their Mac and have to start over. Or will SciPy reject the older LAPACK API and have problems using different BLAS/LAPACK libs?
Installing pips in Docker takes over an hour (vs. 15 minutes) if linking NumPy and SciPy to an external BLAS/LAPACK (and another pip conditionally compiles from source if NumPy did).
Worse to have to debug CI failures because their CI on Linux computes different output than Accelerate.
Should this also explain how to tell which release of OpenBLAS is included in a NumPy installation? (What got us into installing NumPy from source was needing an OpenBLAS bug fix release.)
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
... per recent numpy-discussion@python.org discussion.
My aim was to explain the rules clearly including background that developers might need to learn.
I made some guesses to fill in details. For sure let me know whatever's wrong or unclear here.
Should the website installation page https://numpy.org/install/ link to this doc so developers can learn how to install NumPy for their situation?
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This avoids unicode characters in the division SIMD code to circumvent
problems reading the utf-8 encoded file in windows.
The proper fix is probably to just assume utf-8 and feel free to use
unicode characters in `c.src` files.
But here, it doesn't matter too much to just avoid utf-8 quickly.
See gh-19454
|
| |\ \ \
| | | |
| | | | |
DOC: broadcast_to() supports int as shape parameter
|
| | |/ / |
|
| | | | |
|
| |\ \ \
| | | |
| | | | |
MAINT: factored out _PyArray_ArgMinMaxCommon
|
| | | | | |
|
| | | | | |
|