메인 콘텐츠로 건너뛰기

run 이름을 run ID로 바로 설정할 수 있나요?

Yes. run 이름을 run ID로 덮어쓰려면 다음 코드 스니펫을 사용하세요:

서로 다른 두 시간 척도로 메트릭을 로깅할 수 있나요?

예를 들어 배치마다 트레이닝 accuracy를 로깅하고 에포크마다 검증 accuracy를 로깅하고 싶습니다. Yes, 배치 같은 인덱스를 로깅하면 …

wandb를 오프라인으로 실행할 수 있나요?

오프라인 머신에서 트레이닝이 수행되는 경우, 다음 단계에 따라 결과를 서버에 업로드하세요: 1. 환경 변수를 설정합니다 …

W&B는 `multiprocessing` 라이브러리를 사용하나요?

Yes, W&B는 multiprocessing 라이브러리를 사용합니다. 다음과 같은 오류 메시지는 문제 가능성을 나타냅니다: 이 문제를 해결하려면 …

logging이 내 트레이닝을 막나요?

“logging 함수는 lazy한가요? 로컬에서 실행하는 동안 결과를 서버로 전송하기 위해 네트워크에 의존하고 싶지 않습 …

도구가 트레이닝 데이터를 추적하거나 저장하나요?

데이터셋을 트레이닝 run과 연결하려면 SHA 또는 고유 식별자를 wandb.Run.config.update(…)에 전달하세요. W&B는 n …을 저장합니다.

내 Runs에 로깅된 데이터에 직접 프로그래밍 방식으로 액세스하려면 어떻게 하나요?

이력 객체는 wandb.log로 로깅된 메트릭을 추적합니다. API를 사용해 이력 객체에 액세스하세요:

에포크나 step 전반에 걸쳐 이미지나 미디어를 비교하려면 어떻게 하나요?

이미지 패널을 확장하고 step 슬라이더를 사용해 서로 다른 step의 이미지를 이동하며 확인하세요. 이 과정은 …을 더 쉽게 해줍니다.

트레이닝 코드에서 run의 이름을 설정하려면 어떻게 하나요?

트레이닝 스크립트 시작 부분에서 실험 이름과 함께 wandb.init를 호출하세요. 예: wandb.init(name=“my_aweso …

`wandb` 파일의 로컬 위치를 지정하려면 어떻게 하나요?

WANDB_DIR= 또는 wandb.init(dir= ): 트레이닝 스크립트용으로 생성되는 wandb 폴더의 위치를 제어합니다. 기본값은 …

W&B UI에서 로깅된 차트와 미디어를 정리하려면 어떻게 하나요?

/ 문자는 W&B UI에서 로깅된 패널을 구분합니다. 기본적으로 로깅된 항목 이름에서 / 앞에 있는 세그먼트가 de …

내 run과 연결된 git commit을 저장하려면 어떻게 하나요?

wandb.init가 호출되면 시스템은 원격 저장소 링크와 …를 포함한 git 정보를 자동으로 수집합니다.

Files 탭에 나타나지 않는 파일을 보려면 어떻게 하나요?

Files 탭에는 최대 10,000개의 파일이 표시됩니다. 모든 파일을 다운로드하려면 Public API를 사용하세요:

multiprocessing(예: 분산 트레이닝)과 함께 wandb를 사용하려면 어떻게 하나요?

트레이닝 프로그램이 여러 프로세스를 사용하는 경우, w …의 프로세스에서 wandb 메서드를 호출하지 않도록 프로그램을 구성하세요.

Tables에 Plotly 또는 Bokeh 차트를 추가하려면 어떻게 하나요?

Plotly 또는 Bokeh figure를 tables에 직접 인테그레이션하는 것은 지원되지 않습니다. 대신 figure를 HTML로 내보내고 incl …

메트릭을 로깅할 때 `Rate limit exceeded` 오류를 어떻게 해결하나요?

wandb.log()를 호출할 때 HTTP 429 Rate limit exceeded 오류가 발생하면 메트릭 로깅의 요청 속도 제한 할당량을 초과한 것입니다. …

스크립트에서 무작위 run 이름을 어떻게 조회하나요?

현재 run을 저장하려면 run 객체의 .save() 메서드를 호출하세요. 이름은 run 객체의 name 속성으로 조회할 수 있습니다.

하나의 스크립트에서 여러 Runs를 어떻게 Launch하나요?

하나의 스크립트에서 여러 Runs를 로깅하려면 새 Runs를 시작하기 전에 이전 Runs를 종료하세요. 이를 수행하는 권장 방법은 …

값 목록을 어떻게 로깅하나요?

이 예제에서는 wandb.Run.log()를 사용해 loss를 몇 가지 다른 방식으로 로깅하는 방법을 보여줍니다. 자세한 내용은 …에 대한 문서를 참조하세요.

범례가 있는 plot에 여러 선을 어떻게 그리나요?

wandb.plot.line_series()로 여러 선이 있는 맞춤형 chart를 만드세요. 선 chart를 보려면 프로젝트 페이지로 이동하세요. …

사람이 읽기 쉬운 run 이름에 프로그래밍 방식으로 어떻게 액세스하나요?

wandb.Run의 .name 속성은 다음과 같이 액세스할 수 있습니다:

run 이름을 지정하지 않았습니다. run 이름은 어디서 오는 건가요?

run 이름을 명시적으로 지정하지 않으면 W&B가 프로젝트에서 해당 run을 식별할 수 있도록 무작위 이름을 할당합니다. 무작위 이름의 예시는 …

InitStartError: wandb 프로세스와 통신하는 중 오류 발생

이 오류는 라이브러리가 데이터를 서버에 동기화하는 프로세스를 시작하는 중 문제가 발생했음을 나타냅니다. 이 …

메트릭을 오프라인으로 저장한 뒤 나중에 W&B와 Sync할 수 있나요?

기본적으로 wandb.init는 메트릭을 클라우드에 실시간으로 Sync하는 프로세스를 시작합니다. 오프라인으로 사용하려면 두 개의 환경 변수를 설정하세요 …

UI에서 내 run 상태가 `crashed`로 표시되지만, 내 머신에서는 아직 실행 중입니다. 데이터를 되찾으려면 어떻게 해야 하나요?

트레이닝 중에 머신과의 연결이 끊겼을 가능성이 높습니다. wandb sync PATH_TO_RUN (/models/ref/ …)을 실행해 데이터를 복구하세요.

wandb.init는 내 트레이닝 프로세스에 어떤 작업을 하나요?

트레이닝 스크립트에서 wandb.init()가 실행되면 API call이 서버에 run 객체를 생성합니다. 새 프로세스가 시작되어 …

class attribute를 wandb.Run.log()에 전달하면 어떻게 되나요?

class attribute를 wandb.Run.log()에 전달하지 마세요. 네트워크 call이 실행되기 전에 attribute가 바뀔 수 있습니다. 저장할 때 …

W&B에 수백만 개의 step을 로깅하면 어떻게 되나요? 브라우저에서는 어떻게 render되나요?

전송되는 포인트 수는 UI에서 그래프의 로딩 시간에 영향을 줍니다. 선이 1,000개 포인트를 초과하면 백엔드는 …

W&B를 내 프로젝트에 통합하고 싶지만, 이미지나 미디어는 전혀 upload하고 싶지 않다면 어떻게 하나요?

W&B는 upload할 파일이나 데이터를 명시적으로 지정할 수 있게 해 스칼라만 로깅하는 프로젝트도 지원합니다. 이에 대해서는 …를 참고하세요.

일부 메트릭은 배치에서, 일부 메트릭은 에포크에서만 로깅하려면 어떻게 해야 하나요?

각 배치에서 특정 메트릭을 로깅하고 plot을 표준화하려면 원하는 x축 값을 메트릭과 함께 로깅하세요. In the …

wandb.init 모드의 차이점은 무엇인가요?

다음 모드를 사용할 수 있습니다: online(기본값): 클라이언트가 wandb 서버로 데이터를 전송합니다. offline: 클라이언트가 데이터를 저장합니다 …

로깅한 것보다 데이터 포인트가 더 적게 보이는 이유는 무엇인가요?

Step 이외의 x-axis를 기준으로 메트릭을 시각화하면 데이터 포인트가 더 적게 표시될 수 있습니다. 메트릭은 동일한 sam … 에 로깅되어야 합니다.

CSV 메트릭 내보내기에서 step이 누락되는 이유는 무엇인가요?

내보내기 제한으로 인해 전체 run 이력을 CSV로 내보내거나 run.history API를 사용하지 못할 수 있습니다. 이에 액세스하려면 …

특정 문자가 포함된 메트릭은 왜 정렬하거나 필터링할 수 없나요?

W&B의 메트릭 이름은 UI에서 올바르게 정렬하고 필터링할 수 있도록 GraphQL 명명 규칙을 따라야 합니다. …

Hydra를 W&B와 함께 사용할 때 프로세스가 멈추는 이유는 무엇인가요?

Hydra로 시작한 프로세스가 멈춘다면, 이는 Hydra와 W&B 사이의 멀티프로세싱 충돌 때문일 가능성이 높습니다 …

분산 트레이닝에서 트레이닝이 멈추는 이유는 무엇인가요?

W&B를 분산 트레이닝과 함께 사용할 때 트레이닝이 멈추는 일반적인 이유는 두 가지입니다: 1. tra … 시작 시점에서 멈춤

그래프에 아무것도 표시되지 않는 이유는 무엇인가요?

“No visualization data logged yet” 메시지가 표시되면 스크립트가 아직 첫 번째 wandb.log call을 실행하지 않은 것입니다. 이는 si …

같은 메트릭이 두 번 이상 표시되는 이유는 무엇인가요?

동일한 키 아래에 여러 데이터 유형을 로깅하면 데이터베이스에서 이를 분리합니다. 그 결과 여러 항목이 생깁니다 …

wandb가 내 트레이닝 속도를 늦추나요?

일반적인 사용 조건에서 W&B가 트레이닝 성능에 미치는 영향은 매우 적습니다. 일반적인 사용에는 …의 속도로 로깅하는 것이 포함됩니다.