Hi everyone,
I’m working on a project where we’re using Isaac Sim with a custom extension to load environment models from .obj files and sensor information from .csv files. We’ve successfully set up a headless mode on AWS, allowing us to stream the GUI via WebRTC or the Omniverse Streaming Client on a Windows machine.
However, we’re encountering two main issues:
- We cannot open local files in headless mode, and we prefer not to use Nucleus, only Isaac Sim.
- Managing different user terminals (Mac, Windows, etc.) with the Omniverse Streaming Client has been challenging.
To address these issues, we’ve decided to use RDP to log into the AWS instance directly, which allows us to copy files easily and use Isaac Sim as needed. We have an AMI set up for this purpose, and while it works for our use case, we’re facing a significant problem:
When creating a new instance from the AMI, the first run of Isaac Sim takes up to 10 minutes, likely due to cache warming (materials, etc.). Although I’ve tried changing the default installation and cache directories to custom folders to persist the caches across AMIs, this approach hasn’t resolved the issue. Restarting an instance only takes around 1 minute, but creating a new instance from the AMI results in a much longer startup time.
Has anyone found a workaround for this problem? We’re working with Isaac Sim version 2023.1.1. Any suggestions or solutions would be greatly appreciated!
Thanks in advance for your help.