Sylabs Unveils Comprehensive ‘Singularity Containers 101’ Curriculum for College Programs
RENO, Nev., June 14, 2022 -- Sylabs, a global leader in providing tools and services for performance-intensive container technology, today announced the comprehensive "Singularity Containers 101" curriculum. Using the open-source SingularityCE platform, this pioneering curriculum is designed for college programs worldwide, offering in-depth instruction in container technology.
This program is built to prepare students to navigate and lead in the next era of data-intensive computing. The curriculum will empower the next generation of computer scientists to address complex challenges and innovate within the rapidly evolving landscape of high-performance computing and advanced containerization.
The course material aims to equip students with the skills and resources they need to succeed in the rapidly-evolving fields of high-performance computing, AI/machine learning, data science, and other areas that require advanced containerization technologies. It covers topics such as installing Singularity, running containers, building images, and taking advantage of Singularity's features. The course is tailored to be compatible with version 3.11 of SingularityCE or SingularityPRO, and onward and will be updated as new versions are released.
The course is designed for students with an up-to-date major Linux distribution and some command-line experience in bash. Key goals of this program include providing fundamental "Containers 101" training for students, helping them build valuable skills in systems increasingly common across the data science environments while working with universities to develop advanced "Containers 201" resources, enabling secure remote building, storage, and sharing of scientific containers through Sylabs' Singularity Container Services platform.
The "Singularity Containers 101" curriculum includes a series of labs, tutorials, and examples that provide hands-on experience with Singularity containers. The curriculum features labs on converting Docker images to SIF, running containers and instances, multi-stage builds, using Singularity container services, signing containers with PGP and x509 key materials, and inspecting SIF files. It covers the differences between containers and virtual machines, as well as the critical differences between Singularity and Docker, and explores the Singularity workflow.
"As data sets get larger, and projects more complex, the need for advanced container platforms that can handle the workload of larger systems with distributed processing is evident. Traditional container platforms are not built for these high-performance systems,” said Adam Hughes, CTO of Sylabs. “We are honored to present this indispensable resource to educational institutions. It plays a crucial role in shaping the future of computer science by empowering the next generation of experts with cutting-edge container technology. The 'Singularity Containers 101' curriculum is a key resource, equipping students with the knowledge and tools necessary to build and deploy software on HPC systems with unmatched efficiency and security."
To discover how the "Singularity Containers 101" curriculum can bolster your college computer science program and empower your students, visit this webpage.
About Sylabs
Sylabs is the global leader in providing professional tools and services for high performance container runtime technology. Sylabs makes high performance computing more accessible to researchers, scientists, and engineers using Singularity, the most advanced open source container runtime technology for performance-intensive applications and environments. As the most active contributor to the Singularity ecosystem, through both the community edition and Sylabs’ enterprise-supported and professional implementations, Sylabs is dedicated to enabling cutting-edge research and facilitating rapid scientific discovery to solve some of humanity’s greatest challenges. For more information about Singularity runtime technology, including SingularityCE (Community Edition), Singularity Container Services, SingularityPRO, and Singularity Enterprise, visit https://www.sylabs.io.
Source: Sylabs