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.0.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 528c98db8e52f6c5b515db97093e0a15a62011662f2777b6dc347f709ffe95b9 |
|
MD5 | 0212ceb7ea324418e4a284a6268a40bd |
|
BLAKE2b-256 | 12f5aebf15f1e7b502feb63301ec3792ec70ad0e084482bf5a20ff4b8b08c239 |
Hashes for scipy_openblas32-0.3.27.0.0-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf8a0fe14e2801c6e4cf317bc30f8dfe0e2c9a4d958e71a85df0d377aa673439 |
|
MD5 | 5f0f8d6179d1b8ddb877703e621be0ae |
|
BLAKE2b-256 | a4df01f66211864fe73dd089db68f01e1f518977e4c82fd8cdb6a39695fc8802 |
Hashes for scipy_openblas32-0.3.27.0.0-py3-none-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 302a5b55e1eb9368e3c325e5fa192cfcb6e6e66d9f62a8fb7e6949c0a0298ade |
|
MD5 | 8e9d0cdcdd978102b0d89a376afda2f6 |
|
BLAKE2b-256 | ec3864aafae6571b5b65751eaf2d9bfe63ab0beae9590567feb73118ab3f07c9 |
Hashes for scipy_openblas32-0.3.27.0.0-py3-none-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2982a4beafaf79b15039d25433726051c4b077db30781b2cde7e567991fde87 |
|
MD5 | e9e4085129f00d25de5d65c0518d26eb |
|
BLAKE2b-256 | afc8db87cf95a93304275524e2fdfc0fc141c144963f52315804d3407c414f96 |
Hashes for scipy_openblas32-0.3.27.0.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cb13f712713391711272c2b644bfff780e217f911e494d8e872df6f3437bbe4 |
|
MD5 | 84b8e235317e57e578c4bce69558b1c6 |
|
BLAKE2b-256 | 992bdc95fb1249165314a5c09d0f3ab4569406f232ea1abcbe6085c12f9fcc5c |
Hashes for scipy_openblas32-0.3.27.0.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89fecd3bbb4fd9a4cb34e77c18975a1a4be291b29c83950efcfc60fe23974795 |
|
MD5 | 0424d377b6b7a5eaa3ed14f7ebeab0b6 |
|
BLAKE2b-256 | 0ebd191f156272a9bb4a639e80c17dee82ef629443f90fdd970896a1f4bc03e4 |
Hashes for scipy_openblas32-0.3.27.0.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d070b4f65b3337d18616f4335ae9bac66a0228ffda2341eec50751cdae880fd7 |
|
MD5 | f41d19c1df4d256bb6e6145ca22cc46c |
|
BLAKE2b-256 | 4a109bc3f98a5858773705c556c35ca7e0f18a5155241209e8187727f932e67b |
Hashes for scipy_openblas32-0.3.27.0.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2677097a5a39b9da91860bdf1460ed093b357e4d937ee8c36552aad333682059 |
|
MD5 | 3801acc864d2b4bd0cbc17517c75dd77 |
|
BLAKE2b-256 | 319256e3bfb5818e2e6e328ec8ad34c658d475ca3ae6eb133ecce8850c7fb822 |
Hashes for scipy_openblas32-0.3.27.0.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59038a6da58997a26f792869d3393a1223a72ac623c71fb076e6da85a9a3874a |
|
MD5 | 59494325249015144638369d72510e26 |
|
BLAKE2b-256 | e8e9c3e9a749ca0b715a611794d949af7bae0c626a8dd4ecf375d1483a0c9112 |
Hashes for scipy_openblas32-0.3.27.0.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfa99b49cc7668dadf81b13229ff430694135928cf160c6eb694d1411d4b5e9f |
|
MD5 | 7ac092b73bc51c72e04924ec0b591236 |
|
BLAKE2b-256 | 98d873cfd61d92be96dbce07970897a5f3f8a799c6764c56d249e5d6fe131982 |
Hashes for scipy_openblas32-0.3.27.0.0-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58d75dacdd224a6f1140c52f66ee4e1ce26752ca26ab586f11f55ddeaf3a8310 |
|
MD5 | b48d28b37f78e1dbdf63a4bfd473648e |
|
BLAKE2b-256 | 46f6b26277121a2a3a13077ea564c532039eae0bf8350fc168c96e59e2da923a |