runを巻き戻す
runを巻き戻すオプションはプライベートプレビューです。この機能へのアクセスをリクエストするには、W&Bサポート(support@wandb.com)までお問い合わせください。現在、W&Bがサポートしていないもの:
- ログの巻き戻し: 新しいrunセグメントでログがリセットされます。
- システムメトリクスの巻き戻し: W&Bは巻き戻しポイントの後にのみ新しいシステムメトリクスをログします。
- アーティファクトの関連付け: W&Bは生成されたアーティファクトをそのソースrunに関連付けます。
- runを巻き戻すには、W&B Python SDK バージョン >=
0.17.1
が必要です。 - 単調増加するステップを使用する必要があります。run履歴とシステムメトリクスの必要な時間順序を乱すため、
define_metric()
で定義された非単調ステップを使用することはできません。
- 履歴の切断: W&Bは巻き戻しポイントまで履歴を切断し、新しいデータのログを可能にします。
- サマリーメトリクス: 新しい履歴に基づいて再計算されます。
- 設定の保持: W&Bは元の設定を保持し、新しい設定をマージすることができます。
- runのアーカイブ: W&Bは元のrunをアーカイブします。runはRun Overview タブからアクセス可能です。
- アーティファクトの関連付け: アーティファクトを生成するrunと関連付けます。
- 不変のrun ID: 正確な状態からフォークするための一貫性が導入されます。
- 不変のrun IDをコピー: run管理を改善するために不変のrun IDをコピーするボタンがあります。
巻き戻しとフォークの互換性フォークは巻き戻しと補完し合います。runからフォークすると、W&Bは特定のポイントでrunを分岐させて異なるパラメータやモデルを試します。runを巻き戻すと、W&Bはrun履歴そのものを修正または変更することを可能にします。
runを巻き戻す
resume_from
をwandb.init()
と共に使用して、runの履歴を特定のステップまで「巻き戻し」ます。runの名前と巻き戻すステップを指定します:
アーカイブされたrunを見る
runを巻き戻した後、W&B App UIでアーカイブされたrunを探索できます。以下のステップに従ってアーカイブされたrunを表示します:- Overviewタブにアクセスする: runのページでOverviewタブに移動します。このタブはrunの詳細と履歴を包括的に表示します。
- Forked Fromフィールドを見つける: Overviewタブ内で、
Forked From
フィールドを見つけます。このフィールドは再開の履歴を記録します。Forked Fromフィールドにはソースrunへのリンクが含まれており、オリジナルのrunに遡り、全体の巻き戻し履歴を理解することができます。
Forked From
フィールドを使用することで、アーカイブされた再開のツリーを簡単にナビゲートし、それぞれの巻き戻しの順序と起源についての洞察を得ることができます。
巻き戻されたrunからフォークする
巻き戻されたrunからフォークするには、wandb.init()
のfork_from
引数を使用し、ソースrun IDとフォークするソースrunのステップを指定します: