TensorRT¶
TensorRT Python API 参考
- 基础类型
- 核心
- Logger
- Profiler
- IOptimizationProfile
- IBuilderConfig
QuantizationFlag
DeviceType
ProfilingVerbosity
TacticSource
EngineCapability
BuilderFlag
PreviewFeature
MemoryPoolType
HardwareCompatibilityLevel
TilingOptimizationLevel
IBuilderConfig
IBuilderConfig.__del__()
IBuilderConfig.__exit__()
IBuilderConfig.__init__()
IBuilderConfig.add_optimization_profile()
IBuilderConfig.can_run_on_DLA()
IBuilderConfig.clear_flag()
IBuilderConfig.clear_quantization_flag()
IBuilderConfig.create_timing_cache()
IBuilderConfig.get_calibration_profile()
IBuilderConfig.get_device_type()
IBuilderConfig.get_flag()
IBuilderConfig.get_memory_pool_limit()
IBuilderConfig.get_preview_feature()
IBuilderConfig.get_quantization_flag()
IBuilderConfig.get_tactic_sources()
IBuilderConfig.get_timing_cache()
IBuilderConfig.is_device_type_set()
IBuilderConfig.reset()
IBuilderConfig.reset_device_type()
IBuilderConfig.set_calibration_profile()
IBuilderConfig.set_device_type()
IBuilderConfig.set_flag()
IBuilderConfig.set_memory_pool_limit()
IBuilderConfig.set_preview_feature()
IBuilderConfig.set_quantization_flag()
IBuilderConfig.set_tactic_sources()
IBuilderConfig.set_timing_cache()
- Builder
- Debug Listener
- ICudaEngine
TensorIOMode
ICudaEngine
ICudaEngine.__del__()
ICudaEngine.__exit__()
ICudaEngine.__getitem__()
ICudaEngine.__init__()
ICudaEngine.create_engine_inspector()
ICudaEngine.create_execution_context()
ICudaEngine.create_execution_context_without_device_memory()
ICudaEngine.create_serialization_config()
ICudaEngine.get_device_memory_size_for_profile()
ICudaEngine.get_device_memory_size_for_profile_v2()
ICudaEngine.get_tensor_bytes_per_component()
ICudaEngine.get_tensor_components_per_element()
ICudaEngine.get_tensor_dtype()
ICudaEngine.get_tensor_format()
ICudaEngine.get_tensor_format_desc()
ICudaEngine.get_tensor_location()
ICudaEngine.get_tensor_mode()
ICudaEngine.get_tensor_name()
ICudaEngine.get_tensor_profile_shape()
ICudaEngine.get_tensor_profile_values()
ICudaEngine.get_tensor_shape()
ICudaEngine.get_tensor_vectorized_dim()
ICudaEngine.get_weight_streaming_automatic_budget()
ICudaEngine.is_debug_tensor()
ICudaEngine.is_shape_inference_io()
ICudaEngine.serialize()
ICudaEngine.serialize_with_config()
- IExecutionContext
IOutputAllocator
IExecutionContext
IExecutionContext.__del__()
IExecutionContext.__exit__()
IExecutionContext.__init__()
IExecutionContext.execute_async_v3()
IExecutionContext.execute_v2()
IExecutionContext.get_debug_listener()
IExecutionContext.get_debug_state()
IExecutionContext.get_input_consumed_event()
IExecutionContext.get_max_output_size()
IExecutionContext.get_output_allocator()
IExecutionContext.get_tensor_address()
IExecutionContext.get_tensor_shape()
IExecutionContext.get_tensor_strides()
IExecutionContext.infer_shapes()
IExecutionContext.report_to_profiler()
IExecutionContext.set_all_tensors_debug_state()
IExecutionContext.set_aux_streams()
IExecutionContext.set_debug_listener()
IExecutionContext.set_device_memory()
IExecutionContext.set_input_consumed_event()
IExecutionContext.set_input_shape()
IExecutionContext.set_optimization_profile_async()
IExecutionContext.set_output_allocator()
IExecutionContext.set_tensor_address()
IExecutionContext.set_tensor_debug_state()
IExecutionContext.update_device_memory_size_for_shapes()
- Runtime
- Refitter
Refitter
Refitter.__del__()
Refitter.__init__()
Refitter.get_all()
Refitter.get_all_weights()
Refitter.get_dynamic_range()
Refitter.get_missing()
Refitter.get_missing_weights()
Refitter.get_named_weights()
Refitter.get_tensors_with_dynamic_range()
Refitter.get_weights_location()
Refitter.get_weights_prototype()
Refitter.refit_cuda_engine()
Refitter.refit_cuda_engine_async()
Refitter.set_dynamic_range()
Refitter.set_named_weights()
Refitter.set_weights()
Refitter.unset_named_weights()
- IErrorRecorder
- ITimingCache
- GPU Allocator
- EngineInspector
- ISerializationConfig
- 网络
- INetworkDefinition
INetworkDefinition
INetworkDefinition.__del__()
INetworkDefinition.__exit__()
INetworkDefinition.__getitem__()
INetworkDefinition.__init__()
INetworkDefinition.__len__()
INetworkDefinition.add_activation()
INetworkDefinition.add_assertion()
INetworkDefinition.add_cast()
INetworkDefinition.add_concatenation()
INetworkDefinition.add_constant()
INetworkDefinition.add_convolution_nd()
INetworkDefinition.add_cumulative()
INetworkDefinition.add_deconvolution_nd()
INetworkDefinition.add_dequantize()
INetworkDefinition.add_dynamic_quantize()
INetworkDefinition.add_einsum()
INetworkDefinition.add_elementwise()
INetworkDefinition.add_fill()
INetworkDefinition.add_gather()
INetworkDefinition.add_gather_v2()
INetworkDefinition.add_grid_sample()
INetworkDefinition.add_identity()
INetworkDefinition.add_if_conditional()
INetworkDefinition.add_input()
INetworkDefinition.add_loop()
INetworkDefinition.add_lrn()
INetworkDefinition.add_matrix_multiply()
INetworkDefinition.add_nms()
INetworkDefinition.add_non_zero()
INetworkDefinition.add_normalization()
INetworkDefinition.add_one_hot()
INetworkDefinition.add_padding_nd()
INetworkDefinition.add_parametric_relu()
INetworkDefinition.add_plugin()
INetworkDefinition.add_plugin_v2()
INetworkDefinition.add_plugin_v3()
INetworkDefinition.add_pooling_nd()
INetworkDefinition.add_quantize()
INetworkDefinition.add_ragged_softmax()
INetworkDefinition.add_reduce()
INetworkDefinition.add_resize()
INetworkDefinition.add_reverse_sequence()
INetworkDefinition.add_scale()
INetworkDefinition.add_scale_nd()
INetworkDefinition.add_scatter()
INetworkDefinition.add_select()
INetworkDefinition.add_shape()
INetworkDefinition.add_shuffle()
INetworkDefinition.add_slice()
INetworkDefinition.add_softmax()
INetworkDefinition.add_squeeze()
INetworkDefinition.add_topk()
INetworkDefinition.add_unary()
INetworkDefinition.add_unsqueeze()
INetworkDefinition.are_weights_marked_refittable()
INetworkDefinition.builder
INetworkDefinition.get_flag()
INetworkDefinition.get_input()
INetworkDefinition.get_layer()
INetworkDefinition.get_output()
INetworkDefinition.is_debug_tensor()
INetworkDefinition.mark_debug()
INetworkDefinition.mark_output()
INetworkDefinition.mark_output_for_shapes()
INetworkDefinition.mark_weights_refittable()
INetworkDefinition.remove_tensor()
INetworkDefinition.set_weights_name()
INetworkDefinition.unmark_debug()
INetworkDefinition.unmark_output()
INetworkDefinition.unmark_output_for_shapes()
INetworkDefinition.unmark_weights_refittable()
- 层基类
- 层
- PaddingMode
- ICastLayer
- IConvolutionLayer
- IGridSampleLayer
- IActivationLayer
- IPoolingLayer
- ILRNLayer
- IScaleLayer
- ISoftMaxLayer
- IConcatenationLayer
- IDeconvolutionLayer
- IElementWiseLayer
- IGatherLayer
- IPluginV2Layer
- IPluginV3Layer
- IUnaryLayer
- IReduceLayer
- IPaddingLayer
- IParametricReLULayer
- ISelectLayer
- IShuffleLayer
- ISliceLayer
- IShapeLayer
- ITopKLayer
- IMatrixMultiplyLayer
- IRaggedSoftMaxLayer
- IIdentityLayer
- IConstantLayer
- IResizeLayer
- ILoop
- IFillLayer
- IQuantizeLayer
- IDequantizeLayer
- IDynamicQuantizeLayer
- IScatterLayer
- IIfConditional
- IConditionLayer
- IIfConditionalOutputLayer
- IIfConditionalInputLayer
- IEinsumLayer
- IAssertionLayer
- IOneHotLayer
- INonZeroLayer
- INMSLayer
- IReverseSequenceLayer
- INormalizationLayer
- ISqueezeLayer
- IUnsqueezeLayer
- ICumulativeLayer
- INetworkDefinition
- 插件
- IPluginCreator
- IPluginRegistry
- IPluginV2DynamicExt
IPluginV2DynamicExt
IPluginV2DynamicExt.clone()
IPluginV2DynamicExt.configure_plugin()
IPluginV2DynamicExt.destroy()
IPluginV2DynamicExt.enqueue()
IPluginV2DynamicExt.get_output_datatype()
IPluginV2DynamicExt.get_output_dimensions()
IPluginV2DynamicExt.get_serialization_size()
IPluginV2DynamicExt.get_workspace_size()
IPluginV2DynamicExt.initialize()
IPluginV2DynamicExt.serialize()
IPluginV2DynamicExt.supports_format_combination()
IPluginV2DynamicExt.terminate()
- IPluginV3
- tensorrt.plugin
- Int8
- 算法选择器
- Onnx Parser
OnnxParser
OnnxParser.__del__()
OnnxParser.__exit__()
OnnxParser.__init__()
OnnxParser.clear_errors()
OnnxParser.clear_flag()
OnnxParser.get_error()
OnnxParser.get_flag()
OnnxParser.get_layer_output_tensor()
OnnxParser.get_subgraph_nodes()
OnnxParser.get_used_vc_plugin_libraries()
OnnxParser.is_subgraph_supported()
OnnxParser.parse()
OnnxParser.parse_from_file()
OnnxParser.parse_with_weight_descriptors()
OnnxParser.set_flag()
OnnxParser.supports_model()
OnnxParser.supports_model_v2()
OnnxParser.supports_operator()
OnnxParserRefitter
ErrorCode
ParserError