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

View the source code

wandb サーバーをクエリするために使用されます。

例:

最も一般的な初期化方法

メソッド

artifact

ソースを表示
project/name または entity/project/name の形式でパスを解析することにより、単一のアーティファクトを返します。

注意:

このメソッドは外部利用のみを目的としています。wandb リポジトリコード内で api.artifact() を呼び出さないでください。

artifact_collection

ソースを表示
タイプと entity/project/name の形式でパスを解析することにより、単一のアーティファクトコレクションを返します。

artifact_collection_exists

ソースを表示
指定されたプロジェクトとエンティティ内にアーティファクトコレクションが存在するかどうかを返します。

artifact_collections

ソースを表示
一致するアーティファクトコレクションのコレクションを返します。

artifact_exists

ソースを表示
指定されたプロジェクトとエンティティ内にアーティファクトバージョンが存在するかどうかを返します。

artifact_type

ソースを表示
一致する ArtifactType を返します。

artifact_types

ソースを表示
一致するアーティファクトタイプのコレクションを返します。

artifact_versions

ソースを表示
非推奨、代わりに artifacts(type_name, name) を使用してください。

artifacts

ソースを表示
指定されたパラメータから Artifacts コレクションを返します。

create_project

ソースを表示
新しいプロジェクトを作成します。

create_run

ソースを表示
新しい run を作成します。

create_run_queue

ソースを表示
新しい run キュー (launch) を作成します。

create_team

ソースを表示
新しいチームを作成します。

create_user

ソースを表示
新しいユーザーを作成します。

flush

ソースを表示
ローカルキャッシュをフラッシュします。 API オブジェクトは run のローカルキャッシュを保持するため、スクリプトを実行中に run の状態が変更される可能性がある場合、api.flush() を使用してローカルキャッシュをクリアし、run に関連付けられた最新の値を取得します。

from_path

ソースを表示
パスから run、sweep、プロジェクト、またはレポートを返します。

例:

job

ソースを表示
指定されたパラメーターから Job を返します。

list_jobs

ソースを表示
指定されたエンティティとプロジェクトに対して、利用可能なジョブのリストを返します。

project

ソースを表示
指定された名前 (および指定された場合はエンティティ) の Project を返します。

projects

ソースを表示
指定されたエンティティのプロジェクトを取得します。

queued_run

ソースを表示
パスに基づいて単一のキューされた run を返します。 entity/project/queue_id/run_queue_item_id の形式のパスを解析します。

registries

ソースを表示
レジストリのイテレータを返します。 イテレータを使用して、組織のレジストリ内のレジストリ、コレクション、またはアーティファクトバージョンを検索およびフィルタリングします。

例:

“model” を含む名前のすべてのレジストリを見つけます。
“my_collection” という名前と “my_tag” というタグのあるコレクションをレジストリで見つけます。
“my_collection” を含むコレクション名と “best” というエイリアスを持つバージョンのあるすべてのアーティファクトバージョンを見つけます。
“model” を含み、タグ “prod” またはエイリアス “best” を持つすべてのアーティファクトバージョンをレジストリで見つけます。

reports

ソースを表示
指定されたプロジェクトパスのレポートを取得します。 警告: この API はベータ版であり、将来のリリースで変更される可能性があります。

run

ソースを表示
entity/project/run_id の形式でパスを解析することにより、単一の run を返します。

run_queue

ソースを表示
エンティティの名前付き RunQueue を返します。 新しい RunQueue を作成するには、wandb.Api().create_run_queue(...) を使用してください。

runs

ソースを表示
指定されたフィルターに一致するプロジェクトからの一連の run を返します。 フィルターに使用できるフィールドには以下のものがあります:
  • createdAt: run が作成されたタイムスタンプ。(ISO 8601 フォーマット、例: “2023-01-01T12:00:00Z”)
  • displayName: run の人間が読みやすい表示名。(例: “eager-fox-1”)
  • duration: run の合計実行時間(秒単位)。
  • group: 関連する run をまとめるために使用されるグループ名。
  • host: run が実行されたホスト名。
  • jobType: ジョブのタイプまたは run の目的。
  • name: run の一意の識別子。(例: “a1b2cdef”)
  • state: run の現在の状態。
  • tags: run に関連付けられたタグ。
  • username: run を開始したユーザーのユーザー名。
さらに、run の設定や要約メトリクス内の項目によるフィルタリングが可能です。例: config.experiment_name, summary_metrics.loss など。 より複雑なフィルタリングには、MongoDB クエリオペレーターを使用できます。詳細は、以下を参照してください: https://docs.mongodb.com/manual/reference/operator/query サポートされている操作には以下のものがあります:
  • $and
  • $or
  • $nor
  • $eq
  • $ne
  • $gt
  • $gte
  • $lt
  • $lte
  • $in
  • $nin
  • $exists
  • $regex

例:

設定されている foo という experiment_name を持つ my_project 内の run を見つけます
設定されている foo または bar という experiment_name を持つ my_project 内の run を見つけます
experiment_name が正規表現に一致する my_project 内の run を見つけます(アンカーはサポートされていません)
run の名前が正規表現に一致する my_project 内の run を見つけます(アンカーはサポートされていません)
実験に “category” というネストされたフィールドを持つ run を探します
要約メトリクスの model1 下に辞書としてネストされている損失値0.5を持つ run を探します
上昇損失に基づいて my_project 内の run を探します

sweep

ソースを表示
sweep_id の形式でパスを解析することにより、sweep を返します。

sync_tensorboard

ソースを表示
tfevent ファイルを含むローカルディレクトリを wandb に同期します。

team

ソースを表示
指定された名前の Team を返します。

upsert_run_queue

ソースを表示
run キュー (launch) をアップサートします。

user

ソースを表示
ユーザー名またはメールアドレスからユーザーを返します。 注意: この関数はローカル管理者のみ機能します。 自分のユーザーオブジェクトを取得しようとしている場合は api.viewer を使用してください。

users

ソースを表示
部分的なユーザー名またはメールアドレスクエリからすべてのユーザーを返します。 注意: この関数はローカル管理者のみ機能します。 自分のユーザーオブジェクトを取得しようとしている場合は api.viewer を使用してください。