-
[Pytorch Lightning] AttributeError: 'property' object has no attribute 'num_devices'Debug 2023. 8. 14. 04:00
환경: CentOS Linux release 7.9.2009
현상: 코드 내부에서 Trainer 객체를 만들고 num_devices 파라미터 호출시 AttributeError가 발생했다.
from pytorch_lightning import Trainertraner = Trainer()print(trainer.num_devices)pytorch_lightning 라이브러리의 Trainer 코드 조회시 문제가 발생할 이유를 찾지 못했다. 로컬(윈도우)에서 동일한 테스트코드 작성 후 실행 시 정상 작동 하였다.
문제 발생 원인: pytorch_lightning 라이브러리 버전 이슈
해결 방법: pytorch_lightning 버전 업그레이드 (1.5.5 -> 1.7.4)