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)です。OSのセットアップ、ドライバー・ファームウェアの管理、ストレージおよびネットワークの構成の後、SlurmやKubernetesといったワークロードマネージャーをデプロイできます。コアインフラストラクチャに加えて、Omniaは人気のある機械学習フレームワーク、最適化ライブラリ、AIモデルをバンドルしており、ベアメタルまたは仮想ハードウェア上で即座に実行可能なAI/ML環境を構築できます。

主な機能

  • フルスタックプロビジョニング – OSインストール、ファームウェア/ドライバーの処理、ストレージおよびネットワークのセットアップ。
  • スケジューラのデプロイ – 1クリックで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およびリンクされたドキュメントから直接取得されています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト