Models Viewer 시트의 팀 구성원은 아티팩트를 다운로드할 수 없습니다.
W&B에 저장된 아티팩트 다운로드 및 사용
wandb.Api)를 사용하면 W&B에 이미 저장된 내용을 내보내거나 데이터를 업데이트할 수 있습니다.
- run 중
- Outside of a run
- W&B CLI
먼저 W&B Python SDK를 임포트합니다. 다음으로 W&B Run을 생성합니다:반환된 객체를 사용해 아티팩트의 전체 내용을 다운로드합니다:선택적으로 이를 모두 합치면 전체 코드 예제는 다음과 같습니다:이렇게 하면 경로
wandb.Run.use_artifact() 메서드로 사용할 아티팩트를 지정합니다. 이 메서드는 run 객체를 반환합니다. 다음 코드 스니펫에서는 'latest' 별칭이 붙은 'bike-dataset' 아티팩트를 지정합니다:root parameter에 경로를 전달해 아티팩트의 내용을 특정 디렉터리로 다운로드할 수 있습니다.wandb.Artifact.get_entry() 메서드를 사용하면 파일의 일부만 다운로드할 수 있습니다:name에 있는 파일만 가져옵니다. 다음 메서드가 있는 Entry 객체를 반환합니다:Entry.download: 아티팩트의 경로name에 있는 파일을 다운로드합니다Entry.ref:add_reference가 항목을 reference로 저장한 경우 URI를 반환합니다
아티팩트 일부 다운로드
path_prefix= (wandb.Artifact.download(path_prefix=)) 매개변수를 사용해 단일 파일 또는 하위 폴더의 내용을 다운로드하세요.
path_prefix= 매개변수에 디렉터리를 지정하세요. 이전 코드 스니펫에 이어서 설명하면 다음과 같습니다:
다른 프로젝트의 아티팩트 사용
아티팩트를 생성과 동시에 사용하기
wandb.Run.use_artifact() API는 멱등적이므로 원하는 만큼 여러 번 호출해도 됩니다.