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.3-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e4b0a7214499890a69372087f13daeaa59e36d827d8cc00f325e2dfc5afa54e |
|
MD5 | d9f8bce4a45018097ccea930cad6804b |
|
BLAKE2b-256 | 2780939b44e06ebe2d461ac146a21f478c9695c99455a93c170b59413d2c7a34 |
Hashes for scipy_openblas64-0.3.27.44.3-py3-none-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0abd1aebcdbeca1cae421cc4da34a7df11e158a7c99a526d60cdf746c176ed3 |
|
MD5 | ef9dcdf0a662a151ff5e3d9c983e13aa |
|
BLAKE2b-256 | 63d8e23fbdd90bdd892eed8815b0a613e4f4426b911f16840a3b6641927ba964 |
Hashes for scipy_openblas64-0.3.27.44.3-py3-none-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c08b9865d84ac7b6ca8ab91057f7f36336b3aa326e8339945a0402e7877ace21 |
|
MD5 | d26900f288f89ad61303bef1c64268d3 |
|
BLAKE2b-256 | a773247dac30e8ae37f0b47b2412d00562c57707bba3506fb65ac84d11add21f |
Hashes for scipy_openblas64-0.3.27.44.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b75ebe0708aabfebf8c36c88e494d399cb2b64d506642e04fe0b7a24259a1a19 |
|
MD5 | 489bab5ea29a3f1ccc31af5e3f31b02a |
|
BLAKE2b-256 | 652f2e5b56f7f9e41ad07ad023b65be94335a415231dc555b2e848f026d318f4 |
Hashes for scipy_openblas64-0.3.27.44.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9adf2fdded37d6facf5a431738e72e29a3ba2e86514a7af42ad26da7c162f85c |
|
MD5 | 15fe608ecbff929b945c0dfce23647f5 |
|
BLAKE2b-256 | 351c32c11299334f7645704542a0a95f1c2fe9957f4bd75ae2952c19be9a53e1 |
Hashes for scipy_openblas64-0.3.27.44.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81feb229e171e1899da4f962a53a85d0985b010e65f27c0617e6716d7a8872ee |
|
MD5 | 02649ce5d03e61639307d649dee27f41 |
|
BLAKE2b-256 | bdbaa7ad53cf278a059c98d1b0a65e55fb1635ff15857a3301d5a1ca04a56e0f |
Hashes for scipy_openblas64-0.3.27.44.3-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 821fb9559411f4298ab1a7b0f2c3ae263040a76e1bac1e322963c0ddd9005f13 |
|
MD5 | 96d73048ca6a7e8daf76e08d1dd12e5b |
|
BLAKE2b-256 | 412a43bcb4811b798b798d892a0c3b2f301ea38e5b6bf28345924634b90ef091 |
Hashes for scipy_openblas64-0.3.27.44.3-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3385fa41c85978431939f0779c1860bc58aa78e15e2ef832dde36ab78410da6 |
|
MD5 | 5b5317623ee76a4b8d6909d8ce51e09d |
|
BLAKE2b-256 | 2d6163d364adbc08e643a61f905f7351ddabf2a7c91158e8bab200fd0e545e1b |