Genesis AI clams it is 10-80x faster than mujoco mjx. Do you know is that true and why is that? #2303
Replies: 3 comments 16 replies
-
As far as we can tell there is no reason for it to be that much faster. It appears they are comparing to single threaded MuJoCo rather than multithreaded or MJX, so the comparison seems disingenuous. However, we have not looked very carefully. |
Beta Was this translation helpful? Give feedback.
-
Thank you for raising the discussion!! The 10-80x speed is in comparison with isaac, not mujoco. Single-threaded mujoco is much slower than that. We didn't show comparison with MJX because MJX (as far as we know) still doesn't support mesh-based collision well, and need specially-designed mjcf file for better performance. In the regular scene we test, if we use the standard Franka xml, it's much much slower due to collision bodies using mesh instead of primitive |
Beta Was this translation helpful? Give feedback.
-
I dug around the Genesis benchmarking code and it is a bit strange.
I have a longer explanation and report on things regarding actual benchmark speeds that you can check out https://stoneztao.substack.com/p/the-new-hyped-genesis-simulator-is While one can discuss at length about how to measure manipulation simulation speeds it seems quite clear at least the original Genesis benchmark code needs correction (I provided some in my post). Seems the speed might be 150x slower than claimed. RE the comment about not comparing against MJX, while MJX might not support convex mesh collisions the Genesis benchmark disables those collisions to begin with (except the one with the planar floor). |
Beta Was this translation helpful? Give feedback.
-
Genesis AI clams it is 10-80x faster than mujoco mjx. Do you know is that true and why is that?
Beta Was this translation helpful? Give feedback.
All reactions