import subprocess n_action_steps_values = [1, 2, 4, 8, 16] cuda_device = 7 command_template = ( "CUDA_VISIBLE_DEVICES={cuda_device} MUJOCO_GL=osmesa PYOPENGL_PLATFORM=osmesa " "HYDRA_FULL_ERROR=1 python train.py --config-name=test_sq2 " "n_action_steps={n_action_steps}" ) for n_action_steps in n_action_steps_values: command = command_template.format(cuda_device = cuda_device, n_action_steps=n_action_steps) print(f"Running command: {command}") try: subprocess.run(command, shell=True, check=True) print(f"Command for n_action_steps={n_action_steps} executed successfully!") except subprocess.CalledProcessError as e: print(f"Error occurred while executing command for n_action_steps={n_action_steps}: {e}")