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.27.44.2-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 657841ea4d8dfa30ae5c25f0578534beac0dea67c1b799055e46465a12a3eb38 |
|
MD5 | 0335ac0a7750278a23042acd42d96c82 |
|
BLAKE2b-256 | 2076459465263e1319252817dedd82d044178d84b1fb0d671e76e75903080df6 |
Hashes for scipy_openblas64-0.3.27.44.2-py3-none-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdd2d72cd9cb0e001cd2ec9ae8a441afa16fa78cf4b9cd50f8502e64e2d8758e |
|
MD5 | 71c126d12e47f4d251b48ef33f20e26f |
|
BLAKE2b-256 | 8530a05cb14973fac6554982527f3ff7c3e446b53073fe95302c5bfa99420be3 |
Hashes for scipy_openblas64-0.3.27.44.2-py3-none-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 018645bf07df1f3de3e0d0200d17946a81d91987e9f259ba49d6d5938e84f14e |
|
MD5 | 2eb0ce5a576e4a5a29edf11ecaf944d2 |
|
BLAKE2b-256 | 7f33ec4cf349a80da967a4372048267615f609bc59a6de84fcf6debcd4d11567 |
Hashes for scipy_openblas64-0.3.27.44.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0dcd38b5ea7d1137e6fbd70bde524653c6a268d9b3d4e79f174a887db0f5ee8 |
|
MD5 | 52106b7995d887bdedb8439771570b14 |
|
BLAKE2b-256 | fee6776a8d311aaa72efd2947ffb7004569a48752720f55f64334bc4a12bffd0 |
Hashes for scipy_openblas64-0.3.27.44.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4987074017f97c96d05a33151326a559c1a500e17dee61ed1656e2fae041b666 |
|
MD5 | 823da6590a2f621b40710413a32a57db |
|
BLAKE2b-256 | 4ac2afa7b001fb19ac88060ab7078baf1994c1abc3fb1bd523899d5eaa37aa8e |
Hashes for scipy_openblas64-0.3.27.44.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbad85706f622ccf0cec9a1289cf46902b2c4cc993abe8903aa5cfe8ac5270b5 |
|
MD5 | 5bf5489f2569dce7b589a05a9d6f2335 |
|
BLAKE2b-256 | 407649c09067e6cfbb211dc272746bc78da594177a40327644d3dce650f713f6 |
Hashes for scipy_openblas64-0.3.27.44.2-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56493edcd75e552d3fa9a184097f24c4efd1a0071436be9d1950333423a18d5c |
|
MD5 | 830bf0d5e46547712fc75386abb485b0 |
|
BLAKE2b-256 | 5cc1f9d99371f93349aa49b8b26ed6792809f44126eed8c7096951ec0749aa44 |
Hashes for scipy_openblas64-0.3.27.44.2-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 352837b4db27ae539e5bd4a360ada759e172b5274beebda2eba3e10760bd0b69 |
|
MD5 | c8763281be82592badba522d6b44f571 |
|
BLAKE2b-256 | fe8f542e50e6d7feadf2051cfefd2241cad67344172a8e9f9a20aca79637ab87 |