sylabs/singularity: Singularity 3.5.0 Release Candidate 2
Authors/Creators
- Gregory M. Kurtzer1
- cclerget
- Michael Bauer2
- Ian Kaneshiro
- David Godlove3
- Vanessasaurus
- WestleyK
- Yannick Cote4
- Eduardo Arango2
- Geoffroy Vallee5
- DrDaveD
- Marcelo Magallon2
- Sasha Yakovtseva
- tri-adam
- David Trudgian6
- Justin Cook2
- Jason Stover
- Joana Chavez
- Brian P Bockelman7
- Vadim Pisaruk
- Jacob Chappell
- Daniele Tamino
- Carl Madison
- Dave Love
- Mike Frisch
- Satrajit Ghosh8
- Amanda Duffy9
- Tru Huynh10
- Mike Gray11
- 1. Singularity Labs
- 2. @sylabs
- 3. Sylabs Inc
- 4. Red Hat
- 5. @Sylabs
- 6. Sylabs Inc.
- 7. Morgridge Institute for Research
- 8. MIT
- 9. Lenovo
- 10. Unité de Bioinformatique Structurale, Institut Pasteur
- 11. Self
Description
This is the second release candidate for the upcoming Singularity v3.5.0, which fixes some regressions found in v3.5.0-rc.1, handling CWD and --nv related paths with symlinks, and custom prompt handling.
If you are able to test and give feedback we'd be very grateful as we look toward delivering an awesome and stable 3.5.0 release ahead of the SC19 conference!
There are a few new features for 3.5, most notably AMD GPU / ROCm support. We also have a couple of behavior changes noted below. Apart from this many bug fixes and small tweaks have been merged.
New features / functionalities- New support for AMD GPUs via
--rocmoption added to bind ROCm devices and libraries into containers. - Plugins can now modify Singularity behaviour with two mutators: CLI and Runtime.
- Introduced the
config globalcommand to editsingularity.confsettings from the CLI. - Introduced the
config fakerootcommand to setupsubuidandsubgidmappings for--fakerootfrom the Singularity CLI.
- Go 1.13 adopted.
- Vendored modules removed from the Git tree, will be included in release tarballs.
- Singularity will now fail with an error if a requested bind mount cannot be
made.
- This is beneficial to fail fast in workflows where a task may fail a long way downstream if a bind mount is unavailable.
- Any unavailable bind mount sources must be removed from
singularity.conf.
- Docker/OCI image extraction now faithfully respects layer
permissions.
- This may lead to sandboxes that cannot be removed without modifying permissions.
--fix-permsoption added to preserve old behaviour when building sandboxes.- Discussion issue for this change at: https://github.com/sylabs/singularity/issues/4671
Singularity>prompt is always set when entering shell in a container.- The current
umaskwill be honored when building a SIF file. instance execprocesses acquire cgroups set oninstance start--fakerootsupports uid/subgid ranges >65536singularity versionnow reports semver compliant version information.
Thanks to our contributors for code, feedback and, testing efforts!
As always, please report any bugs to: https://github.com/sylabs/singularity/issues/new
If you think that you've discovered a security vulnerability please report it to: security@sylabs.io
Have fun!
Files
sylabs/singularity-v3.5.0-rc.2.zip
Files
(6.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:0682ec89262faab0bdfa4e7329e3da77
|
6.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/sylabs/singularity/tree/v3.5.0-rc.2 (URL)