[오류 해결] AttributeError: '_MultiProcessingDataLoaderIter' object has no attribute 'next'

hottogi·2023년 1월 12일
1
AttributeError: '_MultiProcessingDataLoaderIter' object has no attribute 'next'

파이썬 내장 함수 iter, next 사용시 위와 같은 오류 발생

오류 코드

dataiter = iter(trainloader)
images, labels = dataiter.next()

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-31-aed271da5ea4> in <module>
     12 
     13 dataiter = iter(trainloader)
---> 14 images, labels = dataiter.next()
     15 
     16 

AttributeError: '_MultiProcessingDataLoaderIter' object has no attribute 'next'

수정된 코드

dataiter = iter(trainloader)
images, labels = next(iter(trainloader))

profile

1개의 댓글

comment-user-thumbnail
2024년 5월 6일

이렇게 되는 이유가 뭔가요?

답글 달기