context deadline exceeded エラーによりタイムアウトする場合があります。また、artifact リストは数百個のバージョンを削除する用途には設計されていません。
次のスクリプトは、project 内の指定したタイプのすべてのartifactバージョンを削除します。
[YOUR-TEAM] と [YOUR-PROJECT] のプレースホルダーを自身の値に置き換えてください。[YOUR-TEAM] には、組織名ではなくチーム名またはユーザー名を使用してください。
wandb.Api.artifact_collections() は、ソースコレクションとリンクコレクションの両方を返します。
- ソースコレクションには、project 内の run にログされたartifact バージョンが含まれます。
- リンクコレクションには、Registry 内のコレクションなど、別のコレクションにリンクされたartifact バージョンへの参照が含まれます。
version.delete(delete_aliases=True) はリンクのみを削除します。ソースartifact とその file は元の場所に残るため、そのバージョンを削除してもストレージは解放されません。
ストレージ容量を解放する
Artifacts ストレージ Python API