Open sujitvasanth opened 8 months ago
Hi there, we are aware of the omni.client warning on startup, which is causing the startup process to become slower, and we are working on a fix for it. For now, you can try downloading the assets from the server and using the local paths to the assets instead of using get_assets_root_path()
. The UI windows pop up as extensions are being loaded on startup. Once all extensions have finished loading and the scene has been created, only the Viewport window should be visible in the UI. Additional extensions can be loaded from the Windows > Extensions Manager window.
Thanks! I'm very grateful to have independent installations of 2022.2.1 and 2023.1.0 - its great to be able to work on the old version while experimenting on the new one - ~I have a couple of version of the repo to use in the different versions. I have got 2023.1.0 working at good speed now but would prefer not to waste resources on the server so please do fix this can we not just delete the line of code that does the sever check for single computer installations or give it a conditional flag in the task yaml?
I found a solution without requiring the installation of a local nucleus server You should have the omniverse cache installed
you can edit this file /home/*/.local/share/ov/pkg/isaac_sim-2023.1.0/exts/omni.isaac.core/omni/isaac/core/utils/nucleus.py change lines 178 to 198 which is the check server function to below
def check_server(server: str, path: str) -> bool:
"""Check a specific server for a path
Args:
server (str): Name of Nucleus server
path (str): Path to search
Returns:
bool: True if folder is found
"""
carb.log_info("Checking path: {}{}".format(server, path))
# Increase hang detection timeout
if "localhost" not in server:
omni.client.set_hang_detection_time_ms(10000)
result, _ = omni.client.stat("{}{}".format(server, path))
if result == Result.OK:
carb.log_info("Success: {}{}".format(server, path))
return True
carb.log_info("Failure: {}{} not accessible".format(server, path))
return False
Isaac Sim 2023.1.0 now loads in 10 seconds on my system with no nucleus local server needed
For clarity the updated version is on the right
Isaac Sim 2023.1.0 now loads in 10 seconds on my system with no nucleus local server needed
@sujitvasanth 's solution works great! Thanks!
For isaac-sim-4.0.0
, the file to edit has a different location:
~/.local/share/ov/pkg/isaac-sim-4.0.0/exts/omni.isaac.nucleus/omni/isaac/nucleus/nucleus.py
I just upgraded to Isaac Sim 2023.1.0 and therefore recloned the omnisaacgymenvs repo and reinstalled omniisaacgym through git as per the repo instructions. It does work but it has some strange/slow behaviour.
I get some omniverse gui windows transiently popping up and then omniverse hangs for 1-2 minutes at this point before running the rl example. I have taken a screenshot of the hanging:
the wanings in the screen shot are
then after hanging for 1-2 minutes, i get this error and cartpole starts normally at the normal speed
my system is ubuntu 20.04, RTX 3090, 64 Gb RAM
How can I resolve the system hanging? also what is with the gui windows appearing for import and also the simulation window is not the same as 2021.2.1, why?
Opening files directly in Isaac Sim 2023.1.0 works fine and it has fixed issues I was having with usd robot file errors so I definitely need to upgrade