diff --git a/docker/Dockerfile.internal b/docker/Dockerfile.internal index 6e4550933..c48e61bbb 100644 --- a/docker/Dockerfile.internal +++ b/docker/Dockerfile.internal @@ -18,9 +18,8 @@ # docker build -f docker/Dockerfile.internal -t lerobot-internal . # Configure the base image for CI with GPU access -# TODO(Steven): Bump these versions -ARG CUDA_VERSION=12.4.1 -ARG OS_VERSION=22.04 +ARG CUDA_VERSION=12.6.3 +ARG OS_VERSION=24.04 FROM nvidia/cuda:${CUDA_VERSION}-base-ubuntu${OS_VERSION} # Define Python version argument @@ -36,16 +35,13 @@ ENV DEBIAN_FRONTEND=noninteractive \ # Install Python, system dependencies, and uv (as root) RUN apt-get update && apt-get install -y --no-install-recommends \ - software-properties-common build-essential git curl \ - libglib2.0-0 libgl1-mesa-glx libegl1-mesa ffmpeg \ + build-essential git curl \ + libglib2.0-0 libgl1 libegl1 ffmpeg \ libusb-1.0-0-dev speech-dispatcher libgeos-dev portaudio19-dev \ cmake pkg-config ninja-build \ - && add-apt-repository -y ppa:deadsnakes/ppa \ - && apt-get update \ - && apt-get install -y --no-install-recommends \ - python${PYTHON_VERSION} \ - python${PYTHON_VERSION}-venv \ - python${PYTHON_VERSION}-dev \ + python${PYTHON_VERSION} \ + python${PYTHON_VERSION}-venv \ + python${PYTHON_VERSION}-dev \ && curl -LsSf https://astral.sh/uv/install.sh | sh \ && mv /root/.local/bin/uv /usr/local/bin/uv \ && useradd --create-home --shell /bin/bash user_lerobot \