@@ -64,33 +64,23 @@ def main():
6464 run_cmd_or_die (
6565 f"""
6666 docker run \
67- { os .environ .get ('GPU_FLAG' , '' ) } \
68- -e ACCEPT_EULA=Y \
69- -e PRIVACY_CONSENT=Y \
7067 -e PR_NUMBER \
7168 -e RUNNER_ARTIFACT_DIR=/artifacts \
7269 -e RUNNER_DOCS_DIR=/docs \
7370 -e RUNNER_TEST_RESULTS_DIR=/test-results \
71+ --env-file="{ os .environ .get ('RUNNER_TEMP' , '' ) } /github_env_{ os .environ .get ('GITHUB_RUN_ID' , '' ) } " \
72+ `# It is unknown why the container sees a different value for this.` \
7473 -e GITHUB_STEP_SUMMARY \
7574 { ' ' .join ([ f'-e { v } ' for v in secrets_u_names ]) } \
76- --env-file="{ os .environ .get ('RUNNER_TEMP' , '' ) } /github_env_{ os .environ .get ('GITHUB_RUN_ID' , '' ) } " \
7775 --cap-add=SYS_PTRACE \
76+ --detach \
7877 --ipc=host \
7978 --security-opt seccomp=unconfined \
8079 --shm-size=2g \
8180 --tty \
8281 --ulimit stack=10485760:83886080 \
8382 --ulimit core=0 \
84- --detach \
85- --network=host \
86- -v ~/docker/isaac-sim/cache/kit:/isaac-sim/kit/cache:rw \
87- -v ~/docker/isaac-sim/cache/ov:/root/.cache/ov:rw \
88- -v ~/docker/isaac-sim/cache/pip:/root/.cache/pip:rw \
89- -v ~/docker/isaac-sim/cache/glcache:/root/.cache/nvidia/GLCache:rw \
90- -v ~/docker/isaac-sim/cache/computecache:/root/.nv/ComputeCache:rw \
91- -v ~/docker/isaac-sim/logs:/root/.nvidia-omniverse/logs:rw \
92- -v ~/docker/isaac-sim/data:/root/.local/share/ov/data:rw \
93- -v ~/docker/isaac-sim/documents:/root/Documents:rw \
83+ { os .environ .get ('GPU_FLAG' , '' ) } \
9484 -v "{ os .environ .get ('GITHUB_WORKSPACE' , '' ) } /{ os .environ .get ('REPOSITORY' , '' ) } :/{ os .environ .get ('REPOSITORY' , 'work' ) } " \
9585 -v "{ os .environ .get ('GITHUB_WORKSPACE' , '' ) } /test-infra:/test-infra" \
9686 -v "{ os .environ .get ('RUNNER_ARTIFACT_DIR' , '' ) } :/artifacts" \
@@ -99,13 +89,14 @@ def main():
9989 -v "{ os .environ .get ('RUNNER_TEMP' , '' ) } /exec_script:/exec" \
10090 -v "{ os .environ .get ('GITHUB_STEP_SUMMARY' , '' ) } ":"{ os .environ .get ('GITHUB_STEP_SUMMARY' , '' ) } " \
10191 -w /{ os .environ .get ('REPOSITORY' , 'work' ) } \
102- "{ os .environ .get ('DOCKER_IMAGE' , '' ) } " tail -f /dev/null
92+ "{ os .environ .get ('DOCKER_IMAGE' , '' ) } "
10393 """ # noqa: E501
10494 )
10595 .replace ("\n " , "" )
10696 .strip ()
10797 )
10898 run_cmd_or_die (f"docker exec -t { container_name } /exec" )
10999
100+
110101if __name__ == "__main__" :
111102 main ()
0 commit comments