Fix size compatibility for model.forward

Error was coming from "modeling_pytorch.py", line 484, in forward: start_loss = loss_fct(start_logits, start_positions) --> ValueError: Expected target size (12, 1), got torch.Size([12])
This commit is contained in:
VictorSanh 2018-11-02 04:36:42 -04:00
parent 8cbe7d6af8
commit beb59080b3

View File

@ -840,6 +840,9 @@ def main():
#label_ids = label_ids.to(device)
start_positions = start_positions.to(device)
end_positions = start_positions.to(device)
start_positions = start_positions.view(-1, 1)
end_positions = end_positions.view(-1, 1)
loss, _ = model(input_ids, segment_ids, input_mask, start_positions, end_positions)
loss.backward()