Lower FPS Compared to OmniIsaacGymEnvs #1553
Replies: 2 comments 1 reply
-
I conducted a comparison of computation times between OmniIsaacGymEnvs and Isaac Lab using my custom task and the CartpoleCamera task. The CartpoleCamera task was configured with the same number of parallel environments and other settings to make the comparison as fair as possible. Below are the results highlighting the points I found noteworthy. Additionally, I have attached all the profiling data for your reference. While the number of render calls differs significantly between the two environments, making a direct comparison difficult, it appears that rendering-related processes are slower in my custom task with Isaac Lab compared to OmniIsaacGymEnvs. This might be expected, but the camera positioning operations required for multi-camera setups also seem to be consuming considerable time. For the Cartpole task, rendering has also become slower. However, the overall simulation speed has improved significantly in Isaac Lab, resulting in faster performance. Specifically, CartpoleCamera shows better FPS with Isaac Lab. I would appreciate your suggestions on how to speed up my custom task compared to OmniIsaacGymEnvs. custom task at Isaac lab
custom task at OmniIsaacGymEnvs
CartpoleCamera at Isaac lab
CartpoleCamera at OmniIsaacGymEnvs
profile_results_Cartpole_lab.txt |
Beta Was this translation helpful? Give feedback.
-
Thanks for posting this. Are you using Isaac Lab 1.4.0? There shouldn't be big differences between Gym and Lab performances. |
Beta Was this translation helpful? Give feedback.
-
Hello,
I have transitioned from OmniIsaacGymEnvs, but I am facing an issue with computation time.
Despite using the exact same USD, task settings, and learning methods, the FPS is only about 1/3 or 1/4 of what it was with OmniIsaacGymEnvs.
Since the robot has two cameras, I expected it to be faster with TiledCamera, but the opposite happened.
It doesn’t seem to be a GPU memory issue; rather, the physical simulation processing simply appears to be slow.
I suspect it is related to the physics simulation settings, but could you advise on what I should check?
Beta Was this translation helpful? Give feedback.
All reactions