<img src="https://github.com/dusty-nv/jetson-inference/raw/master/docs/images/deep-vision-header.jpg" width="100%">
# Deploying Deep Learning
Welcome to our instructional guide for inference and realtime [DNN vision](#api-reference) library for NVIDIA **[Jetson Nano/TX1/TX2/Xavier NX/AGX Xavier/AGX Orin](http://www.nvidia.com/object/embedded-systems.html)**.
This repo uses NVIDIA **[TensorRT](https://developer.nvidia.com/tensorrt)** for efficiently deploying neural networks onto the embedded Jetson platform, improving performance and power efficiency using graph optimizations, kernel fusion, and FP16/INT8 precision.
Vision primitives, such as [`imageNet`](docs/imagenet-console-2.md) for image recognition, [`detectNet`](docs/detectnet-console-2.md) for object detection, [`segNet`](docs/segnet-console-2.md) for semantic segmentation, and [`poseNet`](docs/posenet.md) for pose estimation inherit from the shared [`tensorNet`](c/tensorNet.h) object. Examples are provided for streaming from live camera feed and processing images. See the **[API Reference](#api-reference)** section for detailed reference documentation of the C++ and Python libraries.
<img src="https://github.com/dusty-nv/jetson-inference/raw/dev/docs/images/deep-vision-primitives.jpg">
Follow the [Hello AI World](#hello-ai-world) tutorial for running inference and transfer learning onboard your Jetson, including collecting your own datasets and training your own models. It covers image classification, object detection, semantic segmentation, pose estimation, and mono depth.
### Table of Contents
* [Hello AI World](#hello-ai-world)
* [Video Walkthroughs](#video-walkthroughs)
* [API Reference](#api-reference)
* [Code Examples](#code-examples)
* [Pre-Trained Models](#pre-trained-models)
* [System Requirements](#recommended-system-requirements)
* [Change Log](CHANGELOG.md)
> > JetPack 5.0 is now supported, along with [Jetson AGX Orin](https://developer.nvidia.com/embedded/jetson-agx-orin-developer-kit). <br/>
> > Try the new [Pose Estimation](docs/posenet.md) and [Mono Depth](docs/depthnet.md) tutorials! <br/>
> > See the [Change Log](CHANGELOG.md) for the latest updates and new features. <br/>
## Hello AI World
Hello AI World can be run completely onboard your Jetson, including inferencing with TensorRT and transfer learning with PyTorch. The inference portion of Hello AI World - which includes coding your own image classification and object detection applications for Python or C++, and live camera demos - can be run on your Jetson in roughly two hours or less, while transfer learning is best left to leave running overnight.
#### System Setup
* [Setting up Jetson with JetPack](docs/jetpack-setup-2.md)
* [Running the Docker Container](docs/aux-docker.md)
* [Building the Project from Source](docs/building-repo-2.md)
#### Inference
* [Classifying Images with ImageNet](docs/imagenet-console-2.md)
* [Using the ImageNet Program on Jetson](docs/imagenet-console-2.md)
* [Coding Your Own Image Recognition Program (Python)](docs/imagenet-example-python-2.md)
* [Coding Your Own Image Recognition Program (C++)](docs/imagenet-example-2.md)
* [Running the Live Camera Recognition Demo](docs/imagenet-camera-2.md)
* [Locating Objects with DetectNet](docs/detectnet-console-2.md)
* [Detecting Objects from Images](docs/detectnet-console-2.md#detecting-objects-from-the-command-line)
* [Running the Live Camera Detection Demo](docs/detectnet-camera-2.md)
* [Coding Your Own Object Detection Program](docs/detectnet-example-2.md)
* [Semantic Segmentation with SegNet](docs/segnet-console-2.md)
* [Segmenting Images from the Command Line](docs/segnet-console-2.md#segmenting-images-from-the-command-line)
* [Running the Live Camera Segmentation Demo](docs/segnet-camera-2.md)
* [Pose Estimation with PoseNet](docs/posenet.md)
* [Monocular Depth with DepthNet](docs/depthnet.md)
#### Training
* [Transfer Learning with PyTorch](docs/pytorch-transfer-learning.md)
* Classification/Recognition (ResNet-18)
* [Re-training on the Cat/Dog Dataset](docs/pytorch-cat-dog.md)
* [Re-training on the PlantCLEF Dataset](docs/pytorch-plants.md)
* [Collecting your own Classification Datasets](docs/pytorch-collect.md)
* Object Detection (SSD-Mobilenet)
* [Re-training SSD-Mobilenet](docs/pytorch-ssd.md)
* [Collecting your own Detection Datasets](docs/pytorch-collect-detection.md)
#### Appendix
* [Camera Streaming and Multimedia](docs/aux-streaming.md)
* [Image Manipulation with CUDA](docs/aux-image.md)
* [Deep Learning Nodes for ROS/ROS2](https://github.com/dusty-nv/ros_deep_learning)
## Video Walkthroughs
Below are screencasts of Hello AI World that were recorded for the [Jetson AI Certification](https://developer.nvidia.com/embedded/learn/jetson-ai-certification-programs) course:
| Description | Video |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| <a href="https://www.youtube.com/watch?v=QXIwdsyK7Rw&list=PL5B692fm6--uQRRDTPsJDp4o0xbzkoyf8&index=9" target="_blank">**Hello AI World Setup**</a><br/>Download and run the Hello AI World container on Jetson Nano, test your camera feed, and see how to stream it over the network via RTP. | <a href="https://www.youtube.com/watch?v=QXIwdsyK7Rw&list=PL5B692fm6--uQRRDTPsJDp4o0xbzkoyf8&index=9" target="_blank"><img src=https://github.com/dusty-nv/jetson-inference/raw/master/docs/images/thumbnail_setup.jpg width="750"></a> |
| <a href="https://www.youtube.com/watch?v=QatH8iF0Efk&list=PL5B692fm6--uQRRDTPsJDp4o0xbzkoyf8&index=10" target="_blank">**Image Classification Inference**</a><br/>Code your own Python program for image classification using Jetson Nano and deep learning, then experiment with realtime classification on a live camera stream. | <a href="https://www.youtube.com/watch?v=QatH8iF0Efk&list=PL5B692fm6--uQRRDTPsJDp4o0xbzkoyf8&index=10" target="_blank"><img src=https://github.com/dusty-nv/jetson-inference/raw/master/docs/images/thumbnail_imagenet.jpg width="750"></a> |
| <a href="https://www.youtube.com/watch?v=sN6aT9TpltU&list=PL5B692fm6--uQRRDTPsJDp4o0xbzkoyf8&index=11" target="_blank">**Training Image Classification Models**</a><br/>Learn how to train image classification models with PyTorch onboard Jetson Nano, and collect your own classification datasets to create custom models. | <a href="https://www.youtube.com/watch?v=sN6aT9TpltU&list=PL5B692fm6--uQRRDTPsJDp4o0xbzkoyf8&index=11" target="_blank"><img src=https://github.com/dusty-nv/jetson-inference/raw/master/docs/images/thumbnail_imagenet_training.jpg width="750"></a> |
| <a href="https://www.youtube.com/watch?v=obt60r8ZeB0&list=PL5B692fm6--uQRRDTPsJDp4o0xbzkoyf8&index=12" target="_blank">**Object Detection Inference**</a><br/>Code your own Python program for object detection using Jetson Nano and dee
没有合适的资源?快使用搜索试试~ 我知道了~
jetson-inference.zip
共2000个文件
html:683个
js:391个
jpg:356个
需积分: 0 3 下载量 160 浏览量
2024-01-17
14:38:17
上传
评论
收藏 557.41MB ZIP 举报
温馨提示
jetson-inference.zip 详情见博客:
资源推荐
资源详情
资源评论
收起资源包目录
jetson-inference.zip (2000个子文件)
config 935B
config 371B
config 367B
config 361B
config 350B
config 350B
config 336B
config 330B
resnet18_1025x321_net.cpp 60KB
tensorNet.cpp 57KB
PyPoseNet.cpp 44KB
resnet18_2D_513x257_net.cpp 44KB
detectNet.cpp 40KB
PyDetectNet.cpp 34KB
segNet.cpp 34KB
poseNet.cpp 22KB
PySegNet.cpp 22KB
nvsmall_1025x321_net.cpp 22KB
nvtiny_513x161_net.cpp 22KB
depthNet.cpp 19KB
conv3d_transpose_plugin.cpp 17KB
featureNet.cpp 16KB
conv3d_plugin.cpp 15KB
stereoNet.cpp 15KB
imageNet.cpp 15KB
PyDepthNet.cpp 14KB
homographyNet.cpp 14KB
PyImageNet.cpp 13KB
softargmax_plugin.cpp 12KB
actionNet.cpp 12KB
internal_utils.cpp 11KB
FlattenConcat.cpp 10KB
flowNet.cpp 10KB
seg-img-tool.cpp 9KB
depthWindow.cpp 9KB
odometry-plot.cpp 9KB
depthnet.cpp 8KB
segnet.cpp 8KB
stereonet-camera.cpp 8KB
elu_plugin.cpp 7KB
cost_volume_plugin.cpp 7KB
PyTensorNet.cpp 7KB
trt-bench.cpp 7KB
backgroundNet.cpp 7KB
odometryNet.cpp 6KB
transform_plugin.cpp 6KB
flownet-camera.cpp 6KB
featurenet-images.cpp 6KB
homography-camera.cpp 6KB
stereonet-console.cpp 5KB
detectnet.cpp 5KB
actionnet.cpp 5KB
flownet-console.cpp 5KB
imagenet.cpp 5KB
backgroundnet.cpp 5KB
superResNet.cpp 5KB
depth-viewer.cpp 4KB
homography-console.cpp 4KB
posenet.cpp 4KB
conv_utils.cpp 4KB
odometry-console.cpp 4KB
padding_plugin.cpp 4KB
superres-console.cpp 4KB
slice_plugin.cpp 4KB
PyInference.cpp 4KB
randInt8Calibrator.cpp 3KB
my-recognition.cpp 3KB
intreleavingPlugin.cpp 2KB
upsamplingPlugin.cpp 2KB
trt-console.cpp 1KB
slicePlugin.cpp 1KB
doxygen.css 27KB
doxygen.css 27KB
tabs.css 8KB
search.css 5KB
navtree.css 2KB
kernels.cu 13KB
tensorConvert.cu 11KB
depthNet.cu 9KB
segNet.cu 7KB
superResNet.cu 5KB
backgroundNet.cu 5KB
detectNet.cu 5KB
odometryNet.cu 4KB
homographyNet.cu 3KB
upsampling.cu 2KB
interleaving.cu 2KB
stridedSlice.cu 2KB
description 73B
description 73B
description 73B
description 73B
description 73B
description 73B
description 73B
description 73B
.editorconfig 76B
exclude 240B
exclude 240B
exclude 240B
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
小豆包的小朋友0217
- 粉丝: 797
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功