AIとビジュアライゼーションのソリューションプロバイダである株式会社ジーデップ・アドバンス(GDEP Advance,Inc. 本社:東京都港区、代表取締役:飯野匡道)は、自社開発のAI向けソフトウェアバイナリコレクション「G-Works」の最新バージョン「G-Works 4.0」をリリースしました。
「G-Works」はDeep Learningに使用される主要なフレームワークを、各世代のNVIDIA GPUに最適化してビルドしたソフトウェアの集合体です。これらはDockerイメージと違い、コンテナ化されていないOSネイティブなバイナリファイル群として構成されています。ジーデップ・アドバンスのユーザは継続的にリリースされるG-Worksを必要に応じてインターネットを通じてダウンロードし、使用することが可能です。ジーデップ・アドバンスでは「G-Works 4.0」を当社製品に実装した新しいDeeplerning BOX(R) シリーズを5月22日(月)より販売いたします。
最新のG-Works 4.0では、Ubuntu 22.04とUbuntu 20.04に対応し、開発環境はCUDA 11.8.0 + cuDNN v8.6.0をベースとしています。最新のNVIDIA Compute Capability 6.0~9.0のGPU世代に対応しており、最新でハイパフォーマンスなGPUを面倒な環境設定作業を行うことなく届いたその日からAIの研究開発を開始することが可能です。
<G-Works 4.0の新しい機能と特長>
●Weights & Biasesを標準搭載
Weights & Biases(ウェイツ・アンド・バイアスィズ、以下「WandB(ワンドビー)」)は機械学習の実験条件、途中経過や結果のデータを保存、可視化、レポート化するためのPythonツールで、開発者による記録作業の手間を大幅に軽減し、開発工程の効率化をもたらします。WandBはPytorchやTensorflowをはじめとする、ほぼ全てのフレームワークの内部構造を直接サポートし、非常に少量のPythonコードの追加で機能させることが可能です。
また、ハイパーパラメータの自動スイープスクリプティングにも対応し、面倒なスイープパラメータ作成を開発者に代わって行ってくれます。スイープの実行は作成されたスイープパラメータセット定義に基づいてwandb agentと呼ばれるプロセスが、順次行ってくれます。各実験の結果はWandBサーバがデータを保存、可視化してくれますので、開発者は最終的に最適なパラメータの組み合わせを簡単に知ることができ、大規模データでの学習の前にこの実験を済ませておけば、より精度の高い学習結果に到達できる可能性が非常に高くなります。
当社はWeights & Biases, Inc.との業務提携により、G-Works 4.0にWandBを標準搭載します。G-Works 4.0搭載ワークステーションでは、マシンの起動と同時にJupyter LabとWandB ビューアを使った開発セッションのブラウザ画面が表示され、初めてWandBを使うユーザも極めて簡単にその利便性を体感することが可能です。
●Deep Learning専用Python
Linux Operating Systemはその実行環境の多くにPython(パイソン)を用いているため、システム標準のPythonに直接変更を加えることは大きなリスクを伴います。一方Deep Learningフレームワークも大きくPythonに依存した形で設計されているため、それに必要なPythonモジュールを複雑なバージョン依存条件を満たした形で多数インストールする必要があります。これらの相反する要求を満たすため、G-Works 4.0ではPython 3.xに付属するvenv拡張モジュールを用い、OSディストリビューションが提供するシステムのPythonには全く変更を加えず、Deep Learning 専用の実行環境に別のPythonツリーを配備してそこに全ての必要とされる拡張モジュールをインストールして構成してあります。
●JupyterLab + noVNC
Deep Learning専用PythonにはJupyterLab(ジュピターラボ)を設定してあり、PytorchやTensorflowなどのJupyter Kernelを選択してPythonプログラミングを始められます。
またランチャーのdesktopボタンを押すと、noVNC(ノーブイエヌシー)を用いたブラウザ経由リモートデスクトップ接続も可能で、自分のパソコンのブラウザから本体を自由に操作できます。
●Environment Modules
Environment ModulesはLinuxのシェル環境変数を動的に変更するためのソフトウェアパッケージです。複雑な設定を簡単なインターフェースで変更することができ、Deep Learningフレームワークのように、バージョンがすぐに変わっていくソフトウェアを、各々実行可能な状態で共存させてインストールするためには、とても有用なツールです。G-Works では、この機構を利用して、前述のDeep Learning用Pythonも実行環境に組み込むため、ユーザはこの機構の使用法を覚えるだけで、簡単に環境の切り替えを行うことができます。
G-Worksは工場出荷時に搭載されたバージョンと、その後にリリースされたものを含む最新版から、過去に同一OSでリリースされたものまで、ユーザがインターネットからインストールして使用できます。
インストールには専用コマンド“gworksctl”を使用します。このコマンドには当社の製品シリアル番号と、アクセスキーを記述したファイルが必要で、そのパラメータが正しくないとダウンロードサイトへのアクセスが拒否されます。アクセスキーはシリアル番号と、マシンのMACアドレスから計算されます。そのため、ダウンロードが可能なマシンは、G-Worksリリース後、ユーザが当社から正規に購入したマシン、あるいは別途正式にライセンスを受けたマシンのみに制限されます。尚、インターネットに接続できない環境はサポートされません。
※本製品に含まれるcuDNN, TensorRT等ソフトウェアライブラリは、NVIDIA社からNVIDIA Developer Program登録ユーザにのみ、無償ライセンスで提供されています。株式会社ジーデップ・アドバンスは、当該プログラムの登録済みユーザに限ってインストール作業を代行します。万が一登録がお済みでない方は、本製品をお使いになる前に、必ず当該プログラムへの登録をお済ませください。本製品を使用する方は、この条項に同意したものとみなします。
本リリースの情報はこちら https://www.gdep.co.jp/information/press_release/g-works4/
■株式会社ジーデップ・アドバンスについて
https://www.gdep.co.jp/
株式会社ジーデップ・アドバンスは、「Advance with you」をミッションに、GPGPUをはじめとするアクセラレーターやハイエンドワークステーション、広帯域ネットワークや高速ストレージを用いたクラスターシステム、さらにライブラリやコンパイラ、ジョブスケジューラなどの運用ツールの提供構築から運用支援まで、仕事や研究を前に進めるための手段をオンプレミスやレンタル、クラウドなどあらゆる形態で総合的に提供するAIとビジュアライゼーションのソリューションプロバイダです。NVIDIA社パートナー認定制度「NPN(NVIDIA Partner Network)」においてエリートパートナー認定を受けて活動しています。
※NVIDIA、NVIDIA RTXは、米国NVIDIA Corporationの米国およびその他の国における商標または登録商標です。
※記載されている会社名、製品名等は各社の登録商標あるいは商標です。
※記載されている情報はリリース時点のものです。予告なく仕様、価格を変更する場合や販売終了、延期となる場合があります。
■製品、サービスに関するお問い合わせ先
株式会社ジーデップ・アドバンス ソリューション部
E-mail:sales@gdep.co.jp
TEL:03-6803-0620 ※電話受付(平日)9:00~17:00
「G-Works」はDeep Learningに使用される主要なフレームワークを、各世代のNVIDIA GPUに最適化してビルドしたソフトウェアの集合体です。これらはDockerイメージと違い、コンテナ化されていないOSネイティブなバイナリファイル群として構成されています。ジーデップ・アドバンスのユーザは継続的にリリースされるG-Worksを必要に応じてインターネットを通じてダウンロードし、使用することが可能です。ジーデップ・アドバンスでは「G-Works 4.0」を当社製品に実装した新しいDeeplerning BOX(R) シリーズを5月22日(月)より販売いたします。
最新のG-Works 4.0では、Ubuntu 22.04とUbuntu 20.04に対応し、開発環境はCUDA 11.8.0 + cuDNN v8.6.0をベースとしています。最新のNVIDIA Compute Capability 6.0~9.0のGPU世代に対応しており、最新でハイパフォーマンスなGPUを面倒な環境設定作業を行うことなく届いたその日からAIの研究開発を開始することが可能です。
<G-Works 4.0の新しい機能と特長>
●Weights & Biasesを標準搭載
Weights & Biases(ウェイツ・アンド・バイアスィズ、以下「WandB(ワンドビー)」)は機械学習の実験条件、途中経過や結果のデータを保存、可視化、レポート化するためのPythonツールで、開発者による記録作業の手間を大幅に軽減し、開発工程の効率化をもたらします。WandBはPytorchやTensorflowをはじめとする、ほぼ全てのフレームワークの内部構造を直接サポートし、非常に少量のPythonコードの追加で機能させることが可能です。
また、ハイパーパラメータの自動スイープスクリプティングにも対応し、面倒なスイープパラメータ作成を開発者に代わって行ってくれます。スイープの実行は作成されたスイープパラメータセット定義に基づいてwandb agentと呼ばれるプロセスが、順次行ってくれます。各実験の結果はWandBサーバがデータを保存、可視化してくれますので、開発者は最終的に最適なパラメータの組み合わせを簡単に知ることができ、大規模データでの学習の前にこの実験を済ませておけば、より精度の高い学習結果に到達できる可能性が非常に高くなります。
当社はWeights & Biases, Inc.との業務提携により、G-Works 4.0にWandBを標準搭載します。G-Works 4.0搭載ワークステーションでは、マシンの起動と同時にJupyter LabとWandB ビューアを使った開発セッションのブラウザ画面が表示され、初めてWandBを使うユーザも極めて簡単にその利便性を体感することが可能です。
●Deep Learning専用Python
Linux Operating Systemはその実行環境の多くにPython(パイソン)を用いているため、システム標準のPythonに直接変更を加えることは大きなリスクを伴います。一方Deep Learningフレームワークも大きくPythonに依存した形で設計されているため、それに必要なPythonモジュールを複雑なバージョン依存条件を満たした形で多数インストールする必要があります。これらの相反する要求を満たすため、G-Works 4.0ではPython 3.xに付属するvenv拡張モジュールを用い、OSディストリビューションが提供するシステムのPythonには全く変更を加えず、Deep Learning 専用の実行環境に別のPythonツリーを配備してそこに全ての必要とされる拡張モジュールをインストールして構成してあります。
●JupyterLab + noVNC
Deep Learning専用PythonにはJupyterLab(ジュピターラボ)を設定してあり、PytorchやTensorflowなどのJupyter Kernelを選択してPythonプログラミングを始められます。
またランチャーのdesktopボタンを押すと、noVNC(ノーブイエヌシー)を用いたブラウザ経由リモートデスクトップ接続も可能で、自分のパソコンのブラウザから本体を自由に操作できます。
●Environment Modules
Environment ModulesはLinuxのシェル環境変数を動的に変更するためのソフトウェアパッケージです。複雑な設定を簡単なインターフェースで変更することができ、Deep Learningフレームワークのように、バージョンがすぐに変わっていくソフトウェアを、各々実行可能な状態で共存させてインストールするためには、とても有用なツールです。G-Works では、この機構を利用して、前述のDeep Learning用Pythonも実行環境に組み込むため、ユーザはこの機構の使用法を覚えるだけで、簡単に環境の切り替えを行うことができます。
G-Worksは工場出荷時に搭載されたバージョンと、その後にリリースされたものを含む最新版から、過去に同一OSでリリースされたものまで、ユーザがインターネットからインストールして使用できます。
インストールには専用コマンド“gworksctl”を使用します。このコマンドには当社の製品シリアル番号と、アクセスキーを記述したファイルが必要で、そのパラメータが正しくないとダウンロードサイトへのアクセスが拒否されます。アクセスキーはシリアル番号と、マシンのMACアドレスから計算されます。そのため、ダウンロードが可能なマシンは、G-Worksリリース後、ユーザが当社から正規に購入したマシン、あるいは別途正式にライセンスを受けたマシンのみに制限されます。尚、インターネットに接続できない環境はサポートされません。
※本製品に含まれるcuDNN, TensorRT等ソフトウェアライブラリは、NVIDIA社からNVIDIA Developer Program登録ユーザにのみ、無償ライセンスで提供されています。株式会社ジーデップ・アドバンスは、当該プログラムの登録済みユーザに限ってインストール作業を代行します。万が一登録がお済みでない方は、本製品をお使いになる前に、必ず当該プログラムへの登録をお済ませください。本製品を使用する方は、この条項に同意したものとみなします。
本リリースの情報はこちら https://www.gdep.co.jp/information/press_release/g-works4/
■株式会社ジーデップ・アドバンスについて
https://www.gdep.co.jp/
株式会社ジーデップ・アドバンスは、「Advance with you」をミッションに、GPGPUをはじめとするアクセラレーターやハイエンドワークステーション、広帯域ネットワークや高速ストレージを用いたクラスターシステム、さらにライブラリやコンパイラ、ジョブスケジューラなどの運用ツールの提供構築から運用支援まで、仕事や研究を前に進めるための手段をオンプレミスやレンタル、クラウドなどあらゆる形態で総合的に提供するAIとビジュアライゼーションのソリューションプロバイダです。NVIDIA社パートナー認定制度「NPN(NVIDIA Partner Network)」においてエリートパートナー認定を受けて活動しています。
※NVIDIA、NVIDIA RTXは、米国NVIDIA Corporationの米国およびその他の国における商標または登録商標です。
※記載されている会社名、製品名等は各社の登録商標あるいは商標です。
※記載されている情報はリリース時点のものです。予告なく仕様、価格を変更する場合や販売終了、延期となる場合があります。
■製品、サービスに関するお問い合わせ先
株式会社ジーデップ・アドバンス ソリューション部
E-mail:sales@gdep.co.jp
TEL:03-6803-0620 ※電話受付(平日)9:00~17:00