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

class Project

プロジェクトは、run の名前空間です。

method Project.__init__

__init__(
    service_api: 'ServiceApi',
    entity: 'str',
    project: 'str',
    attrs: 'Mapping[str, Any]'
) → Project
引数:
  • service_api: この project に対して W&B API Call を実行する wandb-core サービスへのインターフェース。
  • name (str): project の名。
  • entity (str): project を所有する entity の名。
entity に紐づく単一の project。 引数:
  • service_api: W&B をクエリするために使用する service API。
  • entity: project を所有する entity。
  • project: クエリする project の名。
  • attrs: project の属性。

プロパティ Project.id


プロパティ Project.owner

プロジェクトの所有者を User オブジェクトとして返します。 例外:
  • ValueError: プロジェクトのユーザー情報が見つからない場合。
戻り値:
  • public.User: owner プロパティの値。

プロパティ Project.path

プロジェクトのパスを返します。パスは、entity とプロジェクト名を含むリストです。 戻り値:
  • list[str]: パスのプロパティ値。

プロパティ Project.url

プロジェクトのURLを返します。 戻り値:
  • str: URLプロパティの値。

method Project.artifacts_types

artifacts_types(per_page: 'int' = 50) → public.ArtifactTypes
このプロジェクトに関連付けられているすべてのアーティファクトタイプを返します。

method Project.collections

collections(
    filters: 'Mapping[str, Any] | None' = None,
    order: 'str | None' = None,
    per_page: 'int' = 50
) → public.ProjectArtifactCollections
このプロジェクトに関連付けられているすべてのアーティファクトコレクションを返します。 引数:
  • filters: クエリに適用するフィルターのオプションのマッピング。
  • order: 結果の順序を指定するオプションの文字列です。先頭に + を付けると昇順 (デフォルト) 、- を付けると降順になります。
  • per_page: 1 ページあたりに取得するアーティファクトコレクションの数です。デフォルトは 50 です。

method Project.sweeps

sweeps(per_page: 'int' = 50) → Sweeps
このプロジェクト内の sweep を、ページ分割されたコレクションとして返します。 引数:
  • per_page: API リクエストごとに取得する sweep の数。
戻り値: 反復可能な Sweep オブジェクトのコレクションである Sweeps オブジェクト。