protomotions.utils.inference_utils module#
Inference-specific utility functions.
This module contains utilities specific to inference mode.
For general config override utilities, see protomotions.utils.config_utils
- protomotions.utils.inference_utils.apply_all_inference_overrides(
- robot_config,
- simulator_config,
- env_config,
- agent_config,
- terrain_config,
- motion_lib_config,
- scene_lib_config,
- experiment_module=None,
- args=None,
Apply all inference overrides (standard + experiment + CLI).
This is the main entry point for inference configuration adjustments. Inference uses frozen configs from resolved_configs_inference.pt plus inference-specific overrides.
- Parameters:
robot_config – Robot configuration to modify
simulator_config (SimulatorConfig) – Simulator configuration to modify
env_config (EnvConfig) – Environment configuration to modify
agent_config – Agent configuration to modify (can be None for inference)
experiment_module – Optional experiment module for apply_inference_overrides()
args – Optional command line arguments