Running basic isaac sim 4.5.0 examples with jupyter notebook extension

Isaac Sim Version

4.5.0
4.2.0
4.1.0
4.0.0
4.5.0
2023.1.1
2023.1.0-hotfix.1
Other (please specify):

Operating System

Ubuntu 22.04
Ubuntu 20.04
Windows 11
Windows 10
Other (please specify):

GPU Information

  • Model: A10G
  • Driver Version: 535.129.03

Topic Description

Detailed Description

Hi, I am trying to run the basic python examples in an interactive session of IsaacSim 4.5.0 running on a container on the AWS cloud. I cannot set the simulation_app, which is appears required to control the simulation, as per examples and documentation.

Steps to Reproduce

  1. Perform AWS cloud installation as per IsaacSim 4.5.0 documentation. AWS Deployment — Isaac Sim Documentation

  2. Start the streaming session as per AWS deployment documentation (with ./runoldstreaming), adding the option for enabling the jupyter notebook: Jupyter Notebook — Isaac Sim Documentation:
    ./runoldstreaming.sh --enable isaacsim.code_editor.jupyter

  3. Open the jupyter app in the browser and create a notebook running the Ominverse (Python 3) lernel, “designed to run Python code, […], on a running Isaac Sim instance (where the Kit application has control over the update/simulation loop).

  4. As per the Isaac Sim documentation stated above,

When writing code in notebooks, it is necessary to first instantiate the SimulationApp class (from isaacsim or isaacsim.simulation_app ) after perform any Isaac Sim / Omniverse imports:

from isaacsim import SimulationApp

simulation_app = SimulationApp({"headless": True})

Error Messages

Traceback (most recent call last): File "/isaac-sim/exts/isaacsim.code_editor.jupyter/isaacsim/code_editor/jupyter/executor.py", line 78, in execute result = eval(code, self._globals, self._locals) File "<string>", line 1, in <module> ImportError: cannot import name 'SimulationApp' from 'isaacsim' (unknown location)

Somehow it is not possible to set the simulation_app, required to run the python interactive examples.

Related Issues

This issue is the continuation of:
Running python scripts headlessly with Isaac Sim 4.5 - Omniverse / Isaac Sim - NVIDIA Developer Forums
where I managed to run python scripts from the jupyter extension.