Singularity

Singularity
软件
★5
软件描述
Singularity 是一种容器解决方案,专注于构建可复现的软件堆栈,并在现有的 HPC、科学计算、计算农场甚至企业架构上最高效地运行它们。
官方网站
访问软件的官方网站了解更多信息
www.sylabs.io
安全链接HTTPS
什么是 Singularity?
Singularity 为应用程序创建虚拟环境,且不会带来虚拟机相关的性能损耗。兼具两者优势:通过避免为每个不同环境重新部署应用的繁琐过程,简化了在不同集群和超级计算机间部署应用的流程,同时无需虚拟硬件层。
Singularity 是运行 TensorFlow、Theano、SciKit 等深度学习与机器学习工作负载的首选容器平台。
早期的容器化解决方案专注于微服务,难以适配依赖作业处理而非服务的某些计算类型,而这正是高性能计算领域的核心需求。Singularity 从设计之初便针对科学计算中对性能要求严苛的环境进行了优化。
面向人工智能、深度学习、机器学习和数据分析等新兴领域
受到全球顶级超算中心的信任
兼容需要 HPC 类资源的数据密集型工作负载
可与容器编排工具(特别是 Kubernetes 和 Mesos)集成,同时也支持微软 Azure Batch 工具

