Skip to content

Why Jumpy? #225

Answered by erikfrey
cemlyn007 asked this question in Q&A
Sep 14, 2022 · 2 comments · 1 reply
Discussion options

You must be logged in to vote

Jumpy allows us to operate Brax in a sort of "immediate mode", where things like physics steps can be run without any jitting overhead - this lowers the time to run a single physics step from tens of seconds to less than a second. This is very useful when debugging environments or the underlying engine, where you want to make lots of small changes and review each change quickly.

Since we wrote Jumpy, JAX has improved in its ability to be run without jax.jit and return quickly. So one day we may review this decision and it's time to retire Jumpy... but not today.

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@cemlyn007
Comment options

Answer selected by cemlyn007
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants