Ubuntu OpenBLAS build with heap allocation
1.8K
This image builds OpenBLAS for linux/amd64 & linux/arm64 platforms on an Ubuntu base image.
Most standard OS packages of OpenBLAS (e.g. on Ubuntu & Alpine) seem to have suboptimal compiler flags, primarily not enabling heap allocation. Not having this enabled can cause stack overflow problems with large matrices when calling from the JVM with netlib.
The resulting optimised library package can be found at /usr/local/lib/libopenblas.so, with this library
set using update-alternatives to provide libblas.so, libblas.so.3, liblapack.so and liblapack.so.3
Dockerfile linkslatest (Dockerfile) - the latest release
| Tag | Ubuntu | OpenBLAS | Dockerfile |
|---|---|---|---|
0.3.23 | 22.04 | 0.3.23 | (Dockerfile) |
0.3.21 | 22.04 | 0.3.21 | (Dockerfile) |
Content type
Image
Digest
sha256:950734947…
Size
45.6 MB
Last updated
about 2 months ago
docker pull topaztechnology/openblas-ubuntu