Provides OpenBLAS for python packaging
Project description
OpenBLAS
We build OpenBLAS on Travis-CI (for linux aarch64, ppc64, s390x) and github actions for linux, windows, macOS x86_64 and macOS arm64.
Tarballs are at https://anaconda.org/scientific-python-nightly-wheels/openblas-libs/files
A project using the tarball, for Manylinux or macOS, will need the
gfortran-install
submodule used here, from
https://github.com/MacPython/gfortran-install
We also build and upload a pip-installable wheel. The wheel is self-contained,
it includes all needed gfortran support libraries. On windows, this is a single
DLL. On linux we use auditwheel repair
to mangle the shared object names.
The wheel supplies interfaces for building and using OpenBLAS in a python project like SciPy or NumPy:
Buildtime
get_include_dir()
,get_lib_dir()
andget_library()
for use in compiler or project argumentsget_pkg_config()
will return a multi-line text that can be saved into a file and used with pkg-config for build systems like meson. This works around the problem of relocatable pkg-config files since the windows build uses pkgconfiglite v0.28 which does not support--define-prefix
.
Runtime
- importing will load openblas into the executable and provide the openblas symbols.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for scipy_openblas32-0.3.26.0.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4d342fe4b2d90c68b6ac150a2d0c74561fff6e356a776ee0e0ada16afaf17d1 |
|
MD5 | c66cb038e41ec3661f20b9912ce6cc96 |
|
BLAKE2b-256 | 2a0189c7b93e3b147eef2e1aa84409c11f9828b90a18e47c0df0ed44fdf17b35 |
Hashes for scipy_openblas32-0.3.26.0.1-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97fbaec478a5efa009d43d6288a97ad8ecf9c2c64c11218349946f7393ec8881 |
|
MD5 | 460be653ba7b6039c3c3b0dc8540b269 |
|
BLAKE2b-256 | cfc64faeae270ec38018d349582d669ed040078e6814cbad7625440a4892b108 |
Hashes for scipy_openblas32-0.3.26.0.1-py3-none-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79bfe4c3e456db5e126cbc17f79d6db7b607c43e2e728cf7807613e01375190e |
|
MD5 | 214c6f080e9701c2079c3b9ad2f2f865 |
|
BLAKE2b-256 | cff3b03802ec7b6318c1a5898ec2d2e072685d0f2d0e4c8246609cbe78fadcbb |
Hashes for scipy_openblas32-0.3.26.0.1-py3-none-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2b627a8d3c480fa3b1b72b97260f768b71fd7dc83004a37d1a4ad07886788a5 |
|
MD5 | a75c0846c9a5b3c5396a60947226bd9d |
|
BLAKE2b-256 | 860dffc5f120fe1329488775a2ee67f5eae2f341d139384c404806b695a9aa20 |
Hashes for scipy_openblas32-0.3.26.0.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2528a9a85c085cd9e62970f7a2edaaf8ffdda9b8659e5afd2c3c843cf59abe4 |
|
MD5 | 98462ab94010b3311c1f75e5e518cef7 |
|
BLAKE2b-256 | 819f55382d362297bebdb1ea2571735e6894d46e2db061bf3b72dca921eebea7 |
Hashes for scipy_openblas32-0.3.26.0.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2495ab607533a616330e1e091a74661fa8164683ee0c506145ab2a660771d4e4 |
|
MD5 | b429738e953a86c9b5a5a20118e6b8e1 |
|
BLAKE2b-256 | ab6f74344ec3be72352f79ffbb34963c3a46651319975568e40567cbe7f223ac |
Hashes for scipy_openblas32-0.3.26.0.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c892dc9cf351c82b5e6f85ce903b9ec1cc0e69f98d3676d2bcc93f5ad6227f68 |
|
MD5 | b5afc2635d1ffd7fd934fe5f71449bfe |
|
BLAKE2b-256 | 4f8ea43487b6bc7f6cb87c155ece5ce06bd587847431222dd3179faed1294a14 |
Hashes for scipy_openblas32-0.3.26.0.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e26b49dc562b61bae7c6008b228de62edaa9bbbb05743837bffbd6ddf1d87011 |
|
MD5 | e80fc1e2d642b292ad1f320ecdbe3460 |
|
BLAKE2b-256 | 4605e3925e70c8e50b59b28efdf09fff6666afc98cf82184f7923c10212983e2 |
Hashes for scipy_openblas32-0.3.26.0.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c74fef363f518d015e6fcbed1cde56d1134c9b9e4159824e3ddc8b05727c8ab |
|
MD5 | 8b40e1371f29beee4ab9a4d827748ce7 |
|
BLAKE2b-256 | f8cb5c969bdefe0e68d4fbb448968dcc2a4e5fc61acb2a1c2e0cefedf82391f6 |
Hashes for scipy_openblas32-0.3.26.0.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bc459c0f361181b71c9d29162e62e435f784936f8cfa78c3bfa1d1ea6ae0593 |
|
MD5 | 5c36d5e186e16337242562a7d43bd884 |
|
BLAKE2b-256 | d775cab4463082ca5117c98d16061a33ee1a84828fc5c045296a8a5849225d78 |
Hashes for scipy_openblas32-0.3.26.0.1-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4244504cb8ca2c76b38a4dc7e44140a7d8da45763f0b386d51611c5a5df2d985 |
|
MD5 | bd0e8631a5eeb507c744f1117dcd3395 |
|
BLAKE2b-256 | 7c65b4f3ff1fea54499358ba22809b20565751ab627b2b95829e6059ecb5160a |