Isaac

Isaac Sim ML Training

I did docker pull, and followed the instruction.
https://docs.nvidia.com/isaac/isaac/doc/tutorials/training_in_docker.html
./start.sh has been created by docker run -u $(id -u) -v $PWD:/workspace nvcr.io/nvidia/isaac-ml-training:2020.1 -s

All good to this point. And I clicked the URL at the end of the output on my terminal. http://localhost:8888/notebooks/object_detection_from_sim.ipynb?token=object-detection-from-sim

But it tells that " This site can’t be reached localhost refused to connect."

Please help me how to resolve this issue.

Here is the output of the terminal:

./start.sh
We will need your ROOT password to enable access to your display from inside Docker

access control disabled, clients can connect from any host
Starting tutorial use Ctrl-C to stop.
Authenticating with existing credentials…
WARNING! Your password will be stored unencrypted in /home/dave/.docker/config.json.
Configure a credential helper to remove this warning. See

Login Succeeded
Default 3D models were copied to user space



Press Ctrl-C twice to exit

The problem here is that the username and password it is needing is the NGC API key info. But, from root it doesn’t ask for this info and just assumes it is the same as the root user ID - which is wrong.

I am sure there is a better way to get around this, but actually having the isaac-experiments directory outside root is more useful anyway - so, this s what I did to get it to work:

  1. copy the generated isaac-experiments directory into a directory on your home rather than root.
  2. then chmod -R 777 isaac-experiments
  3. launch ./start.sh from a new terminal
  4. connect to Jupyter notebook
  5. run cell by cell in notebook (may need to comment out #! rm -rf $DATA_DIR at the start of the "simulation cell"as it removes the very data directory needed later on!)

good luck!