# apollo-lite **Repository Path**: daohu527/apollo-lite ## Basic Information - **Project Name**: apollo-lite - **Description**: Apollo-Lite provides powerful modules and features for autonomous driving development. - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 3 - **Created**: 2025-06-22 - **Last Updated**: 2025-12-08 ## Categories & Tags **Categories**: auto-driving **Tags**: None ## README

[English](README.md) | [中文](README.zh-cn.md) | [한국어](README.ko.md) | [日本語](README.ja.md)

Documentation Status

A high-performance autonomous driving system
## Table of Contents - [Introduction](#introduction) - [Prerequisites](#prerequisites) - [Quick Start](#quick-start) - [Copyright and License](#copyright-and-license) - [Connect with Us](#connect-with-us) --- ## Introduction Apollo-Lite provides powerful modules and features for autonomous driving development. Before getting started, please ensure your environment meets the prerequisites and follow the installation instructions below. For a deeper understanding, refer to the following documents: - Design Document: [[中文](https://fcn5tm1hmy9p.feishu.cn/wiki/J5ujwMD44iz6IlkD7etcFfrinZf?fromScene=spaceOverview) | [English]] - Integration Document: [[中文](https://fcn5tm1hmy9p.feishu.cn/wiki/WQVmwCVw6i93wOk68QRchUQMnwe?fromScene=spaceOverview) | [English]] - Development Process: [[中文](https://fcn5tm1hmy9p.feishu.cn/wiki/XdlSwmdLiiDXBdkuF9qcwKFun2d?fromScene=spaceOverview) | [English]] - Tools Document: [[中文](https://fcn5tm1hmy9p.feishu.cn/wiki/SQVtw66pCiJlOTkZBoCc4tzlnzg?fromScene=spaceOverview) | [English]] - Product Manual: [[中文](https://fcn5tm1hmy9p.feishu.cn/wiki/Y4WKw4oX4iCfQ8kmmabccgEUnhf?fromScene=spaceOverview) | [English]] - Issues / FAQ: [[中文](https://fcn5tm1hmy9p.feishu.cn/wiki/IS9Vw11zcir6u5k8xFIc3BXJnEf?fromScene=spaceOverview) | [English]] - WEP Proposal: [[中文](https://fcn5tm1hmy9p.feishu.cn/wiki/WSgLwkMOkir6aSkaJGWcYa5ZnJb?fromScene=spaceOverview) | [English]] - Company Introduction: [[中文](https://fcn5tm1hmy9p.feishu.cn/wiki/Fp3WwaoZ9iUuw8kD6sgcEsERnSe?fromScene=spaceOverview) | [English]] --- ## Prerequisites - **Machine:** Minimum 8-core CPU, 8GB RAM - **GPU:** NVIDIA Turing GPU recommended for acceleration - **Operating System:** Ubuntu 20.04 LTS --- ## Quick Start **Note:** For quick startup and verification, only the CPU-based image (simulation planning module) is provided. The full GPU-dependent tutorial will be released later. We recommend starting with the CPU image because the GPU image is large and has complex dependencies, which may not be suitable for beginners. ### 1. Install Deployment Tool ```bash pip install whl-deploy ``` ### 2. Setup Host Environment Run the following scripts to prepare your host machine. These steps will: 1. Install Docker (checks if already installed) 2. [skip] Install NVIDIA Container Toolkit (checks if already installed, depends on Docker) 3. [skip] Perform host system configurations ```bash whl-deploy setup docker ``` ### 3. Start Docker Container Download and start the Apollo container image (only required once): ```bash bash docker/scripts/dev_start.sh -d testing ``` To enter the running container environment in subsequent sessions: ```bash bash docker/scripts/dev_into.sh ``` Set environment variables: ```bash source cyber/setup.bash ``` ### 4. Build Apollo To build the entire Apollo project: ```bash ./apollo.sh build_cpu ``` To build a specific module: ```bash ./apollo.sh build_cpu # Example: ./apollo.sh build_cpu planning ``` #### Notes and Troubleshooting - **Out of Memory (OOM) Issues:** If the build process is terminated due to insufficient memory, try limiting the number of CPU threads used during the build: ```bash ./apollo.sh build_cpu dreamview --cpus=2 ``` - **Slow Download Speeds:** If you experience slow downloads, you can manually download the required archive from the following link: [Caiyun Cloud Drive](https://caiyun.139.com/w/i/2oxwFbadL3byc) (Extraction code: `jfwu`). After downloading, place the archive in the `.cache/distdir` directory within your codebase. --- ## Copyright and License Apollo-Lite is licensed under the [Apache License 2.0](LICENSE). Please comply with the license terms when using or contributing to this project. --- ## Connect with Us - ⭐ Star and Fork to support the project! - 💬 Join our [community discussion group](http://apollo.auto/community) to chat with developers. - 📧 For collaboration or business inquiries, contact: daohu527@gmail.com --- Thank you for being part of Apollo-Lite's journey towards autonomous driving innovation!