dell/omnia

An open-source toolkit for deploying and managing high performance clusters for HPC, AI, and data analytics workloads.

Dell Omnia – 基于 Ansible 的 HPC 与 AI 堆栈部署

是什么 – Omnia 是一个开源工具包(Apache 2.0),使用 Ansible playbook 自动化 Linux 服务器的配置,并自动安装和配置高性能计算集群所需的软件。它可以设置操作系统、驱动程序、存储、网络,然后部署工作负载管理器,如 Slurm 或容器编排工具 Kubernetes。除了核心基础设施外,Omnia 还捆绑了流行的 机器学习框架、优化库和 AI 模型,使用户能够在裸金属或虚拟硬件上快速搭建即开即用的 AI/ML 环境。

核心功能

  • 全栈配置 – 操作系统安装、固件/驱动程序处理、存储和网络设置。
  • 调度器部署 – 一键安装 Slurm(传统 HPC 调度器)或 Kubernetes(云原生容器编排)。
  • AI/ML 堆栈集成 – 自动安装 CUDA、cuDNN、TensorFlow、PyTorch 等 AI 库。
  • 模块化 Ansible playbook – 用户可启用或跳过组件,使工具包适用于各种规模的集群和硬件厂商。
  • 文档与社区 – 1.x 和 2.x 版本分别提供独立文档,设有 Slack 频道、GitHub Discussions,以及来自 Dell、Intel、大学和行业合作伙伴的活跃贡献者群体。

典型应用场景

  • 需要同时运行大规模模拟和 AI 训练任务的研究或企业级 HPC 集群构建。
  • 对 GPU 低延迟访问有要求的本地 AI 推理农场设置。
  • 为希望无需手动配置每个节点即可教授 HPC/AI 概念的大学或实验室提供可复现、自动化的基础环境。
  • 需要 Kubernetes 管理的 AI 服务与传统批处理工作负载共存的云边协同部署加速。

成熟度 – 项目已超越初始发布版本(v1.5),并持续维护(定期提交、问题跟踪和社区贡献)。1.x 和 2.x 文档托管在 Read the Docs,仓库拥有健康的星标、分叉和贡献者数量。

许可证 – Apache 2.0,允许商业使用、修改和再分发。

社区与支持 – 欢迎通过 GitHub Pull Request 提交贡献;提供贡献指南、Slack 工作区和 GitHub Discussions 以协助协作。项目列出了多个学术和产业合作伙伴,表明该工具包已形成更广泛的生态系统。


所有信息均直接取自仓库的 README 及相关文档。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目