Deploy an Open Model from Checkpoint to Inference in Two Commands with NVIDIA TensorRT Model Connect NVIDIA has released TensorRT Model Connect, an open collection of reference implementations that enables developers to deploy open AI models from a Hugging Face model ID to native C++ inference in two commands, using a Python CLI to build a deployment bundle and a C++ API to load and run it. The project provides two API levels—semantic and module-level—and supports custom GPU kernels via TVM FFI, aiming to simplify production deployment without requiring Python at runtime. Open AI models are evolving faster than ever, but bringing them into native applications can still require model-specific conversion, preprocessing, post-processing, and runtime code. NVIDIA TensorRT Model Connect https://github.com/NVIDIA/TensorRT-Model-Connect open collection of reference implementations helps to address this challenge. TensorRT Model Connect shows you how to run supported models with NVIDIA TensorRT https://github.com/nvidia/tensorrt in native C++ applications. You can use, inspect, modify, and extend the implementations. Model Connect is designed to support the open model ecosystem wherever TensorRT runs. This post explains what NVIDIA TensorRT Model Connect is and how to deploy a model from Hugging Face model ID to native C++ inference in two commands. It also covers the two API levels TensorRT Model Connect provides, how to integrate custom GPU kernels, and how the project is built to keep pace with the open model ecosystem. How to deploy a model from model ID to native C++ inference in two commands Getting a model into production should not require deep compiler expertise. Model Connect splits deployment into two phases with a single artifact between them. 1. Build the bundle Python CLI For a supported model, the first phase is building a deployment bundle from a Hugging Face model ID or local checkpoint: trtmc build Qwen/Qwen3-0.6B -o qwen3-0.6B.bundle The bundle contains the TensorRT engines and the model-specific assets needed at runtime. 2. Load and run C++ In the second phase, a native C++ application then loads the bundle and works with task-level inputs and outputs: include