class Registry
Registry 内の単一の registry オブジェクトです。
method Registry.__init__
property Registry.allow_all_artifact_types
Registry 内ですべての Artifacts タイプが許可されているかどうかを返します。True の場合、任意のタイプの Artifacts を追加できます。False の場合、Artifacts は artifact_types にリストされているタイプに制限されます。
Returns:
bool: allow_all_artifact_types プロパティの 値。
property Registry.artifact_types
Registry で許可されている Artifacts タイプを返します。allow_all_artifact_types が True の場合、artifact_types は以前に保存された、または現在 Registry で使用されているタイプを反映します。allow_all_artifact_types が False の場合、Artifacts は artifact_types 内のタイプに制限されます。
Note:
以前に保存された Artifacts タイプは削除できません。Example:
AddOnlyArtifactTypesList: artifact_types プロパティの 値。
property Registry.created_at
Registry が作成された日時のタイムスタンプ。 Returns:str: created_at プロパティの 値。
property Registry.description
Registry の説明。 Returns:str | None: description プロパティの 値。
property Registry.entity
Registry の組織(Entity)。 Returns:str: entity プロパティの 値。
property Registry.full_name
wandb-registry- プレフィックスを含む Registry のフルネーム。
Returns:
str: full_name プロパティの 値。
property Registry.id
この Registry の一意な ID。 Returns:str: id プロパティの 値。
property Registry.name
wandb-registry- プレフィックスを除いた Registry の名前。
Returns:
str: name プロパティの 値。
property Registry.organization
Registry の組織名。 Returns:str: organization プロパティの 値。
property Registry.path
property Registry.updated_at
Registry が最後に更新された日時のタイムスタンプ。 Returns:str: updated_at プロパティの 値。
property Registry.visibility
Registry の 公開範囲(visibility)。 Returns:Literal["organization", "restricted"]: 公開レベル。- “organization”: 組織内の誰でもこの Registry を閲覧できます。ロールは後で UI の 設定 から編集可能です。
- “restricted”: UI を通じて招待されたメンバーのみがこの Registry に アクセス できます。パブリック共有は無効です。
Literal['organization', 'restricted']: visibility プロパティの 値。
method Registry.add_members
members: Registry に追加する Users または Teams。Userオブジェクト、Teamオブジェクト、またはそれらの文字列 ID を受け入れます。
TypeError: 引数 としてメンバーが渡されなかった場合。ValueError: User または Team の ID を推論または解析できなかった場合。
method Registry.collections
classmethod Registry.create
api.create_registry() を使用して呼び出す必要があります。
Args:
client: GraphQL クライアント。organization: 組織の名前。name: Registry の名前(wandb-registry-プレフィックスなし)。visibility: 公開レベル (‘organization’ または ‘restricted’)。description: Registry のオプションの説明。artifact_types: 許可される Artifacts タイプのオプションリスト。
Registry: 新しく作成された Registry オブジェクト。
ValueError: 同じ名前の Registry が組織内に既に存在する場合、または作成に失敗した場合。
method Registry.delete
method Registry.load
method Registry.members
method Registry.remove_members
members: Registry から削除する Users または Teams。Userオブジェクト、Teamオブジェクト、またはそれらの文字列 ID を受け入れます。
TypeError: 引数 としてメンバーが渡されなかった場合。ValueError: User または Team の ID を推論または解析できなかった場合。
method Registry.save
method Registry.team_members
method Registry.update_member
member: ロールを更新する User または Team。Userオブジェクト、Teamオブジェクト、またはそれらの文字列 ID を受け入れます。role: メンバーに割り当てる新しいロール。以下のいずれかです:- “admin”
- “member”
- “viewer”
- “restricted_viewer” (W&B サーバー でサポートされている場合)
ValueError: User または Team の ID を推論できなかった場合。