# jetson
To run LaneNet on Jetson (e.g. Xavier NX, Nano), a custom Docker container is needed.
## Docker Usage
### Build
```bash
docker build -t lanenet-jetson:latest .
```
### Run
Allow external applications to connect to the host’s X display:
```bash
xhost +
```
Start an interactive session in the container:
```bash
docker run -it --rm \
--runtime nvidia \
--network host \
-e DISPLAY=$DISPLAY \
-v /tmp/.X11-unix/:/tmp/.X11-unix \
-v $PWD/..:/code \
lanenet-jetson:latest
```
## Using TensorRT for inference
### Converting TensorFlow model to TensorRT
Freeze meta & checkpoint files:
```bash
python tensorrt/freeze_graph.py --weights_path model/tusimple_lanenet/tusimple_lanenet.ckpt --save_path model/lanenet.pb
```
### Converting frozen graph to ONNX
```bash
python -m tf2onnx.convert \
--input ./model/lanenet.pb \
--output ./model/lanenet.onnx \
--inputs lanenet/input_tensor:0 \
--outputs lanenet/final_binary_output:0,lanenet/final_pixel_embedding_output:0
```
### Running inference with a video source
```bash
python3 tensorrt/trt_inference.py \
--onnx_file ./model/lanenet.onnx \
--video_src ./data/tusimple_test_video/0.mp4 \
--engine_file ./tensorrt/jetson.engine
```
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Unofficial_implemention_of_lanenet_model_for_real__lanenet-lane-detection.zip (95个子文件)
DataXujing-lanenet-lane-detection-aef08ac
tools
test_lanenet.py 5KB
test_lanenet_video.py 3KB
evaluate_lanenet_on_tusimple.py 4KB
make_tusimple_tfrecords.py 703B
generate_tusimple_dataset.py 6KB
train_lanenet_tusimple.py 1KB
evaluate_model_utils.py 2KB
lanenet_model
__init__.py 241B
lanenet.py 3KB
lanenet_back_end.py 8KB
lanenet_front_end.py 1KB
lanenet_discriminative_loss.py 5KB
lanenet_postprocess.py 14KB
jetson
Dockerfile 942B
build_opencv.sh 5KB
requirements.txt 233B
README.md 1KB
_config.yml 26B
semantic_segmentation_zoo
__init__.py 161B
cnn_basenet.py 18KB
bisenet_v2.py 40KB
vgg16_based_fcn.py 14KB
data
tusimple_test_video
0.mp4 433KB
source_image
lanenet_instance_seg.png 3KB
lanenet_mask_result.png 1.34MB
lanenet_binary_seg.png 2KB
lanenet_embedding.png 628KB
instance_seg_loss.png 45KB
binary_seg_loss.png 46KB
qr.jpg 172KB
accuracy.png 47KB
lanenet_batch_test.gif 38.79MB
network_architecture.png 174KB
total_loss.png 43KB
tusimple_test_image
2.jpg 168KB
1.jpg 203KB
0.jpg 256KB
3.jpg 234KB
tusimple_ipm_remap.yml 14.02MB
training_data_example
image
0000.png 1.06MB
0003.png 1.14MB
0001.png 1.08MB
0002.png 1.15MB
0005.png 1.04MB
0004.png 1.11MB
val.txt 493B
gt_instance_image
0000.png 7KB
0003.png 8KB
0001.png 7KB
0002.png 8KB
0005.png 7KB
0004.png 7KB
gt_binary_image
0000.png 7KB
0003.png 7KB
0001.png 7KB
0002.png 8KB
0005.png 6KB
0004.png 6KB
train.txt 988B
LICENSE 11KB
pc
Dockerfile 475B
requirements.txt 198B
README.md 789B
.idea
vcs.xml 180B
local_utils
config_utils
__init__.py 163B
parse_config_utils.py 7KB
log_util
__init__.py 247B
init_logger.py 1KB
tensorrt
trt_inference.py 6KB
freeze_graph.py 3KB
model
lanenet.onnx 9MB
tusimple_lanenet
checkpoint 699B
tusimple_lanenet.ckpt.index 36KB
tusimple_lanenet.ckpt.data-00000-of-00001 26.64MB
tusimple_lanenet.ckpt.meta 10.96MB
lanenet.pb 9.2MB
.gitignore 2KB
mnn_project
__init__.py 163B
lanenet_model.cpp 15KB
kdtree.h 5KB
freeze_lanenet_model.py 3KB
config.ini 309B
convert_lanenet_model_into_mnn_model.sh 228B
kdtree.cpp 13KB
dbscan.hpp 11KB
config_parser.cpp 5KB
lanenet_model.h 6KB
config_parser.h 2KB
data_provider
lanenet_data_feed_pipline.py 13KB
tf_io_pipline_tools.py 11KB
README.md 221B
trainner
tusimple_lanenet_single_gpu_trainner.py 15KB
__init__.py 163B
tusimple_lanenet_multi_gpu_trainner.py 27KB
config
tusimple_lanenet.yaml 3KB
共 95 条
- 1
资源评论
好家伙VCC
- 粉丝: 2107
- 资源: 9145
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功