-
Notifications
You must be signed in to change notification settings - Fork 31
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
Shift to planning-specific singularity hub #37
Comments
I didn't know that the hub no longer exists. The existing links still seem to work ( |
I learned about it from @ctpelok77 . Old images remain, but new seem to be done and gone.
Yep, precisely. It makes the most sense run by the Basel folk, and as a heads up, you may be able to secure funding from ICAPS (org) for the service. Reach out if you'd like to see the semi-regular application I put in for Planning.Domains server fees (generally pretty small, so an easy ask). |
There seems to be another option: https://cloud.sylabs.io/library |
Another option is the GitHub container registry. I just tried it for Scorpion and it works nicely (with Singularity 3.8, note that the pull fails with Singularity 3.5). There's now a workflow that automatically builds a new Singularity container when new commits are pushed to the main branch (https://github.com/jendrikseipp/scorpion/blob/scorpion/.github/workflows/container.yml) and containers can be downloaded with |
For completeness, we also discussed the option of using DockerHub on Slack (Singularity can pull from DockerHub with There also is the option of hosting a |
Thanks @FlorianPommerening ! I was going to ask you to post just such an update. I'm partial to the DockerHub solution, for many of the reasons Florian points out. That said -- planutils requires singularity, and the install recipe can be whatever you want (i.e., pulling from a variety of sources). The documentation around it is largely what we have to influence things. I think it would be very useful to have a page somewhere ( |
There's a basic example for running a Singularity-based experiment in the Lab docs: https://lab.readthedocs.io/en/stable/singularity.html This could be a starting point. |
I'm working on putting optic in singularity, and I succeeded. The singularity image is also automatically created and it can be downloaded. You can find this in the branch https://github.com/roveri-marco/optic/tree/singularity-build-and-release |
In #91 I simply hosted the docker image on GitHub CR and singularity successfully converted to .sif on an image pull command. My workflow in that PR. |
Since singularity seems to be the leading virtualization technique for high-performance planning, and since the original hub has been discontinued, it's probably worth our while to have a community-led effort to host planners and planning-related software somewhere. Ala https://singularityhub.github.io/sregistry/
@FlorianPommerening : This something you guys would be interested in maintaining from Basel?
The text was updated successfully, but these errors were encountered: