Skip to content
Discussion options

You must be logged in to vote

I would not expect TensorBoard curves from two PPO training runs to overlap perfectly just because the task config and seed match. Isaac Lab can seed the environment and agent config, but GPU physics, PyTorch/CUDA kernels, parallel resets, and optimizer updates can still introduce tiny differences that compound quickly.

A useful separation is: deterministic environment transitions are a narrower claim than deterministic end-to-end RL training. Isaac Lab has environment determinism tests for fixed observations/rewards, but the RSL-RL training script also sets the env seed from the agent seed, changes it per rank for distributed runs, and trains with randomized initial episode lengths.

I wo…

Replies: 2 comments 1 reply

Comment options

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

Answer selected by alexsneering
Comment options

You must be logged in to vote
0 replies
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