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