W&B Registry를 쿼리할 때 사용하는 문법과 사용 가능한 Operator는 MongoDB 쿼리와 유사하지만 동일하지는 않습니다.
레지스트리 항목 검색
- W&B Registry로 이동합니다.
- 페이지 상단의 검색창에 검색어를 입력합니다. Enter 키를 눌러 검색합니다.
레지스트리 항목 쿼리
wandb.Api().registries()와 쿼리 조건식을 사용해 레지스트리, 컬렉션, 아티팩트 버전을 필터링합니다. 쿼리 조건식은 반환되는 항목이 충족해야 하는 기준을 지정하는 조건입니다.
쿼리 조건식을 만들려면 쿼리 이름, 하나 이상의 Operator, 그리고 값으로 구성된 JSON과 유사한 딕셔너리를 사용합니다. 다음 코드 스니펫은 쿼리 조건식의 일반적인 구조를 보여줍니다.
필터링 가능한 필드
지원되는 Operator
비교 Operator
논리 Operator
기타 Operator
예제 쿼리
wandb.Api().registries() 방법을 사용하려면 먼저 W&B Python SDK (wandb) 라이브러리를 임포트하세요:
model 문자열이 포함된 모든 레지스트리를 필터링합니다:
yolo 문자열이 포함된 모든 컬렉션을 레지스트리와 무관하게 필터링합니다:
yolo가 포함되고 태그로 cnn이 지정된, 레지스트리와 무관한 모든 컬렉션을 필터링합니다:
model 문자열을 포함하고, 태그 image-classification 또는 latest 별칭 중 하나가 있는 모든 아티팩트 버전을 찾습니다:
artifacts 반복 가능 객체의 각 항목은 Artifact 클래스의 인스턴스입니다. 즉, 각 아티팩트의 name, collection, aliases, tags, created_at 등과 같은 속성에 액세스할 수 있습니다:
created_at 및 updated_at 쿼리에는 YYYY-MM-DD HH:MM:SS 형식으로 날짜와 시간을 지정하세요. 날짜만 기준으로 필터링하려면 시, 분, 초는 생략할 수 있습니다.