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およびリンクされたドキュメントから直接取得されています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト