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.23.293.2-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a89180babf3b6af321f5d6970f8a90d687977565a48f05dc4ce75dfb94c777d |
|
MD5 | d2d944659fd39570c7d437425ef36110 |
|
BLAKE2b-256 | 33639f5d9e3c5b5221406e16326354cd89faf28603d6b793b4be0de669673098 |
Hashes for scipy_openblas32-0.3.23.293.2-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f1ec2cd9e1aebc1558c5832a8e3ef08ed8271989f4851d7aa7e4344a660fb5d |
|
MD5 | 919ff3689c3d36d9e78e692de3350098 |
|
BLAKE2b-256 | 82c007e8603f6b1527ff0ff6a228c4de19cfafa08f030f0a251e809a8e68de90 |
Hashes for scipy_openblas32-0.3.23.293.2-py3-none-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 271742bf1ff1236f71c91ac63f034e31990856527c2d70aabc44895d9c5b57e8 |
|
MD5 | 8df6a3815f3ab2ccc5bfa709836e0fcb |
|
BLAKE2b-256 | 320869b4460e6b241c22d901a2a8228955490143e190f6ae04d3eb268c32aea2 |
Hashes for scipy_openblas32-0.3.23.293.2-py3-none-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2787d7af3d897ea32036b97ba24d2d9e47e989a82e9eb26159ea60dbc373e25 |
|
MD5 | 5c0fc7c4b745dd16dcdf1d35017fe37c |
|
BLAKE2b-256 | 94ee2d3b5197a96a34f15501e17a1a861a6d5fa6fe0c75d18361198f94db2615 |
Hashes for scipy_openblas32-0.3.23.293.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5c12dd14c6d1ebb35fde5e3c535595df948f0afe6d7708959f1e3bf8c473d48 |
|
MD5 | 40818c2c69d0efa6141ae6b1e97d46d5 |
|
BLAKE2b-256 | a899b5f956a5d939d205c1f057b0781daac229f544b00276ceef4fb1b3ea1402 |
Hashes for scipy_openblas32-0.3.23.293.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d31f89bffa86261c7f21fa8b29e4da79db05b1b893565a2d40cdf8561acc742a |
|
MD5 | 91ba14cabfb63df6e157c1d81882408e |
|
BLAKE2b-256 | ff7edc7c286a3408ee42c57c4586d0dd5c5a43b9bb6430e3561855a51d79d476 |
Hashes for scipy_openblas32-0.3.23.293.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68d9c8c490a385fa9cfd5e57e5a4f625fac7bb475c7aa2a52bd49d97a5175a8d |
|
MD5 | abe441f131c4bae7c05bfbd57188467d |
|
BLAKE2b-256 | 25b7edf8cc3e54f8731b13a381185d693dfb6b0c8c561ae8f880af6b6970cd52 |
Hashes for scipy_openblas32-0.3.23.293.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e36020980d9aac941b57752da2b289849d85a28f3499f157312b39e3a3583aa9 |
|
MD5 | 95198fd998931b38cd1fc1b71506148d |
|
BLAKE2b-256 | 49429f71311d901f3932a6ddda2586a7da6fd7514e2cc5873394d470a8b09ef0 |
Hashes for scipy_openblas32-0.3.23.293.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d81a4851bfd362a65f84aa26147c00a4a4b2fdbfb66a9718d260a9e681309a01 |
|
MD5 | dad9979b5912acdd79cc02ec4f47ff4d |
|
BLAKE2b-256 | bf75ae703e4e88a1b03a9a0399fa79ea3d97f3c4f2faf831fffbd5411f740487 |
Hashes for scipy_openblas32-0.3.23.293.2-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b38f5837f849412a9d14a0652602b4dd5bf19a1d327c541146fee9238ccf0e1d |
|
MD5 | b25ae787f6baff181c308e997f9caaa5 |
|
BLAKE2b-256 | 1317fbbb2be0e086ecd4abc10680e536bc13ecb52856b322c7ad6b9c45d7f283 |
Hashes for scipy_openblas32-0.3.23.293.2-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e997bc95cd28c9e53b684dc3d16486a04fd46dea7cb1c0633a08e260f30d96a2 |
|
MD5 | 3f6a70d86828b966fd84ce8511acdc45 |
|
BLAKE2b-256 | 66d4e1d5ac39561c8a6ecc83392e5aa02189b1f683ce78af5fc37822faef5c92 |