-
파이토치에서 GPU를 이용한 forward/backward 연산을 하는 방법을 알아봤다.
- 사용할 GPU정보를 입력하여 torch.device() 클래스를 생성한다
device = torch.device('cuda')
- torch.nn.Module 클래스의 to() 메소드를 이용하여 신경망 파라메터 변수들을 device에 옮긴다
model.to(device)
- 학습 진행시, 넣어줄 입력 텐서도 device로 옯겨준다
x, y_pred = data[0].to(device), data[1].to(device)
'PyTorch' 카테고리의 다른 글
torch.nn.Module.parameters() 는 정확히 어떤 값을 돌려줄까? (3) 2020.05.28 torch.optim.lr_scheduler를 이용하여 learning rate 조절하기 (0) 2020.05.24 nn.Dropout 으로 dropout 레이어 넣기 (0) 2020.05.23 파이토치 모델 파라메터 저장/불러오기 (0) 2020.05.23 torchvision으로 MNIST 데이터 로드하기 (1) 2020.05.23