メインコンテンツまでスキップ

サーバレス GPU コンピュート

備考

ベータ版

この機能は ベータ版です。

この記事では、 Databricks 上のサーバレス GPU コンピュートについて説明し、推奨される使用例、GPU コンピュート リソースの設定方法のガイダンス、および機能の制限について説明します。

サーバレス GPU コンピュートとは?

サーバレス GPU コンピュートは、サーバレス コンピュート オファリングの一部です。 サーバレス GPU コンピュートは、カスタムのシングルノードおよびマルチノード ディープラーニング ワークロードに特化しています。 サーバレス GPU コンピュートを使用すると、お気に入りのフレームワークを使用してカスタムモデルをトレーニングおよび微調整し、最先端の効率、パフォーマンス、品質を得ることができます。

サーバレス GPU コンピュートには、次のものが含まれます。

  • ノートブック、 Unity Catalog、 MLflowにわたる統合されたエクスペリエンス: ノートブックを使用して、コードを対話形式で開発できます。
  • サーバレス GPU コンピュートは A10 をサポートしています

サーバレス GPU コンピュートにプリインストールされているパッケージは、 Databricks Runtime MLに代わるものではありません。 共通のパッケージは存在しますが、すべての Databricks Runtime ML 依存関係とライブラリがサーバレス GPU コンピュート環境に反映されるわけではありません。

推奨される使用例

Databricks は、トレーニングのカスタマイズと GPU を必要とするあらゆるモデルのトレーニングユースケースに、サーバレス GPU コンピュートを推奨します。

例えば:

  • ディープラーニングベースの予測ワークロード
  • ファインチューニング
  • コンピュータビジョン
  • コンピュータオーディオ
  • レコメンダーシステム

必要条件

  • us-west-2 または us-east-1

インストールされているもの

ノートブック向けサーバレス GPU コンピュートは、アプリケーションの互換性を確保するための安定したクライアント API を提供する環境バージョンを使用します。 これにより、Databricks はサーバーを個別にアップグレードし、ワークロードのコードを変更することなく、パフォーマンスの向上、セキュリティの強化、バグ修正を実現できます。

サーバレス GPU コンピュートは、次のパッケージに加えて、 環境バージョン 3 を使用します。

  • CUDA 12.4
  • torch 2.6.0
  • torchvision 0.21.0

サーバレス コンピュート リリースノート で、システム環境 Version 3 に含まれるパッケージを参照してください。

注記

ベース環境 は、サーバレス GPU コンピュートには対応していません。 サーバレス GPU コンピュートを環境に設定するには、 依存関係を [環境] サイド パネルで直接指定 するか、依存関係 pip install します。

環境へのライブラリの追加

サーバレス GPU コンピュート環境にライブラリを追加でインストールすることができます。 「ノートブックに依存関係を追加する」を参照してください。

サーバレス GPU コンピュートのセットアップ

ワークステーションのノートブック環境からサーバレス GPU コンピュートの使用を選択できます。

ノートブックを開いた後、次の操作を行います。

  1. 環境アイコン。を選択して、 環境 サイドパネルを開きます。
  2. アクセラレータ フィールドから A10 を選択します。
  3. 環境バージョン として 3 を選択します。
  4. 適用 を選択し、次に、サーバレス GPU コンピュートをノートブック環境に適用することを 確認します 。リソースに接続した後、ノートブックはすぐに利用可能なコンピュートの使用を開始します。
注記

コンピュートへの接続は、60分間操作がないと自動的に終了します。

制限

  • サーバレス GPU コンピュートは A10 コンピュートのみをサポートします。
  • PrivateLink はサポートされていません。PrivateLink の背後にあるストレージまたは pip リポジトリはサポートされていません。
  • サーバレス GPU コンピュートは、 コンプライアンス セキュリティ プロファイル ワークスペース (HIPPA や PCT など) ではサポートされていません 。 現時点では、規制対象データの処理はサポートされていません。
  • サーバレス GPU コンピュートでのジョブのスケジューリングはサポートされていません。 ユーザーは、 Databricks ジョブUIにサーバレスGPUコンピュートがアタッチされているノートブックをスケジュールしないでください。
  • サーバレス GPU コンピュートは、対話型環境でのみサポートされています。

ノートブックの例

次のノートブックは、 PyTorch とサーバレス GPU コンピュートを使用してディープラーニング トレーニングを実行する方法の簡単な例を示しています。

サーバレス GPU コンピュート ノートブック

Open notebook in new tab