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.3-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee1fdfdb4debbdde3e16137f2bb5981f59a91b9bb161fd5112ba908dc602d3b0 |
|
MD5 | b692d226eb825946d6eac3c52ab3b41c |
|
BLAKE2b-256 | b6079d13bceea4c7f189df6bbf3aaf9588c5d052469131463743b9e9d0fd81fe |
Hashes for scipy_openblas32-0.3.27.44.3-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7414f4948701e655173d4435dff1ef0187aebe706355e3d6421aa282d685d01 |
|
MD5 | 1ea6b87da4491529f09759f1bace5424 |
|
BLAKE2b-256 | e4da7a34d7f831d4abd80a4432ea175898803eabc6826f3ed718b05038088c37 |
Hashes for scipy_openblas32-0.3.27.44.3-py3-none-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a01055d3090b7154f975e88cb8676d3f0a14827306614a8fb41ae5dab81f664c |
|
MD5 | febfadf1d893dced8ac4e20c18369dbb |
|
BLAKE2b-256 | 76efb0b474132687568af7d47eb39d4b48eaf6c70ab7b2ca8de279560d9ecff3 |
Hashes for scipy_openblas32-0.3.27.44.3-py3-none-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df201b50661ccf5b35c377ffbaf91a3001a43a4f280af9c463e15733b9ab66f2 |
|
MD5 | 92d0f6cffb26669194d042778805425c |
|
BLAKE2b-256 | 0ffac85fc6d673023c1af5779fc5fe66227e17c4363f754a3108ecfa31b62f4e |
Hashes for scipy_openblas32-0.3.27.44.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c6339484304982b7d38320b9b180aa28496b2da8eb6ba03e61cc9e3ac52fb06 |
|
MD5 | 63e6ba2c0519b4c04ba056287b42fc07 |
|
BLAKE2b-256 | 8ceae90efb7c633e7efdc6ece3d9a24f68d85469252644feb6974c6041980eaf |
Hashes for scipy_openblas32-0.3.27.44.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1524669dbd2d9ca1229d45434b1d64ee34af7e2e51a60014099bccca785cd8d7 |
|
MD5 | 0cc333a29fa2a1d51c3f41070618ddc3 |
|
BLAKE2b-256 | 874848bf98b2383151742ad601cdb6d0e7d860166c89092bbad1ab41d498a2df |
Hashes for scipy_openblas32-0.3.27.44.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ec0ca768657c49d035f8f37c1bc6b6d99a7f62c520e99aaa5b9dbce28cf6770 |
|
MD5 | 2e55256ff9a295cc8d4a8ad4a3eefd58 |
|
BLAKE2b-256 | 235bb61aed27545bd84b947e6d65d4649c047937fe5627229bca88c8f38d0132 |
Hashes for scipy_openblas32-0.3.27.44.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27de6ba284588703c1315e37651dc132d7b4cf3cd0f6baa4335394e0a4cd8b1f |
|
MD5 | e1af12ee231061348a347f80e44d6638 |
|
BLAKE2b-256 | 9bf70dd62f03bdc1c2a5ce5d974407668487ca3cadc871a3726f9455a20ea571 |
Hashes for scipy_openblas32-0.3.27.44.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22de48cfbced829da5c55c08a6680e27fe0a8a86beaf836e0bd50512886848ee |
|
MD5 | d4da0b19567e01d839a951f5827f13b6 |
|
BLAKE2b-256 | 4d1d814519aff83b9581452ba8fa2f7b525b2cdb7015dc8f0bc66bfdc5a35df8 |
Hashes for scipy_openblas32-0.3.27.44.3-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2135f447a65a8eeaebb60f23cfeb5893a04c44ecdfed40c4a2176ff535b245f |
|
MD5 | c53922e61d3a93fd668331e3c87fa336 |
|
BLAKE2b-256 | c9fc5a848e8b92dc872998dae55a08496b1537efd20bafb57ca733aca70ac644 |
Hashes for scipy_openblas32-0.3.27.44.3-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff279c17cdd6656067779dc5c0db92a27788276116b82e3cfe4b80a80902d452 |
|
MD5 | 55788ef3d8df37fb05cbc73a38e65111 |
|
BLAKE2b-256 | 1bdf98a85b38f88485a3eb167519cf8986d313cf5a5e832ed14e035dac4c93a1 |