Skip to main content
W&B Notebooks を使用すると、W&B 内でインタラクティブかつリアクティブな Python ノートブックを作成できます。ノートブックは、データの探索、モデルワークフローのプロトタイピング、W&B の runs やアーティファクトの分析、再現可能な作業の共同作業者との共有に役立ちます。 各ノートブックは一時的な CoreWeave Sandbox 上で実行され、ノートブックのセル、パッケージ、ファイル、ターミナルコマンド用に分離されたコンピュートが提供されます。 Notebooks は、ノートブックのランタイムおよびエディタとして marimo を使用します。上から下へ順に実行される従来のノートブックとは異なり、Notebooks はセル間の依存関係をトラッキングします。値が変更されると、ノートブックはその値に依存する下流のセルを特定し、出力を現在のノートブックの状態と一致させることができます。

Get started

ノートブックを初めて使用する場合は、Get started ガイドから始めてください。このガイドでは、ノートブックの作成、コードの実行、W&B の Workspace でのログしたメトリクスの確認、結果の共有までを順に説明します。 実行したいワークフローが決まっている場合は、以下のページを参照してください。

ノートブックの作成と管理

チームの概要ページまたはワークスペースから、ノートブックの作成、リネーム、複製、削除を行います。

ノートブックを編集する

Python、Markdown、SQL のセルの追加、セルの並べ替え、セルの削除、インタラクティブなコントロールの追加を行います。

ノートブックのセルを実行する

古くなったセルの実行、全セルの再実行、実行中のセルの停止、実行の無効化、runtime の再起動を行います。

パッケージを管理する

ノートブックのサイドバーまたはターミナルから、Python パッケージのインストール、表示、更新、削除を行います。

ノートブックのモデルを理解する

ノートブックはリアクティブです。セルは、ノートブック内での位置だけでなく、そのセルが定義・参照する変数に基づいて実行されます。このモデルによって出力を常に最新の状態に保てますが、その分ノートブックの構造が重要になります。
  • グローバル名は、それぞれ 1 つのセル内でのみ定義してください。
  • 複数のセルをまたいで共有オブジェクトを変更しないようにしてください。
  • ランタイム設定を使用して、下流のセルを自動的に実行するか、古い状態 (stale) のままにするかを選択してください。
  • 依存関係ツールを使用して、セル同士の関係を確認してください。
詳細については、リアクティブな実行を理解する および ノートブックを設定する を参照してください。

ノートブックのデバッグと調査

開発者パネルを使用すると、エディターを離れることなくノートブックの動作を調査できます。このパネルには、エラーと警告、一時的なコード用のスクラッチパッド、実行トレース、ログ、およびノートブックの Workspace に接続されたターミナルが含まれます。 詳細については、開発者ツールを参照してください。

請求と使用量

ノートブックは W&B のストレージとサンドボックスコンピュートを使用します。ノートブックのデータは組織のストレージ使用量に加算され、ノートブックを実行するとサンドボックスコンピュートを消費します。また、ノートブックのワークフローから Weave、Inference、Training などの他の W&B サービスを呼び出した場合は、プロダクト固有の使用量が発生することもあります。 組織管理者および請求管理者は、請求設定からプラン詳細の確認、使用量のモニタリング、使用量および支出アラートの設定、支払い方法の管理、請求書の参照を行えます。プランと料金については、W&B Pricing を参照してください。 アカウントのストレージまたはサンドボックスのキャパシティが不足している場合は、ストレージの解放、使用量の追加購入、プランのアップグレード、または W&B 営業へのお問い合わせが必要になることがあります。

次のステップ