> ## 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.

# sweep 内で run を再開できますか？

W\&B sweep 内では run の再開はサポートされていません。sweep エージェントの実行中に `run_id` を渡すか、`wandb.init(resume=...)` を使用すると、Weights & Biases は run ID を無視し、代わりに新しい run を開始します。次の警告が表示されます：

```
wandb: WARNING スイープの実行中は run_id 'YOUR_RUN_ID' が無視されます。
```

これは想定された動作であり、バグではありません。sweep エージェントは、ハイパーパラメーター設定ごとに独立した run を起動するように設計されています。特定の run を再開すると、sweep コントローラーのジョブ スケジューリングと競合します。

**回避策**

長時間の sweep run で耐障害性が必要な場合は、次の方法を検討してください。

* **単一の run 内でチェックポイントを保存して再読み込みする**: トレーニング関数内で、モデル チェックポイントを定期的に保存します。再起動時には、`train()` の冒頭で最新のチェックポイントを読み込みます。sweep は新しい run を開始しますが、トレーニングは保存された状態から再開されます。

* **SLURM で `--count 1` を使用し、キューに入れ直す**: 各 sweep エージェントのジョブを `wandb agent --count 1 SWEEP_ID` で送信します。ジョブがプリエンプトされた場合、SLURM はそのジョブをキューに入れ直すことができ、sweep コントローラーは新しい設定を割り当てます。

* **run を失敗としてマークし、手動でキューに入れ直す**: run が途中でクラッシュすると、sweep コントローラーは最終的にその run を失敗としてマークし、sweep の設定によっては、同じ設定を新しいエージェントに割り当てる場合があります。

中断されたトレーニング ジョブを sweep の外で続行する必要がある場合は、代わりに独立したスクリプトで `wandb.init(resume="allow", id="YOUR_RUN_ID")` を使用してください。[run の再開](https://docs.coreweave.com/ja/products/wandb/runs/resuming.md)と [sweep のトラブルシューティング](https://docs.coreweave.com/ja/products/wandb/sweeps/troubleshoot-sweeps.md)を参照してください。

***

[Sweeps](https://docs.coreweave.com/ja/support/models/tags/sweeps.md)[再開](https://docs.coreweave.com/ja/support/models/tags/resuming.md)
