Project Title
jetson-inference โ Deploying Deep Learning Inference Networks on NVIDIA Jetson Devices
Overview
jetson-inference is an open-source project that provides a comprehensive guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson devices. It enables developers to run optimized networks on GPUs using C++ or Python, and leverages PyTorch for model training. The project supports various DNN vision primitives, including image classification, object detection, semantic segmentation, pose estimation, and action recognition.
Key Features
- Integration with TensorRT for optimized network performance on GPUs
- Support for multiple deep learning primitives: imageNet, detectNet, segNet, poseNet, and actionNet
- Examples for streaming from live camera feeds and creating webapps with WebRTC
- Support for ROS/ROS2
- Comprehensive tutorials for inference and transfer learning onboard Jetson devices
Use Cases
- Real-time image classification and object detection in surveillance systems
- Semantic segmentation for autonomous vehicles and robotics
- Pose estimation for human-computer interaction and gesture recognition
- Action recognition for video analysis and sports analytics
Advantages
- Utilizes TensorRT for high-performance inference on NVIDIA Jetson devices
- Offers a wide range of pre-trained models and support for custom model training with PyTorch
- Provides extensive documentation and examples for various use cases
- Supports integration with live camera feeds and web applications
Limitations / Considerations
- The project is specifically designed for NVIDIA Jetson devices, limiting its applicability to other hardware platforms
- Custom model training and deployment may require significant computational resources and expertise in deep learning
Similar / Related Projects
- OpenCV: A comprehensive computer vision library, but without the specific focus on NVIDIA Jetson devices and TensorRT optimization.
- TensorFlow Lite: A framework for on-device machine learning, offering a different set of tools and optimizations compared to jetson-inference.
- PyTorch Mobile: Aims to bring PyTorch models to mobile and embedded devices, but without the Jetson-specific optimizations and support.
Basic Information
- GitHub: https://github.com/dusty-nv/jetson-inference
- Stars: 8,540
- License: Unknown
- Last Commit: 2025-10-05
๐ Project Information
- Project Name: jetson-inference
- GitHub URL: https://github.com/dusty-nv/jetson-inference
- Programming Language: C++
- โญ Stars: 8,540
- ๐ด Forks: 3,082
- ๐ Created: 2016-07-30
- ๐ Last Updated: 2025-10-05
๐ท๏ธ Project Topics
Topics: [, ", c, a, f, f, e, ", ,, , ", c, o, m, p, u, t, e, r, -, v, i, s, i, o, n, ", ,, , ", d, e, e, p, -, l, e, a, r, n, i, n, g, ", ,, , ", d, i, g, i, t, s, ", ,, , ", e, m, b, e, d, d, e, d, ", ,, , ", i, m, a, g, e, -, r, e, c, o, g, n, i, t, i, o, n, ", ,, , ", i, n, f, e, r, e, n, c, e, ", ,, , ", j, e, t, s, o, n, ", ,, , ", j, e, t, s, o, n, -, n, a, n, o, ", ,, , ", j, e, t, s, o, n, -, t, x, 1, ", ,, , ", j, e, t, s, o, n, -, t, x, 2, ", ,, , ", j, e, t, s, o, n, -, x, a, v, i, e, r, ", ,, , ", j, e, t, s, o, n, -, x, a, v, i, e, r, -, n, x, ", ,, , ", m, a, c, h, i, n, e, -, l, e, a, r, n, i, n, g, ", ,, , ", n, v, i, d, i, a, ", ,, , ", o, b, j, e, c, t, -, d, e, t, e, c, t, i, o, n, ", ,, , ", r, o, b, o, t, i, c, s, ", ,, , ", s, e, g, m, e, n, t, a, t, i, o, n, ", ,, , ", t, e, n, s, o, r, r, t, ", ,, , ", v, i, d, e, o, -, a, n, a, l, y, t, i, c, s, ", ]
๐ Related Resource Links
๐ Documentation
imageNetdetectNetsegNetposeNetactionNet- Setting up Jetson with JetPack
- Running the Docker Container
- Building the Project from Source
- Image Classification
- Using the ImageNet Program on Jetson
- Coding Your Own Image Recognition Program (Python)
- Coding Your Own Image Recognition Program (C++)
- Running the Live Camera Recognition Demo
- Multi-Label Classification for Image Tagging
- Object Detection
- Detecting Objects from Images
- Running the Live Camera Detection Demo
- Coding Your Own Object Detection Program
- Using TAO Detection Models
- Object Tracking on Video
- Semantic Segmentation
- Segmenting Images from the Command Line
- Running the Live Camera Segmentation Demo
- Pose Estimation
- Action Recognition
- Background Removal
- Monocular Depth
- Transfer Learning with PyTorch
- Re-training on the Cat/Dog Dataset
- Re-training on the PlantCLEF Dataset
- Collecting your own Classification Datasets
- Re-training SSD-Mobilenet
- Collecting your own Detection Datasets
- WebRTC Server
- HTML / JavaScript
- Flask + REST
- Plotly Dashboard
- Recognizer (Interactive Training)
- Camera Streaming and Multimedia
- Image Manipulation with CUDA
๐ฅ Video Tutorials
๐ Related Websites
This article is automatically generated by AI based on GitHub project information and README content analysis