Torch-TensorRT C++ API#
Class Hierarchy#
-
- Namespace torch_tensorrt
- Namespace torch_tensorrt::executorch_backend
- Struct EngineHandle
- Struct InputProfileBounds
- Struct TensorRTBlobHeader
- Struct TRTDeleter
- Class CudaStreamGuard
- Class TensorRTBackend
- Class TRTLogger
- Namespace torch_tensorrt::logging
- Enum Level
- Namespace torch_tensorrt::torchscript
- Struct CompileSpec
- Struct Device
- Class Device::DeviceType
- Struct GraphInputs
- Struct Input
- Class DataType
- Class TensorFormat
- Enum EngineCapability
- Namespace torch_tensorrt::executorch_backend
- Namespace torch_tensorrt
File Hierarchy#
-
- Directory cpp
- Directory include
- Directory torch_tensorrt
- Directory executorch
- File TensorRTBackend.h
- File TensorRTBindingNames.h
- File TensorRTBlobHeader.h
- File logging.h
- File macros.h
- File torch_tensorrt.h
- Directory executorch
- Directory torch_tensorrt
- Directory include
- Directory cpp
Full API#
Namespaces#
Classes and Structs#
- Struct EngineHandle
- Struct Documentation
torch_tensorrt::executorch_backend::EngineHandle~EngineHandle()loggerruntimeengineexec_ctxinput_binding_namesoutput_binding_namesinput_profile_boundscached_input_ptrscached_input_sizescached_output_ptrscached_output_sizesnum_inputsnum_outputsdevice_idunified_memorymuinflight_eventinflight_pending
- Struct Documentation
- Struct CompileSpec
- Struct Documentation
torch_tensorrt::torchscript::CompileSpecCompileSpec()CompileSpec()CompileSpec()CompileSpec()graph_inputsenabled_precisionsdisable_tf32sparse_weightsrefitdebugtruncate_long_and_doubleallow_shape_tensorsdevicecapabilitynum_avg_timing_itersworkspace_sizedla_sram_sizedla_local_dram_sizedla_global_dram_sizerequire_full_compilationmin_block_sizetorch_executed_opstorch_executed_modules
- Struct Documentation