File tree Expand file tree Collapse file tree 1 file changed +14
-12
lines changed
py/torch_tensorrt/dynamo/conversion Expand file tree Collapse file tree 1 file changed +14
-12
lines changed Original file line number Diff line number Diff line change @@ -110,18 +110,20 @@ def convert_module(
110
110
111
111
runtime = trt .Runtime (TRT_LOGGER )
112
112
refit_test_engine = runtime .deserialize_cuda_engine (interpreter_result .engine )
113
- weight_name_map : Any = interpreter_result .weight_name_map
114
- try :
115
- _refit_single_trt_engine_with_gm (
116
- new_gm = module ,
117
- old_engine = refit_test_engine ,
118
- input_list = inputs ,
119
- settings = settings ,
120
- weight_name_map = interpreter_result .weight_name_map ,
121
- )
122
- except AssertionError :
123
- logger .warning ("Fast refit test failed. Removing the weight map caching." )
124
- weight_name_map = None
113
+ weight_name_map : Any = None
114
+ # Do the test refit with cached map if make_refitable is enabled
115
+ if settings .make_refitable :
116
+ weight_name_map = interpreter_result .weight_name_map
117
+ try :
118
+ _refit_single_trt_engine_with_gm (
119
+ new_gm = module ,
120
+ old_engine = refit_test_engine ,
121
+ input_list = inputs ,
122
+ settings = settings ,
123
+ weight_name_map = interpreter_result .weight_name_map ,
124
+ )
125
+ except AssertionError :
126
+ logger .warning ("Fast refit test failed. Removing the weight map caching." )
125
127
126
128
if settings .use_python_runtime or not ENABLED_FEATURES .torch_tensorrt_runtime :
127
129
if not settings .use_python_runtime :
You can’t perform that action at this time.
0 commit comments