glenn-jocher commited on
Commit
569fbc6
·
1 Parent(s): 3bdea3f

export.py update

Browse files
Files changed (1) hide show
  1. models/export.py +3 -1
models/export.py CHANGED
@@ -30,6 +30,7 @@ if __name__ == '__main__':
30
 
31
  # TorchScript export
32
  try:
 
33
  f = opt.weights.replace('.pt', '.torchscript') # filename
34
  ts = torch.jit.trace(model, img)
35
  ts.save(f)
@@ -41,6 +42,7 @@ if __name__ == '__main__':
41
  try:
42
  import onnx
43
 
 
44
  f = opt.weights.replace('.pt', '.onnx') # filename
45
  model.fuse() # only for ONNX
46
  torch.onnx.export(model, img, f, verbose=False, opset_version=12, input_names=['images'],
@@ -49,7 +51,7 @@ if __name__ == '__main__':
49
  # Checks
50
  onnx_model = onnx.load(f) # load onnx model
51
  onnx.checker.check_model(onnx_model) # check onnx model
52
- print(onnx.helper.printable_graph(onnx_model.graph)) # print a human readable representation of the graph
53
  print('ONNX export success, saved as %s\nView with https://github.com/lutzroeder/netron' % f)
54
  except Exception as e:
55
  print('ONNX export failed: %s' % e)
 
30
 
31
  # TorchScript export
32
  try:
33
+ print('\nStarting TorchScript export with torch %s...' % torch.__version)
34
  f = opt.weights.replace('.pt', '.torchscript') # filename
35
  ts = torch.jit.trace(model, img)
36
  ts.save(f)
 
42
  try:
43
  import onnx
44
 
45
+ print('\nStarting ONNX export with onnx %s...' % onnx.__version__)
46
  f = opt.weights.replace('.pt', '.onnx') # filename
47
  model.fuse() # only for ONNX
48
  torch.onnx.export(model, img, f, verbose=False, opset_version=12, input_names=['images'],
 
51
  # Checks
52
  onnx_model = onnx.load(f) # load onnx model
53
  onnx.checker.check_model(onnx_model) # check onnx model
54
+ print(onnx.helper.printable_graph(onnx_model.graph)) # print a human readable model
55
  print('ONNX export success, saved as %s\nView with https://github.com/lutzroeder/netron' % f)
56
  except Exception as e:
57
  print('ONNX export failed: %s' % e)