Skip to main content
스윕 실행 중 anaconda 400 error가 발생하는 경우는 대개 최적화하려는 메트릭을 로그하지 않았다는 뜻입니다. 다음과 같은 메시지가 표시될 수 있습니다:
wandb: ERROR Error while calling W&B API: anaconda 400 error:
{"code": 400, "message": "TypeError: bad operand type for unary -: 'NoneType'"}
스윕 컨트롤러가 run을 비교하는 데 필요한 메트릭을 찾을 수 없습니다. 스윕 설정에 지정된 정확한 메트릭을 로깅하세요. 예를 들어, 스윕 설정에 다음과 같이 지정되어 있다면:
metric:
  name: validation_loss
  goal: minimize
트레이닝 루프에 해당하는 wandb.log 호출을 추가하세요:
# 에포크 또는 스텝에 대한 validation_loss를 계산한 후:
# wandb.log({"validation_loss": value})
메트릭 이름은 스윕 설정과 wandb.log 호출에서 정확히 일치해야 합니다. 자세한 내용은 Sweeps 문제 해결스윕 설정 정의를 참조하세요.
스윕 메트릭