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

class Project

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

method Project.__init__

__init__(
    client: 'RetryingClient',
    entity: 'str',
    project: 'str',
    attrs: 'Mapping[str, Any]'
) → Project
引数:
  • client: W&B API クライアントのインスタンス。
  • name (str): プロジェクトの名。
  • entity (str): プロジェクトを所有する entity の名。
entity に紐づく単一のプロジェクト。 引数:
  • client: W&B をクエリするために使用する API クライアント。
  • entity: プロジェクトを所有する entity。
  • project: クエリするプロジェクトの名。
  • attrs: プロジェクトの属性。

プロパティ 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 オブジェクト。