为什么只有target在GPU上面,data不行呢?
data = {key:data[key].cuda() for key in data}
target = {key:target[key].cuda() for key in target}
evidences, evidence_a, loss = model(data, target, epoch)
运行结果:
报的错是:参与运算的两个或多个变量,有的在CPU上,有的在GPU上
我已经给data转到GPU上面去了,target也转了