Skip to content

Commit 69948f3

Browse files
rgommersmattip
andauthored
DOC: remove very outdated info on ATLAS (#29119)
* DOC: remove very outdated info on ATLAS ATLAS hasn't been developed for years, there is no reason to ever use it instead of OpenBLAS, BLIS, or MKL. So remove mentions of it. The troubleshooting instructions haven't been relevant in quite a while either. Addresses a comment on gh-29108 [skip cirrus] [skip github] [skip azp] * accept review suggestion [skip ci] Co-authored-by: Matti Picus <matti.picus@gmail.com> --------- Co-authored-by: Matti Picus <matti.picus@gmail.com>
1 parent d52bccb commit 69948f3

File tree

2 files changed

+2
-32
lines changed

2 files changed

+2
-32
lines changed

INSTALL.rst

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -135,23 +135,15 @@ For best performance, a development package providing BLAS and CBLAS should be
135135
installed. Some of the options available are:
136136

137137
- ``libblas-dev``: reference BLAS (not very optimized)
138-
- ``libatlas-base-dev``: generic tuned ATLAS, it is recommended to tune it to
139-
the available hardware, see /usr/share/doc/libatlas3-base/README.Debian for
140-
instructions
141-
- ``libopenblas-base``: fast and runtime detected so no tuning required but a
142-
very recent version is needed (>=0.2.15 is recommended). Older versions of
143-
OpenBLAS suffered from correctness issues on some CPUs.
138+
- ``libopenblas-base``: (recommended) OpenBLAS is performant, and used
139+
in the NumPy wheels on PyPI except where Apple's Accelerate is tuned better for Apple hardware
144140

145141
The package linked to when numpy is loaded can be chosen after installation via
146142
the alternatives mechanism::
147143

148144
update-alternatives --config libblas.so.3
149145
update-alternatives --config liblapack.so.3
150146

151-
Or by preloading a specific BLAS library with::
152-
153-
LD_PRELOAD=/usr/lib/atlas-base/atlas/libblas.so.3 python ...
154-
155147

156148
Build issues
157149
============

doc/source/user/troubleshooting-importerror.rst

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -83,28 +83,6 @@ on how to properly configure Eclipse/PyDev to use Anaconda Python with specific
8383
conda environments.
8484

8585

86-
Raspberry Pi
87-
------------
88-
89-
There are sometimes issues reported on Raspberry Pi setups when installing
90-
using ``pip3 install`` (or ``pip`` install). These will typically mention::
91-
92-
libf77blas.so.3: cannot open shared object file: No such file or directory
93-
94-
95-
The solution will be to either::
96-
97-
sudo apt-get install libatlas-base-dev
98-
99-
to install the missing libraries expected by the self-compiled NumPy
100-
(ATLAS is a possible provider of linear algebra).
101-
102-
*Alternatively* use the NumPy provided by Raspbian. In which case run::
103-
104-
pip3 uninstall numpy # remove previously installed version
105-
apt install python3-numpy
106-
107-
10886
Debug build on Windows
10987
----------------------
11088

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy