LLMなどの大規模AI開発向けアプリケーションリソースマネージメントツール 「 G-Suite 」
G-Suite(G-Works LLM Application Suite for Linux ジー・スイート)
G-Suite(G-Works LLM Application Suite for Linux ジー・スイート)は、これまで当社が提供してきた「G-Works」の仕組み(Deep Learning の主要なフレームワークを、各世代のGPU に最適化してビルドしたソフトウェア群)を継承し、さらに発展させたOS ネイティブ環境+コンテナ環境のハイブリッドアプリケーションリソースマネージメントツールです。
G-Suite はジーデップ・アドバンス製品にインストールされるソフトウェアで、インターネット上のWeb サイトから様々なレシピやサポートツール群をダウンロードし、簡易解説書やチュートリアルを含むアプリケーション実行環境を構築することが可能です。最適化されたフレームワークが実装されているためユーザーが面倒な構築作業を行うことなく届いたその日からAIの研究開発を開始することが可能です。
項目 | G-Suite | G-Works |
使用ユーザー | 一般ユーザー | 特権ユーザー |
ユーザーインターフェース | Text graphics menu dialog | Command line |
Python | miniforge | カスタムビルド |
仮想環境 | conda env | python -m venv |
仮想環境切り替え | gsuitectl env selector menu | envmodule load … |
Deep Learning Framework | miniforge + pip | カスタムビルド |
インターネット配信 | 設定レシピ+スクリプト | Binary+スクリプト |
インストール位置 | ユーザー領域 /home/<user>等 + システム領域 /opt等 | システム領域 /opt等 |
CUDA/NVHPC/Driver | gsuitectl gdepctl bridge | gsuitectl |
WandB Support | Yes | Yes |
LLM Support | Yes | No |
Bioinformatics Support | Yes | No |
Jupyterlab integration tool | Yes | No |
MIG Selector | Yes | No |
MIG Slurm reconfiguration tool | Yes | No |
NGC Support | Yes | No |
Docker to Singularity Image Converter | Integrated in the menu | Separate command |
CUDA Aware | Yes | Yes |
ライセンス | 一部有償の場合有 | GDEPカスタマー無償 |
Pythonアプリケーションの環境セットアップにおいて、マシンのOS、ハードウェアやそのサポートソフトなど、多くの点を確認しなければなりません。
また、1つのPython環境に複数のアプリケーションを組み込む場合、モジュール依存性のバッティングなど、多岐に渡る問題が起こり、容易に環境構築できず試行錯誤を繰り返すことで時間を要します。
① 環境構築以前に起きる問題
② ユーザビリティ問題(使いやすさ)
③ リソースの有効活用問題(ジョブ管理)
G-Suite では、ソフトウェアのモジュール構成定義ファイルやチュートリアル環境と簡易解説書、それに付随するスクリプト群の集合体を
「レシピ」と名付けています。このレシピのメニューから必要なものをダウンロードし、簡単に正しくセットアップできることが最大の特徴となっています。
G-Suite は、開発環境に含まれるconda パッケージモジュール※1 とpip パッケージモジュール※2 全てを詳細なバージョンを含んだ形で記録済み。それらの出力結果を利用して失敗しない開発環境の再構築が可能。
① Condaコマンド機能
pythonのベースバージョンやモジュール群でインストール内容の違う状態をいくつも切り替えて使うことのできる仮想環境
② G-Suite Control機能
G-Suiteは「gsuitectl(ジースイートコントロール)」というコマンドラインツールからダイアログ形式の選択メニューを提供。メニューは階層化されておりメインメニュー、サブメニュー、レシピ選択、実行、などが簡単に操作可能。
G-SuiteはPythonアプリケーション環境を提供する以外にも、アプリケーションの実行に必要なツールやファイル群、サンプルコードや簡易解説書を同時インストールするため、ユーザーはすぐに利用が可能になります。
③ その他の機能
G-Suiteはその他にもいくつかの特徴的な機能を搭載。
NCG Container Menuの画面サンプル
これらメニューアイテムの一部はローカル環境にインストール。
大半はWeb上に配置され、随時追加・更新されていく予定。
ご購入前のご案内
![]() |
![]() |