> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# run の状態

> W&B run が取り得るさまざまな状態について説明します。

[run の状態](/ja/products/wandb/runs/run-states#run-states)は、W\&B run の現在のステータスを示します。W\&B アプリ、または W\&B Python SDK を使用したプログラムから、run の[状態を確認](/ja/products/wandb/runs/run-states#view-the-state-of-a-run)できます。

<h2 id="run-states">
  Run の状態
</h2>

次の表は、run が取り得る状態を示しています。

| 状態 | 説明 |
| - | - |
| `Crashed` | 内部プロセスでハートビートの送信が停止した run です。マシンがクラッシュした場合などに発生します。 |
| `Failed` | ゼロ以外の終了ステータスで終了した run です。 |
| `Finished` | 終了してデータの同期が完了した run、または `wandb.Run.finish()` が呼び出された run です。 |
| `Killed` | 完了前に強制的に停止された run です。 |
| `Running` | 実行中で、直近にハートビートを送信している run です。 |
| `Pending` | スケジュール済みで、まだ開始されていない run です (sweep や Launch ジョブでよく見られます)。 |

<h3 id="run-states-in-sweeps">
  sweep 内の run の状態
</h3>

run が [sweep](/ja/products/wandb/sweeps) の一部である場合、その状態は sweep ステータスとは独立して変化します。

* **個々の run の状態**は、各 run の実行ステータス (実行中、完了、失敗など) を反映します
* **sweep ステータス**は、新しい run を作成するかどうかを制御し、既存の run の実行方法には影響しません
* sweep を一時停止または停止しても、すでに実行中の run には影響しません
* sweep をキャンセルした場合のみ、実行中の run が強制終了されます (状態が `Killed` に変わります)

sweep と run のステータスの関係について詳しくは、[sweep と run のステータスについて](/ja/products/wandb/sweeps/pause-resume-and-cancel-sweeps#understanding-sweep-and-run-statuses)を参照してください。

<h2 id="view-the-state-of-a-run">
  run の状態を確認する
</h2>

Python SDK または W\&B アプリを使用して、run の状態をプログラムまたはインタラクティブに確認できます。

<Tabs>
  <Tab title="W&B Python SDK">
    run の現在の状態にアクセスするには、[`wandb.Api.Run`](/ja/products/wandb/ref/python/public-api/runs) オブジェクトの `state` プロパティを使用します。

    次のコードスニペットは、指定した project 内のすべての run の状態を取得して出力します。このコードスニペットを Python 環境にコピー＆ペーストし、山かっこ (`< >`) で囲まれた値を実際の値に置き換えてください。

    ```python theme={"system"}
    import wandb

    api = wandb.Api()

    runs = api.runs(path="<entity>/<project>")

    # run オブジェクトのプロパティにアクセスする
    for run in runs:
        print(f"Run: {run.name}")
        print(f"Run state: {run.state}")
        print()
    ```

    さまざまなフィルターを適用して、条件に応じた run を project から取得できます。プログラムで run をフィルターする方法の詳細については、[run をフィルターする](/ja/products/wandb/runs/filter-runs)を参照してください。
  </Tab>

  <Tab title="W&B アプリ">
    W\&B アプリで run の状態を確認するには、次の手順を実行します。

    1. W\&B プロジェクトにアクセスします。
    2. プロジェクトのサイドバーから **Workspace** タブまたは **Runs** タブを選択します。
    3. 確認したい run を検索するか、スクロールして探します。
    4. run を選択して、run 概要ページを開きます。
    5. **Overview** タブを選択します。

    **State** フィールドの横に、run の現在の状態が表示されます。
  </Tab>
</Tabs>
