MCPcopy Create free account
hub / github.com/MultimediaTechLab/YOLO / _load_trt_model

Method _load_trt_model

yolo/utils/deploy_utils.py:85–95  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

83 return InferenceSession(self.model_path, providers=providers)
84
85 def _load_trt_model(self):
86 from torch2trt import TRTModule
87
88 try:
89 model_trt = TRTModule()
90 model_trt.load_state_dict(torch.load(self.model_path))
91 logger.info(":rocket: Using TensorRT as MODEL frameworks!")
92 except FileNotFoundError:
93 logger.warning(f"🈳 No found model weight at {self.model_path}")
94 model_trt = self._create_trt_model()
95 return model_trt
96
97 def _create_trt_model(self):
98 from torch2trt import torch2trt

Callers 1

load_modelMethod · 0.95

Calls 1

_create_trt_modelMethod · 0.95

Tested by

no test coverage detected