when you define the combined model are you passing it to cuda like this
model_combined.cuda()

Also which error is in the line no? Can you just print out the full error you get from your training loop.