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.4-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b4ccdf69c81d8393275dedab811e6dd5dddd46426a795c6decff5d1db85df13 |
|
MD5 | 99b20e660ce950b751c134cd59d9c918 |
|
BLAKE2b-256 | ac214b54f8ac42b92825b7aa9b3f2e9b1672b81a9fd795fa3ce5758e31045177 |
Hashes for scipy_openblas32-0.3.26.0.4-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a936645d3cc694c6e50761ea2bd3bc296c0f3cd4f7865422b49dbd8684ab4ccd |
|
MD5 | 057a44bd8c512b564afe83b8ae78d19e |
|
BLAKE2b-256 | fc72b2ccfd4820a32ee15310ffb3abd194bdaec7d697f3e3fac092396680b360 |
Hashes for scipy_openblas32-0.3.26.0.4-py3-none-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af7678314477509180e58851608276aa365603402e58482064c45cc89d61a4b8 |
|
MD5 | 18e0c7d11c2fa47e63896b5778246478 |
|
BLAKE2b-256 | b532a372bc5d17f42d3d40475073e2bc1817b47807d3d0798f37d87e36128382 |
Hashes for scipy_openblas32-0.3.26.0.4-py3-none-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dde03a62308bd150526d3457d7d808f91d123bcdc11bcd84ed5f47511385840 |
|
MD5 | 782004cda59e6406a3e551dc31d8eafd |
|
BLAKE2b-256 | 43c96fdef1f13cbd9dca11ee379ef6ee6813cebcd19ce0502575b4491217fe27 |
Hashes for scipy_openblas32-0.3.26.0.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6f5cce49cb0525fd1b84cccfc98d808b64f8f6b2b31b25d7a9e021bea8d5486 |
|
MD5 | 865ad498bc445a39855a30934bf15d5e |
|
BLAKE2b-256 | e6990239b750f1757de39c61b46f7f465d47c5ffaa8b3b6560780a88813ab548 |
Hashes for scipy_openblas32-0.3.26.0.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d25d781574f1665c4d6ebf9e5b2a85c003f16ad2cd7ce6f93627921cb989f544 |
|
MD5 | 6e877e349b1cfdb7829ae3140db4e0ab |
|
BLAKE2b-256 | 37588f1f3963dca1811f7002929e69dd335167f9f2afb4c99fe250c04a414c06 |
Hashes for scipy_openblas32-0.3.26.0.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 078953131b5d43083cd87c1b8599678165d09a47543b6cad7be400a06a2155bd |
|
MD5 | 0f61101743b50aa703038162d7e3c93d |
|
BLAKE2b-256 | 47b44efbe4521a7984b8ed65d864c13527b2e43f073b0eee7396ee3b097083c5 |
Hashes for scipy_openblas32-0.3.26.0.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81ff6a2abe461f6a5f83f721f1c0e6776a006d96f6a650ad986dccfa1a13ae16 |
|
MD5 | a9cfc7a4f18b05ddb8a6e2eaeb039fe0 |
|
BLAKE2b-256 | 5ea9ceebbaaf62b5e0ac920c619515472117236b90906a19c3e52b92ad35705b |
Hashes for scipy_openblas32-0.3.26.0.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfdf1ae8819ac0e2a8d4a2fc3c01643c6dc4a5c0b9ea50ecd5744c72e6c94336 |
|
MD5 | 2ae593485f59a93d5e1e0537e6692f77 |
|
BLAKE2b-256 | 4ab90b84f8a60a8f9415adf5016f71d49eb1977d6e666d34fa6d549399ca64ba |
Hashes for scipy_openblas32-0.3.26.0.4-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bd408f5c14dc88b68c46326ffea2cf2170c08ea4bc978151c1e23f1dc80392b |
|
MD5 | b5813e1d44dfa85373132b3a0d33ae7f |
|
BLAKE2b-256 | d0f9567500736911dfc8236d41d90bc74b7e80f5cff6c208c30e9257c912fad4 |
Hashes for scipy_openblas32-0.3.26.0.4-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f75a10b90c87ca8dba4a98e9bcd7a6b54fde0024cf924677b920946cd6c6fa26 |
|
MD5 | f69b0648dbafbb68dc4530f50502d2fe |
|
BLAKE2b-256 | d086ad15153a8689998bc8fee41f07c58d0cb2cf606741af1856baf36eeda360 |