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_openblas64-0.3.24.95.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12234952abff1ba14f30723bb4136652bc1c050f68598a136b2545b936d8ab2d |
|
MD5 | fbb7241efcd561337ea8613fdeff1252 |
|
BLAKE2b-256 | 09c2eab284e566b9e784519638278aceb3a76e66964aa6da46c1f45feca5f1b8 |
Hashes for scipy_openblas64-0.3.24.95.0-py3-none-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef5367a9119dc8d147d473df54b721b57238a53ba9f391e8546e0bccdbcd439a |
|
MD5 | a321fcc77d1443507716b9ddbfd5170f |
|
BLAKE2b-256 | 7a43fdd0e9b059ff6120a407957ee0f81925d43f57c3b51e7b3cefc5ab9bc3f9 |
Hashes for scipy_openblas64-0.3.24.95.0-py3-none-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0153d9df2543ee681b14a5584f5e7d1407b0937fe966823ffc0992a899d4a9dc |
|
MD5 | 8eb2aecf79ee7e2a1eaa070ed2238841 |
|
BLAKE2b-256 | e9c0c2c6a40d5cc444180168d58f86f4d5ef368545b984f66a998f317190d39b |
Hashes for scipy_openblas64-0.3.24.95.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48ceac98260dcab49001d5b1a65bc815826fc9245abe7d520055f17352e38dec |
|
MD5 | 565cde9bd9ea61ec2a4af215388bbf14 |
|
BLAKE2b-256 | 466cbea38f82227727ddf7289cf6ae01b7f13e7618e7bb2e9ab5fa157b91c429 |
Hashes for scipy_openblas64-0.3.24.95.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cfe1faaa4a5dfc5a56fd23b29d823e5e23663f6046ef0f7b12e2fbcc66aff6f |
|
MD5 | f0d6e2d2966cc8d7d0e73608c49b0325 |
|
BLAKE2b-256 | 48d079e9273af620f5fe2b5e66e9e81cd50e858c3810f08949141ffc1ddaac9c |
Hashes for scipy_openblas64-0.3.24.95.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca125f23cf24e2ab9d82a25c99a1fb15a1b0789a90afa3c4c3e5490bb417786c |
|
MD5 | c2af803d1387b46e9bb48d682c4d2f7e |
|
BLAKE2b-256 | 94599ed02ea4fd19c359aa4bc2e6cd3a6949859fde5abb55a7c5f5453c2b875a |
Hashes for scipy_openblas64-0.3.24.95.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f8bdbe400f8774bce090f6905709557ddf671b139a52138de24269a4c54b389 |
|
MD5 | a49cf162daff9186b99edec1314201d9 |
|
BLAKE2b-256 | c3f2de9e47947509efbfdb57020d1f066b05614438b9bbf3417c6f518b9bcc52 |
Hashes for scipy_openblas64-0.3.24.95.0-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9d183b76fe1510d36ae1c4f08a7201f12e50c1dee42d650f09bc531ea72c688 |
|
MD5 | 872a02963a35d397c08f5ad9a168b75d |
|
BLAKE2b-256 | a934c9d560ffbe67c7668575203b190fce32784adadccf935021c72dab98f435 |