Documentation Index
Fetch the complete documentation index at: https://docs.wandb.ai/llms.txt
Use this file to discover all available pages before exploring further.
W&B Weave, 생성형 AI 애플리케이션 개발을 위한 W&B의 도구 모음을 찾고 계신가요? Weave 문서를 참조하세요.

쿼리 패널 만들기
- 프로젝트 워크스페이스
- W&B Report
- 프로젝트의 워크스페이스로 이동합니다.
- 오른쪽 상단에서 Add panel을 클릭합니다.
- 드롭다운 메뉴에서 Query panel을 선택합니다.
쿼리 컴포넌트
표현식
예시: 테이블 쿼리하기
"cifar10_sample_table"이라는 테이블을 기록합니다:

runs는 쿼리 패널이 워크스페이스에 있을 때 쿼리 패널 표현식에 자동으로 주입되는 변수입니다. 이 변수의 값은 해당 워크스페이스에서 표시되는 run 목록입니다. run에서 사용할 수 있는 다양한 속성에 대한 자세한 내용은 다양한 속성 이해하기를 참조하세요.summary는 run의 Summary 객체를 반환하는 op입니다. Ops는 매핑되므로, 이 op는 목록의 각 run에 적용되어 결과적으로 Summary 객체의 목록을 반환합니다.["cifar10_sample_table"]는 Pick op(대괄호로 표시됨)이며 키는cifar10_sample_table입니다. Summary 객체는 딕셔너리나 맵처럼 동작하므로, 이 오퍼레이션은 각 Summary 객체에서 해당 필드를 선택합니다.
설정

패널 옵션
concat 및 join)은 이 설정과는 별개입니다. 자세한 내용은 표현식에서 테이블 결합을 참조하세요.
Paginate
테이블 결과가 한 번에 렌더링하기에는 너무 클 수 있을 때는 Paginate를 사용하세요. 페이지네이션은 행을 청크 단위로 로드해 패널의 응답성을 유지합니다. 이 옵션은 큰 행 목록을 반환하는 표현식과 함께 사용하세요. 페이지네이션과 잘 맞는 패턴은 Query panel examples report를 참조하세요.
결과 패널


run 이력을 단계별로 살펴보기
runs 또는 runs.history로 만든 테이블과 플롯에서는 앱이 step 컨트롤(예: 슬라이더)을 표시할 수 있습니다. 이를 사용하면 로깅된 step 사이를 이동하면서 run 전반에 걸친 메트릭, 텍스트 또는 미디어를 확인할 수 있습니다. 표현식을 변경한 후에는 쿼리 패널의 설정을 편집하고 Render As를 Stepper로 변경하세요. 이 컨트롤은 _step 대신 다른 메트릭을 따르도록 설정할 수도 있으며, 이렇게 하는 편이 데이터 로깅 방식에 더 잘 맞을 수 있습니다. 예시 식은 쿼리 패널 examples report에서 확인하세요.
기본 오퍼레이션
정렬

필터


Map


Group by


표현식에서 테이블 결합하기
concat, join 및 관련 ops를 사용하세요. 전체 예시는 Join에서 확인하세요. Panel options의 Concat 및 Paginate 항목은 별도의 컨트롤로, UI에서 테이블 결과를 병합하고 로드하는 방식을 제어합니다.
조인

(row) => row["Label"]는 각 테이블의 selector로, 어떤 column을 기준으로 조인할지 결정합니다."Table1"및"Table2"는 조인 시 각 테이블의 name입니다.true및false는 왼쪽 및 오른쪽 내부/외부 조인 설정을 나타냅니다.
Runs 객체
runs 객체에 액세스할 수 있습니다. Run 객체는 Experiments의 기록을 저장합니다. 자세한 내용은 runs 객체에 액세스하기에서 확인하세요. 간단히 살펴보면 runs 객체에서 다음을 사용할 수 있습니다:
summary: run 결과를 요약하는 정보를 담고 있는 딕셔너리입니다. summary에는 accuracy나 loss 같은 스칼라 값이나 큰 파일이 포함될 수 있습니다. 기본적으로wandb.Run.log()는 로깅된 시계열의 마지막 값을 summary로 설정합니다. summary의 내용은 직접 설정할 수도 있습니다.summary를 run의 출력값이라고 생각하면 됩니다.history: 모델이 트레이닝되는 동안 loss처럼 변하는 값을 저장하기 위한 딕셔너리 목록입니다.wandb.Run.log()명령은 이 객체에 항목을 추가합니다.config: 트레이닝 run의 하이퍼파라미터나 데이터셋 아티팩트를 생성하는 run의 전처리 방법처럼 run의 설정 정보를 담은 딕셔너리입니다. 이를 run의 입력값이라고 생각하면 됩니다.

아티팩트에 액세스
project 객체에서 액세스합니다.
project.artifactVersion(): 프로젝트 내에서 지정한 이름과 버전에 해당하는 특정 아티팩트 버전을 반환합니다.project.artifact(""): 프로젝트 내에서 지정한 이름에 해당하는 아티팩트를 반환합니다. 그런 다음.versions를 사용해 이 아티팩트의 모든 버전 목록을 가져올 수 있습니다.project.artifactType(): 프로젝트 내에서 지정한 이름에 해당하는artifactType을 반환합니다. 그런 다음.artifacts를 사용해 이 유형의 모든 아티팩트 목록을 가져올 수 있습니다.project.artifactTypes: 프로젝트 아래의 모든 아티팩트 유형 목록을 반환합니다.

