pytorch使用GPU
3025 ワード
if torch.cuda.is_available():
if not opt.gpuid:#opt
opt.gpuid = 0
opt.device = torch.device("cuda:%d" % opt.gpuid)
else:
opt.device = torch.device("cpu")
opt.gpuid = -1
print("CUDA is not available, fall back to CPU.")
# model = Seq2SeqModel(opt)
model = model.to(opt.device)
criterion = torch.nn.CrossEntropyLoss().to(opt.device)
#src: a LongTensor
src = src.to(opt.device)
src = src.cpu()