Commit Graph

5 Commits

Author SHA1 Message Date
Pepijn af551b057a fix(docker): editable VLABench install for missing __init__.py
VLABench/utils/ has no __init__.py, so find_packages() omits it
from built wheels. Use editable install (-e) so Python imports
directly from the source tree via implicit namespace packages.

Made-with: Cursor
2026-04-16 17:35:53 +02:00
Pepijn a81df9877c fix(docker): shallow-clone VLABench to skip SSH-only submodules
The VLABench repo's nested submodules (openpi -> aloha, libero) use
git@github.com SSH URLs which fail in Docker builds without SSH.
Clone with --depth 1 (no submodule recursion) and install from the
local checkout instead.

Made-with: Cursor
2026-04-16 17:25:36 +02:00
Pepijn 8053f2eea0 fix(docker): install VLABench from GitHub, not PyPI
VLABench is not published on PyPI. Install from the OpenMOSS/VLABench
GitHub repo directly.

Made-with: Cursor
2026-04-16 17:04:09 +02:00
Pepijn 1a0aaf64f4 fix(docker): use uv pip for VLABench install and fail on errors
The base image (lerobot-gpu) uses uv, not pip. The previous `pip install`
silently failed ("pip: not found") and `|| true` hid the error, resulting
in an image with no VLABench installed.

Made-with: Cursor
2026-04-16 16:57:53 +02:00
Pepijn 0a3195749e feat(sim): VLABench benchmark integration
Add VLABench (language-conditioned manipulation with long-horizon
reasoning) as a new simulation benchmark, following the established
LIBERO/MetaWorld patterns.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 11:28:17 +02:00