기본적으로 W&B는 아티팩트 파일을 미국에 위치한 비공개 Google Cloud Storage 버킷에 저장합니다. 모든 파일은 저장 상태와 전송 중 모두에서 암호화됩니다.
민감한 파일의 경우 Private Hosting을 설정하거나 reference 아티팩트를 사용할 것을 권장합니다.
트레이닝 중 W&B는 로그, 아티팩트, 설정 파일을 다음 로컬 디렉터리에 저장합니다:
| File | Default location | To change default location set: |
|---|
| logs | ./wandb | wandb.init의 dir 또는 WANDB_DIR 환경 변수 |
| artifacts | ~/.cache/wandb | WANDB_CACHE_DIR 환경 변수 |
| configs | ~/.config/wandb | WANDB_CONFIG_DIR 환경 변수 |
| staging artifacts for upload | ~/.cache/wandb-data/ | WANDB_DATA_DIR 환경 변수 |
| downloaded artifacts | ./artifacts | WANDB_ARTIFACT_DIR 환경 변수 |
환경 변수로 W&B를 설정하는 방법에 대한 전체 가이드는 environment variables reference를 참고하세요.
wandb가 초기화되는 머신에 따라 이러한 기본 폴더가 파일 시스템의 쓰기 가능한 영역에 위치하지 않을 수 있습니다. 이 경우 오류가 발생할 수 있습니다.
W&B는 여러 버전에서 공통으로 사용하는 파일의 다운로드 속도를 높이기 위해 아티팩트 파일을 캐시합니다. 시간이 지남에 따라 이 캐시 디렉터리는 크게 커질 수 있습니다. wandb artifact cache cleanup 명령을 실행해 캐시를 정리하고, 최근에 사용되지 않은 파일을 제거하세요.
다음 코드 스니펫은 캐시 크기를 1GB로 제한하는 방법을 보여줍니다. 코드 스니펫을 복사해 터미널에 붙여넣으세요:
$ wandb artifact cache cleanup 1GB