runtime error : Found dtype Long but expected Float
1533
17 asked
안녕하세요~ 실습 DCGAN 부분에서 D 네트워크를 업데이트 하는 부분에서 에러가 나는데, 라인별로 타입을 확인하면서 수정하려 했는데, 왜 에러가 나는지 모르겠네요 ㅠㅠ 도움 부탁 드립니다.
Answer 3
2
output, label 둘 다 추가해주니 실행되네요.
---------------------------------------------------------------------------
output = netD(real_cpu).view(-1)
(추가) output = output.type(torch.FloatTensor).cuda()
(추가) label = label.type(torch.FloatTensor).cuda()
errD_real = criterion(output, label)
---------------------------------------------------------------------------
cuda 안 쓰시면 뒤에 .cuda()는 빼셔야 하구요.
1
아~! 답을 찾았습니다. 아래 처럼 바꾸니 되네요 ^^
output = netD(real_cpu).view(-1)
#추가하는 줄
output = output.type(torch.FloatTensor)
0
섹션22 퀴즈 질문
0
37
1
DCGAN 실습에 있는 celba 이미지 다운로드 권한 요청
0
382
0
GAN의 베이스코드에 대하여
0
324
0
(Pdata + Pg) / 2 가 왜 Q인가요?
0
258
0
z의 x 변환
0
297
0
cuda 버전 질문입니다!
0
238
0
결과를 다운받는 방법이 궁금합니다.
0
234
0
DCGAN Generator 질문
0
270
0
DCGAN 실습 Generator 질문
0
481
1
LSGAN 파트 질문입니다
0
361
0
output with shape [1, 28, 28] doesn't match the broadcast shape [3, 28, 28]
0
681
1
runtime error : Found dtype Long but expected Float
0
389
1
컴퓨터 사양 문의 드립니다.
0
468
2
runtime_Found 0 files
0
227
1
transforms.Normalize
0
428
2
cpu로 돌릴 경우, 코드 수정
1
304
1
GAN - Audio 관련 연구
0
262
1
강의자료 문의
0
338
2
문의사항
0
251
1
데이터
0
240
1
GAN
0
215
1
GAN 프로젝트
0
273
1
celeba 이미지 불러오기 실패
0
622
2
dcgan, lsgan 질문
0
306
2

