DataLoader에서 num_workers 개념 설명 다시 한 번 부탁드려요
4997
投稿した質問数 2
안녕하세요. 강의 잘 듣고 있습니다.
강의 도중 import torch 하고 train/valid data를 이미지와 레이블 각각 페어링해주는 단계에서 DataLoader 설명하시면서 짧게 num_workers는 학습 batch단위로 연산할 때 필요한 cpu/gpu 개수를 의미한다고 하셨는데 그럼 기본적으로 num_workers = 0 은 gpu가 없는 컴퓨터에서 학습을 진행할 때 이렇게 설정한다는 뜻인가요? 0으로 설정하는 의미와 gpu가 있다면 이 숫자가 어떻게 바뀔 수 있는지 등이 궁금합니다.
감사합니다.
回答 1
0
안녕하세요. Justin입니다.
num_workers는 현재 작업하고 있는 환경 내에서 어떤 프로세스에 데이터를 불러올 것인지 조정하는 파라미터입니다.
0이 Default값이며, 0은 Main Process에 데이터를 불러오는 것을 의미합니다.
만약 Multi-Processing을 이용해서 데이터를 로드할 경우 Process의 개수에 맞게 할당하여 인자값을 조절하기도 합니다.
자세한 내용은 파이토치 다큐먼트를 확인하세요!
https://pytorch.org/docs/stable/data.html
감사합니다.
import torch가 안되는 경우는 어떻게 하나요?
0
16
1
소리가 겹쳐서 들려요
0
21
2
Continual Learning 과 Transfer Learning 의 차이점
0
1473
1
Deep Learning 정의에 나온 Graphical representation learning에 대해서
0
603
1
학습시간 줄이는 방법에 대하여 문의 드리겠습니다.
0
1195
3
cross_entropy
0
2401
1
Mnist 데이터 실습 관련 질문입니다!
0
301
1
CNN_MNIST 실습예제 질문입니다.
0
260
1
프리트레인 질문있습니다
0
277
1
ResNet 클래스의 _make_layer 메서드 부분의 설명이 이해가 되지 않습니다
0
761
2
CNN(강의자료 38 39 페이지 질문)
0
218
1
forward에서 h_t
0
219
1
[실습] MLP를 이용한 MNIST 숫자분류 - 테스트 데이터 셋에 라벨 제거
1
242
1
[실습] MLP를 이용한 MNIST 숫자분류 - 테스트 데이터 셋에 라벨이 붙어있어요
0
410
0
[실습] MLP를 이용한 MNIST 숫자분류 - 테스트 데이터 셋에 라벨이 붙어있어요
0
215
1
[실습] MLP를 이용한 MNIST 숫자분류 - 형태가 달라요
1
476
3
코드 오류
0
256
1
RNN 실습_ cuda 관련 질문 드립니다!
0
303
1
torchtext
0
675
3
LSTM 원리가 궁금합니다.
0
344
2
Autoencoder 계산
0
205
1
Pytorch 실습 진입장벽
0
238
1
AutoEncoder 질문 드립니다.
0
341
1
"딥러닝"이라는 제목의 강의 슬라이드 15페이지
0
184
1

