alpasim

在虚拟世界里闭环跑通端到端自动驾驶策略

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 行业应用 🍴 复刻 163 🐛 待处理 21 👀 关注 22
GitHub ↗
GitHub 星标 ★ 1289
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署

项目预览

alpasim 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类行业应用
开发团队NVlabs
定价模式🏷️完全免费
价格说明开源免费,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型autonomous-driving,autonomous-vehicles,av-simulation,closed-loop-simulation,computer-vision,end-to-end-driving,neural-reconstruction,nurec,nvidia,physical-ai,robotics,self-driving-car,simulation,simulator
GitHub 星标★ 1289
上线时间2025-10-03 00:00:00
代码更新2026-10-20
仓库体积17.5 MB
本站数据更新2026-11-03
维护状态较活跃
收录时间2026-09-17
浏览次数2

项目介绍

AlpaSim 是一个面向端到端自动驾驶策略研发与测试的开源仿真平台。它要解决的核心问题是:端到端自动驾驶模型(从传感器输入直接输出控制指令)在真实道路上训练和验证成本高、风险大、难以复现,而传统仿真器又往往与端到端模型的接口不匹配。AlpaSim 提供闭环仿真环境,让自动驾驶策略在虚拟场景中持续接收感知输入、输出驾驶动作并得到环境反馈,从而支持策略的训练、回归测试和迭代评估。平台基于 Python 构建,整合了自动驾驶、计算机视觉、闭环仿真和神经网络相关技术栈,适合研究人员和工程团队在受控条件下快速验证端到端驾驶算法,降低实车测试依赖,加速从原型到可评估系统的迭代过程。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-17 · 当前星标 ★ 1289

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 30 分钟 部署方式:Docker 5 步

环境要求

  • 支持 Docker 与 Docker Compose 的单机环境(Linux 或 macOS)
  • Python 环境(项目基于 Python 构建)
  • git 用于克隆仓库
  • 如需视频模型渲染后端,需要能访问 NVIDIA FlashDreams / OmniDreams 相关依赖
  • 集群部署需要 SLURM 环境

安装与启动步骤

  1. 1克隆仓库

    把 AlpaSim 源码拉到本地。README 未给出 pip install 或 docker run 的直接命令,后续以官方 Tutorial 为准。

    git clone https://github.com/NVlabs/alpasim.git
    cd alpasim
  2. 2查看本地部署教程

    README 指向 docs/TUTORIAL.md,这是单机 Docker Compose 运行仿真的默认路径。打开它了解具体启动命令。

    cat docs/TUTORIAL.md
  3. 3按教程启动仿真

    按 TUTORIAL.md 中的 Docker Compose 步骤在单机上运行闭环仿真。默认渲染后端为 NuRec。

  4. 4切换视频模型渲染

    若要用 OmniDreams 作为渲染后端,请参考 VIDEO_MODEL.md,其中说明通过 FlashDreams 接入的方式。

    cat docs/VIDEO_MODEL.md
  5. 5集群部署

    如需在 SLURM 集群上部署,参考 src/tools/run-on-slurm 中的工具与说明。

    ls src/tools/run-on-slurm

关键配置

配置项必填说明示例
renderer_backend否渲染后端选择,README 说明默认使用 NuRec,也可切换为 OmniDreams 视频模型渲染nurec

如何确认成功

按 TUTORIAL.md 启动后,容器与仿真进程正常运行、终端无报错,并能看到渲染服务和仿真环境初始化日志。

常见问题

Q:README 里为什么没有直接的安装命令?

A:README 只给出入口,单机 Docker Compose、视频模型渲染和 SLURM 部署分别指向 docs/TUTORIAL.md、docs/VIDEO_MODEL.md 和 src/tools/run-on-slurm,具体命令以这些文档为准。

Q:默认用哪个渲染器?

A:默认支持 NuRec。若需要更强的动态物体和非刚性视觉保真度,可改用 OmniDreams 视频模型渲染,并通过 FlashDreams 接入。

Q:没有 Docker 能运行吗?

A:README 的本地运行路径明确基于 Docker Compose 单机部署;其他方式未在给定 README 中说明。

Q:能在集群上跑吗?

A:可以,README 说明集群或 SLURM 部署参考 src/tools/run-on-slurm。

注意事项

  • README 未提供 pip 包名、端口、配置文件路径等细节,务必以 docs/TUTORIAL.md 为准。
  • 默认教程路径使用 NuRec;切换 OmniDreams 需要额外参考 VIDEO_MODEL.md。
  • SLURM 集群部署与单机 Docker Compose 部署是两套不同路径。
  • 视频模型渲染对 GPU 与 NVIDIA 相关组件可能有额外要求,README 未给出具体版本。

核心亮点

  • 专注端到端策略的闭环仿真,而非传统模块化仿真,接口更贴合神经网络驾驶模型
  • 基于 Python,便于与主流深度学习框架和感知模型集成
  • 开源可复现,适合做策略回归测试和算法对比实验

不足之处

  • 项目处于成长阶段,生态和文档完善度有待观察
  • 仿真场景覆盖度与真实感相比成熟商业仿真器可能有限

适用场景

  • 研究团队训练和评估端到端自动驾驶神经网络策略
  • 自动驾驶公司做算法迭代前的闭环回归测试
  • 高校教学与科研中演示端到端驾驶的仿真验证流程

替代项目

CARLA、AirSim

上一篇:mrpt

下一篇:UniEmployee

同类项目推荐

argos-translate 开源

离线也能翻,隐私安全又省钱

Open-source offline translation library written in Python

★ 6621 2026-08-10
giza-pp 开源

用平行语料训练词对齐模型,输出双语词对应关系

GIZA++ is a statistical machine translation toolkit that is used to train IBM Models···

★ 275 2026-09-24
IDvs.MoRec 开源

让推荐模型直接吃透图文音,端到端训练提效果

End-to-end Training for Multimodal Recommendation Systems

★ 169 2026-08-09
alphafold3 开源

输入生物序列,直接预测复合物三维结构

AlphaFold 3 inference pipeline.

★ 8720 2026-10-25
notfair-plugin 开源

让 AI 代理直接干 SEO 和广告投放的插件包

Open-source SEO, GEO, and marketing skills for AI agents.

★ 4098 2026-09-12
aramgg_client 开源

大乱斗选强化不再瞎猜,OCR悬浮实时给胜率建议

Windows companion for League of Legends ARAM Mayhem with read-only LCU recommendatio···

★ 629 2026-09-19