vllm_omni.diffusion.models.gr00t.modeling.processing_gr00t_n1d7 ¶
EMBODIMENT_TAG_TO_PROJECTOR_INDEX module-attribute ¶
EMBODIMENT_TAG_TO_PROJECTOR_INDEX = {
"oxe_droid_relative_eef_relative_joint": 24,
"xdof_relative_eef_relative_joint": 27,
"xdof_relative_eef_relative_joint_subtask": 27,
"real_g1_relative_eef_relative_joints": 25,
"real_r1_pro_sharpa_relative_eef": 26,
"real_r1_pro_sharpa_relative_eef_human": 26,
"real_r1_pro_sharpa_relative_eef_maxinsights": 26,
"real_r1_pro_sharpa_relative_eef_mecka": 26,
"unitree_g1_full_body_with_waist_height_nav_cmd": 25,
"unitree_g1_sonic": 11,
"simpler_env_google": 0,
"simpler_env_widowx": 1,
"libero_sim": 2,
"new_embodiment": 10,
}
Gr00tN1d7DataCollator ¶
processor instance-attribute ¶
processor = build_processor(
model_name, transformers_loading_kwargs
)
Gr00tN1d7Processor ¶
Bases: ProcessorMixin
apply_sincos_state_encoding instance-attribute ¶
data_collator_class class-attribute instance-attribute ¶
data_collator_class = Gr00tN1d7DataCollator
embodiment_id_mapping instance-attribute ¶
embodiment_id_mapping = (
embodiment_id_mapping
or EMBODIMENT_TAG_TO_PROJECTOR_INDEX
)
eval_image_transform instance-attribute ¶
processor instance-attribute ¶
processor = build_processor(
model_name, transformers_loading_kwargs
)
state_action_processor instance-attribute ¶
state_action_processor = StateActionProcessor(
modality_configs=modality_configs,
statistics=statistics,
use_percentiles=use_percentiles,
clip_outliers=clip_outliers,
apply_sincos_state_encoding=apply_sincos_state_encoding,
use_relative_action=use_relative_action,
)
statistics instance-attribute ¶
decode_action ¶
decode_action(
action: ndarray,
embodiment_tag: EmbodimentTag,
state: dict[str, ndarray] | None = None,
)
Undo action normalization and convert relative actions to absolute.
from_pretrained classmethod ¶
LetterBoxTransform ¶
Pad image to square dimensions by adding black bars to the smaller side.