glenn-jocher commited on
Commit
e2e95b2
1 Parent(s): fd55271

TensorRT `assert im.device.type != 'cpu'` on export (#6340)

Browse files

* TensorRT `assert im.device.type != 'cpu'` on export

* Update export.py

Files changed (1) hide show
  1. export.py +2 -1
export.py CHANGED
@@ -184,9 +184,10 @@ def export_engine(model, im, file, train, half, simplify, workspace=4, verbose=F
184
  check_version(trt.__version__, '8.0.0', hard=True) # require tensorrt>=8.0.0
185
  export_onnx(model, im, file, 13, train, False, simplify) # opset 13
186
  onnx = file.with_suffix('.onnx')
187
- assert onnx.exists(), f'failed to export ONNX file: {onnx}'
188
 
189
  LOGGER.info(f'\n{prefix} starting export with TensorRT {trt.__version__}...')
 
 
190
  f = file.with_suffix('.engine') # TensorRT engine file
191
  logger = trt.Logger(trt.Logger.INFO)
192
  if verbose:
 
184
  check_version(trt.__version__, '8.0.0', hard=True) # require tensorrt>=8.0.0
185
  export_onnx(model, im, file, 13, train, False, simplify) # opset 13
186
  onnx = file.with_suffix('.onnx')
 
187
 
188
  LOGGER.info(f'\n{prefix} starting export with TensorRT {trt.__version__}...')
189
+ assert im.device.type != 'cpu', 'export running on CPU but must be on GPU, i.e. `python export.py --device 0`'
190
+ assert onnx.exists(), f'failed to export ONNX file: {onnx}'
191
  f = file.with_suffix('.engine') # TensorRT engine file
192
  logger = trt.Logger(trt.Logger.INFO)
193
  if verbose: