Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Python
- coding
- 파이썬
- 파이토치
- qnet
- 우분투
- Apple
- 정보처리기사
- 국가자격증
- 2020정보처리기사
- ubuntu
- keyboards
- Anaconda
- 실기
- NCS
- 코딩
- DEEPLEARNING
- 기사시험
- 딥러닝
- 정보처리기사 실기
- 정보처리
- 실기시험
- 큐넷
- pytorch
- 자격증
- torch
- 기사 실기
- Logitech
- 로지텍
- python3
Archives
- Today
- Total
dhwiii's notepad | 딥 러닝, 코덱 일기장
[파이썬 에러코드] BrokenPipeError: [Errno 32] Broken pipe 본문
■ Working Draft/◎ 에러코드 일기장
[파이썬 에러코드] BrokenPipeError: [Errno 32] Broken pipe
dhwiii 2021. 4. 14. 22:21파이썬 파이토치 에러 입니다.
[PyTorch] BrokenPipeError: [Errno 32] Broken pipe
torch.utils.data.DataLoader()에 있는 num_worker 파라미터가 0 이외의 다른 값을 가지게 되면 해당 에러가 발생하게 됩니다.
파이토치 Windows FAQ 에 해당 에러를 해결하는 방법이 나와 있었습니다.
: pytorch.org/docs/stable/notes/windows.html?highlight=brokenpipe
Windows FAQ — PyTorch 1.8.1 documentation
Shortcuts
pytorch.org
상위 프로세서가 데이터 전송을 끝내기 전에 하위 프로세스가 종료하게 되면 발생하는 에러라고 합니다.
DataLoader의 num_worker를 0으로 줄인 후 코드를 디버깅 하는것을 확인하라고 되어있습니다.
parser.add_argument('--workers', type=int, default=0, help='number of data loading workers')
이런 식으로 되어 있는 num_worker의 수의 default를 0으로 지정하거나, num_worker의 수를 0으로 지정했더니 에러가 발생하지 않았습니다.
'■ Working Draft > ◎ 에러코드 일기장' 카테고리의 다른 글
Comments