vaild dataset 배치로 만든 마지막 텐서 크기가 갯수가 모자라서 8개로 설정된거라 vaild dataset 만드실때 파라미터로 drop_last = True 추가해주시면 됩니다. 즉 데이터가 16개씩 들어가는데, 마지막에 16개가 들어가야하나 8개만 들어가서 생기는 오류.
val_dataloader = torch.utils.data.DataLoader(val_dataset, batch_size=16, shuffle=True, num_workers=2)
여기에 drop_last = True 를 인자로 넣어보자.
'잡다한 코딩 노하우 > Python' 카테고리의 다른 글
python에서 *과 **의 의미 (0) | 2021.11.03 |
---|---|
함수 정의 in python (0) | 2021.10.26 |
colab에 CUDA OpenCV 설치하기 (0) | 2021.08.24 |
colab에서 스크립트 sh파일 실행시키기 (0) | 2021.08.24 |
colab 멈추지 않게 하기 (0) | 2021.08.14 |
댓글