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.
First, tarballs are built using do_build_lib
in tools/build_steps.sh
(on
posix in a docker and drectly on macos) or build_openblas.sh
on windows.
Then the shared object and header files from the tarball are used to build the
wheel via tools/build_wheel.sh
, and the wheels uploaded to
https://anaconda.org/scientific=python-nightly-wheels/scipy_openblas32 and
https://anaconda.org/scientific=python-nightly-wheels/scipy_openblas64 via
tools/upload_to_anaconda_staging.sh
. For a release, the wheels are uploaded
to PyPI by downloading them via tools/dowlnload-wheels.py and uploading via
twine.
The wheel is self-contained, it includes all needed gfortran support libraries. On windows, this is a single DLL.
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.28.0.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a67995ec6e3c7d0e0f250b11d5a2d8368096dc011b81dd35f9efd45e8d5f9a5c |
|
MD5 | 8c8734de3751a1fb872051aaddf17037 |
|
BLAKE2b-256 | f551e1581b1edbd188507c29f3b42ddd437b1944711d558ec67f73544dc48c30 |
Hashes for scipy_openblas64-0.3.28.0.1-py3-none-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f785db15e6d7fca129fc874abe58110e2629657a0ffa09e0f3f6b2191d0001db |
|
MD5 | 6d8fa556f10f7014a6e0278597b2742c |
|
BLAKE2b-256 | 5ffcd4af839433c76cb3dbfee5c0aeabc09b2e28efebfc1f7366b98bae11d4b8 |
Hashes for scipy_openblas64-0.3.28.0.1-py3-none-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6350914f24ca7a33bb8e994c2b57d0d3bcd296c55d1e58b15a3cf8f3612be2c0 |
|
MD5 | 4a5b335e83f3bb3bb2465c9158597d4e |
|
BLAKE2b-256 | beb347c40427e2fed40b821f36e74cc8ea420278bd5bda82cd688b108204715a |
Hashes for scipy_openblas64-0.3.28.0.1-py3-none-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89c79fb3c151b21edf157aed71fd2e8cce3afd3ac83b2735555002504a6df647 |
|
MD5 | 2041f474696721448bab72a3186d751e |
|
BLAKE2b-256 | 90fa3baf0e2e48fac14c4cd21caee3f264a52011ea418698ac876a5fe8e6b8cb |
Hashes for scipy_openblas64-0.3.28.0.1-py3-none-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c15fec439c1df9d8dc0d18cf4a33bca6463b6e568cceff5fae7b03d5aa8a8fda |
|
MD5 | 6aafcb3cb136bd19484341b9de6829b0 |
|
BLAKE2b-256 | de5136f0abb6b806494a5e036d0438aa202c7174a465b79bbfbb26e817b05cb2 |
Hashes for scipy_openblas64-0.3.28.0.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10500521ff871e50565f755e9118f2de1d121d5783dd51862b227487a75624c3 |
|
MD5 | 06ec591dd89bd730e375bac2d68a0985 |
|
BLAKE2b-256 | b05d1b33d520a71dfc9f92f4a981321669e1f30d66a2e3251fdcdda7bf4fdff1 |
Hashes for scipy_openblas64-0.3.28.0.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f5d9b3f03e7055ec8a47576ab942d2d355be6f6b72dbf4dbbc81eba2c44a44c |
|
MD5 | cacfb16b1754d4666adda0561444d1e5 |
|
BLAKE2b-256 | b077ed5ec7d980f0ce8135583e0856712d279f09f490885d735e12bd46f8fbd1 |
Hashes for scipy_openblas64-0.3.28.0.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dace24a890b3fc33d2d40f8b2963f002b3ddf543889d003221b051b3d66567bc |
|
MD5 | a4d19e7db132d4e9ba03864632201d92 |
|
BLAKE2b-256 | 0ab6c57712feb1af67a64734f6905b8ab8264f62188087ba1f47cfa17cc10823 |
Hashes for scipy_openblas64-0.3.28.0.1-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b522c4e44d664438c44415529d3f0d260fef433393f85558ab8a71daf1dc1064 |
|
MD5 | e64cf11a4e6ec37667a1097e6ef705b6 |
|
BLAKE2b-256 | e92c4d489f1f163787a8df0f3eee04c041cd029e6d8fa5e936e9293a0001a6ef |