W&B는 `multiprocessing` 라이브러리를 사용하나요?
예, W&B는 multiprocessing 라이브러리를 사용합니다. 따라서 W&B를 직접 호출하는 스크립트는 엔트리 포인트를 보호해야 합니 …
로깅이 트레이닝을 블로킹하나요?
“로깅 함수는 지연 처리되나요? 로컬에서 실행하는 동안 결과를 서버로 전송하기 위해 네트워크에 의존하고 싶지 않습니 …
이 도구가 트레이닝 데이터를 추적하거나 저장하나요?
데이터셋을 트레이닝 run에 연결하려면 wandb.Run.config.update(…)에 SHA 또는 고유 식별자를 전달하세요. W&B는 …
내 Runs에 로깅된 데이터에 직접 프로그래밍 방식으로 액세스하려면 어떻게 해야 하나요?
이력 객체는 wandb.log로 로깅된 메트릭을 추적합니다. 이력 객체에 액세스하려면 API를 사용하세요:
에포크 또는 step 전반에서 이미지나 미디어를 비교하려면 어떻게 해야 하나요?
서로 다른 에포크 또는 step에서 로깅된 이미지나 기타 미디어를 비교하려면 이미지 패널을 확장하고 step 슬라이더를 사용해 …
트레이닝 코드에서 run 이름을 설정하려면 어떻게 해야 하나요?
트레이닝 스크립트 시작 시 run 이름과 함께 wandb.init를 호출하세요. 예: wandb.init(name=“my_awesome_run”) …
`wandb` 파일의 로컬 저장 위치를 지정하려면 어떻게 해야 하나요?
wandb가 파일을 로컬에 저장하는 위치는 다음 환경 변수를 설정하거나, 명시된 경우에는 … 방식으로 제어할 수 있습니다.
W&B UI에서 로깅된 차트와 미디어를 정리하려면 어떻게 해야 하나요?
로깅된 차트와 미디어를 관련 그룹으로 정리하려면 공통 접두사를 사용해 로깅 항목의 이름을 지정하세요. 그러면 더 쉽게 …
run에 연결된 Git 커밋을 저장하려면 어떻게 해야 하나요?
wandb.init를 호출하면 W&B는 원격 저장소 링크와 SHA를 포함한 Git 정보를 자동으로 수집합니다 o …
Files 탭에 표시되지 않는 파일을 보려면 어떻게 해야 하나요?
Files 탭에는 최대 10,000개의 파일이 표시됩니다. 모든 파일을 다운로드하려면 Public API를 사용하세요:
예를 들어 분산 트레이닝처럼 multiprocessing과 함께 W&B를 사용하려면 어떻게 해야 하나요?
이 아티클에서는 분산 트레이닝 작업과 같이 여러 프로세스에 걸쳐 실행되는 트레이닝 프로그램에서 W&B를 사용하는 방법을 설명합 …
Tables에 Plotly 또는 Bokeh 차트를 추가하려면 어떻게 해야 하나요?
Plotly 또는 Bokeh figure를 Tables에 직접 인테그레이션하는 기능은 지원되지 않습니다. 대신 figure를 HTML로 내보내고 inclu …
메트릭을 로깅할 때 `Rate limit exceeded` 오류를 해결하려면 어떻게 해야 하나요?
wandb.log()를 호출할 때 HTTP 429 Rate limit exceeded 오류가 발생하면 …에 대한 요청 속도 제한 할당량을 초과한 것입니다 fo …
스크립트에서 임의의 run 이름을 가져오려면 어떻게 해야 하나요?
현재 run을 저장하려면 run object의 .save() 메서드를 호출하세요. 이름은 run object의 name attribute를 사용해 조회하세요.
하나의 스크립트에서 여러 Runs을 Launch하려면 어떻게 하나요?
하나의 스크립트에서 여러 Runs을 로깅하려면, 새 run을 시작하기 전에 이전 run을 각각 종료해야 합니다. 다음 …
W&B에서 NLP 메트릭과 텍스트 출력을 로깅하려면 어떻게 하나요?
wandb.log()로 코퍼스 수준의 NLP 점수(BLEU, ROUGE, perplexity)를 로깅하고, wandb.Table로 예시별 출력을 로깅할 수 있습니다. …
값 목록을 로깅하려면 어떻게 하나요?
wandb.Run.log()를 사용해 step별 loss와 같은 값 목록을 로깅할 수 있습니다. 다음 예시는 일반적인 두 가지 방법을 보여줍 …wandb.watch()로 그라디언트와 모델 가중치를 로깅하려면 어떻게 하나요?
wandb.watch()는 PyTorch 모델의 파라미터와 그라디언트에 훅을 걸고, 일정한 간격으로 해당 값의 히스토그램을 로깅합 …
서로 다른 두 시간 스케일에서 메트릭을 로깅하려면 어떻게 하나요?
서로 다른 두 시간 스케일에서 메트릭을 로깅하려면, 메트릭과 함께 batch 및 에포크 같은 인덱스도 로깅하세요. 예를 들어, 다 …
W&B에서 큰 API 결과를 페이지 단위로 조회하려면 어떻게 하나요?
표준 lazy-iterator 패턴과 per_page 파라미터를 사용해 API 결과를 페이지 단위로 조회할 수 있습니다. 또한 u …
범례가 있는 플롯에 여러 선을 그리려면 어떻게 하나요?
wandb.plot.line_series()로 여러 선이 있는 맞춤형 차트를 만드세요. 선 차트를 보려면 프로젝트 페이지로 이동하세요. 추가하려면 …사람이 읽기 쉬운 run 이름에 프로그래밍 방식으로 액세스하려면 어떻게 하나요?
wandb.Run의 .name 속성에 액세스하려면 다음 코드를 사용하세요:W&B를 오프라인으로 실행하려면 어떻게 하나요?
인터넷 액세스가 없는 머신에서 트레이닝한 뒤 나중에 결과를 W&B에 업로드하려면 다음 step을 따르세요: 1. 환경 변수를 설정 …
run 이름을 Run ID로 설정하려면 어떻게 하나요?
run 이름을 Run ID로 덮어쓰려면 다음 코드 스니펫을 사용하세요:
W&B Alerts 및 알림을 설정하려면 어떻게 하나요?
W&B Settings 페이지에서 alerts 및 알림을 설정할 수 있습니다. W&B는 User Settings에서 자동 alerts를 지원합 …
W&B API를 통해 run 설정, tags 및 notes를 업데이트하려면 어떻게 하나요?
run이 종료된 후에는 Public API 가이드를 사용해 실험을 다시 실행하지 않고도 설정, 표시 이름, tags 및 notes를 편집할 수 있습 …
JAX와 함께 W&B를 사용하려면 어떻게 하나요?
W&B에는 JAX 전용 인테그레이션이 없습니다. 하지만 JAX device arrays를 Python 스칼라로 변환한 다음 wandb.log …
W&B에서 병렬 좌표 차트를 사용하려면 어떻게 하나요?
병렬 좌표 차트는 여러 Runs 전반에서 하이퍼파라미터가 메트릭과 어떤 관계가 있는지 보여줍니다. 각 선은 하나의 run이며, 각 …
SLURM에서 Sweeps를 어떻게 실행해야 하나요?
SLURM 스케줄링 시스템에서 W&B Sweeps를 사용할 때는 스케줄된 각 작업에서 wandb agent —count 1 SWEEP_ID를 실행하세요. 에이전트가 execu …
run 이름을 지정하지 않았습니다. run 이름은 어디에서 오는 건가요?
run 이름을 명시적으로 지정하지 않으면 W&B가 프로젝트에서 이를 구분할 수 있도록 임의의 이름을 부여합니다. 임의 이름의 예시는 …
InitStartError: wandb 프로세스와 통신하는 중 오류 발생
이 오류는 W&B 라이브러리가 데이터를 서버에 동기화하는 프로세스를 Launch할 수 없음을 의미합니다. 이를 해결하려면 …
메트릭을 오프라인으로 저장한 뒤 나중에 W&B와 동기화할 수 있나요?
기본적으로
wandb.init는 메트릭을 실시간으로 클라우드에 동기화하는 프로세스를 시작합니다. 실험을 실행해야 하는 경우 …UI에서 내 run 상태가 `crashed`로 표시되지만 내 머신에서는 여전히 실행 중입니다. 데이터를 다시 가져오려면 어떻게 해야 하나요?
이 상태는 보통 트레이닝 중 머신과의 연결이 끊어졌음을 의미합니다. 데이터를 복구하려면
wandb sync PATH_를 실행 …wandb.init는 내 트레이닝 프로세스에 어떤 일을 하나요?
트레이닝 스크립트에서
wandb.init()가 실행되면 API 호출이 W&B 서버에 Run object를 생성합니다. 새 프로세스가 시작되어 …클래스 속성을 wandb.Run.log()에 전달하면 어떻게 되나요?
클래스 속성을
wandb.Run.log()에 전달하지 마세요. 네트워크 호출이 실행되기 전에 속성이 변경될 수 있습니다. st …W&B에 수백만 개의 step을 로깅하면 어떻게 되나요? 브라우저에서는 어떻게 렌더링되나요?
전송되는 포인트 수는 UI에서 그래프의 로딩 시간에 영향을 줍니다. 1,000개를 초과하는 선의 경우 백엔드는 sa …
W&B를 내 프로젝트에 통합하고 싶지만 이미지나 미디어는 전혀 업로드하고 싶지 않다면 어떻게 하나요?
W&B는 업로드할 파일이나 데이터를 지정할 수 있게 해, 스칼라만 로깅하는 프로젝트도 지원합니다. 로깅 예시는 …
일부 메트릭은 batch에서, 일부 메트릭은 에포크에서만 로깅하려면 어떻게 하나요?
각 batch에서 특정 메트릭을 로깅하고 플롯을 일관되게 맞추려면, 원하는 x축 값을 메트릭과 함께 로깅하세요. 이 …
wandb.init 모드 간 차이점은 무엇인가요?
wandb.init를 호출하면 클라이언트가 W&B 서버와 통신하는 방식을 제어하는 모드를 선택할 수 있습니다. 다음 …내가 로깅한 것보다 데이터 포인트가 더 적게 보이는 이유는 무엇인가요?
Step 이외의 X-axis를 기준으로 메트릭을 시각화하면 데이터 포인트가 더 적게 표시될 수 있습니다. 메트릭은 t …
wandb.log()에서 내 메트릭이 누락되는 이유는 무엇인가요?
wandb.log()로 로깅한 메트릭이 W&B UI에 표시되지 않는다면 몇 가지 일반적인 원인이 있습니다. 오프라인 모드 …CSV 메트릭 내보내기에서 step이 누락되는 이유는 무엇인가요?
내보내기 제한 때문에 전체 run 이력을 CSV 또는 run.history API로 내보내지 못할 수 있습니다. 전체 이력에 액세스하려면 …
특정 문자가 포함된 메트릭을 정렬하거나 필터링할 수 없는 이유는 무엇인가요?
W&B의 메트릭 이름은 UI에서 정렬 및 필터링할 수 있도록 GraphQL 명명 규칙을 따라야 합니다. 유효한 메트릭 …
세션 간에 Workspace 설정이 유지되지 않는 이유는 무엇인가요?
Workspace 레이아웃(패널, 필터, 그룹화)은 뷰를 저장할 때만 유지됩니다. 저장하지 않은 변경 사항은 브라우저 세션에만 남아 …
W&B와 함께 Hydra를 사용할 때 프로세스가 응답하지 않는 이유는 무엇인가요?
이 페이지에서는 W&B와 함께 Hydra로 프로세스를 시작할 때 발생하는 프로세스 응답 중지 문제를 해결하는 방법을 설명합니다. …
분산 트레이닝을 사용할 때 트레이닝이 멈추는 이유는 무엇인가요?
이 아티클은 분산 트레이닝 프레임워크와 함께 W&B를 사용할 때 발생하는 트레이닝 중단 문제를 해결해 Runs를 계속 …
내 W&B run의 초기화 또는 업로드가 느린 이유는 무엇인가요?
wandb.init()가 느리거나 메트릭 업로드가 느린 경우는 보통 네트워크 지연 시간, 큰 미디어 페이로드, 높은 로깅 빈도 …
내 스윕 에이전트가 새 Runs를 가져오지 않는 이유는 무엇인가요?
스윕 에이전트가 시작되지만 새 run 설정을 받지 못하거나, run 하나만 받은 뒤 대기 상태로 머문다면 몇 가지 …
그래프에 아무것도 표시되지 않는 이유는 무엇인가요?
“No visualization data logged yet” 메시지가 나타나면 스크립트에서 첫 번째 wandb.log 호출이 아직 실행되지 않은 것입니다. 이는 …
같은 메트릭이 두 번 이상 표시되는 이유는 무엇인가요?
같은 키 아래에 여러 데이터 유형을 로깅하면 W&B는 이를 데이터베이스에서 분리해 저장합니다. 그 결과 여러 항목이 …
wandb가 트레이닝 속도를 늦추나요?
일반적인 사용 조건에서 W&B가 트레이닝 성능에 미치는 영향은 매우 적습니다. 일반적인 사용에는 다음과 같은 속도로 로깅하는 것이 포함됩니다 …