メインコンテンツへスキップ

使用方法

restore [OPTIONS] RUN

説明

以前の W&B run から、コード、設定、または Docker 環境を復元します。 以前の run の環境を再作成して、再現できるようにします。 W&B での認証が必要です。 元の run に記録されている内容に応じて、最大 3 つの状態を復元します。
  1. 設定 (常に) : run の設定を wandb/config.yaml に書き込みます。
    1. Git (利用可能な場合) : 新しい wandb/run_id ブランチで元のコミットをチェックアウトします。保存された diff パッチを取得して適用します。 元のコミットが見つからない場合は、 upstream のコミットにフォールバックします。 このコマンドは、元の run と同じ git リポジトリーで実行してください。--no-git を使用すると この手順をスキップできます。
    2. Docker (利用可能な場合) : run が Docker コンテナー内で実行されていた場合は、元のコマンドで同じイメージを起動します。
run に git の履歴も Docker イメージもない場合は、 設定のみを復元します。 run 識別子は、次のいずれかの形式で指定できます: run_id、project:run_id、entity/project:run_id、または entity/project/run_id 。 たとえば、デフォルト project 内の run ID を持つ run を復元するには (WANDB_PROJECT 環境変数に保存されています) および entity (WANDB_ENTITY または認証済みユーザーのデフォルト entity から設定されます) :
wandb restore abcd1234
“team-awesome” entity の “foobar” project にある run ID abcd1234 の run を復元するには:
wandb restore team-awesome/foobar/abcd1234
git の状態を復元せずに run abcd1234 を復元します。設定 と Docker の状態のみを復元します:
wandb restore --no-git abcd1234
ブランチを作成せずに、detached HEAD モードで run abcd1234 を復元するには:
wandb restore --no-branch abcd1234
別のチームの project にある run abcd1234 を復元するには:
wandb restore other-team/their-project:abcd1234

引数

デフォルトタイプ
runSTRTrue

オプション

FlagTypeDescription
--no-gitBOOL Flaggit の復元をスキップします。設定と Docker の状態のみを復元します。デフォルト: False
--branchBOOL Flagwandb/run_id ブランチを作成するか、detached HEAD モードでコミットをチェックアウトします。デフォルト: True
--project, -pSTRrun を検索する対象の project を指定します。デフォルト: None
--entity, -eSTRrun を検索する対象の entity を指定します。デフォルト: None