mirror of
https://github.com/huggingface/lerobot.git
synced 2026-05-17 09:39:47 +00:00
fix(ci): add smolvla extra to benchmark Dockerfiles
num2words (required by SmolVLM processor) is declared in lerobot[smolvla], not lerobot[libero/metaworld]. Install both extras together. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -65,7 +65,7 @@ RUN uv venv --python python${PYTHON_VERSION}
|
|||||||
COPY --chown=user_lerobot:user_lerobot setup.py pyproject.toml uv.lock README.md MANIFEST.in ./
|
COPY --chown=user_lerobot:user_lerobot setup.py pyproject.toml uv.lock README.md MANIFEST.in ./
|
||||||
COPY --chown=user_lerobot:user_lerobot src/ src/
|
COPY --chown=user_lerobot:user_lerobot src/ src/
|
||||||
|
|
||||||
RUN uv sync --locked --extra libero --no-cache
|
RUN uv sync --locked --extra libero --extra smolvla --no-cache
|
||||||
|
|
||||||
# Pre-create libero's config file pointing to the bundled package assets.
|
# Pre-create libero's config file pointing to the bundled package assets.
|
||||||
# libero/libero/__init__.py calls input() when ~/.libero/config.yaml is missing.
|
# libero/libero/__init__.py calls input() when ~/.libero/config.yaml is missing.
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ RUN uv venv --python python${PYTHON_VERSION}
|
|||||||
COPY --chown=user_lerobot:user_lerobot setup.py pyproject.toml uv.lock README.md MANIFEST.in ./
|
COPY --chown=user_lerobot:user_lerobot setup.py pyproject.toml uv.lock README.md MANIFEST.in ./
|
||||||
COPY --chown=user_lerobot:user_lerobot src/ src/
|
COPY --chown=user_lerobot:user_lerobot src/ src/
|
||||||
|
|
||||||
RUN uv sync --locked --extra metaworld --no-cache
|
RUN uv sync --locked --extra metaworld --extra smolvla --no-cache
|
||||||
|
|
||||||
RUN chmod +x /lerobot/.venv/lib/python${PYTHON_VERSION}/site-packages/triton/backends/nvidia/bin/ptxas
|
RUN chmod +x /lerobot/.venv/lib/python${PYTHON_VERSION}/site-packages/triton/backends/nvidia/bin/ptxas
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user