pytorch 사용-data process

783 단어 pytorch
https://pytorch.org/tutorials/beginner/data_loading_tutorial.html https://www.jianshu.com/p/55d75e03c28e https://pytorch.org/docs/stable/data.html# https://pytorch.org/docs/stable/_modules/torch/utils/data/dataset.html#Dataset https://pytorch.org/docs/stable/_modules/torch/utils/data/dataloader.html#DataLoader
pytorch 데이터 읽 기getitem__질문
def __getitem__(self,idx):
	pass

idx 의 범 위 는 0 에서 len-1(len__리 턴 값
하지만 dataloader 를 사용 하여 교체 하면 numworkers 가 하나 이상 이면 다 중 스 레 드 이기 때문에 운행 속도 가 다 릅 니 다.이 럴 때getitem__편지,수 에서 idx 를 출력 하면 무질서 합 니 다.하지만 실제 당 첨 스 레 드 수 는 1 로 설정 되 어 있 습 니까?순서 로 설정 되 어 있 습 니까?
스 레 드 수가 1 보다 많 더 라 도 idx 로 돌아 가 dataloader 가 교체 되 는 과정 에서 결 과 를 출력 하면 순서 입 니 다.즉,다 중 스 레 드 는 속도 가 다 를 수 있 지만 최종 결 과 는 단일 스 레 드 와 일치 하도록 해 야 합 니 다.

좋은 웹페이지 즐겨찾기