View-Only 시트를 가진 팀 구성원은 아티팩트를 다운로드할 수 없습니다.
W&B에 저장된 아티팩트 다운로드 및 사용
wandb.Api)를 사용하세요.
- run 중
- run 외부에서
- W&B CLI
먼저 W&B Python SDK를 임포트합니다. 다음으로 W&B Run을 생성합니다.반환된 객체를 사용해 아티팩트의 전체 콘텐츠를 다운로드합니다.선택적으로 이를 종합하면, 전체 코드 예제는 다음과 같습니다.이렇게 하면 경로
wandb.Run.use_artifact() 방법을 사용해 사용할 아티팩트를 지정합니다. 이 방법은 객체를 반환합니다. 다음 코드 스니펫에서는 별칭이 'latest'인 'bike-dataset' 아티팩트를 지정합니다.root 매개변수에 경로를 전달해 아티팩트의 콘텐츠를 특정 디렉터리로 다운로드할 수 있습니다.파일 일부만 다운로드하려면 wandb.Artifact.get_entry() 방법을 사용하세요.name에 있는 파일만 가져옵니다. 다음 방법을 가진 Entry 객체를 반환합니다.Entry.download: 경로name에 있는 아티팩트 파일을 다운로드합니다Entry.ref:add_reference가 해당 항목을 참조로 저장한 경우 URI를 반환합니다
아티팩트 일부 다운로드하기
path_prefix= (wandb.Artifact.download(path_prefix=)) 파라미터를 사용하세요.
path_prefix= 매개변수에 디렉터리를 지정하세요. 이전 코드 스니펫에 이어서 설명하면 다음과 같습니다:
다른 프로젝트의 아티팩트 사용
아티팩트를 생성하고 바로 사용하기
wandb.Run.use_artifact() API는 멱등적이므로 원하는 만큼 여러 번 호출할 수 있습니다.