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.27.0.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e74e4ce426a4b96d957cdf23e537b67a32242bae8f1cba62bb7e08482b87d2fe |
|
MD5 | 074561fd06547ca044ae7ee3b020a63c |
|
BLAKE2b-256 | 6757dbc4558b93640f24dd852fcc113146eece50517ec0ccf7ea68ac9a41918d |
Hashes for scipy_openblas32-0.3.27.0.1-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd56d462a295c15e7c2a600cd6a7d8a67783efdf3fc7573789823e0828cba602 |
|
MD5 | 14ed4603ac5c6e6ad65e68a72d139fba |
|
BLAKE2b-256 | dcb2d6a24b7728cf637cedf604385e2f2343004d256135324a5f6c5e7ae1cea7 |
Hashes for scipy_openblas32-0.3.27.0.1-py3-none-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5bdda37228a332a675d4f310c0c059cfdc2139ec2ae85655af0b2e8fd5cf059 |
|
MD5 | 810a3f0d4d831f3d2f988549ebc96cbb |
|
BLAKE2b-256 | 6471c73979b864cf07e39b5813250ec449e4b3441ebf214b63f4ece448b64bdf |
Hashes for scipy_openblas32-0.3.27.0.1-py3-none-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5f6a7eefdda325aa8bdac630df71ae4f2b1c9dae0dc1da655fec5277ba88321 |
|
MD5 | b823fce977b142d96c9993752c067d82 |
|
BLAKE2b-256 | 0a79fd77d359c4b39874594669bcf01d14d1f894400c851bdd574723d5a2a844 |
Hashes for scipy_openblas32-0.3.27.0.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b284a737a2fa7461dc4a0dc27826986214ad74418411b342cf7c5d17826e211 |
|
MD5 | d41f1f009e67c9b46392ef1cdb18b58a |
|
BLAKE2b-256 | 7da6db890836600d52092543d568d7d868bd488bca097e0a527b9111df9bc2ac |
Hashes for scipy_openblas32-0.3.27.0.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68a770977476cd9d06c99820f83f5820d09bcce24b5c8bc0e3069fc2798d4db9 |
|
MD5 | b39eea7c2e5fc00da12bab9b1776a675 |
|
BLAKE2b-256 | 157534e9b6df78118a02bbeb628ee5e32cd7c5f5ad622f18da7f8bba97c3c0fd |
Hashes for scipy_openblas32-0.3.27.0.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93b5e60c1ba62de77128994eb0cd31342f43925145ba7e9a29b238ddd4b74bd6 |
|
MD5 | e9d8879eedbc716a31e1362b23cfb0ed |
|
BLAKE2b-256 | 4b2e91c2c7665a0e757e17c93f71ff40fc15305c9710e1eed8d3923b2d0c6004 |
Hashes for scipy_openblas32-0.3.27.0.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae696a485048c9192d36cb0419c1b3c49f0f87e42b4fce3a1c6fb5bda30b431e |
|
MD5 | 48982ab0216761bb74aa46a766e2c451 |
|
BLAKE2b-256 | f6433b061b9cfa67060477268febe35a80ad9a7655d83b7f95399ccba98c49cf |
Hashes for scipy_openblas32-0.3.27.0.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 094abe98d5e39c789ea268ea713c5a51c4e8456b06e5703f8301392fbf09d3bf |
|
MD5 | d6b97912dbb947f861d9889639ffb907 |
|
BLAKE2b-256 | 6565063fb6e1af7155af2314f5014f1bf99e2f23a92af005895e47eaaa925739 |
Hashes for scipy_openblas32-0.3.27.0.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee560c4293e9b4dca637b118d38e4ca074396726f82bf02bb5152b1b36e96ff2 |
|
MD5 | 0f5d17e19a6254fbc16702e45a0a8cbe |
|
BLAKE2b-256 | 982ce6a31d89a8621ae5c475ae35e8b924320f7e36770efeedc3ec9f79233475 |
Hashes for scipy_openblas32-0.3.27.0.1-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77f0b32d34b91394eb2d65ac04a5b7314029d30f440ae25826f626369c69a9c1 |
|
MD5 | 9efaa3334c765a88711376f7fdebf367 |
|
BLAKE2b-256 | 5464fcd62093a6c41e09011421a3f6e008eca492b445a027bc5790db45a34abc |