From ce17236446ee9b3ae819ed3c3ea900f8e504a66e Mon Sep 17 00:00:00 2001 From: Sahil Chachra <37156032+SahilChachra@users.noreply.github.com> Date: Tue, 31 May 2022 16:11:09 +0530 Subject: [PATCH] Fix FP32 TensorRT model export (#8046) Fixed FP32 TRT model export Co-authored-by: Glenn Jocher --- export.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/export.py b/export.py index 7cd908304cef..f386494103f6 100644 --- a/export.py +++ b/export.py @@ -383,8 +383,8 @@ def export_engine(model, im, file, train, half, simplify, workspace=4, verbose=F for out in outputs: LOGGER.info(f'{prefix}\toutput "{out.name}" with shape {out.shape} and dtype {out.dtype}') - LOGGER.info(f'{prefix} building FP{16 if builder.platform_has_fast_fp16 else 32} engine in {f}') - if builder.platform_has_fast_fp16: + LOGGER.info(f'{prefix} building FP{16 if builder.platform_has_fast_fp16 and half else 32} engine in {f}') + if builder.platform_has_fast_fp16 and half: config.set_flag(trt.BuilderFlag.FP16) with builder.build_engine(network, config) as engine, open(f, 'wb') as t: t.write(engine.serialize())