CommError, Run does not exist
および ERROR Error uploading
これら2つのエラーメッセージが返される場合、W&B Run ID が定義されている可能性があります。例えば、Jupyter Notebooks や Python スクリプトのどこかに類似のコードスニペットが定義されているかもしれません。
Cuda out of memory
このエラーメッセージが表示される場合は、プロセスベースの実行を使用するようにコードをリファクタリングしてください。具体的には、コードを Python スクリプトに書き換えてください。また、W&B Python SDK ではなく CLI から W&B Sweep Agent を呼び出してください。
例として、コードを train.py
という名の Python スクリプトに書き直すとします。その際、トレーニングスクリプト (train.py
) の名前を YAML Sweep 設定ファイル (config.yaml
の例) に追加します。
train.py
に以下を追加します。
wandb agent
を使用して開始します。Python SDK (wandb.agent
) ではなく、CLI を使用します。次のコードスニペットでは、sweep_ID
を前のステップで返された Sweep ID に置き換えてください。
anaconda 400 error
このエラーは通常、最適化しているメトリックをログしていない場合に発生します。
wandb.log
) することを確認してください。また、Python スクリプトや Jupyter Notebook 内で最適化するように定義した exact なメトリック名を必ず使用してください。設定ファイルについての詳細は、Define sweep configuration を参照してください。