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.44.2-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fe1a9f85fc1f83b24183ec02f1adbddf57b9dc940627a2ce6273311ee5f7069 |
|
MD5 | 403148d24e3abaf5050be66905066373 |
|
BLAKE2b-256 | 36237e6684f3af3704b430fb92d4c98f090dbb662a184468b835bef005151ec6 |
Hashes for scipy_openblas32-0.3.27.44.2-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e014639a6debbdc99b30d902ef1c717ccae3ebcda254ffa4f528ae1f67992a41 |
|
MD5 | efbe81617a453294892cac102cc80b5e |
|
BLAKE2b-256 | 81b7ea916435e374c8996d98880ae216d55be3196e37a7207459ef872872bf7f |
Hashes for scipy_openblas32-0.3.27.44.2-py3-none-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9aa8c85c57f2a4b0c73d413252ead24906e0510f00b7d9a969094a2e780ea4d2 |
|
MD5 | 0edd73f1083656d819278e3b440f0b1a |
|
BLAKE2b-256 | e488be049ecf208a11e1dd5473019b5264b63be30e6f4707e4105ec5aace7927 |
Hashes for scipy_openblas32-0.3.27.44.2-py3-none-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f0da484e516a82677c3247c6427ccfcfa05f9e649b6946001bcb06e7a328d4d |
|
MD5 | 93423f06b65abd83dc8a4e1062de9f24 |
|
BLAKE2b-256 | 2f40e0153624f1f4ef267f384321b4f2581f545df88ff177ad3fadcb802a2795 |
Hashes for scipy_openblas32-0.3.27.44.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e52ba6e2c603c6cb43f93af6312117091549c807804f44b03e9257eab20a3f15 |
|
MD5 | 1e56549605f9fa1d0d92b423559482bf |
|
BLAKE2b-256 | 66278492843a1261cea9a50ab8fe36e81434a68f977938c0a1fd55633f93f75a |
Hashes for scipy_openblas32-0.3.27.44.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b68b33a4dd8f0847515265515d595cf21ac0b7813803a21f87928fe86bed3b4 |
|
MD5 | b225631d0188791cba75612a107a4bc1 |
|
BLAKE2b-256 | 9ffd6d2a728e7070d42760aed24977eb2f171c9f7b093395648b42d119dc3804 |
Hashes for scipy_openblas32-0.3.27.44.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6313c59b63752da3538ec68479e31c62dc0ca188a679f2610cae41fee4293b4 |
|
MD5 | 4cd5be218a5073a1dfcfa02b79d77e25 |
|
BLAKE2b-256 | 6b04d4a6c6893863ce1fc86979ba8b69d9c8b423eaf9545f68fb7769fb7cec4c |
Hashes for scipy_openblas32-0.3.27.44.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da837e86911adff682ecead1467a83781e4a87089f641d5c61a14164f900bf14 |
|
MD5 | d3f3e26f2d5173b1577e41a328808439 |
|
BLAKE2b-256 | ffcdddafb90a5835a6ba7282ce6206c2456c278184e803079270791f579c6e5d |
Hashes for scipy_openblas32-0.3.27.44.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3234460495a32df9b5e19663ef94546239d4a6d449a1c4f50620b5a5ac390cc0 |
|
MD5 | 251b8580c696e565b83b263480db4aa7 |
|
BLAKE2b-256 | 957841fef4df8feac8c2a09902d4f6a9ba8e7074d74c5848f40c04374fd0abda |
Hashes for scipy_openblas32-0.3.27.44.2-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34958eadcdf7fd22625855621f36b8a93ef9936e84f3be07b5b91f1096e62a06 |
|
MD5 | 2d0c7f3f1d3b8389aa9f784ef3762c64 |
|
BLAKE2b-256 | b31575a9af39d221b8b4877f11296361ada91d86e39216b3a6af9c8a235c638e |
Hashes for scipy_openblas32-0.3.27.44.2-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e56b0eb02c0c33d4fc8fc092f8819d8969f310ec85089f3a4b4c491c296772b |
|
MD5 | e46d7be7d693634ad0c183e0959be423 |
|
BLAKE2b-256 | 67fe4e9e03a23ea6d7d42844f6a5471049eaba668f22da2c1c7aa79bd263e7c0 |