From 26d1a8fedaedb91829f2d7b1b6618a96b5e9c831 Mon Sep 17 00:00:00 2001 From: Gwilym-Rutherford Date: Wed, 27 Aug 2025 09:34:22 +0100 Subject: [PATCH] Fix docker launch command --- carla launch manager/CARLA_manager.py | 37 ++++++++++++++++----------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/carla launch manager/CARLA_manager.py b/carla launch manager/CARLA_manager.py index 8ac9a23..cfb7587 100644 --- a/carla launch manager/CARLA_manager.py +++ b/carla launch manager/CARLA_manager.py @@ -1,21 +1,19 @@ import subprocess +import time class CARLAManager(object): container_id = None - run_command = """ - docker run -d --rm \ - --gpus all \ - -e NVIDIA_DRIVER_CAPABILITIES=all \ - -e NVIDIA_VISIBLE_DEVICES=all \ - -e SQL_LVDELDRIVER=x11 \ - -e DISPLAY=:1 \ - -e XDG_RUNTIME_DIR=/tmp \ - -e NVIDIA_REQUIRE_CUDA="cuda>=10.1 brand=tesla,driver>=384 driver>=384 brand=tesla,driver>=396 driver>=396 brand=tesla,driver>=410 driver>=410" \ - --network host \ - -v /tmp/.X11-unix:/tmp/.X11-unix:rw \ - carlasim/carla:0.9.15 \ - /bin/bash -c "/home/carla/CarlaUE4.sh" - """ + run_command = ( + "docker run -d --rm" + "--gpus all" + "-e NVIDIA_VISIBLE_DEVICES=all" + "-e DISPLAY=:0" + "-v /tmp/.X11-unix:/tmp/.X11-unix:rw" + "-e XDG_RUNTIME_DIR=/tmp" + "--network host" + "carlasim/carla:0.9.15" + "/bin/bash -c '/home/carla/CarlaUE4.sh'" + ) @staticmethod def start_carla(): @@ -39,4 +37,13 @@ def stop_carla(): @staticmethod def restart_carla(): CARLAManager.stop_carla() - CARLAManager.start_carla() \ No newline at end of file + CARLAManager.start_carla() + + +def main(): + CARLAManager.start_carla() + time.sleep(15) + CARLAManager.stop_carla() + +if __name__ == "__main__": + main() \ No newline at end of file