============== |package_name| ============== :ir_github:` ` Quickstart ---------- .. note:: This quickstart demonstrates |package_name| in an image segmentation application. Therefore, this demo features an encoder and decoder node to perform pre-processing and post-processing respectively. In reality, the raw inference result is simply a tensor. To use the packages in other useful contexts, please refer :doc:`here `. 1. Follow steps 1-6 of the :doc:`Quickstart with Triton ` 2. Install this package's dependencies. .. code:: bash sudo apt-get install -y ros-humble-isaac-ros-tensor-rt 3. Run the following launch files to spin up a demo of this package. Launch TensorRT: .. code:: bash ros2 launch isaac_ros_unet isaac_ros_unet_tensor_rt.launch.py engine_file_path:=/tmp/models/peoplesemsegnet_shuffleseg/1/model.plan input_binding_names:=['input_2:0'] output_binding_names:=['argmax_1'] network_output_type:='argmax' Then open **another** terminal, and enter the Docker container again: .. code:: bash cd ${ISAAC_ROS_WS}/src/isaac_ros_common && \ ./scripts/run_dev.sh Then, play the ROS bag from ``isaac_ros_image_segmentation``: .. code:: bash ros2 bag play -l src/isaac_ros_image_segmentation/resources/rosbags/unet_sample_data/ 4. Visualize and validate the output of the package: In a **third** terminal, enter the Docker container: .. code:: bash cd ${ISAAC_ROS_WS}/src/isaac_ros_common && \ ./scripts/run_dev.sh Then echo the inference result: .. code:: bash ros2 topic echo /tensor_sub The expected result should look like this: .. code:: bash header: stamp: sec: