Skip to main content

Inspect a Bundle

trtmc inspect model.bundle

Inspection returns JSON containing:

FieldMeaning
formatShared container version; the current reader accepts format 1.
familyExact DSO owner, for example qwen -> libtrtmc_model_qwen.so.
taskAbstract Task interface the factory must return.
backendEngine DSO identity: trt or trt_rtx.
sectionsFamily-owned names with validated offsets and lengths.

The inspector does not decode family sections and has no --list-engines mode. Plan names vary by family; inspect the selected family's model.py and runtime factory when debugging their semantics.

To execute, place matching libtrtmc_core.so, libtrtmc_runtime.so, libtrtmc_backend_<backend>.so, and libtrtmc_model_<family>.so in one explicit runtime root. There is no registry, plugin directory, or fallback search path.

For a guided lab, use Inspect Bundles.