クラス wandb.apis.public.Registry
引数
service_api:organization:entity:name:attrs:
プロパティ
プロパティ allow_all_artifact_types
レジストリで、すべての アーティファクト タイプが許可されているかどうかを返します。True の場合、あらゆるタイプの アーティファクト を追加できます。False の場合、アーティファクト は
artifact_types に列挙されたタイプに制限されます。
プロパティ artifact_types
Registry で許可されている アーティファクト タイプを返します。allow_all_artifact_types が True の場合、artifact_types には、以前に保存された
タイプ、または現在 Registry で使用されているタイプが反映されます。
allow_all_artifact_types が False の場合、アーティファクト は
artifact_types に含まれるタイプに制限されます。
注:
以前に保存された アーティファクト タイプは削除できません。
プロパティ created_at
Registryが作成された日時。プロパティ 説明
Registryの説明。プロパティ entity
Registry の組織 entity。プロパティ full_name
wandb-registry- プレフィックスを含むレジストリの完全な名前。
プロパティ id
この Registry の一意の ID。プロパティ 名
wandb-registry- プレフィックスを除いたレジストリ名。
プロパティ organization
Registry の組織名。プロパティ path
プロパティ updated_at
Registry の最終更新日時を表す Timestamp。プロパティ visibility
Registry の可視性。メソッド
method Registry.add_members()
引数
members: レジストリに追加するUsersまたはTeams。Userオブジェクト、Teamオブジェクト、またはそれらの文字列IDを受け付けます。
送出される例外
TypeError: 引数としてメンバーが1つも渡されなかった場合。ValueError: ユーザーまたはチームのIDを推定または解析できない場合。
例
メソッド Registry.collections()
引数
filter: コレクションのクエリに適用するフィルターのマッピング (省略可) 。order: 結果の並び順を指定する string (省略可) 。先頭に ’+’ を付けると昇順 (デフォルト) 、’-’ を付けると降順で並べ替えます。per_page: 1 ページあたりに取得する結果数です。通常、これを変更する必要はありません。start: 過去のクエリを再開するためのページネーションカーソルです。以前のページネーターの.cursor属性から取得します。
メソッド Registry.create()
api.create_registry() を使用して呼び出してください。
引数
api: W&B API インスタンス。organization: 組織の名。name: Registryの名 (wandb-registry-プレフィックスを除く) 。visibility: 公開レベル (‘organization’ または ‘restricted’) 。description: Registryの説明 (省略可能) 。artifact_types: 許可するアーティファクト タイプのリスト (省略可能) 。
送出される例外
ValueError: 組織内に同じ名のRegistryがすでに存在する場合、または作成に失敗した場合。
method Registry.delete()
method Registry.load()
method Registry.members()
method Registry.remove_members()
引数
members: レジストリから削除するUsersまたはTeams。Userオブジェクト、Teamオブジェクト、またはそれらの文字列IDを受け付けます。
送出される例外
TypeError: 引数としてメンバーが1つも渡されなかった場合。ValueError: ユーザーまたはチームのIDを推定または解析できない場合。
例
method Registry.save()
method Registry.team_members()
method Registry.update_member()
引数
member: ロールを更新する対象のユーザーまたはチームです。Userオブジェクト、Teamオブジェクト、またはそれらの文字列 ID を受け取ります。role: メンバーに割り当てる新しいロールです。次のいずれかを指定できます。- “admin”
- “member”
- “viewer”
- “restricted_viewer” (W&B サーバーでサポートされる場合)
送出される例外
ValueError: ユーザーまたはチームの ID を特定できない場合。
例
method Registry.user_members()
method Registry.versions()
引数
filter: アーティファクト version のクエリに適用する、省略可能なフィルターのマッピング。per_page: 1ページあたりに取得する結果の数です。通常、これを変更する理由はありません。start: 過去のクエリを再開するためのページネーションカーソルで、以前のページネーターの.cursor属性から取得します。