bergkvist / docker-graphblas

LAGraph/GraphBLAS binaries for docker containers: https://hub.docker.com/r/graphblas/lagraph, https://hub.docker.com/r/graphblas/graphblas
2 stars 1 forks source link

Want to move to the graphblas org on docker hub? #1

Open michelp opened 4 years ago

michelp commented 4 years ago

Hi @bergkvist. There is a graphblas organization on docker hub, it currently only hosts pygraphblas, but it's there for anyone in the community to push their images. If you'd like to push yours to the org instead of your personal hub account, I can make you an org maintainer.

https://hub.docker.com/orgs/graphblas/repositories

There are currently some old lagraph and suitesparse images in there I would propose deprecating in favor of your image.

bergkvist commented 4 years ago

Sure! Feel free to make me an org maintainer - and I'll push this image to the graphblas organization.

This image isn't meant to be used standalone though - and have to be copied into another image to be used.

michelp commented 4 years ago

Done! you should see graphblas now in the organization drop down on docker hub.

michelp commented 4 years ago

About your standalone comment that's fine, I actually would like to use your image as a base copy image for the pygraphblas minimal and notebook images.

bergkvist commented 4 years ago

Thanks!

As a sidenote, I've noticed that graphblas recently has been added to conda-forge for linux and osx. https://github.com/conda-forge/graphblas-feedstock

bergkvist commented 4 years ago

And what do you think about naming convention?

Should I split this into two docker images overwriting these two images? (Or just keep the name lib-lagraph?) image

michelp commented 4 years ago

Those images were an experiment of mine to duplicate what you've done better here, they were never announce or to my knowledge used by anyone but me so I'm fine with deleting them.

As for splitting the image, my initial thinking was that LAGraph is still in a state of rapid changing with no fixed release in the future but SuiteSparse is pretty stable up to and beyond 4.0, so maybe it does make sense to split them given their different volatility.

bergkvist commented 4 years ago

Yeah, I ended up splitting them. I have now built/released the following on docker hub:

Since v4.0.0draft4 of GraphBLAS is a pre-release, and 8Aug2020 of LAGraph depends on the pre-release, I've set latest to be v3.3.3/13June2020 for now.

Building graphblas takes quite a long time, while building lagraph is fast. And since LAGraph might get more frequent updates as you said, this makes sense. I added you as a collaborator to this repo in case you want to make some changes.

michelp commented 4 years ago

Sounds good, I deleted the last old image. Do you want to announce it on the graphblas mailing list?

bergkvist commented 4 years ago

Yeah, sure! How do I do that, and how do I subscribe to this mailing list myself?

michelp commented 4 years ago

It's not very well advertised, If you email Aydın Buluç abuluc@lbl.gov he can add you to the list.