1
resposta

Problema com a extração de características

Quando tento rodar esta parte do código, para a extração de características, tenho o seguinte erro:

print('Load train')
train_X, train_Y = extrai_caracteristicas(net, train_loader)
print('\nLoad test')
test_X,  test_Y  = extrai_caracteristicas(net, test_loader)

RuntimeError: Input type (torch.cuda.FloatTensor) and weight type (torch.FloatTensor) should be the same

Não consegui achar o motivo deste erro. Alguém consegue me ajudar?

1 resposta

Olá Raido,

Seu erro tem a ver com o dispositivo em que as variáveis se encontram. Parte dos dados está na cpu (torch.FloatTensor) e a outra parte na GPU (torch.cuda.FloatTensor). Verifique se você colocou todas as variáveis na GPU para que elas consigam se comunicar no mesmo hardware.