匿名モード
誰でも簡単に実行できるコードを公開していますか?匿名モードを使用すると、誰もがあなたのコードを実行し、W&Bのダッシュボードを見て、結果を可視化することができます。最初にW&Bアカウントを作成する必要はありません。
結果を匿名モードでログに記録するには、 wandb.init(
anonymous="allow"
)
を使用します。
備考
論文を公開していますか? W&Bを引用してください。W&Bを使用しながらコードをアクセス可能にする方法について質問がある場合は、support@wandb.comまでお問い合わせください。
アカウントを持っていない人が結果を見る方法は?
あなたのスクリプトを実行し、anonymous="allow"
を設定した場合:
- 一時アカウントの自動作成: W&Bは既にサインインしているアカウントがあるかをチェックします。アカウントがない場合、自動的に新しい匿名アカウントを作成し、そのAPIキーをセッションに保存します。
- 結果を迅速にログ: ユーザーはスクリプトを実行または再実行し、W&BのダッシュボードUIに結果が自動的に表示されるようになります。これらの未請求の匿名Runは7日間利用可能です。
- 有用なデータの請求: ユーザーがW&Bで価値のある結果を見つけた場合、ページ上部のバナーのボタンをクリックすることで、Runのデータを実アカウントに簡単に保存できます。Runを請求しない場合、7日後に削除されます。
注意
匿名runのリンクはセンシティブです。これらのリンクを共有すると、誰でも実験の結果を7日間見ることができ、請求できるので、信頼できる人とだけリンクを共有するようにしてください。著者の身元を隠しつつ結果を公開したい場合、ユースケースについて詳細をsupport@wandb.comまでお問い合わせください。
既存アカウントを持っているユーザーにはどうなりますか?
スクリプトで anonymous="allow"
を設定した場合、匿名アカウントを作成する前に既存のアカウントがないか確認します。これは、W&Bユーザーがスクリプトを見つけて実行した場合、結果が通常のRunのように正しくアカウントにログされることを意味します。
匿名ユーザーに利用できない機能は?
- 永続的なデータなし: Runsは匿名アカウントで7日間しか保存されません。ユーザーは匿名Runのデータを実アカウントに保存することで請求できます。
- Artifactのログなし: Runは、匿名RunにはArtifactをログできないことをコマンドラインで警告として表示します。
- プロファイルや設定ページなし: 特定のページはUIに存在しません。これらは実アカウントにのみ有用だからです。
使用例
匿名モードの動作を確認するために、例のノートブックを試してください。
import wandb
# 匿名アカウントを許可してRunを開始
wandb.init(anonymous="allow")
# トレーニングループの結果をログ
wandb.log({"acc": 0.91})
# Runを終了としてマーク
wandb.finish()