Enable binary .mjb in mjx/viewer.py

This commit is contained in:
Kristian Hartikainen
2024-09-26 12:38:56 +03:00
parent 827401554e
commit 6f031f2293
+3
View File
@@ -48,6 +48,9 @@ def _main(argv: Sequence[str]) -> None:
jax.config.update('jax_debug_nans', True) jax.config.update('jax_debug_nans', True)
print(f'Loading model from: {_MODEL_PATH.value}.') print(f'Loading model from: {_MODEL_PATH.value}.')
if _MODEL_PATH.value.endswith('.mjb'):
m = mujoco.MjModel.from_binary_path(_MODEL_PATH.value)
else:
m = mujoco.MjModel.from_xml_path(_MODEL_PATH.value) m = mujoco.MjModel.from_xml_path(_MODEL_PATH.value)
d = mujoco.MjData(m) d = mujoco.MjData(m)
mx = mjx.put_model(m) mx = mjx.put_model(m)