Skip to content

Commit 7dcfd69

Browse files
authored
Merge pull request #49 from ROBOTIS-GIT/feature-dockerfile
Update Dockerfiles to ensure correct installation of SmolVLA dependencies
2 parents e8a767a + 3faa1f1 commit 7dcfd69

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

physical_ai_server/Dockerfile.amd64

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ RUN cd ${COLCON_WS}/src/physical_ai_tools/lerobot && \
2828
sed -i '/"torchvision[^\"]*",/d' pyproject.toml && \
2929
pip install --ignore-installed -e .
3030

31-
RUN pip install -e ".[smolvla]"
31+
RUN cd ${COLCON_WS}/src/physical_ai_tools/lerobot && \
32+
pip install -e ".[smolvla]"
33+
3234
RUN pip install setuptools==68.1.2
3335
RUN pip install 'numpy<2'
3436

physical_ai_server/Dockerfile.arm64

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ RUN cd ${COLCON_WS}/src/physical_ai_tools/lerobot && \
3333
sed -i '/"torchvision[^\"]*",/d' pyproject.toml && \
3434
pip install --index-url https://pypi.jetson-ai-lab.io/jp6/cu126/+simple --extra-index-url https://pypi.org/simple --ignore-installed -e .
3535

36-
RUN pip install --index-url https://pypi.jetson-ai-lab.io/jp6/cu126/+simple --extra-index-url https://pypi.org/simple -e ".[smolvla]"
36+
RUN cd ${COLCON_WS}/src/physical_ai_tools/lerobot && \
37+
pip install --index-url https://pypi.jetson-ai-lab.io/jp6/cu126/+simple --extra-index-url https://pypi.org/simple -e ".[smolvla]"
38+
3739
RUN pip install --index-url https://pypi.jetson-ai-lab.io/jp6/cu126/+simple --extra-index-url https://pypi.org/simple setuptools==68.1.2
3840
RUN pip install --index-url https://pypi.jetson-ai-lab.io/jp6/cu126/+simple --extra-index-url https://pypi.org/simple 'numpy<2'
3941

physical_ai_server/physical_ai_server/physical_ai_server.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -699,7 +699,6 @@ def get_dataset_list_callback(self, request, response):
699699

700700
def get_model_weight_list_callback(self, request, response):
701701
save_root_path = TrainingManager.get_weight_save_root_path()
702-
self.get_logger().info(f'Getting model weight list from: {save_root_path}')
703702
try:
704703
if not save_root_path.exists():
705704
response.success = False

0 commit comments

Comments
 (0)