メインコンテンツまでスキップ

Storage

W&Bは、アーティファクトファイルをデフォルトで米国に位置するプライベートなGoogle Cloud Storageバケットに保存します。すべてのファイルは保存時および転送時に暗号化されています。

機密性の高いファイルについては、Private Hostingを設定するか、reference artifactsを使用することをお勧めします。

トレーニング中、W&Bはローカルでログ、アーティファクト、設定ファイルを以下のローカルディレクトリーに保存します:

ファイルデフォルトの保存場所デフォルトの保存場所を変更するには:
logs./wandbwandb.initdir または WANDB_DIR 環境変数を設定
artifacts~/.cache/wandbWANDB_CACHE_DIR 環境変数を設定
configs~/.config/wandbWANDB_CONFIG_DIR 環境変数を設定
注意

wandbが初期化されるマシンによっては、これらのデフォルトフォルダーがファイルシステムの書き込み可能な部分に存在しない場合があります。これがエラーを引き起こす可能性があります。

ローカルのアーティファクトキャッシュのクリーンアップ

W&Bは、共通のファイルを共有するバージョン間でダウンロード速度を上げるためにアーティファクトファイルをキャッシュします。時間が経つにつれて、このキャッシュディレクトリーは大きくなることがあります。キャッシュを整理し、最近使用されていないファイルを削除するには、wandb artifact cache cleanupコマンドを実行します。

以下のコードスニペットは、キャッシュのサイズを1GBに制限する方法を示しています。ターミナルにコードスニペットをコピーして貼り付けてください:

$ wandb artifact cache cleanup 1GB

各アーティファクトバージョンはどれくらいのストレージを使用しますか?

2つのアーティファクトバージョン間で変更されたファイルのみがストレージコストを発生させます。

v1 of the artifact "dataset" only has 2/5 images that differ, so it only uses 40% of the space.

例えば、猫.pngと犬.pngの2つの画像ファイルを含むanimalsという名前のイメージアーティファクトを作成したとします:

images
|-- cat.png (2MB) # `v0` に追加
|-- dog.png (1MB) # `v0` に追加

このアーティファクトは自動的にv0というバージョンが割り当てられます。

もし新しい画像rat.pngをアーティファクトに追加すると、新しいアーティファクトバージョンv1が作成され、以下の内容になります:

images
|-- cat.png (2MB) # `v0` に追加
|-- dog.png (1MB) # `v0` に追加
|-- rat.png (3MB) # `v1` に追加

v1は合計6MBのファイルを追跡しますが、共通部分の3MBを共有するため、実際には3MBのスペースしか使用しません。v1を削除すると、rat.pngに関連する3MBのストレージが回収されます。v0を削除すると、cat.pngdog.pngのストレージコストを引き継ぐため、v1のストレージサイズは6MBになります。

Was this page helpful?👍👎