学生としてアカデミックプランを利用できますか?
学生としてアカデミックプランを利用できますか?
- wandb.com の料金ページにアクセスします。
- アカデミックプランを申請します。
- または、30日間のトライアルから開始し、W&B アカデミック申請ページにアクセスしてアカデミックプランに切り替えることも可能です。
誰が自分の Artifacts にアクセスできますか?
誰が自分の Artifacts にアクセスできますか?
- プライベートプロジェクトでは、チームメンバーのみが Artifacts にアクセスできます。
- パブリックプロジェクトでは、すべてのユーザーが Artifacts を読み取ることができますが、作成や変更ができるのはチームメンバーのみです。
- オープンプロジェクトでは、すべてのユーザーが Artifacts の読み取りと書き込みを行えます。
Artifacts のワークフロー
このセクションでは、Artifacts の管理と編集のためのワークフローの概要を説明します。多くのワークフローでは、W&B に保存されたデータへのアクセスを提供する クライアントライブラリ のコンポーネントである W&B API を活用します。Run にログ記録されたデータに、プログラムから直接アクセスするにはどうすればよいですか?
Run にログ記録されたデータに、プログラムから直接アクセスするにはどうすればよいですか?
wandb.log で記録されたメトリクスを追跡します。API を使用して history オブジェクトにアクセスします。実行中の Sweep に値を追加する方法はありますか?それとも新しい Sweep を開始する必要がありますか?
実行中の Sweep に値を追加する方法はありますか?それとも新しい Sweep を開始する必要がありますか?
シート数を増やす方法はありますか?
シート数を増やす方法はありますか?
- 担当の Account Executive またはサポートチーム (support@wandb.com) にお問い合わせください。
- 組織名(Organization name)と希望するシート数をお知らせください。
Plotly や Bokeh のチャートを Tables に追加するにはどうすればよいですか?
Plotly や Bokeh のチャートを Tables に追加するにはどうすればよいですか?
- Plotly を使用する場合
- Bokeh を使用する場合
同じサービスアカウントを複数のチームに追加することは可能ですか?
同じサービスアカウントを複数のチームに追加することは可能ですか?
レポートに複数の著者を設定する
レポートに複数の著者を設定する

ローカルインスタンスの管理者の場合、どのように管理すればよいですか?
ローカルインスタンスの管理者の場合、どのように管理すればよいですか?
Weights and Biases 用の Anaconda パッケージはありますか?
Weights and Biases 用の Anaconda パッケージはありますか?
pip または conda のいずれかを使用してインストール可能な Anaconda パッケージがあります。 conda の場合は、 conda-forge チャンネルからパッケージを取得してください。- pip
- conda
匿名ユーザーが利用できない機能は何ですか?
匿名ユーザーが利用できない機能は何ですか?
- データの永続性なし: 匿名アカウントの Runs は7日間保存されます。匿名 Run のデータは、実際のアカウントに保存することで引き継ぐことができます。

-
Artifacts のログ記録不可: 匿名 Run に Artifacts を記録しようとすると、コマンドラインに警告が表示されます。
- プロフィールや設定ページなし: これらは実際のアカウントでのみ有用なため、UI には含まれません。
各 Artifact バージョンはどのくらいのストレージを使用しますか?
各 Artifact バージョンはどのくらいのストレージを使用しますか?
cat.png と dog.png という2つの画像ファイルを含む animals という画像 Artifact を考えてみましょう。v0 が割り当てられます。新しい画像 rat.png を追加すると、以下の内容で新しい Artifact バージョン v1 が作成されます。v1 は合計 6MB を追跡しますが、残りの 3MB を v0 と共有しているため、実際に占有するスペースは 3MB のみです。 v1 を削除すると、 rat.png に関連付けられた 3MB のストレージが解放されます。 v0 を削除すると、 cat.png と dog.png のストレージコストが v1 に転送され、そのストレージサイズは 6MB に増加します。複数のアーキテクチャーと Runs で Artifacts を使用するには?
複数のアーキテクチャーと Runs で Artifacts を使用するには?
- 特徴的なモデルアーキテクチャーごとに新しい Artifact を作成します。 Run の
configと同様に、 Artifact のmetadata属性を使用してアーキテクチャーの詳細な説明を提供します。 - 各モデルについて、
log_artifactを使用して定期的にチェックポイントを記録します。 W&B はこれらのチェックポイントの履歴を構築し、最新のものにlatestエイリアスを付けます。architecture-name:latestを使用して、任意のモデルアーキテクチャーの最新のチェックポイントを参照してください。
Sweep 中の Run からモデルをログ記録する最適な方法は何ですか?
Sweep 中の Run からモデルをログ記録する最適な方法は何ですか?
ハイパーパラメーター探索を整理するためのベストプラクティス
ハイパーパラメーター探索を整理するためのベストプラクティス
バグバウンティ(脆弱性報奨金)プログラムはありますか?
バグバウンティ(脆弱性報奨金)プログラムはありますか?
サブスクリプションをキャンセルするにはどうすればよいですか?
サブスクリプションをキャンセルするにはどうすればよいですか?
- サポートチーム (support@wandb.com) にご連絡ください。
- 組織名、アカウントに関連付けられたメールアドレス、およびユーザー名をお知らせください。
アカウントを企業用からアカデミック用に変更するにはどうすればよいですか?
アカウントを企業用からアカデミック用に変更するにはどうすればよいですか?
-
アカデミックメールをリンクする:
- アカウント設定にアクセスします。
- アカデミックメールを追加し、プライマリメールとして設定します。
-
アカデミックプランを申請する:
- W&B アカデミック申請ページにアクセスします。
- 審査のために申請書を提出します。
請求先住所を変更するにはどうすればよいですか?
請求先住所を変更するにはどうすればよいですか?
Sweep がローカルにログを出力するディレクトリーを変更するにはどうすればよいですか?
Sweep がローカルにログを出力するディレクトリーを変更するにはどうすればよいですか?
WANDB_DIR を設定することで、W&B run データのログディレクトリーを設定できます。例:完了した Run に割り当てられたグループを後から変更することは可能ですか?
完了した Run に割り当てられたグループを後から変更することは可能ですか?
ユーザー名を変更することは可能ですか?
ユーザー名を変更することは可能ですか?
W&B クライアントは Python 2 をサポートしていますか?
W&B クライアントは Python 2 をサポートしていますか?
pip install --upgrade wandb を実行すると、 0.10.x シリーズの新しいリリースのみがインストールされます。 0.10.x シリーズのサポートには、重大なバグ修正とパッチのみが含まれます。 Python 2.7 をサポートする 0.10.x シリーズの最後のバージョンは 0.10.33 です。W&B クライアントは Python 3.5 をサポートしていますか?
W&B クライアントは Python 3.5 をサポートしていますか?
エポック間やステップ間で画像やメディアを比較するにはどうすればよいですか?
エポック間やステップ間で画像やメディアを比較するにはどうすればよいですか?
トレーニングコード内で Run の名前を設定するにはどうすればよいですか?
トレーニングコード内で Run の名前を設定するにはどうすればよいですか?
wandb.init を呼び出します。例: wandb.init(name="my_awesome_run") 。レポートを WYSIWYG に変換しましたが、Markdown に戻したいです。
レポートを WYSIWYG に変換しましたが、Markdown に戻したいです。
cmd+z で元に戻せます。セッションが終了しているなどの理由で元に戻すオプションが利用できない場合は、ドラフトを破棄するか、最後に保存されたバージョンから編集することを検討してください。どちらも機能しない場合は、W&B サポートにお問い合わせください。wandb がクラッシュした場合、トレーニング Run もクラッシュしますか?
wandb がクラッシュした場合、トレーニング Run もクラッシュしますか?
削除されたアカウントで使用していたメールアドレスで新しいアカウントを作成することは可能ですか?
削除されたアカウントで使用していたメールアドレスで新しいアカウントを作成することは可能ですか?
誰がチームを作成できますか?誰がチームメンバーの追加や削除を行えますか?誰がプロジェクトを削除できますか?
誰がチームを作成できますか?誰がチームメンバーの追加や削除を行えますか?誰がプロジェクトを削除できますか?
Sweeps でカスタム CLI コマンドを使用するには?
Sweeps でカスタム CLI コマンドを使用するには?
train.py をトレーニングし、スクリプトがパースする値を指定している bash ターミナルのスニペットです。command キーを変更します。上記の例に基づくと、設定は以下のようになります。${args} キーは、 sweep configuration 内のすべてのパラメータに展開され、 argparse 用に --param1 value1 --param2 value2 という形式になります。argparse 以外の追加引数については、以下のように実装してください。python が Python 2 を指す場合があります。 Python 3 を確実に呼び出すには、コマンド設定で python3 を使用してください。ダークモードはありますか?
ダークモードはありますか?
- W&B アカウント設定に移動します。
- Public preview features セクションまでスクロールします。
- UI Display で、ドロップダウンから Dark mode を選択します。
ネットワークの問題にはどう対処すればよいですか?
ネットワークの問題にはどう対処すればよいですか?
wandb: Network error (ConnectionError), entering retry loop などのネットワークエラーが発生した場合は、以下の解決策を試してください。- SSL 証明書をアップグレードします。 Ubuntu サーバーの場合は、
update-ca-certificatesを実行します。セキュリティリスクを軽減しつつトレーニングログを同期するには、有効な SSL 証明書が不可欠です。 - ネットワーク接続が不安定な場合は、 任意の環境変数
WANDB_MODEをofflineに設定してオフラインモードで実行し、後でインターネット接続のあるデバイスからファイルを同期してください。 - クラウドサーバーへの同期を避け、ローカルで動作する W&B Private Hosting の利用を検討してください。
SSL CERTIFICATE_VERIFY_FAILED エラーについては、会社のファイアウォールが原因である可能性があります。ローカルの CA を設定し、以下を実行してください:export REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crtカスタムチャートのプリセットを削除するにはどうすればよいですか?
カスタムチャートのプリセットを削除するにはどうすればよいですか?

組織(Organization)アカウントを削除するにはどうすればよいですか?
組織(Organization)アカウントを削除するにはどうすればよいですか?
パネルグリッドを削除するにはどうすればよいですか?
パネルグリッドを削除するにはどうすればよいですか?
自分のアカウントからチームを削除するにはどうすればよいですか?
自分のアカウントからチームを削除するにはどうすればよいですか?
- 管理者としてチーム設定にアクセスします。
- ページ下部の Delete ボタンをクリックします。
Run に名前を付けなかったのですが、この名前はどこから来ているのですか?
Run に名前を付けなかったのですが、この名前はどこから来ているのですか?
pleasant-flower-4 や misunderstood-glade-2 などがあります。`.log()` と `.summary` の違いは何ですか?
`.log()` と `.summary` の違いは何ですか?
run.log() を呼び出します。デフォルトでは、メトリクスに対して手動で設定しない限り、 run.log() は summary の値も更新します。散布図や並行座標プロットは summary の値を使用し、折れ線グラフは run.log で記録されたすべての値を表示します。一部のユーザーは、最新の記録値ではなく最適な精度を反映させるために、 summary を手動で設定することを好みます。チーム(Team)とエンティティ(Entity)の違いは何ですか?ユーザーにとってエンティティは何を意味しますか?
チーム(Team)とエンティティ(Entity)の違いは何ですか?ユーザーにとってエンティティは何を意味しますか?
wandb.init(entity="example-team") のように個人アカウントまたはチームアカウントにエンティティを設定します。チーム(Team)と組織(Organization)の違いは何ですか?
チーム(Team)と組織(Organization)の違いは何ですか?
wandb.init の各モードの違いは何ですか?
wandb.init の各モードの違いは何ですか?
online(デフォルト): クライアントはデータを wandb サーバーに送信します。offline: クライアントはデータを wandb サーバーに送信せず、ローカルマシンに保存します。後でデータを同期するにはwandb syncコマンドを使用します。disabled: クライアントはモックオブジェクトを返すことで動作をシミュレートし、ネットワーク通信を行いません。すべてのログ記録はオフになりますが、API メソッドのスタブは呼び出し可能なままです。このモードは通常、テストに使用されます。
W&B は TensorBoard とどう違うのですか?
W&B は TensorBoard とどう違うのですか?
- モデルの再現性: W&B は実験、探索、およびモデルの再現を容易にします。メトリクス、ハイパーパラメーター、コードのバージョンをキャプチャし、モデルのチェックポイントを保存して再現性を確保します。
- 自動整理: W&B は、試行したすべてのモデルの概要を提供することで、プロジェクトの引き継ぎや休暇中の対応をスムーズにします。古い実験の再実行を防ぎ、時間を節約できます。
- 迅速な統合: 5分で W&B をプロジェクトに統合できます。無料のオープンソース Python パッケージをインストールし、数行のコードを追加するだけです。モデルの実行ごとにログに記録されたメトリクスと記録が表示されます。
- 一元化されたダッシュボード: トレーニングがローカル、ラボのクラスター、クラウドのスポットインスタンスのどこで行われていても、一貫したダッシュボードにアクセスできます。異なるマシン間で TensorBoard ファイルを管理する必要がありません。
- 強力なフィルタリングテーブル: さまざまなモデルの結果を効率的に検索、フィルタリング、ソート、グループ化できます。特定のタスクに最適なモデルを簡単に見つけることができます。これは、大規模なプロジェクトで TensorBoard が苦労することが多い分野です。
- コラボレーションツール: W&B は、複雑な機械学習プロジェクトのコラボレーションを強化します。プロジェクトのリンクを共有したり、結果共有のためにプライベートチームを利用したりできます。インタラクティブな可視化と Markdown の説明を含むレポートを作成して、作業ログやプレゼンテーションに使用できます。
サブスクリプションプランをダウングレードするにはどうすればよいですか?
サブスクリプションプランをダウングレードするにはどうすればよいですか?
誰がレポートを編集・共有できますか?
誰がレポートを編集・共有できますか?
レポートの埋め込み
レポートの埋め込み
Sweeps でコードのログ記録を有効にするには?
Sweeps でコードのログ記録を有効にするには?
wandb.log_code() を追加します。 W&B のプロフィール設定でコードのログ記録が有効になっていても、この操作が必要です。高度なコードログ記録については、 こちらの wandb.log_code() のドキュメント を参照してください。環境変数は wandb.init() に渡されたパラメータを上書きしますか?
環境変数は wandb.init() に渡されたパラメータを上書きしますか?
wandb.init に渡された引数は環境変数を上書きします。環境変数が設定されていない場合にシステムデフォルト以外のデフォルトディレクトリーを設定するには、 wandb.init(dir=os.getenv("WANDB_DIR", my_default_override)) のように使用します。`Est. Runs` カラムとは何ですか?
`Est. Runs` カラムとは何ですか?


expected_run_count 属性を使用します。W&B 組織からユーザーリストをエクスポートするにはどうすればよいですか?
W&B 組織からユーザーリストをエクスポートするにはどうすればよいですか?
W&B で Version ID と ETag を取得するにはどうすればよいですか?
W&B で Version ID と ETag を取得するにはどうすればよいですか?
コードがクラッシュした際、どのファイルを確認すべきですか?
コードがクラッシュした際、どのファイルを確認すべきですか?
wandb/run-<date>_<time>-<run-id>/logs にある debug.log と debug-internal.log を確認してください。Filestream のレート制限超過(rate limit exceeded)エラーを解決するには?
Filestream のレート制限超過(rate limit exceeded)エラーを解決するには?
- API リクエストを減らすために、ログ記録の頻度を下げるか、ログをバッチ処理します。
- API リクエストの同時発生を避けるため、実験の開始時間をずらします。
- W&B ステータス更新を確認して、問題が一時的なサーバー側の問題によるものではないか確認してください。
- レート制限の引き上げをリクエストするために、実験のセットアップの詳細を添えて W&B サポート (support@wandb.com) にお問い合わせください。
不要なレポートのフィルタリングと削除
不要なレポートのフィルタリングと削除

APIキーはどこにありますか?
APIキーはどこにありますか?
- Organization admins can find or list API keys for all organization users and service accounts.
- Team admins can find or list API keys for service accounts in teams they administer.
- Non-admin users can find or list their own API keys.
- Personal API key
- Service account API key
- Log in to W&B, click your user profile icon, then click User Settings.
- Scroll to the API Keys section.
Sweep のベスト Run から Artifact を見つけるには?
Sweep のベスト Run から Artifact を見つけるには?
Run によってログ記録または消費された Artifacts を見つけるには?また、Artifact を作成または消費した Runs を見つけるには?
Run によってログ記録または消費された Artifacts を見つけるには?また、Artifact を作成または消費した Runs を見つけるには?
- Artifact から
- Run から
Boolean 変数をハイパーパラメーターとしてフラグ指定できますか?
Boolean 変数をハイパーパラメーターとしてフラグ指定できますか?
${args_no_boolean_flags} マクロを使用することで、ハイパーパラメーターを Boolean フラグとして渡すことができます。このマクロは Boolean パラメーターをフラグとして自動的に含めます。 param が True の場合、コマンドは --param を受け取ります。 param が False の場合、フラグは省略されます。平滑化(smoothing)アルゴリズムにはどのような数式を使用していますか?
平滑化(smoothing)アルゴリズムにはどのような数式を使用していますか?
隠されている便利な機能はありますか?また、どこにありますか?
隠されている便利な機能はありますか?また、どこにありますか?

グラフに何も表示されないのはなぜですか?
グラフに何も表示されないのはなぜですか?
wandb.log 呼び出しを実行していません。これは、 Run が 1ステップを完了するのに長い時間がかかっている場合に発生することがあります。データのログ記録を早めるには、エポックの最後だけでなく、エポック内に複数回ログを記録するようにしてください。同じグループ内の各 Run の色を変更するにはどうすればよいですか?
同じグループ内の各 Run の色を変更するにはどうすればよいですか?
'Group' 機能を使わずに Run をグループ化できますか?
'Group' 機能を使わずに Run をグループ化できますか?
Group ボタンを使用して行えます。チームから脱退(削除)するにはどうすればよいですか?
チームから脱退(削除)するにはどうすればよいですか?
`wandb` ファイルのローカル保存場所を定義するにはどうすればよいですか?
`wandb` ファイルのローカル保存場所を定義するにはどうすればよいですか?
WANDB_DIR=<path>またはwandb.init(dir=<path>): トレーニングスクリプト用に作成されるwandbフォルダの場所を制御します。デフォルトは./wandbです。このフォルダには Run のデータとログが保存されます。WANDB_ARTIFACT_DIR=<path>またはwandb.Artifact().download(root="<path>"): Artifacts がダウンロードされる場所を制御します。デフォルトは./artifactsです。WANDB_CACHE_DIR=<path>:wandb.Artifactを呼び出した際に Artifacts が作成・保存される場所です。デフォルトは~/.cache/wandbです。WANDB_CONFIG_DIR=<path>: 設定ファイルが保存される場所です。デフォルトは~/.config/wandbです。WANDB_DATA_DIR=<PATH>: アップロード中に Artifacts をステージングするために使用される場所を制御します。デフォルトは~/.cache/wandb-data/です。
1つずつではなく、複数の Run を一括で削除するにはどうすればよいですか?
1つずつではなく、複数の Run を一括で削除するにはどうすればよいですか?
ユーザーアカウントを削除するにはどうすればよいですか?
ユーザーアカウントを削除するにはどうすればよいですか?
W&B へのシステムメトリクスのログ記録を無効にするにはどうすればよいですか?
W&B へのシステムメトリクスのログ記録を無効にするにはどうすればよいですか?
_disable_stats を True に設定します。W&B Server にログインするにはどうすればよいですか?
W&B Server にログインするにはどうすればよいですか?
- 環境変数
WANDB_BASE_URLをサーバーの URL に設定する。 wandb loginの--hostフラグをサーバーの URL に設定する。
システムメトリクスを記録する頻度を変更するにはどうすればよいですか?
システムメトリクスを記録する頻度を変更するにはどうすればよいですか?
_stats_sampling_interval に秒数を float 型で設定します。デフォルトは 10.0 です。`AttributeError: module 'wandb' has no attribute ...` のようなエラーを修正するには?
`AttributeError: module 'wandb' has no attribute ...` のようなエラーを修正するには?
wandb をインポートする際に AttributeError: module 'wandb' has no attribute 'init' や AttributeError: module 'wandb' has no attribute 'login' のようなエラーが発生する場合、 wandb がインストールされていないかインストールが壊れていますが、現在の作業ディレクトリに wandb ディレクトリが存在しています。これを修正するには、 wandb をアンインストールし、ディレクトリを削除してから、 wandb をインストールし直してください。Files タブに表示されないファイルを確認するには?
Files タブに表示されないファイルを確認するには?
`resume='must' but run (<run_id>) doesn't exist` エラーを修正するには?
`resume='must' but run (<run_id>) doesn't exist` エラーを修正するには?
resume='must' but run (<run_id>) doesn't exist というエラーが発生する場合、再開しようとしている Run がプロジェクトまたはエンティティ内に存在しません。正しいインスタンスにログインしていること、およびプロジェクトとエンティティが設定されていることを確認してください。wandb login --relogin を実行して、認証されているか確認してください。LaTeX の組み込み
LaTeX の組み込み
/ を押し、インライン数式タブに移動して LaTeX コンテンツを挿入します。W&B Inference での無効な認証(401)エラーを修正するには?
W&B Inference での無効な認証(401)エラーを修正するには?
APIキーの確認
- ユーザー設定で新しい API キーを作成します。
- API キーを安全に保管してください。
プロジェクト設定の確認
プロジェクトが<your-team>/<your-project> という形式で正しく指定されているか確認してください。Python の例:よくある間違い
- チーム名の代わりに個人エンティティを使用している
- チーム名またはプロジェクト名のスペルミス
- チームとプロジェクトの間のスラッシュ(/)が抜けている
- 期限切れまたは削除済みの API キーを使用している
それでも解決しない場合
- あなたの W&B アカウントにそのチームとプロジェクトが存在することを確認してください
- 指定したチームへのアクセス権があるか確認してください
- 現在のキーが機能しない場合は、新しい API キーを作成してみてください
W&B Inference エラーを処理するためのベストプラクティスは何ですか?
W&B Inference エラーを処理するためのベストプラクティスは何ですか?
1. 常にエラーハンドリングを実装する
API 呼び出しを try-except ブロックで囲みます。2. 指数バックオフを用いたリトライロジックの使用
3. 使用状況の監視
- W&B の請求ページでクレジットの使用状況を追跡します。
- 制限に達する前にアラートを設定します。
- アプリケーション内で API の使用状況をログに記録します。
4. 特定のエラーコードの処理
5. 適切なタイムアウトの設定
ユースケースに合わせて妥当なタイムアウトを設定してください。その他のヒント
- デバッグのためにタイムスタンプ付きでエラーをログに記録します。
- 並行処理をより良く扱うために非同期(async)操作を使用します。
- プロダクションシステムにはサーキットブレーカーを実装します。
- API 呼び出しを減らすために、必要に応じてレスポンスをキャッシュします。
W&B Inference でクォータ不足エラー(402)が出るのはなぜですか?
W&B Inference でクォータ不足エラー(402)が出るのはなぜですか?
- W&B の請求ページでクレジット残高を確認してください。
- クレジットを追加購入するか、プランをアップグレードしてください。
- サポートに制限の引き上げをリクエストしてください。
W&B Inference で国または地域がサポートされていないと言われるのはなぜですか?
W&B Inference で国または地域がサポートされていないと言われるのはなぜですか?
なぜこれが発生するのか
W&B Inference は、コンプライアンスおよび規制要件により地理的な制限があります。サービスはサポートされている地理的な場所からのみアクセス可能です。できること
-
利用規約を確認する
- 現在のサポート対象地域のリストについては、 利用規約 を確認してください。
-
サポートされている場所から使用する
- サポートされている国や地域にいるときにサービスにアクセスしてください。
- サポートされている場所にある組織のリソースを使用することを検討してください。
-
担当チームに連絡する
- エンタープライズのお客様は、担当の Account Executive とオプションについて相談できます。
- 一部の組織には特別な取り決めがある場合があります。
エラーの詳細
このエラーが表示される場合:W&B Inference でレート制限エラー(429)が出るのはなぜですか?
W&B Inference でレート制限エラー(429)が出るのはなぜですか?
- 並列リクエストの数を減らします。
- リクエスト間に遅延を入れます。
- 指数バックオフを実装します。
- 注意:レート制限は W&B プロジェクトごとに適用されます。
レート制限を避けるためのベストプラクティス
-
指数バックオフを用いたリトライロジックの実装:
- 並列リクエストの代わりにバッチ処理を使用する
- W&B の請求ページで使用状況を監視する
デフォルトの支出上限
- Pro アカウント: $6,000/月
- Enterprise アカウント: $700,000/年
W&B Inference のサーバーエラー(500, 503)を修正するには?
W&B Inference のサーバーエラー(500, 503)を修正するには?
エラーの種類
500 - Internal Server Error
メッセージ: “The server had an error while processing your request”これはサーバー側の一時的な内部エラーです。503 - Service Overloaded
メッセージ: “The engine is currently overloaded, please try again later”サービスが高トラフィックの状態にあります。サーバーエラーへの対処法
-
再試行する前に待機する
- 500 エラー:30〜60秒待機
- 503 エラー:60〜120秒待機
-
指数バックオフを使用する
-
適切なタイムアウトを設定する
- HTTP クライアントのタイムアウト値を増やします。
- より良い処理のために非同期操作を検討してください。
サポートに連絡すべきタイミング
以下の場合にサポートに連絡してください。- エラーが10分以上続く場合
- 特定の時間に失敗するパターンが見られる場合
- エラーメッセージに追加の詳細が含まれている場合
- エラーメッセージとエラーコード
- エラーが発生した時刻
- あなたのコードスニペット(API キーは削除してください)
- W&B のエンティティ名とプロジェクト名
wandb での Run 初期化タイムアウトエラーを解決するには?
wandb での Run 初期化タイムアウトエラーを解決するには?
- 初期化の再試行: Run を再起動してみてください。
- ネットワーク接続の確認: インターネット接続が安定しているか確認してください。
- wandb バージョンの更新: 最新バージョンの wandb をインストールしてください。
- タイムアウト設定の増加: 環境変数
WANDB_INIT_TIMEOUTを変更します。 - デバッグの有効化: 詳細なログを得るために
WANDB_DEBUG=trueとWANDB_CORE_DEBUG=trueを設定します。 - 設定の確認: API キーとプロジェクトの設定が正しいか確認してください。
- ログの検査: エラーがないか
debug.log、debug-internal.log、debug-core.log、output.logを調査してください。
InitStartError: Error communicating with wandb process
InitStartError: Error communicating with wandb process
- Linux および OS X
- Google Colab
テーブル(表)を挿入するにはどうすればよいですか?
テーブル(表)を挿入するにはどうすればよいですか?
gcc のない環境で wandb Python ライブラリをインストールするには?
gcc のない環境で wandb Python ライブラリをインストールするには?
wandb のインストール時に以下のようなエラーが発生する場合:psutil を直接インストールしてください。 https://pywharf.github.io/pywharf-pkg-repo/psutil で Python のバージョンとオペレーティングシステムを確認してください。例えば、 Linux 上の Python 3.8 に psutil をインストールするには:psutil のインストール後、 pip install wandb を実行して wandb のインストールを完了させます。W&B をプロジェクトに導入したいのですが、画像やメディアはアップロードしたくありません。
W&B をプロジェクトに導入したいのですが、画像やメディアはアップロードしたくありません。
モデルのトレーニング中にインターネット接続が切れたらどうなりますか?
モデルのトレーニング中にインターネット接続が切れたらどうなりますか?
WANDB_MODE=offline を設定してください。この設定では、メトリクスがローカルハードドライブに保存されます。後で、 wandb sync DIRECTORY を呼び出してデータをサーバーにストリーミングできます。W&B でチームに追加されるにはどうすればよいですか?
W&B でチームに追加されるにはどうすればよいですか?
- チームの管理者または管理権限を持つ人に連絡して、招待を依頼します。
- 招待メールを確認し、指示に従ってチームに参加してください。
コードやデータセットの例を省いて、メトリクスだけを記録できますか?
コードやデータセットの例を省いて、メトリクスだけを記録できますか?
WANDB_DISABLE_CODEをtrueに設定して、すべてのコード追跡をオフにします。これにより、 git SHA や diff パッチの取得が行われなくなります。WANDB_IGNORE_GLOBSを*.patchに設定して、 diff パッチのサーバーへの同期を停止します。ローカルには残るため、wandb restoreで適用可能です。
https://wandb.ai/<team>/settingsにあるチームの設定に移動します(<team>はチーム名です)。- Privacy セクションまでスクロールします。
- Enable code saving by default のトグルをオフにします。
Run 名を Run ID と同じに設定できますか?
Run 名を Run ID と同じに設定できますか?
wandb でジョブを停止(kill)するにはどうすればよいですか?
wandb でジョブを停止(kill)するにはどうすればよいですか?
Ctrl+D を押します。1つのスクリプトから複数の Run を起動するにはどうすればよいですか?
1つのスクリプトから複数の Run を起動するにはどうすればよいですか?
wandb.init() をコンテキストマネージャーとして使用することです。これにより Run が確実に終了し、スクリプトが例外をスローした場合には Run に失敗のマークが付きます。run.finish() を呼び出すこともできます。複数のアクティブな Run
wandb 0.19.10 以降、reinit 設定を "create_new" にすることで、同時に複数の Run をアクティブにできます。reinit="create_new" の詳細については プロセスごとの複数 Run を参照してください。ローカルインスタンスで問題が発生した場合、どのファイルを確認すべきですか?
ローカルインスタンスで問題が発生した場合、どのファイルを確認すべきですか?
Debug Bundle を確認してください。管理者は、右上隅の W&B アイコンから /system-admin ページにアクセスし、 Debug Bundle を選択することで取得できます。

Run 完了後に追加のメトリクスを記録するにはどうすればよいですか?
Run 完了後に追加のメトリクスを記録するにはどうすればよいですか?
wandb.init() の group パラメーターに、単一の実験内のすべてのプロセスで共通の一意の値を設定します。 Runs タブ ではテーブルがグループ ID ごとにグループ化され、可視化が適切に機能します。このアプローチにより、結果を1か所にログ記録しながら、並行して実験やトレーニング Run を行うことが可能になります。よりシンプルなワークフローの場合は、 resume=True と id=UNIQUE_ID を指定して wandb.init() を呼び出し、再度同じ id=UNIQUE_ID で wandb.init() を呼び出します。通常通り run.log() または run.summary() でログを記録すれば、 Run の値が適宜更新されます。既存の Run に Artifact をログ記録するにはどうすればよいですか?
既存の Run に Artifact をログ記録するにはどうすればよいですか?
継続的インテグレーション(CI)や内部ツールから起動された Run をログに記録するには?
継続的インテグレーション(CI)や内部ツールから起動された Run をログに記録するには?
WANDB_USERNAME または WANDB_USER_EMAIL を設定してください。
値のリストをログに記録するには?
値のリストをログに記録するには?
wandb.Run.log() を使用して、損失(loss)のリストをいくつかの方法でログに記録する方法を示しています。- 辞書(dictionary)を使用する場合
- ヒストグラムとしてログ
最終評価精度のように、時間の経過とともに変化しないメトリクスをログに記録するには?
最終評価精度のように、時間の経過とともに変化しないメトリクスをログに記録するには?
run.log({'final_accuracy': 0.9}) を使用すると、最終的な精度が正しく更新されます。デフォルトでは、 run.log({'final_accuracy': <値>}) は run.settings['final_accuracy'] を更新し、これが runs テーブルの値に反映されます。一部のメトリクスをバッチごとに、一部のメトリクスをエポックごとにログに記録したい場合はどうすればよいですか?
一部のメトリクスをバッチごとに、一部のメトリクスをエポックごとにログに記録したい場合はどうすればよいですか?
2つの異なる時間スケールでメトリクスを記録できますか?
2つの異なる時間スケールでメトリクスを記録できますか?
batch や epoch といったインデックスをログに記録してください。あるステップでは wandb.Run.log()({'train_accuracy': 0.9, 'batch': 200}) を、別のステップでは wandb.Run.log()({'val_accuracy': 0.8, 'epoch': 4}) を使用します。UI 上で、各チャートの X 軸として希望する値を設定してください。特定のインデックスをデフォルトの X 軸として設定するには、 Run.define_metric() を使用します。上記の例では、以下のコードを使用します。W&B に数百万のステップをログ記録するとどうなりますか?ブラウザではどのようにレンダリングされますか?
W&B に数百万のステップをログ記録するとどうなりますか?ブラウザではどのようにレンダリングされますか?
個人のエンティティとチームのエンティティ、どちらにログを記録すべきですか?
個人のエンティティとチームのエンティティ、どちらにログを記録すべきですか?
共有マシンで正しい W&B ユーザーとしてログを記録するには?
共有マシンで正しい W&B ユーザーとしてログを記録するには?
WANDB_API_KEY を設定することで、 Runs が正しい W&B アカウントに記録されるようにしてください。環境内でこの変数が読み込まれていると、ログイン時に正しい認証情報が提供されます。あるいは、スクリプト内で直接環境変数を設定することも可能です。export WANDB_API_KEY=X コマンドを実行します(X をあなたの API キーに置き換えてください)。 API キーは wandb.ai/settings で作成できます。ログ記録によってトレーニングがブロックされますか?
ログ記録によってトレーニングがブロックされますか?
wandb.log 関数はローカルファイルに行を書き込むだけで、ネットワーク呼び出しをブロックしません。 wandb.init を呼び出すと、同じマシン上で新しいプロセスが開始されます。このプロセスがファイルシステムの変更を監視し、ウェブサービスと非同期に通信するため、ローカル操作は中断されることなく継続できます。ログ記録をオフにするにはどうすればよいですか?
ログ記録をオフにするにはどうすればよいですか?
wandb offline コマンドを実行すると、環境変数 WANDB_MODE=offline が設定され、リモートの W&B サーバーへのデータ同期が停止します。これはすべてのプロジェクトに影響し、 W&B サーバーへのデータログ記録が停止されます。警告メッセージを抑制するには、以下のコードを使用してください。特定の文字を含むメトリクスのソートやフィルタリングができないのはなぜですか?
特定の文字を含むメトリクスのソートやフィルタリングができないのはなぜですか?
有効なメトリクス名
- 使用可能な文字: 英字 (A-Z, a-z)、数字 (0-9)、およびアンダースコア (_)
- 先頭の文字: 名前は英字またはアンダースコアで始まる必要があります
- パターン: メトリクス名は
/^[_a-zA-Z][_a-zA-Z0-9]*$/にマッチする必要があります
例
有効なメトリクス名:推奨される解決策
無効な文字をアンダースコアなどの有効な文字に置き換えてください:"test acc"の代わりに"test_acc"を使用"loss-train"の代わりに"loss_train"を使用"acc,val"の代わりに"acc_val"を使用
Teams プランに月額払いのオプションはありますか?
Teams プランに月額払いのオプションはありますか?
Run をあるプロジェクトから別のプロジェクトに移動することは可能ですか?
Run をあるプロジェクトから別のプロジェクトに移動することは可能ですか?
- 移動したい Run があるプロジェクトページに移動します。
- Runs タブをクリックして runs table を開きます。
- 移動する Runs を選択します。
- Move ボタンをクリックします。
- 移動先のプロジェクトを選択し、操作を確定します。
wandb artifact get SDK コマンドまたは Api.artifact API を使用して Artifact をダウンロードし、次に wandb artifact put または Api.artifact API を使用して Run の新しい場所にアップロードしてください。異なる Run セットを選択した複数のチャートを表示するには?
異なる Run セットを選択した複数のチャートを表示するには?
- 複数のパネルグリッドを作成します。
- 各パネルグリッドに対してフィルタを適用し、希望する Run セットを選択します。
- パネルグリッド内に目的のチャートを生成します。
分散トレーニングなどのマルチプロセッシングで wandb を使用するにはどうすればよいですか?
分散トレーニングなどのマルチプロセッシングで wandb を使用するにはどうすればよいですか?
wandb.init() を実行していないプロセスから wandb メソッドを呼び出さないようにプログラムを構成してください。マルチプロセスのトレーニングは、以下のいずれかのアプローチで管理してください。- すべてのプロセスで
wandb.initを呼び出し、 group キーワード引数を使用して共有グループを作成します。各プロセスが独自の wandb run を持ち、 UI 上でそれらのトレーニングプロセスがグループ化されます。 - 1つのプロセスからのみ
wandb.initを呼び出し、ログに記録するデータを マルチプロセッシングキュー を介して渡します。
W&B は `multiprocessing` ライブラリを使用していますか?
W&B は `multiprocessing` ライブラリを使用していますか?
multiprocessing ライブラリを使用しています。以下のようなエラーメッセージが表示される場合は、問題が発生している可能性があります。if __name__ == "__main__": によるエントリポイント保護を追加してください。これは、スクリプトから直接 W&B を実行する際に必要です。W&B Sweep の一部としてすべてのハイパーパラメーターに値を提供する必要がありますか?デフォルト値を設定できますか?
W&B Sweep の一部としてすべてのハイパーパラメーターに値を提供する必要がありますか?デフォルト値を設定できますか?
(run.config()) を使用して、 sweep configuration からハイパーパラメーターの名前と値にアクセスできます。Sweep 以外の Run の場合は、 wandb.init() の config 引数に辞書を渡すことで wandb.Run.config() の値を設定します。 Sweep では、 wandb.init() に提供された構成はデフォルト値として機能し、 Sweep によって上書きされる可能性があります。明示的な動作をさせるには run.config.setdefaults() を使用してください。以下のコードスニペットで両方の方法を示します。- wandb.init()
- config.setdefaults()
複数のメトリクスの最適化
複数のメトリクスの最適化
W&B UI で記録したチャートやメディアを整理するにはどうすればよいですか?
W&B UI で記録したチャートやメディアを整理するにはどうすればよいですか?
/ 文字がパネルを区切る役割を果たします。デフォルトでは、ログに記録されたアイテム名の / より前の部分が「Panel Section」と呼ばれるパネルのグループを定義します。/ で区切られたすべてのセグメントに基づいたグループ化に調整できます。'overflows maximum values of a signed 64 bits integer' エラーを修正するには?
'overflows maximum values of a signed 64 bits integer' エラーを修正するには?
?workspace=clear を追加して Enter キーを押してください。これにより、プロジェクトページのワークスペースがクリアされた状態になります。クラス属性を wandb.Run.log() に渡すとどうなりますか?
クラス属性を wandb.Run.log() に渡すとどうなりますか?
wandb.Run.log() に渡すのは避けてください。ネットワーク呼び出しが実行される前に属性が変更される可能性があります。メトリクスをクラス属性として保存している場合は、ディープコピー(deep copy)を使用して、ログに記録されるメトリクスが wandb.Run.log() 呼び出し時の属性値と一致するようにしてください。ステップごとのプロットではなく、メトリクスの最大値をプロットすることは可能ですか?
ステップごとのプロットではなく、メトリクスの最大値をプロットすることは可能ですか?
プロジェクトの公開範囲を変更するにはどうすればよいですか?
プロジェクトの公開範囲を変更するにはどうすればよいですか?
- W&B App で、プロジェクト内の任意のページから左ナビゲーションの Overview をクリックします。
- 右上の Edit をクリックします。
-
Project visibility で新しい値を選択します:
- Team (デフォルト): 自分のチームだけがプロジェクトを表示および編集できます。
- Restricted: 招待されたメンバーのみがプロジェクトにアクセスでき、一般公開はオフになります。
- Open: 誰でも Run を送信したりレポートを作成したりできますが、編集できるのは自分のチームだけです。教室での授業やパブリックなベンチマークコンペティションなど、非永続的な文脈でのみ適切です。
-
Public: 誰でもプロジェクトを表示できますが、編集できるのは自分のチームだけです。
W&B 管理者が Public の可視性をオフに設定している場合、これを選択することはできません。代わりに、閲覧専用の W&B レポート を共有するか、 W&B 組織の管理者に相談してください。
- Save をクリックします。
'Failed to query for notebook' エラーを処理するには?
'Failed to query for notebook' エラーを処理するには?
"Failed to query for notebook name, you can set it manually with the WANDB_NOTEBOOK_NAME environment variable," というエラーメッセージが表示された場合は、環境変数を設定することで解決します。以下のいくつかの方法があります。- Notebook
- Python
スクリプト内でランダムに生成された Run 名を取得するには?
スクリプト内でランダムに生成された Run 名を取得するには?
.save() メソッドを呼び出して、現在の Run を保存します。Run オブジェクトの name 属性を使用して名前を取得してください。Run と一緒に削除された Artifact を復元することは可能ですか?
Run と一緒に削除された Artifact を復元することは可能ですか?
削除した Run を復元するには?
削除した Run を復元するには?
- プロジェクトの Overview ページに移動します。
- 右上の3つの点をクリックします。
- Undelete recently deleted runs を選択します。
- 復元できるのは過去7日以内に削除された Run のみです。
- 復元が不可能な場合は、 W&B API を使用してログを手動でアップロードできます。
データの更新(リフレッシュ)
データの更新(リフレッシュ)
パスワードリセットのメールが届かない場合、どうやってアカウントにアクセスすればよいですか?
パスワードリセットのメールが届かない場合、どうやってアカウントにアクセスすればよいですか?
- 迷惑メールフォルダを確認する: メールのフィルタリング設定を確認してください。
- メールアドレスの確認: アカウントに関連付けられたメールアドレスが正しいか確認してください。
- SSO オプションを確認: 利用可能であれば “Sign in with Google” などのサービスを使用してください。
- サポートに連絡: 問題が解決しない場合は、ユーザー名とメールアドレスを添えてサポート (support@wandb.com) までお問い合わせください。
管理者権限なしで、チームスペースからプロジェクトを削除するにはどうすればよいですか?
管理者権限なしで、チームスペースからプロジェクトを削除するにはどうすればよいですか?
- 現在の管理者にプロジェクトの削除を依頼します。
- プロジェクト管理のために一時的なアクセス権限を付与するよう管理者に依頼します。
プロジェクト名を変更するにはどうすればよいですか?
プロジェクト名を変更するにはどうすればよいですか?
- Project overview に移動します。
- Edit Project をクリックします。
model-registryなどの保護されたプロジェクト名は変更できません。保護された名前に関するサポートが必要な場合は、お問い合わせください。
期限切れのライセンスを更新するにはどうすればよいですか?
期限切れのライセンスを更新するにはどうすればよいですか?
Markdown から変換した後、レポートの見た目が変わってしまいました。
Markdown から変換した後、レポートの見た目が変わってしまいました。
WYSIWYG に変更してからレポートの動作が重くなりました。
WYSIWYG に変更してからレポートの動作が重くなりました。
レポートで Markdown は使えますか?
レポートで Markdown は使えますか?
W&B アカウントの完全な削除をリクエストするにはどうすればよいですか?
W&B アカウントの完全な削除をリクエストするにはどうすればよいですか?
グリッド検索を再実行できますか?
グリッド検索を再実行できますか?
アカウントのログイン問題を解決するにはどうすればよいですか?
アカウントのログイン問題を解決するにはどうすればよいですか?
- アクセスの確認: 正しいメールアドレスまたはユーザー名を使用しているか確認し、関連するチームやプロジェクトのメンバーシップを確認してください。
- ブラウザのトラブルシューティング:
- キャッシュの干渉を避けるためにシークレットウィンドウを使用してください。
- ブラウザのキャッシュをクリアしてください。
- 別のブラウザやデバイスからログインを試みてください。
- SSO と権限:
- ID プロバイダー (IdP) とシングルサインオン (SSO) の設定を確認してください。
- SSO を使用している場合は、適切な SSO グループに含まれていることを確認してください。
- 技術的な問題:
- 特定のエラーメッセージを控えて、さらに調査を行ってください。
- 問題が解決しない場合は、サポートチームにお問い合わせください。
Run をログに記録する際の権限エラーを解決するには?
Run をログに記録する際の権限エラーを解決するには?
- エンティティ名とプロジェクト名の確認: コード内の W&B エンティティ名とプロジェクト名が、大文字小文字を含めて正しく入力されているか確認してください。
- 権限の確認: 管理者によって必要な権限が付与されていることを確認してください。
- ログイン認証情報の確認: 正しい W&B アカウントにログインしていることを確認してください。以下のコードで Run を作成してテストします。
- APIキーの設定:
WANDB_API_KEY環境変数を使用します: - ホスト情報の確認: カスタムデプロイメントの場合は、ホスト URL を設定してください:
W&B で Run を再開する際、 resume パラメータをどのように使用しますか?
W&B で Run を再開する際、 resume パラメータをどのように使用しますか?
resume パラメータを使用するには、 wandb.init() で entity 、 project 、 id を指定した上で resume 引数を設定します。 resume 引数は "must" または "allow" の値を受け入れます。Python コードを使って Sweep を再開するには?
Python コードを使って Sweep を再開するには?
sweep_id を wandb.agent() 関数に渡します。Artifact に保存期間(retention)や有効期限のポリシーを設定するには?
Artifact に保存期間(retention)や有効期限のポリシーを設定するには?
アクセス権のローテーションや取り消し(revoke)を行うには?
アクセス権のローテーションや取り消し(revoke)を行うには?
'Run Finished' アラートはノートブックで機能しますか?
'Run Finished' アラートはノートブックで機能しますか?
run.alert() を使用してください。ローカルでは正常にトレーニングされているのに、W&B で Run が crashed と表示されるのはなぜですか?
ローカルでは正常にトレーニングされているのに、W&B で Run が crashed と表示されるのはなぜですか?
アカウントを持っていない人が Run の結果を見るにはどうすればよいですか?
アカウントを持っていない人が Run の結果を見るにはどうすればよいですか?
anonymous="allow" で実行すると、以下のようになります:- 匿名アカウントの自動作成: W&B はサインイン済みのアカウントがあるか確認します。なければ新しい匿名アカウントを作成し、そのセッション用の API キーを保存します。
- 結果を素早くログ記録: ユーザーは繰り返しスクリプトを実行し、 W&B ダッシュボードで即座に結果を確認できます。これらの申請(claim)されていない匿名 Run は 7日間保存されます。
- 役立つデータがあれば申請: 有益な結果が見つかったら、ページ上部のバナーにあるボタンをクリックして、 Run データを実際のアカウントに保存(申請)できます。申請されない場合、 Run データは 7日後に削除されます。
SLURM で Sweep を実行するにはどうすればよいですか?
SLURM で Sweep を実行するにはどうすればよいですか?
wandb agent --count 1 SWEEP_ID を実行してください。このコマンドは1つのトレーニングジョブのみを実行して終了するため、ハイパーパラメーター探索の並列性を活かしつつ、リソース要求のための実行時間予測が容易になります。オフラインで wandb を実行できますか?
オフラインで wandb を実行できますか?
- 環境変数
WANDB_MODE=offlineを設定して、インターネット接続なしでメトリクスをローカルに保存します。 - アップロードの準備ができたら、ディレクトリ内で
wandb initを実行してプロジェクト名を設定します。 wandb sync YOUR_RUN_DIRECTORYを使用して、メトリクスをクラウドサービスに転送し、ウェブアプリで結果を確認します。
wandb.init() 実行後に run.settings._offline または run.settings.mode をチェックしてください。1つのプロジェクトにいくつの Run を作成できますか?
1つのプロジェクトにいくつの Run を作成できますか?
UI では Run が `crashed` になっていますが、マシン上ではまだ動作しています。データを取り戻すにはどうすればよいですか?
UI では Run が `crashed` になっていますが、マシン上ではまだ動作しています。データを取り戻すにはどうすればよいですか?
wandb sync [PATH_TO_RUN] を実行してデータを復旧させてください。 Run へのパスは、実行中の Run ID と一致する wandb ディレクトリ内のフォルダです。同じメトリクスが複数回表示されるのはなぜですか?
同じメトリクスが複数回表示されるのはなぜですか?
number 、 string 、 bool 、 other (主に配列)、および Histogram や Image などの wandb データ型です。この問題を避けるため、1つのキーに対して送信する型は1つだけにしてください。メトリクス名は大文字と小文字を区別しません。 "My-Metric" と "my-metric" のように、大文字小文字の違いしかない名前の使用は避けてください。コードを保存するには?
コードを保存するには?
wandb.init で save_code=True を使用すると、 Run を開始したメインスクリプトやノートブックが保存されます。 Run のすべてのコードを保存するには、 Artifacts でコードをバージョン管理してください。以下の例でその手順を示します:Run に関連付けられた git コミットを保存するには?
Run に関連付けられた git コミットを保存するには?
wandb.init が呼び出されると、システムはリモートリポジトリのリンクや最新コミットの SHA を含む git 情報を自動的に収集します。この情報は run ページ に表示されます。この情報を表示させるには、スクリプト実行時の現在の作業ディレクトリが git 管理下のフォルダ内にあることを確認してください。git コミットや実験の実行に使用されたコマンドは、本人には表示されますが、外部ユーザーからは隠されます。パブリックプロジェクトでも、これらの詳細は非公開のままです。メトリクスをオフラインで保存して、後で W&B に同期することは可能ですか?
メトリクスをオフラインで保存して、後で W&B に同期することは可能ですか?
wandb.init はリアルタイムでメトリクスをクラウドに同期するプロセスを開始します。オフラインで使用する場合は、2つの環境変数を設定してオフラインモードを有効にし、後で同期するようにしてください。以下の環境変数を設定します:WANDB_API_KEY=$KEY($KEY は ユーザー設定 で作成した API キー)。WANDB_MODE="offline"。


組織(Organization)の保存バイト数、追跡バイト数、追跡時間を確認するには?
組織(Organization)の保存バイト数、追跡バイト数、追跡時間を確認するには?
https://wandb.ai/account-settings/<organization-name>/settingsにある組織設定に移動します。- Billing タブを選択します。
- Usage this billing period セクションで、 View usage ボタンをクリックします。
<organization-name> の部分は、実際の組織名に置き換えてください。ログに記録したデータポイントよりも少ない数しか表示されないのはなぜですか?
ログに記録したデータポイントよりも少ない数しか表示されないのはなぜですか?
Step 以外の X 軸に対してメトリクスを可視化する場合、表示されるデータポイントが少なくなることがあります。メトリクスが同期した状態を維持するには、同じ Step でログを記録する必要があります。サンプル間の補間中、同じ Step でログ記録されたメトリクスのみがサンプリングされます。ガイドラインメトリクスは 1回の log() 呼び出しにまとめてください。例えば、次のように書く代わりに:log() 呼び出しで step の値が同じであることを確認してください。 step の値は各呼び出しで単調増加する必要があります。そうでない場合、 step の値は無視されます。Run アラートを Microsoft Teams に送信するには?
Run アラートを Microsoft Teams に送信するには?
- Teams チャネルのメールアドレスを設定する。 アラートを受信したい Teams チャネル用のメールアドレスを作成します。
- W&B のアラートメールを Teams チャネルのメールアドレスに転送する。 W&B がメールでアラートを送信するように設定し、それらのメールを Teams チャネルのメールアドレスに転送するように設定してください。
サービスアカウントとは何ですか?なぜ便利なのですか?
サービスアカウントとは何ですか?なぜ便利なのですか?
カスタムチャートに 'step slider' を表示するにはどうすればよいですか?
カスタムチャートに 'step slider' を表示するにはどうすればよいですか?
summaryTable ではなく historyTable を使用するように変更すると、カスタムチャートエディターに “Show step selector” オプションが表示されます。この機能には、ステップを選択するためのスライダーが含まれます。W&B の情報(INFO)メッセージを消すにはどうすればよいですか?
W&B の情報(INFO)メッセージを消すにはどうすればよいですか?
logging.ERROR に設定してエラーのみを表示し、情報(info)レベルのログ出力を抑制してください。WANDB_QUIET を True に設定します。完全に消すには、環境変数 WANDB_SILENT を True に設定してください。ノートブックでは、 wandb.login を実行する前に WANDB_QUIET または WANDB_SILENT を設定します:- Notebook
- Python
wandb はトレーニングを遅くしますか?
wandb はトレーニングを遅くしますか?
W&B はマルチテナント(Multi-tenant)向けに SSO をサポートしていますか?
W&B はマルチテナント(Multi-tenant)向けに SSO をサポートしていますか?
- ID プロバイダーでシングルページアプリケーション(SPA)を作成します。
grant_typeをimplicitフローに設定します。- コールバック URI を
https://wandb.auth0.com/login/callbackに設定します。
Client ID と Issuer URL を添えてカスタマーサクセスマネージャー(CSM)までご連絡ください。 W&B はこれらの詳細情報を使用して Auth0 接続を確立し、 SSO を有効にします。wandb がターミナルや Jupyter Notebook の出力に書き込むのを止めるにはどうすればよいですか?
wandb がターミナルや Jupyter Notebook の出力に書き込むのを止めるにはどうすればよいですか?
WANDB_SILENT を true に設定してください。- Python
- Notebook
- Command-Line
Run を削除してもストレージメーターが更新されないのはなぜですか?
Run を削除してもストレージメーターが更新されないのはなぜですか?
- 処理の遅延により、 Run の削除直後にはストレージメーターが更新されないことがあります。
- バックエンドシステムが同期し、使用状況の変更を正確に反映するまでに時間がかかります。
- ストレージメーターが更新されない場合は、変更が処理されるまでお待ちください。
wandb はどのようにログをストリーミングし、ディスクに書き込みますか?
wandb はどのようにログをストリーミングし、ディスクに書き込みますか?
WANDB_MODE=offline 設定(ログ記録後の同期を可能にする)をサポートするために、イベントをメモリ内のキューに入れ、非同期にディスクに書き込みます。ターミナルでローカルの Run ディレクトリへのパスを確認してください。このディレクトリにはデータストアとして機能する .wandb ファイルが含まれています。画像のログ記録の場合、 W&B は画像を media/images サブディレクトリに保存してから、クラウドストレージにアップロードします。AWS Batch や ECS などのクラウドインフラストラクチャで W&B Sweeps を使用できますか?
AWS Batch や ECS などのクラウドインフラストラクチャで W&B Sweeps を使用できますか?
sweep_id を公開するために、これらのエージェントが sweep_id を読み取って実行するための方法を実装してください。例えば、 Amazon EC2 インスタンスを起動し、その上で wandb agent を実行します。 SQS キューを使用して sweep_id を複数の EC2 インスタンスにブロードキャストします。各インスタンスはキューから sweep_id を取得し、プロセスを開始できます。Sweeps と SageMaker を一緒に使えますか?
Sweeps と SageMaker を一緒に使えますか?
requirements.txt ファイルを作成してください。認証と requirements.txt ファイルの設定の詳細については、 SageMaker インテグレーション ガイドを参照してください。SageMaker と W&B を使用して感情分析器をデプロイするチュートリアルについては、 Deploy Sentiment Analyzer Using SageMaker and W&B にアクセスしてください。
同じマシンでアカウントを切り替えるにはどうすればよいですか?
同じマシンでアカウントを切り替えるにはどうすればよいですか?
システムメトリクスはどのくらいの頻度で収集されますか?
システムメトリクスはどのくらいの頻度で収集されますか?
コードのテスト時に wandb をオフにできますか?
コードのテスト時に wandb をオフにできますか?
wandb.init(mode="disabled") を使用するか、 WANDB_MODE=disabled を設定してください。wandb.init(mode="disabled") を使用しても、 W&B が WANDB_CACHE_DIR に Artifacts を保存するのを防ぐことはできません。このツールはトレーニングデータを追跡または保存しますか?
このツールはトレーニングデータを追跡または保存しますか?
wandb.Run.config.update(...) に渡してください。 wandb.Run.save() がローカルファイル名と共に呼び出されない限り、 W&B がデータを保存することはありません。どのような役割(ロール)があり、それぞれの違いは何ですか?
どのような役割(ロール)があり、それぞれの違いは何ですか?
支払い方法を更新するにはどうすればよいですか?
支払い方法を更新するにはどうすればよいですか?
- プロフィールページに移動する: まず、ユーザープロフィールページに移動します。
- 組織(Organization)を選択する: アカウントセレクターから関連する組織を選択します。
- 請求(Billing)設定にアクセスする: Account の下にある Billing を選択します。
- 新しい支払い方法を追加する:
- Add payment method をクリックします。
- 新しいカード情報を入力し、それを primary(優先)の支払い方法にするオプションを選択します。
注意: 請求を管理するには、組織の請求担当管理者に割り当てられている必要があります。
CSV をレポートにアップロードする
CSV をレポートにアップロードする
wandb.Table 形式を使用してください。 Python スクリプトで CSV を読み込み、 wandb.Table オブジェクトとしてログに記録します。これにより、データがレポート内でテーブルとしてレンダリングされます。レポートに画像をアップロードする
レポートに画像をアップロードする
/ を押し、 Image オプションまでスクロールして、画像をレポートにドラッグ&ドロップしてください。
W&B のチームメンバーは私のデータを見ることができますか?
W&B のチームメンバーは私のデータを見ることができますか?
W&B で障害が発生していますか?
W&B で障害が発生していますか?
wandb.init はトレーニングプロセスに何を行いますか?
wandb.init はトレーニングプロセスに何を行いますか?
wandb.init() が実行されると、 API 呼び出しによってサーバー上に Run オブジェクトが作成されます。メトリクスをストリーミングおよび収集するための新しいプロセスが開始され、メインプロセスは通常通り動作できるようになります。スクリプトはローカルファイルに書き込み、別のプロセスがシステムメトリクスを含むデータをサーバーにストリーミングします。ストリーミングをオフにするには、トレーニングディレクトリから wandb off を実行するか、環境変数 WANDB_MODE を offline に設定してください。Sweep の実行中に Python ファイルを編集するとどうなりますか?
Sweep の実行中に Python ファイルを編集するとどうなりますか?
- Sweep が使用している
train.pyスクリプトが変更された場合、 Sweep は元のtrain.pyを使い続けます。 train.pyスクリプトが参照しているファイル(helper.py内のヘルパー関数など)が変更された場合、 Sweep は更新されたhelper.pyを使用し始めます。
Artifacts はどこにダウンロードされますか?また、それを制御するにはどうすればよいですか?
Artifacts はどこにダウンロードされますか?また、それを制御するにはどうすればよいですか?
artifacts/ フォルダにダウンロードされます。場所を変更するには:-
wandb.Artifact().downloadにパスを渡します: -
環境変数
WANDB_ARTIFACT_DIRを設定します:
CSV メトリクスのエクスポートでステップが欠けているのはなぜですか?
CSV メトリクスのエクスポートでステップが欠けているのはなぜですか?
run.history API を使用してエクスポートできない場合があります。 Run の完全な履歴にアクセスするには、 Parquet 形式を使用して Run history artifact をダウンロードしてください。これは Python だけでしか使えませんか?
これは Python だけでしか使えませんか?
