본문 바로가기

연구/pytorch

[Error 기록] RuntimeError: Input type (torch.FloatTensor) and weight type (torch.cuda.FloatTensor) should be the same

반응형

h = net(xx) 에서 에러가 났었다.

에러내용은 글의 제목과 같다.

 

xx의 타입과 net의 weight타입이 다르다는건데 한참 헤매다가 코드실수라는걸 알았다.

xx=xx.to(device)
yy=yy.to(device)

처럼 써서 xx,yy를 GPU를 사용하게끔했어야 하는데 위의 사진처럼 써버려서 input은 cpu, network는 gpu를 쓰라고 명령했던 것이다.

 

 

반응형