WandbLoggerCallback함수는 Tune에 보고된 메트릭을 Wandb API에 자동으로 기록합니다.setup_wandb()함수는 함수 API와 함께 사용할 수 있으며, Tune의 트레이닝 정보를 사용해 Wandb API를 자동으로 초기화합니다. 이후에는 평소처럼 Wandb API를 사용할 수 있습니다. 예를 들어run.log()를 사용해 트레이닝 과정을 기록할 수 있습니다.
인테그레이션 설정
tune.run()의 config 매개변수에 wandb 키를 전달해 수행합니다(아래 예시 참조).
wandb 설정 항목의 내용은 키워드 인수로 wandb.init()에 전달됩니다. 다만 다음 설정은 예외이며, WandbLoggerCallback 자체를 설정하는 데 사용됩니다:
매개변수
project (str): Wandb 프로젝트의 이름입니다. 필수 항목입니다.
api_key_file (str): Wandb API 키가 들어 있는 파일의 경로입니다.
api_key (str): Wandb API 키입니다. api_key_file 대신 설정할 수 있습니다.
excludes (list): 로그에서 제외할 메트릭 목록입니다.
log_config (bool): 결과 딕셔너리의 config 매개변수를 로그에 기록할지 여부입니다. 기본값은 False입니다.
upload_checkpoints (bool): True이면 모델 체크포인트가 아티팩트로 업로드됩니다. 기본값은 False입니다.
예시
setup_wandb
setup_wandb()를 호출하는 것입니다: