trt_utils
此模块包含TensorRT工具。
函数
获取ONNX模型中的自定义层。 |
|
加载ONNX模型。 |
- get_custom_layers(onnx_path, trt_plugins)
获取ONNX模型中的自定义层。
- Parameters:
onnx_path (str) – 输入ONNX模型的路径。
trt_plugins (str | None) – 自定义TensorRT插件的路径。
- Returns:
自定义层列表。
- Return type:
列表[字符串]
- load_onnx_model(onnx_path, trt_plugins=None, use_external_data_format=False)
加载ONNX模型。如果安装了‘tensorrt’,检查模型是否有自定义操作,并确保它被ORT支持。
- Parameters:
onnx_path (str) – 输入ONNX模型的路径。
trt_plugins (str | None) – 自定义TensorRT插件的路径。
use_external_data_format (bool) – 如果为True,将使用单独的数据路径来存储量化模型的权重。
- Returns:
加载由ORT支持的ONNX模型。 布尔值,指示模型是否具有自定义操作。 ONNX模型中的自定义操作列表。
- Return type:
元组[模型原型, 布尔值, 列表[字符串]]