inflearn logo
강의

講義

知識共有

[PyTorch] 簡単に素早く学ぶディープラーニング

[実践] MLPを用いたMNIST数値分類モデルの構築

DataLoader에서 num_workers 개념 설명 다시 한 번 부탁드려요

4997

Seungdae Kim

投稿した質問数 2

0

안녕하세요.  강의 잘 듣고 있습니다.

강의 도중 import torch 하고 train/valid data를 이미지와 레이블 각각 페어링해주는 단계에서 DataLoader 설명하시면서 짧게 num_workers는 학습 batch단위로 연산할 때 필요한 cpu/gpu 개수를 의미한다고 하셨는데 그럼 기본적으로 num_workers = 0 은 gpu가 없는 컴퓨터에서 학습을 진행할 때 이렇게 설정한다는 뜻인가요? 0으로 설정하는 의미와 gpu가 있다면 이 숫자가 어떻게 바뀔 수 있는지 등이 궁금합니다.

감사합니다. 

딥러닝 pytorch 인공신경망

回答 1

0

Justin

안녕하세요. 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