CommError, Run does not exist
및 ERROR Error uploading
이 두 오류 메시지가 모두 반환되는 경우 W&B Run ID가 정의되었을 수 있습니다. 예를 들어 Jupyter Notebook 또는 Python 스크립트에 다음과 유사한 코드 조각이 정의되어 있을 수 있습니다.
Cuda out of memory
이 오류 메시지가 표시되면 코드 리팩터링을 통해 프로세스 기반 실행을 사용하세요. 특히, 코드를 Python 스크립트로 다시 작성하세요. 또한 W&B Python SDK 대신 CLI에서 W&B Sweep 에이전트를 호출하세요.
예를 들어 코드를 train.py
라는 Python 스크립트로 다시 작성한다고 가정합니다. 트레이닝 스크립트 이름(train.py
)을 YAML Sweep 구성 파일(config.yaml
(이 예시))에 추가합니다.
train.py
Python 스크립트에 추가합니다.
wandb.agent
) 대신 CLI를 사용하여 wandb agent
로 Sweep 작업을 시작합니다. 아래 코드 조각에서 sweep_ID
를 이전 단계에서 반환된 Sweep ID로 바꿉니다.
anaconda 400 error
다음 오류는 일반적으로 최적화하려는 메트릭을 로깅하지 않을 때 발생합니다.
wandb.log
)해야 합니다. 또한 Python 스크립트 또는 Jupyter Notebook 내에서 스윕을 최적화하도록 정의한 정확한 메트릭 이름을 사용해야 합니다. 구성 파일에 대한 자세한 내용은 스윕 구성 정의를 참조하세요.