Python

[PyTorch] BrokenPipeError: [Errno 32] Broken pipe

shvtr159 2022. 4. 5. 17:11
BrokenPipeError: [Errno 32] Broken pipe

torch.utils.data.DataLoader()를 사용하는 경우 위와 같은 에러가 발생하는 경우가 있습니다. window의 경num_worker 파라미터가 0이 아닐 때 이런 에러가 발생하기 때문에 num_worker를 0으로 설정해주면 에러를 해결할 수 있습니다.

그런데 저는 ubuntu18.04 환경이었는데도 해당 에러가 발생했고, num_worker를 0으로 설정해도 같은 에러가 발생하였습니다. 제 경우 RAM Memory가 부족해서 해당 에러가 발생하고 있었습니다. 혹시 저와 같은 문제를 겪고 계신다면 RAM Memory를 확인해 보시는 것도 좋을 것 같습니다.

'Python' 카테고리의 다른 글

[Python] optimizer와 scheduler 변경  (0) 2022.11.26
[Python] pack, unpack 함수  (0) 2022.10.20
[Pytorch] torch.view와 torch.reshape의 차이점  (0) 2022.04.05