Skip to content

Commit 0c55461

Browse files
committed
Merge remote-tracking branch 'origin/main' into user/aliberts/2024_11_25_compute_stats_v2
2 parents 5ceb342 + 638d411 commit 0c55461

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+4593
-1703
lines changed

Makefile

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ test-end-to-end:
2626
${MAKE} DEVICE=$(DEVICE) test-diffusion-ete-eval
2727
${MAKE} DEVICE=$(DEVICE) test-tdmpc-ete-train
2828
${MAKE} DEVICE=$(DEVICE) test-tdmpc-ete-eval
29-
${MAKE} DEVICE=$(DEVICE) test-tdmpc-ete-train-with-online
3029

3130
test-act-ete-train:
3231
python lerobot/scripts/train.py \
@@ -105,7 +104,7 @@ test-tdmpc-ete-train:
105104
--env.episode_length=5 \
106105
--dataset.repo_id=lerobot/xarm_lift_medium \
107106
--dataset.image_transforms.enable=true \
108-
--dataset.episodes='[0]' \
107+
--dataset.episodes="[0]" \
109108
--batch_size=2 \
110109
--offline.steps=2 \
111110
--online.steps=0 \
@@ -128,28 +127,29 @@ test-tdmpc-ete-eval:
128127
--eval.batch_size=1 \
129128
--device=$(DEVICE)
130129

131-
test-tdmpc-ete-train-with-online:
132-
python lerobot/scripts/train.py \
133-
--policy.type=tdmpc \
134-
--env.type=pusht \
135-
--env.obs_type=environment_state_agent_pos \
136-
--env.episode_length=5 \
137-
--dataset.repo_id=lerobot/pusht_keypoints \
138-
--dataset.image_transforms.enable=true \
139-
--dataset.episodes='[0]' \
140-
--batch_size=2 \
141-
--offline.steps=2 \
142-
--online.steps=20 \
143-
--online.rollout_n_episodes=2 \
144-
--online.rollout_batch_size=2 \
145-
--online.steps_between_rollouts=10 \
146-
--online.buffer_capacity=1000 \
147-
--online.env_seed=10000 \
148-
--save_checkpoint=false \
149-
--save_freq=10 \
150-
--log_freq=1 \
151-
--eval.use_async_envs=true \
152-
--eval.n_episodes=1 \
153-
--eval.batch_size=1 \
154-
--device=$(DEVICE) \
155-
--output_dir=tests/outputs/tdmpc_online/
130+
# TODO(rcadene): fix online buffer to storing "task"
131+
# test-tdmpc-ete-train-with-online:
132+
# python lerobot/scripts/train.py \
133+
# --policy.type=tdmpc \
134+
# --env.type=pusht \
135+
# --env.obs_type=environment_state_agent_pos \
136+
# --env.episode_length=5 \
137+
# --dataset.repo_id=lerobot/pusht_keypoints \
138+
# --dataset.image_transforms.enable=true \
139+
# --dataset.episodes="[0]" \
140+
# --batch_size=2 \
141+
# --offline.steps=2 \
142+
# --online.steps=20 \
143+
# --online.rollout_n_episodes=2 \
144+
# --online.rollout_batch_size=2 \
145+
# --online.steps_between_rollouts=10 \
146+
# --online.buffer_capacity=1000 \
147+
# --online.env_seed=10000 \
148+
# --save_checkpoint=false \
149+
# --save_freq=10 \
150+
# --log_freq=1 \
151+
# --eval.use_async_envs=true \
152+
# --eval.n_episodes=1 \
153+
# --eval.batch_size=1 \
154+
# --device=$(DEVICE) \
155+
# --output_dir=tests/outputs/tdmpc_online/

docker/lerobot-cpu/Dockerfile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ ARG DEBIAN_FRONTEND=noninteractive
77

88
# Install apt dependencies
99
RUN apt-get update && apt-get install -y --no-install-recommends \
10-
build-essential cmake \
10+
build-essential cmake git git-lfs \
1111
libglib2.0-0 libgl1-mesa-glx libegl1-mesa ffmpeg \
12-
speech-dispatcher \
12+
speech-dispatcher libgeos-dev \
1313
&& apt-get clean && rm -rf /var/lib/apt/lists/*
1414

1515
# Create virtual environment
@@ -19,7 +19,8 @@ ENV PATH="/opt/venv/bin:$PATH"
1919
RUN echo "source /opt/venv/bin/activate" >> /root/.bashrc
2020

2121
# Install LeRobot
22-
COPY . /lerobot
22+
RUN git lfs install
23+
RUN git clone https://github.com/huggingface/lerobot.git /lerobot
2324
WORKDIR /lerobot
2425
RUN pip install --upgrade --no-cache-dir pip
2526
RUN pip install --no-cache-dir ".[test, aloha, xarm, pusht, dynamixel]" \

docker/lerobot-gpu-dev/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
1313
sed gawk grep curl wget zip unzip \
1414
tcpdump sysstat screen tmux \
1515
libglib2.0-0 libgl1-mesa-glx libegl1-mesa \
16-
speech-dispatcher portaudio19-dev \
16+
speech-dispatcher portaudio19-dev libgeos-dev \
1717
python${PYTHON_VERSION} python${PYTHON_VERSION}-venv \
1818
&& apt-get clean && rm -rf /var/lib/apt/lists/*
1919

docker/lerobot-gpu/Dockerfile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ ARG DEBIAN_FRONTEND=noninteractive
77

88
# Install apt dependencies
99
RUN apt-get update && apt-get install -y --no-install-recommends \
10-
build-essential cmake \
10+
build-essential cmake git git-lfs \
1111
libglib2.0-0 libgl1-mesa-glx libegl1-mesa ffmpeg \
12-
speech-dispatcher \
12+
speech-dispatcher libgeos-dev \
1313
python${PYTHON_VERSION}-dev python${PYTHON_VERSION}-venv \
1414
&& apt-get clean && rm -rf /var/lib/apt/lists/*
1515

@@ -21,7 +21,8 @@ ENV PATH="/opt/venv/bin:$PATH"
2121
RUN echo "source /opt/venv/bin/activate" >> /root/.bashrc
2222

2323
# Install LeRobot
24-
COPY . /lerobot
24+
RUN git lfs install
25+
RUN git clone https://github.com/huggingface/lerobot.git /lerobot
2526
WORKDIR /lerobot
2627
RUN pip install --upgrade --no-cache-dir pip
2728
RUN pip install --no-cache-dir ".[test, aloha, xarm, pusht, dynamixel]"

0 commit comments

Comments
 (0)