Accelerate로 로깅 시작하기
Accelerator클래스를 초기화할 때log_with="wandb"를 전달합니다.init_trackers를 호출하고 다음을 전달합니다:project_name을 통해 프로젝트 이름.wandb.init()에 전달하려는 모든 매개변수를init_kwargs의 중첩 dict를 통해 전달합니다.- wandb run에 로깅하려는 기타 모든 실험 설정 정보를
config를 통해 전달합니다.
- W&B에 로깅하려면
wandb.Run.log()방법을 사용합니다.step인수는 선택 사항입니다. - 트레이닝이 끝나면
.end_training()을 호출합니다.
W&B tracker에 액세스하기
Accelerator.get_tracker() 방법을 사용하세요. tracker의 .name 속성에 해당하는 문자열을 전달하면 main 프로세스에서 해당 tracker를 반환합니다.
wandb run 객체를 평소와 같이 사용할 수 있습니다: