이 페이지에서는 큐 설정 템플릿, 동적 매크로, 가속기 베이스 이미지를 포함한 고급 Launch 큐 옵션을 설정하는 방법을 설명합니다. 이러한 옵션을 사용하면 관리자가 가드레일을 강제 적용하고 특정 컴퓨팅 환경에 맞게 큐를 조정할 수 있습니다.Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-style-guide-support-models-articles-20260527-00.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
큐 설정 템플릿 설정
큐 템플릿 설정
- W&B Launch App으로 이동합니다.
- 템플릿을 추가하려는 큐 이름 옆의 View queue를 선택합니다.
- Config 탭을 선택합니다. 여기에는 큐가 생성된 시점, 큐 설정, 기존 launch-time override 등 큐에 대한 정보가 표시됩니다.
- 큐 설정 섹션으로 이동합니다.
- 템플릿을 만들려는 설정 키-값을 확인합니다.
- 설정의 값을 템플릿 필드로 바꿉니다. 템플릿 필드는
{{variable-name}}형식입니다. - Parse configuration 버튼을 클릭합니다. 설정을 파싱하면 W&B가 생성한 각 템플릿에 대해 큐 설정 아래에 타일을 자동으로 만듭니다.
- 생성된 각 타일에서 먼저 큐 설정에 허용할 데이터 유형(string, integer 또는 float)을 지정해야 합니다. 이렇게 하려면 Type 드롭다운 메뉴에서 데이터 유형을 선택합니다.
- 데이터 유형에 따라 각 타일에 표시되는 필드를 입력합니다.
- Save config를 클릭합니다.
launch config
InstanceType용 템플릿 필드를 추가하면 설정은 다음과 같습니다:
launch config
aws-instance라는 새 타일이 나타납니다.
이제 Type 드롭다운에서 데이터 유형으로 String을 선택하세요. 그러면 사용자가 선택할 수 있는 값을 지정할 수 있는 필드가 표시됩니다. 예를 들어 아래 이미지에서는 팀 관리자가 사용자가 선택할 수 있도록 두 개의 AWS 인스턴스 유형 ml.m4.xlarge와 ml.p3.xlarge를 설정했습니다.

launch 작업 동적 구성
| Macro | 설명 |
|---|---|
${project_name} | run이 시작될 대상 프로젝트의 이름입니다. |
${entity_name} | run이 시작될 대상 프로젝트의 소유자입니다. |
${run_id} | 시작될 run의 ID입니다. |
${run_name} | 실행을 시작하는 run의 이름입니다. |
${image_uri} | 이 run에 사용되는 컨테이너 이미지의 URI입니다. |
앞의 표에 나열되지 않은 맞춤형 매크로(예:
${MY_ENV_VAR})는 에이전트 환경의 환경 변수로 대체됩니다.Launch agent를 사용하여 가속기 또는 GPU에서 실행할 이미지를 구축하세요
- Debian 호환성. Launch Dockerfile은
apt-get을 사용해python을 가져옵니다. - CPU 및 GPU 하드웨어 명령어 세트 호환성. 사용하려는 GPU가 해당 CUDA 버전을 지원하는지 확인하세요.
- 제공한 가속기 버전과 ML 알고리즘에 설치된 패키지 간의 호환성.
- 설치된 패키지가 하드웨어와 호환되도록 설정하는 데 필요한 추가 단계.
TensorFlow에서 GPU 사용
builder.accelerator.base_image 키에 도커 이미지와 해당 이미지 태그를 지정합니다.
예를 들어, tensorflow/tensorflow:latest-gpu 베이스 이미지를 사용하면 TensorFlow가 GPU를 사용하도록 할 수 있습니다. 이는 큐의 리소스 설정을 사용해 구성할 수 있습니다.
다음 JSON 스니펫은 큐 설정에서 TensorFlow 베이스 이미지를 지정하는 방법을 보여줍니다.
큐 설정