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.5-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c99650ba16e2c5154cbd0dce21b3300425b2c858237307b839f9c6f68ab2ffbe |
|
MD5 | 844c9f1291450dce06ab97792e748a89 |
|
BLAKE2b-256 | fa4fc2c70c9918fef4af75214d3e19a2be8d6818fe231ddfecf3defa75986b59 |
Hashes for scipy_openblas64-0.3.27.44.5-py3-none-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69e5081683bdd36086895b9feae0d0c33fe2bbcc6c7ce95909fd769bb2327c27 |
|
MD5 | eca8a0933a9a9b48ac1f46c849c7f9ad |
|
BLAKE2b-256 | 05d9897db627b75fc313ae9b7b983a36b70e81833daed68924a976bdca734d58 |
Hashes for scipy_openblas64-0.3.27.44.5-py3-none-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95ce43b71569df08482b3e881d983d70cdae04cc542e8ea258c98b57ad46e229 |
|
MD5 | 1f7d869998ade098e03762b5451a937b |
|
BLAKE2b-256 | 93c108bd41709ba296c36e6b7490a45948e7f4eb5378971eebf29324dcdc7ddf |
Hashes for scipy_openblas64-0.3.27.44.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9fa9e7b98b241f3c658e23a47c1a51b4f6a98e5707413fd51ddd15b9da29fe9 |
|
MD5 | 5101873612e855a9054677be9456aac4 |
|
BLAKE2b-256 | 4c37eef7663b79f3cd2dbb835ed0d3d18ae7afd18ff85e8ffb30639774c31d5b |
Hashes for scipy_openblas64-0.3.27.44.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f6aad7f9f85fa01a3aede12079c77a59079e1f8f2624e5fdd50b8c1f2d8d701 |
|
MD5 | 4cb2bd02d87801105e410bb940b856c4 |
|
BLAKE2b-256 | e87bdac5f0fd41752ca2663a0eca0e4eb266a4995f5bd05d7f36ceb7b517729a |
Hashes for scipy_openblas64-0.3.27.44.5-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c99266ac7e153944e96e280bde4a6ab00dec80f9c8abf0a61ef0e93d2ce2c021 |
|
MD5 | db7d97ebdd340e8fe5fd44522b83e17e |
|
BLAKE2b-256 | adb5d8d817d6b58cc72446989bba46cba0bdab263b2ff8f5133f5323eb6a56e5 |
Hashes for scipy_openblas64-0.3.27.44.5-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e23188364dc09f88ddfb94cfd19c7dcfe3f9d99971cd1f403d9549894ab6b23 |
|
MD5 | aa15ed79419f3dd05688aa9087daafd5 |
|
BLAKE2b-256 | b5dc6f7f815b542cef0a81fc82675348a3a867427ea743b9940227a5549d39ec |