Skip to content

OpenBLAS on docker hub #2195

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
dpraul opened this issue Jul 25, 2019 · 4 comments
Closed

OpenBLAS on docker hub #2195

dpraul opened this issue Jul 25, 2019 · 4 comments

Comments

@dpraul
Copy link

dpraul commented Jul 25, 2019

Hi there! I was browsing docker hub and saw that there is an openblas/alpine image published by the openblas org that has not been updated in a while. Is this maintained by you? If so, are you seeking to build it out at all? It would be nice to have official & automated builds of OpenBLAS images for different OSs

@martin-frbg
Copy link
Collaborator

I suspect you are looking at the base build environment image (prepared by @aytekinar for issue #1861/PR #1864) that was used in the Travis Ci tests for the (emulated) ARM architecture until we moved them to native builds on Drone. The idea of providing images has some merit but I am not sure if there is both sufficient demand and capacity.

@dpraul
Copy link
Author

dpraul commented Jul 25, 2019

I suppose that's what it could be? I did not delve too deeply because it appeared to be out of maintenance.

The reason I ask is not because of alpine - they get regular enough releases that I imagine most people can get away with just installing via apk. We use debian images though, and have need of recent version of OpenBLAS on those images. We've been working on a minimum OpenBLAS Dockerfile that should work with the automated docker hub builds - would there be any interest in integrating that here?

@aytekinar
Copy link
Contributor

Hi @dpraul. As @martin-frbg has already pointed out, openblas/alpine is a multi-architecture alpine image that only contains the toolchain needed to build OpenBLAS from source, and is only used in the unit testing of OpenBLAS in (emulated) ARM architectures.

The reason why I cannot have automated Docker builds is that I need some sort of CI environment (such as Travis) to build the multi-architecture images. That is the very reason why the images are old --- I cannot bind hookups from Docker's alpine repository to my Travis account.

You can check what exactly I am doing under my repository, if you want.

PS: I am the owner of openblas Docker Hub group, and if you would like to integrate your solution there, I am happy to add you as a member there, too.

@dpraul
Copy link
Author

dpraul commented Aug 5, 2019

I see what you mean now, thanks for clarifying.

It seems I moved too quickly on opening this issue, as our priorities have changed and we no longer need to build our own version of OpenBLAS in Docker, so there's no use in integrating our solution if we won't be able to maintain it. Thanks again for taking the time to respond, though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants