Isaac Sim version 4.2.0 missing many Isaac Utils and Isaac Examples there were available in previous versions

Isaac Sim version 4.2.0 was recently released and I was looking to update.
I noticed that many of the Isaac Utils and Isaac Examples were not available.
Given there was a MINOR version change .1 to .2, this should imply it was not breaking, but only additional features.

This makes me think there is a regression or other missing code in 4.2.0 that makes me skeptical of using it.

Utils and Examples available in 4.0.0

Utils and Examples available in 4.2.0

Can someone confirm this behavior?
Also, perhaps someone from NVidia can indicate if this is expected OR if it is not-intended?

I think many of these utilities and examples are referenced in the documentation and with them removed it would cause mismatches and reduction in capability which seems like a lesser developer experience.

5 Likes

Thanks for reporting the issue! I was unable to reproduce it locally using the Isaac Sim 4.2.0 release. Could you please share the log from the terminal when starting the sim?

1 Like

@mattmazzola are you on windows?
There is a known issue with torch that prevents dependent extensions from starting up.

https://docs.omniverse.nvidia.com/isaacsim/latest/known_issues.html#general

Do you see an error similar to the following during startup?

OSError: [WinError 126] The specified module could not be found. Error loading "C:\path\to\omni.isaac.ml_archive\pip_prebundle\torch\lib\fbgemm.dll" or one of its dependencies.

This issue is caused by missing build tools. To resolve it, install Visual Studio 2022 and then install MSVC v143 - VS 2022 c++ x64/86 build tools through the Visual Studio interface.

2 Likes

Yes, I am on Windows.
Yes, I see similar error.

2024-09-23 18:07:06 [9,463ms] [Error] [omni.ext._impl._internal] Failed to import python module omni.isaac.core from c:\users\mattm\appdata\local\ov\pkg\isaac-sim-4.2.0\exts\omni.isaac.core. Error: [WinError 126] The specified module could not be found. Error loading "c:/users/mattm/appdata/local/ov/pkg/isaac-sim-4.2.0/exts/omni.isaac.ml_archive/pip_prebundle/torch\lib\fbgemm.dll" or one of its dependencies.. Traceback:

I have attached the log file.

kit_20240923_110657.log (1.7 MB)

I do not want to install Visual Studio at this time.
Ideally the OV launcher or Isaac Sim should install necessary dependencies for proper operation.
In other words, I think installing Visual Studio and Built Tools should not be a requirement to use Isaac Sim on Windows.

1 Like

There are other potential solutions including installing the VC redistributable runtime or copying the missing libomp directly to the folder.

We will look into a cleaner solution for the next isaac sim version.

1 Like

I re-attempted to get Isaac Sim 4.2.0 running as any possible performance improvement is important to our project.

I was able to install the 2022 build tools using winget.

1. Install Microsoft.VisualStudio.2022.BuildTools

winget install Microsoft.VisualStudio.2022.BuildTools
Found Visual Studio BuildTools 2022 [Microsoft.VisualStudio.2022.BuildTools] Version 17.11.4
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://download.visualstudio.microsoft.com/download/pr/3429d84b-c702-4681-b81d-d2a4780fb8be/a1a495189dbb4d2a8849c1cb68c170f2948183494255fbe241d199c78070cf68/vs_BuildTools.exe
  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  4.22 MB / 4.22 MB
Successfully verified installer hash
Starting package install...
Successfully installed

From Hammad’s post I thought this was the only requirement, but I still had issues after

2. Download libomp140_x86_64

I had to manually download libomp140_x86_64

3. Add to libomp to Isaac 4.2.0 ml bundle

C:\Users\<user>\AppData\Local\ov\pkg\isaac-sim-4.2.0\exts\omni.isaac.ml_archive\pip_prebundle\torch\lib

After all this, after starting Isaac Sim it would crash almost immediately.
However, this seemed to resolve after a few tries which is mysterious and concerning which is changing.

I can at least start Isaac Sim without the fbgemm.dll error, load my extension, and confirmed the Isaac Utils and Examples all load.


Isaac Sim still seems to crash randomly when attempting to operate so I will probably still use 4.0.0 but I hope these steps may help someone else.

3 Likes

@mattmazzola can you provide any logs for crashes you are seeing?
Or if you prefer can you make a new post and tag me there

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.