Autonomous driving perception framework
Top 40.7% on sourcepulse
PytorchAutoDrive is a comprehensive PyTorch framework for autonomous driving perception tasks, offering a wide array of semantic segmentation and lane detection models. It targets researchers and engineers by providing end-to-end support from model training and benchmarking to visualization and deployment, aiming to accelerate development and improve performance through efficient, config-based implementations.
How It Works
The framework employs a modular design, allowing users to easily switch between various segmentation (ERFNet, ENet, DeepLab, FCN) and lane detection models (SCNN, RESA, LSTR, LaneATT, BézierLaneNet) on diverse backbones. It emphasizes fast training, even on single GPUs, and offers features like mixed-precision training, TensorBoard logging, and ONNX/TensorRT deployment support, contributing to its efficiency and ease of use.
Quick Start & Requirements
INSTALL.md
.DATASET.md
.LANEDETECTION.md
or SEGMENTATION.md
.INSTALL.md
.Highlighted Details
Maintenance & Community
Maintained by Zhengyang Feng and Shaohua Guo, with contributions from several GitHub users. Sponsorships from individuals are acknowledged. Active development is noted, with guidance for legacy code users.
Licensing & Compatibility
The README does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The project is under active development, and some features like BDD100K dataset support and PRNet model integration are marked as "In progress." Legacy code users should be aware of potential deprecations.
1 year ago
1 day