diff --git a/scripts/rsl_rl/play.py b/scripts/rsl_rl/play.py index dd60d5d..79c7c95 100644 --- a/scripts/rsl_rl/play.py +++ b/scripts/rsl_rl/play.py @@ -14,8 +14,9 @@ import argparse import os import sys -# Preload tensordict's native extension before isaacsim/Kit modules are imported -# to avoid a Windows access violation when RSL-RL imports it later. +# Preload native extensions before isaacsim/Kit modules are imported to avoid +# Windows DLL loader conflicts when Isaac Lab/RSL-RL import them later. +import h5py # noqa: F401 import tensordict # noqa: F401 from isaaclab.app import AppLauncher diff --git a/scripts/rsl_rl/train.py b/scripts/rsl_rl/train.py index ef6a0f8..ee3daa6 100644 --- a/scripts/rsl_rl/train.py +++ b/scripts/rsl_rl/train.py @@ -14,8 +14,9 @@ import argparse import os import sys -# Preload tensordict's native extension before isaacsim/Kit modules are imported -# to avoid a Windows access violation when RSL-RL imports it later. +# Preload native extensions before isaacsim/Kit modules are imported to avoid +# Windows DLL loader conflicts when Isaac Lab/RSL-RL import them later. +import h5py # noqa: F401 import tensordict # noqa: F401 from isaaclab.app import AppLauncher