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.63.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0f1b0b0334355d10b3ac6e982195fff67340e757d3482ae04f01c488b6b7a8f |
|
MD5 | 3ac06e8326dc9e0e7958fd9824323a92 |
|
BLAKE2b-256 | cd6e52bddbb9debc7f849cad4c2256083db285fd5e43084521c510c5387ae0ed |
Hashes for scipy_openblas64-0.3.27.63.1-py3-none-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27ec36b1d79867964652dc934fc97acaa2edde33d1184f5bc19021a34ee6970d |
|
MD5 | 46c5b15b64a1fbd5d5769cc4e970231a |
|
BLAKE2b-256 | 5f7194ac8342060accb6cd1e0b23a0823106158b4563d189741b956b8f77a982 |
Hashes for scipy_openblas64-0.3.27.63.1-py3-none-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e0e51e7d749180d35007136aef9e4fe6365c4ba0c0423a4095a0def0fc5db06 |
|
MD5 | 9d6c17dd367a51a0bdb2698f432b9084 |
|
BLAKE2b-256 | 70bc6b54ac0f8d23eb2f79aca56c9fb515906f2209d00952aaa8ba599e6f6daa |
Hashes for scipy_openblas64-0.3.27.63.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5f9ec40d7befc7400f2b03607c921e7c7f893e63b7fb36a4243b5e579043a28 |
|
MD5 | 986e1d3885b334fedf5a8bebee2f63c2 |
|
BLAKE2b-256 | abab40655a53cca6439bf190659d9f48c32be1c06c06f67bf6aa14733a8ca8a7 |
Hashes for scipy_openblas64-0.3.27.63.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2868a46317da0b7348c5aae19a5a1cb29b5d91d051fc084c073c06611485d00 |
|
MD5 | bbad962cfbbde7ec6b457bc573583764 |
|
BLAKE2b-256 | 728babe19ae258c5f15f5cafc9a058bac7c5cf474d566f741d600b9387de9b90 |
Hashes for scipy_openblas64-0.3.27.63.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3f589d1993f3ee32800406f22db10b876c413c031de0ce1e2218800bcbf27f9 |
|
MD5 | 85b897df9208e1a862c4c121015110c7 |
|
BLAKE2b-256 | 1bb11d7a87d28fa7885d0193e77d390cc855817adf6871444abd17351b031686 |
Hashes for scipy_openblas64-0.3.27.63.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14f32e1abfae88c50db056ffc6e68715f2ebcda779a138992ba97c884bcad542 |
|
MD5 | f952cc981e880aa64a25223fbea9030e |
|
BLAKE2b-256 | 6b4b563caa537fd58926964a6364a5a474dd7a48f5616dbffd438688a0cfc4c0 |
Hashes for scipy_openblas64-0.3.27.63.1-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71049a1b9b30e71ea91332e099d257e6acadaa0a994e8772288a3c8f2e4ada8b |
|
MD5 | e6289479c2f351a9c486378b9d8548d5 |
|
BLAKE2b-256 | 0e7bf4eee8704ebe04d2c25d1fbc65c6b1ef239eca15f2851863c31d1b7a65d3 |