Hi~
Though I succeeded in running Isaac Sim on AWS by following exactly on the procedure of the docs guide and a workaround for a problem, but it is too slow.
Problem
Its performance is too slow that the robot and mouse cursor does not move when an Isaac Example for a robot is executed.
Environment
Server: AWS EC2
AMI: IsaacSim-Ubuntu-18.04-GPU-2021-11-12
Instance: g4dn.4xlarge (4 vCPU, 64 GB RAM) as recommended on the guide
Workaround
So, I found a work around below, but it may not be the correct solution and it’s not perfrect:
As we know, the option --rm
, below in the Docker container running command for Isaac Sim, causes the container to be removed after Isaac Sim is exited:
$ sudo docker run --name isaac-sim --entrypoint bash -it --gpus all -e “ACCEPT_EULA=Y” –rm --network=host
-v ~/docker/isaac-sim/cache/ov:/root/.cache/ov:rw
-v ~/docker/isaac-sim/cache/glcache:/root/.cache/nvidia/GLCache:rw
-v ~/docker/isaac-sim/cache/computecache:/root/.nv/ComputeCache:rw
-v ~/docker/isaac-sim/logs:/root/.nvidia-omniverse/logs:rw
-v ~/docker/isaac-sim/config:/root/.nvidia-omniverse/config:rw
-v ~/docker/isaac-sim/data:/root/.local/share/ov/data:rw
-v ~/docker/isaac-sim/documents:/root/Documents:rw
nvcr.io/nvidia/isaac-sim:2021.2.1
But, after removing the ‘–rm’ option and executing the command as below,
$ sudo docker run --name isaac-sim --entrypoint bash -it --gpus all -e “ACCEPT_EULA=Y” --network=host
-v ~/docker/isaac-sim/cache/ov:/root/.cache/ov:rw
-v ~/docker/isaac-sim/cache/glcache:/root/.cache/nvidia/GLCache:rw
-v ~/docker/isaac-sim/cache/computecache:/root/.nv/ComputeCache:rw
-v ~/docker/isaac-sim/logs:/root/.nvidia-omniverse/logs:rw
-v ~/docker/isaac-sim/config:/root/.nvidia-omniverse/config:rw
-v ~/docker/isaac-sim/data:/root/.local/share/ov/data:rw
-v ~/docker/isaac-sim/documents:/root/Documents:rw
nvcr.io/nvidia/isaac-sim:2021.2.1
by exiting the first slow running container of Isaac Sim and running it again, its performance is so improved that we can see the Isaac Example for a robot works but it’s a little slow.
Question
So, worrying that Isaac Sim could be used in usual workstations or servers,
it will be better if there is a correct solution for the slow performance problem.
Thanks,