dell/omnia

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

Dell Omnia – HPC 및 AI 스택의 Ansible 기반 배포

무엇인가요 – Omnia는 Ansible 플레이북을 사용하여 Linux 서버를 자동으로 프로비저닝하고 고성능 컴퓨팅 클러스터에 필요한 소프트웨어를 자동 설치 및 구성하는 오픈소스 툴킷(Apache 2.0)입니다. 운영체제 설치, 펌웨어/드라이버 관리, 스토리지 및 네트워크 설정 후, Slurm 또는 Kubernetes와 같은 워크로드 매니저를 배포할 수 있습니다. 핵심 인프라 외에도 Omnia는 인기 있는 머신러닝 프레임워크, 최적화 라이브러리, AI 모델을 포함하여 베어메탈 또는 가상 하드웨어에서 바로 실행 가능한 AI/ML 환경을 빠르게 구축할 수 있게 해줍니다.

주요 기능

  • 풀스택 프로비저닝 – OS 설치, 펌웨어/드라이버 처리, 스토리지 및 네트워크 설정.
  • 스케줄러 배포 – Slurm(전통적인 HPC 스케줄러) 또는 Kubernetes(클라우드 네이티브 컨테이너 오케스트레이션)를 한 번의 클릭으로 설치 가능.
  • AI/ML 스택 통합 – CUDA, cuDNN, TensorFlow, PyTorch 및 기타 AI 라이브러리를 자동으로 설치.
  • 모듈식 Ansible 플레이북 – 사용자는 구성 요소를 활성화하거나 건너뛸 수 있어 다양한 클러스터 규모 및 하드웨어 벤더에 적합합니다.
  • 문서 및 커뮤니티 – 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 풀 리퀘스트를 통해 기여를 환영합니다. 기여 가이드, Slack 워크스페이스, GitHub Discussions를 통해 도움과 협업이 가능합니다. 프로젝트는 여러 학술 및 산업 파트너를 목록으로 제시하며, 이 툴킷 주변의 확장된 생태계를 나타냅니다.


모든 세부 정보는 리포지토리의 README 및 연결된 문서에서 직접 가져왔습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트