W&B App 또는 Python API를 사용해 프로젝트에서 Runs를 삭제할 수 있습니다.
- 삭제하려는 Runs이 포함된 프로젝트로 이동합니다.
- Runs 탭을 선택합니다.
- 삭제하려는 Runs 옆의 체크박스를 선택합니다.
- 테이블 위에 있는 Delete 버튼(휴지통 아이콘)을 선택합니다.
- 표시되는 drawer에서 Delete를 선택합니다.
Runs 수가 많은 프로젝트에서는 검색창에서 Regex를 사용해 삭제할 Runs을 필터링하거나, 필터 버튼을 사용해 상태, tags 또는 기타 속성을 기준으로 Runs을 필터링할 수 있습니다.W&B Public API를 사용하면 프로그래밍 방식으로 Runs를 삭제할 수 있습니다. 삭제 오퍼레이션은 단일 run 또는 여러 Runs에 대해 한 번에 수행할 수 있습니다.단일 run을 삭제하려면 wandb.Api.Run.delete()를 사용하세요. run 경로는 entity/project/runID 형식으로 지정합니다.wandb.Api.runs()를 사용해 프로젝트에서 여러 Runs를 가져온 다음 각 run을 삭제하세요. 다음 예시는 프로젝트의 모든 Runs를 삭제합니다.필터를 사용하면 생성 날짜, tags 또는 기타 메타데이터와 같은 특정 조건에 맞는 Runs만 삭제할 수 있습니다. 다음 예시는 지정한 UTC 타임스탬프 이전에 생성된 Runs를 미리 확인한 후 삭제합니다.로깅된 미디어처럼 run에 첨부된 개별 파일을 제거하려면 다음과 같이 하세요.
wandb.Api.Run.files()로 관련 파일 핸들을 가져옵니다.
File.delete()를 사용해 개별 파일을 삭제합니다.
run ID는 run이 삭제된 후에도 재사용할 수 없습니다. 재사용하려고 하면 해당 run은 오류와 함께 실패합니다.
run을 삭제하면서 연결된 아티팩트도 삭제하도록 선택하면, 해당 아티팩트는 영구적으로 제거되며 나중에 run을 복원하더라도 복구할 수 없습니다. 여기에는
레지스트리에 연결된 아티팩트도 포함됩니다.
다음 다이어그램은 연결된 아티팩트와 레지스트리 링크 처리까지 포함한 전체 run 삭제 과정을 보여줍니다.
삭제된 run 데이터가 저장소에서 제거되는 시점
W&B Dedicated Cloud 및 W&B Self-Managed에서는 GORILLA_DATA_RETENTION_PERIOD 환경 변수가 삭제된 run 데이터가 객체 저장소에서 영구적으로 제거되기 전까지 보존되는 기간을 제어합니다. Artifacts는 이 설정으로 제거되지 않으며, 아티팩트 삭제에 설명된 아티팩트 삭제 및 가비지 컬렉션 흐름을 따릅니다.
GORILLA_DATA_RETENTION_PERIOD를 설정하거나 변경하면 보존 기간이 지난 데이터에 대해서는 되돌릴 수 없습니다. 보존 기간을 적용하거나 단축하기 전에 데이터베이스와 버킷을 백업하세요. 레퍼런스 표와 경고는 환경 변수 구성을 참조하세요.
run 또는 파일 삭제와 보존 처리가 끝난 후에도 백그라운드 작업이 완료될 때까지 버킷 사용량 반영이 지연될 수 있습니다. W&B는 객체 저장소 공간이 즉시 회수된다고 보장하지 않습니다. Artifacts와 run 데이터의 차이, 예상 시점, 선택적 운영 작업에 대한 전체 개요는 버킷 저장소 및 비용 관리를 참조하세요.
Public API를 사용할 때 W&B App에서 삭제가 예상대로 표시되지 않으면 W&B Python SDK를 최신 릴리스로 업그레이드한 후 다시 시도하세요.