Skip to main content
딕셔너리처럼 동작하는 (run.config())를 사용해 sweep 설정에서 하이퍼파라미터 이름과 값을 가져올 수 있습니다. sweep 외부의 run에서는 wandb.init()config 인수에 딕셔너리를 전달해 wandb.Run.config() 값을 설정합니다. sweep에서는 wandb.init()에 제공한 모든 설정이 기본값으로 사용되며, sweep가 이를 재정의할 수 있습니다. 동작을 명시적으로 지정하려면 rwandb.Run.config.setdefaults()를 사용하세요. 다음 코드 스니펫은 두 방법을 모두 보여줍니다.
# 하이퍼파라미터 기본값 설정
config_defaults = {"lr": 0.1, "batch_size": 256}

# sweep가 재정의할 수 있는
# 기본값을 제공하며 run 시작
with wandb.init(config=config_defaults) as run:
    # 여기에 트레이닝 코드 추가
    ...

Sweeps