ガベージコレクションは ベストエフォート です。アーティファクト を削除したあと、解放された容量がオブジェクトストレージにどのくらい早く反映されるかについて、W&B は保証しません。大規模な deployment やバックログがある場合は、想定より時間がかかることがあります。これが run データ、保持設定、およびオペレーターによる任意の操作とどのように関係するかについては、バケット storage とコストを管理する を参照してください。
アーティファクトのガベージコレクションのワークフロー
TTL ポリシー、W&B Python SDK、または W&B App によって削除されたアーティファクトは、まずソフト削除されます。その後、ソフト削除されたアーティファクトは、完全に削除される前にガベージコレクションされます。
entity、プロジェクト、またはアーティファクトコレクションを削除すると、このページで説明しているアーティファクト削除プロセスが開始されます。run を削除する際に関連するアーティファクトも削除するよう選択した場合、それらのアーティファクトも同じソフト削除とガベージコレクションのワークフローに従います。
アーティファクトバージョンを削除する
- W&B App
- W&B Python SDK
アーティファクトバージョンを削除するには、次の手順に従います。
- 削除する アーティファクトバージョンが含まれているプロジェクトにアクセスします。
- Artifacts タブを選択します。
- アーティファクト タイプの一覧から、削除するバージョンが含まれている アーティファクト のタイプを選択します。
- 削除する アーティファクトバージョンの横にある action () メニューをクリックします。
- ドロップダウンから Delete Version を選択します。
複数のアーティファクトバージョンを削除する
wandb.Api.run() の引数として指定します。これにより run オブジェクトが返され、その run で作成されたすべてのアーティファクトバージョンにアクセスできます。次に、アーティファクトバージョンを順に処理し、条件に一致するものを削除します。
<entity>、<project>、<run_id>、<artifact_name> のプレースホルダーを実際の値に置き換えてください。
特定の エイリアス を持つ複数の アーティファクトバージョン を削除する
<entity>、<project>、<run_id>、<artifact_name>、<alias> のプレースホルダーを実際の値に置き換えてください。
アーティファクト コレクション を削除する
- W&B App
- W&B Python SDK
アーティファクト コレクション を削除するには、次の手順に従います。
- 削除する アーティファクト コレクション にアクセスします。
- アーティファクト コレクション 名の横にある action () メニューを選択します。
- ドロップダウンメニューから Delete を選択します。
保護されたエイリアスと削除権限
保護されたエイリアスに関する重要な注意事項:
- 保護されたエイリアスを持つArtifactsは、Registry 管理者以外は削除できません。
- レジストリ内では、Registry 管理者は保護されたアーティファクトバージョンのリンクを解除したり、保護されたエイリアスを含むcollectionやregistryを削除したりできます。
- ソース アーティファクト について: ソース アーティファクト が保護されたエイリアスを持つレジストリにリンクされている場合、どのユーザーも削除できません。
- Registry 管理者は、ソース アーティファクト から保護されたエイリアスを削除してから、その アーティファクト を削除できます。
W&B のホスティング形態に応じてガベージコレクションを有効にする
ガベージコレクションの実行タイミングは保証されません。詳細については、バケットストレージとコストを管理する を参照してください。
- W&B Self-Managed:
GORILLA_ARTIFACT_GC_ENABLED=trueを設定します。 - Dedicated Cloud: ガベージコレクションが有効になっていることを確認するため、サポートにお問い合わせください。
- AWS、Google Cloud、または Minio などのその他のストレージプロバイダを使用している場合は、バケットのバージョン管理を有効にします。Azure を使用している場合は、バケットのバージョン管理に相当する ソフト削除を有効にします。
X は、その要件を満たす必要があることを示します。
| 環境変数 | バージョン管理を有効にする | |
|---|---|---|
| Multi-tenant Cloud | ||
| Multi-tenant Cloud with BYOB storage | X | |
| Dedicated Cloud | ||
| Dedicated Cloud with BYOB storage | X | |
| セルフマネージド | X | X |
note
セキュアストレージコネクタは現在、Google Cloud Platform と Amazon Web Services でのみ使用できます。