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.23.293.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82977fdbaf5b303c526e72b2ae8d5dd1595d2fb9108e7a53de16278659ce2b4e |
|
MD5 | a5291989755d36acff1717bd2241b38c |
|
BLAKE2b-256 | ff79aeb243bb60dd9d85594a282515cb457fdcbed878678409080fb9c7b098d8 |
Hashes for scipy_openblas32-0.3.23.293.1-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51cd8879db28db085a72cc42bb2c0b680f809987427d738b25b2e47ee568be04 |
|
MD5 | 61b23c2cd8b4b3685080af480c06ab21 |
|
BLAKE2b-256 | 97708b378809428e50a9b49517407593a1fc8569f3eef22a3c4204935eb788ab |
Hashes for scipy_openblas32-0.3.23.293.1-py3-none-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 878328cf3ce116cdf6b57a3fad8af0998748256ddc3ec21e8ad604d07a1f5b25 |
|
MD5 | 398251d46f0150101d45127da397ee11 |
|
BLAKE2b-256 | c85bef723fe679b68e8a87e30adb4e20790f5f5f2a8f14446e7b53ea2e25ca58 |
Hashes for scipy_openblas32-0.3.23.293.1-py3-none-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b138c263f85d443d9f7ab521ba0e5ced7f56857afb3bcd9eb6533299108b3d78 |
|
MD5 | 201009132773b9e086ace60d51a4c1d4 |
|
BLAKE2b-256 | f4d575a8512e27e92e8f90f1a27fffc20861422b44073099d8fae3056840623a |
Hashes for scipy_openblas32-0.3.23.293.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b05d8d9af6ee8baa8e8d91d0666184d920701c80c047828d9f1db31cf86ba0c5 |
|
MD5 | 352d90adff0ed96e82a0c076fb76d948 |
|
BLAKE2b-256 | 2e68bf4fa6aa971d03621a0d8593b7b84877c9ca5cdedd197a84bba55fb2006e |
Hashes for scipy_openblas32-0.3.23.293.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 941ccaf8458fdcb6029686d1677cf5337539d8f0dd945545fe136361f53d7672 |
|
MD5 | 8b6050f46fdbe97354c06b3364a4abe8 |
|
BLAKE2b-256 | e4b94b2c915eb21447a8b585714d784775643fa617fd6016af2de8fb874a8824 |
Hashes for scipy_openblas32-0.3.23.293.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b13686d7229fdf930b395a7fb7b00af431de0a4f0cb0d0e91797439f630e5da |
|
MD5 | 4c253e53207d1d437b1686621c85795c |
|
BLAKE2b-256 | aa0fbf0fb6edabc8292830c9232845f30cb75b181de2f920e8d0a07d3873d436 |
Hashes for scipy_openblas32-0.3.23.293.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 872ab6cb9649aebad4a485e819b0e927d55eea62a330be0273b3ac55c98badbf |
|
MD5 | ccbe362245ded5db9a570d78a3594e40 |
|
BLAKE2b-256 | 9ded64870da1bbf0882941388584e096c3611a1ba434aef45666e8ec68428316 |
Hashes for scipy_openblas32-0.3.23.293.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cdf8d5abbf73fdde7ba6d3c7cd090952cd01a04d3b761f9463a9ca9cd2d2724 |
|
MD5 | 00c7879105219e18278441abe624119e |
|
BLAKE2b-256 | 3b505a9cfd8e5d73d5e994b59584c490aeebc4ba71d9f9a4ae61707f3b8f47c0 |
Hashes for scipy_openblas32-0.3.23.293.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b67ea30ab6c8a3329ca28f54ba65acc571338558a1a265a3cf3f1f5088be583e |
|
MD5 | e92b8341ae0c1420cc760bedf5e06278 |
|
BLAKE2b-256 | 931e2a41b9c7705143a9e57adcd1129b1cb68803b2b265df545f6743a7213239 |
Hashes for scipy_openblas32-0.3.23.293.1-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6481adac83ceb9ed3bafb048bc2c3c2cd0cb9cb16b4941f60131ab89bad514ed |
|
MD5 | de40efb110becf1ea337c64ae036ae49 |
|
BLAKE2b-256 | bd2c000afce2ed4c6cecf45ac2f8d6eda4e2a37fe234f7616ec3afad14fa4bd4 |