Replies: 1 comment
|
P0 中「发布真正可安装的 UniLab 包」已完成一次最小闭环验证:unilab 0.1.0 发布到 TestPyPI(https://test.pypi.org/project/unilab/0.1.0/),并以 T800 为例构建了只依赖包分发的外部训练仓库 https://github.com/unilabsim/engineai_rl_unilab (冒烟训练 + eval 已验证)。外迁与新建指南见 #1489。 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
背景
UniLab 的仓库开发活动并不低,但外部用户规模和社区扩散仍明显落后于 mjlab。这里想讨论的不是技术优劣,而是产品定位、首次体验、发布渠道和社区机制。
截至 2026-09-03,通过 GitHub API 查询:
UniLab 在 2026 年创建的 PR/Issue 数量其实更多,这说明主要瓶颈可能不是开发速度,而是外部用户从看到项目、跑通 demo,到持续使用和贡献的转化率。
初步观察
1. 定位和默认路径较复杂
mjlab 的价值主张非常集中:Isaac Lab 风格 API + MuJoCo Warp + GPU 机器人 RL。UniLab 同时覆盖 MuJoCo、Motrix、Drake、MJWarp、Genesis、IsaacGym、IsaacSim,以及多个训练算法和硬件平台。多后端是 UniLab 的长期优势,但也增加了第一次选择和支持边界的理解成本。
2. 安装和分发仍是明显门槛
mjlab 提供
uvx --from mjlab --refresh demo、PyPI、Docker 和 Google Colab 入口,并有稳定版 release。UniLab 当前主要路径是源码 checkout、选择 extra、处理 native extension,再从 Hugging Face 拉取资产和 checkpoint。另外,PyPI 上的
unilab和unilabsim目前仍是0.0.0的 placeholder 包,而仓库pyproject.toml是0.1.0;新用户直接执行pip install unilab无法得到当前仓库。3. 社区成果缺少公开沉淀
mjlab 有 Research、Publications、Downstream Projects 和 Show and Tell 页面,能够持续展示第三方项目。UniLab 目前主要通过微信群二维码联系社区。微信群适合即时交流,但讨论、案例和采用者不容易被搜索、引用和长期沉淀。
4. 文档偏工程规范,缺少最短学习路径
UniLab 的文档覆盖面很广,包含 contract、ADR、backend 和 runner 生命周期等内容;但新用户最需要的可能是一个单一、可复制、无需理解全部架构的 Hero Path,以及一个从零创建任务的 notebook/tutorial。
建议讨论的优先级
P0:降低首次使用门槛
uvx、Docker 和 Colab/云端入口,减少本地编译和资产下载失败对体验的影响。P1:建立公开社区循环
P2:重组文档入口
想请社区反馈
欢迎直接分享安装失败、第一次成功运行的路径、下游项目链接和希望维护者优先解决的问题。
All reactions