(path, batch_size, seq_len)
| 209 | |
| 210 | |
| 211 | def export_onnx(path, batch_size, seq_len): |
| 212 | print('The model is also exported in ONNX format at {}.'.format(os.path.realpath(args.onnx_export))) |
| 213 | model.eval() |
| 214 | dummy_input = torch.LongTensor(seq_len * batch_size).zero_().view(-1, batch_size).to(device) |
| 215 | hidden = model.init_hidden(batch_size) |
| 216 | torch.onnx.export(model, (dummy_input, hidden), path) |
| 217 | |
| 218 | |
| 219 | # Loop over epochs. |