qcr / benchbot

BenchBot is a tool for seamlessly testing & evaluating semantic scene understanding tools in both realistic 3D simulation & on real robots
BSD 3-Clause "New" or "Revised" License
110 stars 12 forks source link

Isaac 2019.2 not supported by Nvidia anymore #36

Closed vincentcartillier closed 2 years ago

vincentcartillier commented 2 years ago

Hi, It seems the ISAAC 2019.2 SDK is not supported anymore by Nvidia. There is no "Archive" folder on their download page. (cf https://forums.developer.nvidia.com/t/downloading-isaac-sdk-2020-2/195227)

Is there any workaround? Can Benchbot compile with the new ISAAC 2021.1 SDK?

btalb commented 2 years ago

Thanks for bringing this to our attention @vincentcartillier.

Getting BenchBot to work with the latest version of ISAAC will require some engineering work that we hadn't allocated time for. We didn't expect NVIDIA to proceed this way. We will need to dig in to the latest versions of ISAAC to understand: 1) how much work that will involve, 2) if we have the cycles available to get it done.

Sorry for the non-answer at the moment, but we will get back to you once we know more.

vincentcartillier commented 2 years ago

Thanks for your reply.

I have started to look into compiling benchbot with Isaac-2021.

Environment: I am running a VM from GCP with Ubuntu18 and a Tesla P4.

Following are some notes to what I have tried and how far I reached.. Notes:

I will continue looking and I'll post updates here if I manage to get it working. In the meantime any suggestions are welcome!

PS: The installation script is very well made ! :)

btalb commented 2 years ago

Thanks for digging in for us @vincentcartillier .

Here's my notes on what would need work for this to work with the latest Isaac:

I provide this exhaustive list just for context. It's certainly not a "these things are why it's too hard, so we won't do it" situation. Because they are all doable, it just requires time. It's more a "this is the roadmap of tasks we would need to complete to add this support in the future".

Thanks for the nice comments about the install script, and for digging into BenchBot for us; it's the community engagement that makes projects like this worthwhile!

btalb commented 2 years ago

Please see the latest release @vincentcartillier .

We now have official support for the latest Isaac Sim (2021.2), powered by Omniverse. Apologies about the delay.

We're aware there may be some bugs with a migration of this size, so please let us know if you encounter any.

floodsung commented 2 years ago

Hi, It seems the ISAAC 2019.2 SDK is not supported anymore by Nvidia. There is no "Archive" folder on their download page. (cf https://forums.developer.nvidia.com/t/downloading-isaac-sdk-2020-2/195227)

Is there any workaround? Can Benchbot compile with the new ISAAC 2021.1 SDK?

I find this archive https://github.com/NvPhysX/UnrealEngine/tree/IsaacSim_1.2

btalb commented 2 years ago

That will get Unreal Engine at the version that was used in Isaac Sim 1.2 @floodsung , but doesn't include the extra file which was required to pull in the appropriate dependencies unfortunately.

That was contained in the download page which is unfortunately gone.