Spaces:
Running on Zero
Running on Zero
File size: 472 Bytes
1168d77 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | import torch
def predict(model, q_ids, q_mask, opt_ids, opt_mask, device):
model.eval()
q_ids = q_ids.to(device)
q_mask = q_mask.to(device)
opt_ids = opt_ids.to(device)
opt_mask = opt_mask.to(device)
with torch.no_grad():
scores = model(
q_ids,
q_mask,
opt_ids,
opt_mask
)
top3 = torch.topk(
scores,
k=3,
dim=1
).indices
return scores, top3 |