이 페이지에서는 W&B Launch 문서 전반에서 사용되는 핵심 용어와 개념을 정의합니다. 설정 가이드, 튜토리얼 또는 W&B App에서 익숙하지 않은 용어를 접할 때 레퍼런스로 활용하세요. W&B Launch에서는 run을 생성하기 위해 작업을 큐에 추가합니다. 작업은 W&B가 적용된 Python 스크립트입니다. 큐는 대상 리소스에서 실행할 작업 목록을 보관합니다. 에이전트는 큐에서 작업을 가져와 대상 리소스에서 실행합니다. W&B는 runs를 추적하는 방식과 비슷하게 Launch 작업을 추적합니다. 다음 섹션에서는 각 개념을 더 자세히 설명합니다.Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-docs-2661.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Launch 작업
- 하나 이상의 실행 가능한 엔트리포인트를 포함한 Python 코드와 기타 파일 애셋
- 입력(
config파라미터) 및 출력(로깅된 메트릭)에 대한 정보 - 환경에 대한 정보(예:
requirements.txt, 기본Dockerfile)
| Job types | Definition | How to run this job type |
|---|---|---|
| 아티팩트 기반(또는 코드 기반) 작업 | 코드와 기타 애셋이 W&B 아티팩트로 저장됩니다. | 아티팩트 기반 작업을 실행하려면 builder를 사용하도록 Launch agent를 구성해야 합니다. |
| Git 기반 작업 | 코드와 기타 애셋이 git 저장소의 특정 커밋, 브랜치 또는 태그에서 클론됩니다. | git 기반 작업을 실행하려면 builder와 git 저장소 자격 증명을 사용하도록 Launch agent를 구성해야 합니다. |
| 이미지 기반 작업 | 코드와 기타 애셋이 도커 이미지에 포함되어 있습니다. | 이미지 기반 작업을 실행하려면 이미지 저장소 자격 증명을 사용하도록 Launch agent를 구성해야 할 수 있습니다. |
Launch 작업은 모델 트레이닝과 관련 없는 활동(예: Triton 추론 서버에 모델 배포)도 수행할 수 있지만, 모든 작업은 성공적으로 완료되려면
wandb.init()를 호출해야 합니다. 이렇게 하면 추적을 위해 W&B 워크스페이스에 run이 생성됩니다.Launch 큐
대상 리소스
Launch 에이전트
Launch 에이전트 환경
에이전트의 런타임 환경은 큐의 대상 리소스와는 별개입니다. 즉, 필요한 대상 리소스에 접근할 수 있도록 충분히 설정하기만 하면 에이전트를 어디에나 배포할 수 있습니다.