Skip to main content
このページでは、Hydra と W&B を併用してプロセスを起動したときに発生する、プロセスの応答停止を解決する方法について説明します。Hydra で起動したときにプロセスが応答しなくなる場合、これは Hydra と W&B の間のマルチプロセッシングの競合が原因である可能性が高いです。 これを解決するには、W&B のマルチプロセッシングプロトコルを "thread" に変更してください。これにより競合が回避され、プロセスを正常に起動できます。これを行う方法は 2 つあります。

Settings パラメーターを wandb.init に渡す

wandb.init(settings=wandb.Settings(start_method="thread"))

グローバル環境変数を設定する

export WANDB_START_METHOD=thread
詳細は、Hydraインテグレーションガイドおよび分散トレーニングのトラブルシューティングをご覧ください。
Experiments run のクラッシュ