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.26.0.2-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e2bba81943534b1eb29f07746f5910086e24cd2050b07098f29de10299785ec |
|
MD5 | 43d9693b5cfbcfd75d64ec11c8db27ce |
|
BLAKE2b-256 | 9cd86cb97fa06c513358443b8098325367e0e21b248e5e29cfa66a025a7b8535 |
Hashes for scipy_openblas32-0.3.26.0.2-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68891249516a02caf8f3f7ad4d75c0636665995fd6cf2c7784eb79731c8e9137 |
|
MD5 | 6b9c789931c03e007c42ff6120542def |
|
BLAKE2b-256 | c55447b8b2fdd8c7f5c5dc3277608bbeb6842181ed987638ace24ffac744baf1 |
Hashes for scipy_openblas32-0.3.26.0.2-py3-none-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b638992b5990d62a8f5d70804569c4085369d540087a99af95085d819b7cb8bb |
|
MD5 | 0e334431e34403c2ebdfe3c7e6b3cccc |
|
BLAKE2b-256 | fa5c7db16b34a62550db077d8033726452fb42d1b352b928a2a9c6c83633706f |
Hashes for scipy_openblas32-0.3.26.0.2-py3-none-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08060ab77a1b68bed4f649dcc735faa51d291413815699b89e8587532370e31c |
|
MD5 | 8839a99a7c126bb0830fbff03a2aa949 |
|
BLAKE2b-256 | 44b20af49e584960c4578aac7f27ab2cf176b1c75205ae13344c56064181bdd9 |
Hashes for scipy_openblas32-0.3.26.0.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b0529f7369310a1220e91d74c1a2662efc602f894b4ef703a436d63870fb2bc |
|
MD5 | a5f3bed308075af788813573c0e8d758 |
|
BLAKE2b-256 | d4443da683ec9bdd7d458bd9af1ee38679546c6041c435594e1c04bb139c6af7 |
Hashes for scipy_openblas32-0.3.26.0.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e959a794a6293be557ddd45b85b4f8732ec46bb022fc70bc2751de84d407bb26 |
|
MD5 | 2ec6a3d59799bc474c5eb31d2198cb7f |
|
BLAKE2b-256 | 9b91f8c2c19ecedd0dfd7eb717be8197316d9ad8656de8f04bda03e425343f07 |
Hashes for scipy_openblas32-0.3.26.0.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 854fd1f74c9c8b7a5eda9864a209c5d360ca41848ee621d9f7f9bbe3df867b1c |
|
MD5 | 1fff47bd013fd05efb1bdf88206cd3dd |
|
BLAKE2b-256 | 4bc524da52576f1e0b7eb466f1ef60bff14d40758966257b086b1023f6f7947f |
Hashes for scipy_openblas32-0.3.26.0.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d6fe33cf6830717ae93bf2b43ad7ad46c2b5fbd9b06d78cdad09dec39a5d4fd |
|
MD5 | 15864cc425cc112f1603df7441bf4a84 |
|
BLAKE2b-256 | 678b6452555910e852a3de2568af9ce55d1957fc0be392c0daad29528306fd81 |
Hashes for scipy_openblas32-0.3.26.0.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2d5f8d53af78aa397872fb9ce1929abc1ef2576f97b30c06fa1721c2d513048 |
|
MD5 | 2765271ef99c5312372fb06c5396276f |
|
BLAKE2b-256 | 4f43e8cc00dd510d15340981cd85f4afa4b7c3c17f5600e4b9e40ea7e0332d27 |
Hashes for scipy_openblas32-0.3.26.0.2-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6b5d4cce1a2978da70a2e2eb484ad9e832169081e36346351a5ea7c198dbcb2 |
|
MD5 | d7b102492c6f8a3b8749cefd470fe9c7 |
|
BLAKE2b-256 | 973643874e20246e36615361d5818a33eed1de89ac941d694198ea3756784b4e |
Hashes for scipy_openblas32-0.3.26.0.2-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00268ad14395045a77c7feeb4e7757be75fe5f3d2fe9387e2a2d470dcd4fa47b |
|
MD5 | 0c3e7ae3b9a3e0829246fafdda44c453 |
|
BLAKE2b-256 | 1f9fe70099bb98dc14b4bd0049b808c2afb195565876245dc2db268d73a68386 |