Notebook Lab は、コンピューティングリソースを起動することなく、OSS に保存されている Notebook ファイルをプレビューおよび編集できる軽量エディターを提供します。コードを実行する準備ができたら、Notebook を DSW インスタンスに接続します。複数の Notebook で単一のインスタンスを共有できるため、リソース使用率が向上します。
Notebook Lab と DSW の比較
機能 | Notebook Lab | DSW インスタンス |
コアコンセプト | 軽量ノートブックエディター。複数の Notebook で 1 つのインスタンスを共有 | 完全な AI 開発環境 |
ファイルストレージ | OSS に保存され、コンピューティングから分離 | インスタンスの作業ディレクトリにバインド |
課金モデル | 編集は無料 | インスタンスの起動時から課金 |
ツールセット | ノートブックの作成に特化 | Notebook、WebIDE、ターミナルを含む |
制限事項
Notebook Lab は現在、次のリージョンで利用できます:中国 (Hangzhou)、中国 (Shanghai)、中国 (Beijing)、中国 (Ulanqab)、中国 (Shenzhen)。
クイックスタート
手順1:Notebook を開く
PAI コンソールにログインし、左上でターゲット [リージョン] を選択します。
左側のナビゲーションペインで ワークスペースリスト を選択し、ターゲットワークスペース名をクリックしてワークスペースに入ります。
左側のナビゲーションペインで、モデル開発とトレーニング > Data Science Workshop (DSW) を選択し、[Notebook] タブをクリックします。
手順2:コードディレクトリの選択
コードディレクトリの選択 をクリックし、OSS バケットを選択して、Notebook ファイルの保存場所として使用するディレクトリ (例: notebook_test) を作成します。設定後、Notebook リストはこのディレクトリをスキャンし、OSS パス内にあるすべての Notebook ファイル (.ipynb) を表示します。
手順3:Notebook の作成とコードの記述
ノートブックの作成 をクリックすると、Notebook 開発環境が開き、新しい Notebook ファイルが作成されます。
コードを記述します。[+Python] をクリックして Python セルを追加し、セル内でコードの記述を開始します。
以下はサンプルコードのスニペットです:
説明最初に依存関係をインストール:Notebook ファイルと DSW インスタンスは分離されています。DSW インスタンスを切り替えるたびに環境が正しく設定されるように、Notebook ファイルに依存関係のインストールコマンドを含めてください。
定期的に作業を保存:Notebook Lab は、デフォルトでは自動保存されません。変更は速やかに保存してください。
手順4:DSW インスタンスの関連付けとコードの実行
[Link DSW] をクリックし、実行中 状態のインスタンスを選択します。複数の Notebook を同じ DSW インスタンスに関連付けることができ、リソース使用率が向上します。
アイコンをクリックしてコードを実行します。# どの DSW インスタンスでも動作するように、Notebook ファイルに依存関係のインストールを含めます。 !pip install pandas import pandas as pdNotebook の右上にある [Select Kernel] エリアでカーネルの読み込みに失敗した場合は、ブラウザーを更新して環境を再読み込みしてみてください。
出力例:
fruit sales_kg price_per_kg 0 apple 120 8.5 1 banana 200 3.2 2 orange 150 5.0 3 strawberry 80 15.0 4 blueberry 50 25.0
使用していない DSW インスタンスの停止:従量課金インスタンスを使用している場合、WebIDE を使用したりコードを実行したりしていない場合でも、インスタンスが 実行中 状態になるとすぐに課金が開始されます。予期せぬ請求を避けるため、不要になったインスタンスは停止または削除してください。
Copilot を使用した AI 支援コーディング
Copilot を使用して、コーディングの支援を受けることができます。有効化するには、次の手順を実行します:
オプション 1:Notebook Lab のツールバーで [Generate] をクリックします。
オプション 2:セルを選択し、次のキーボードショートカットを使用します:
Windows:
Ctrl+ImacOS:
Command+I
課金
Notebook Lab でのコードの記述は無料です。Notebook が実行中の DSW インスタンスに関連付けられると、DSW の課金ルールが適用されます。詳細については、「DSW の課金」をご参照ください。
MaxCompute リソースを使用して SQL を実行する場合、MaxCompute の課金ルールが適用されます。詳細については、「MaxCompute の課金の概要」をご参照ください。