문제
졸업 프로젝트에서 노래와 광고를 분류하기 위해 텍스트 기반 분류기를 구현 중이다. 진행하다가 아래와 같은 오류를 만났다.
해결
찾아보니, 멀티 프로세싱..? 관련 문제라고 한다. 오류가 발생한 코드는 아래와 같은데
train_loader = DataLoader(train_data, batch_size=8, shuffle=True, num_workers=8)
test_loader = DataLoader(test_data, batch_size=8, shuffle=True, num_workers=8)
여기서 num_workers 부분에서 오류가 나는 것이었다.
아래와 같이 간단히 오류가 나는 부분을 '제거'하고 다시 실행해보니 문제 없이 작동했다.
train_loader = DataLoader(train_data, batch_size=8, shuffle=True, num_workers=0)
test_loader = DataLoader(test_data, batch_size=8, shuffle=True, num_workers=0)
'Error Record' 카테고리의 다른 글
[Makefile] 오류, *** 분리 기호가 빠졌음. 멈춤 해결 방법 (1) | 2023.12.05 |
---|---|
The designated data directory /var/lib/mysql/ is unusable. (0) | 2023.11.16 |
MySQL Workbench 튕김 현상 해결 (0) | 2023.08.30 |
mysql error code: 1146. Table 'sys.*' doesn't exist (0) | 2023.08.30 |
java.sql.SQLException: Access denied for user (0) | 2023.08.30 |