MCPcopy Create free account

hub / github.com/NVIDIA/Isaac-GR00T / functions

Functions1,002 in github.com/NVIDIA/Isaac-GR00T

↓ 1 callersMethod_rot6d_to_matrix
Convert 6D rotation representation to rotation matrix. Args: rot6d: 6D rotation as (6,) array - first two rows of rotati
gr00t/data/state_action/pose.py:426
↓ 1 callersFunction_run_benchmark
(cfg: PipelineConfig, engine_dir: str, embodiment_tag, log_fp)
scripts/deployment/build_trt_pipeline.py:326
↓ 1 callersFunction_sdpa_context
()
gr00t/model/modules/dit.py:47
↓ 1 callersFunction_setup_action_head
Set up TRT engines for action head only (N1.7 mode). Backbone (Qwen3-VL) stays in PyTorch. Only the 4 action head components (State Encoder,
scripts/deployment/trt_model_forward.py:689
↓ 1 callersFunction_setup_dit_only
Set up TRT engine for DiT-only acceleration (backward compatible). Only replaces the DiT model in the action head. The backbone and other act
scripts/deployment/trt_model_forward.py:733
↓ 1 callersFunction_setup_n17_full_pipeline
Set up TRT engines for N1.7: ViT TRT + LLM TRT + Action Head TRT. The Qwen3-VL backbone's vision encoder and text model are both replaced wit
scripts/deployment/trt_model_forward.py:533
↓ 1 callersFunction_setup_vit_llm_only
Set up TRT engines for ViT + LLM only; action head stays in PyTorch. Use this on platforms where DiT cannot be exported with dynamic vl_seq_len
scripts/deployment/trt_model_forward.py:639
↓ 1 callersFunction_should_force_math_sdpa
()
gr00t/model/modules/dit.py:37
↓ 1 callersFunction_should_use_dynamo_exporter
()
scripts/deployment/export_onnx_n1d7.py:83
↓ 1 callersMethod_simple_causal_mask
ONNX-compatible causal mask without complex type casts.
scripts/deployment/export_onnx_n1d7.py:671
↓ 1 callersFunction_test_egl
()
scripts/eval/check_sim_eval_ready.py:80
↓ 1 callersFunction_test_nvidia_driver_installation
()
scripts/eval/check_sim_eval_ready.py:68
↓ 1 callersFunction_to_plain_dict
Recursively turn a (nested) defaultdict into a regular dict.
gr00t/data/dataset/lerobot_episode_loader.py:73
↓ 1 callersMethod_to_vla_step_data
Convert a single observation into a VLAStepData object for processing. Args: observation: Single observation dict with video, sta
gr00t/policy/gr00t_policy.py:191
↓ 1 callersFunction_truncated_policy
Patch Gr00tPolicy to drop DiT blocks down to _TRUNCATED_DIT_BLOCKS after init.
tests/scripts/deployment/test_trt_pipeline.py:84
↓ 1 callersMethod_unbatch_observation
Unbatch a batched observation into a list of single observations. Args: value: Batched observation with shape (B, ...) for each m
gr00t/policy/gr00t_policy.py:168
↓ 1 callersMethod_validate_token
Validate the API token in the request.
gr00t/policy/server_client.py:124
↓ 1 callersFunction_validate_video_paths
Validate source and destination paths to prevent security issues.
scripts/lerobot_conversion/convert_v3_to_v2.py:243
↓ 1 callersFunction_wrap
(cls: type)
gr00t/__init__.py:55
↓ 1 callersMethodapply
Apply both state and action processing together. Convenience method that processes state and action in one call, automatical
gr00t/data/state_action/state_action_processor.py:510
↓ 1 callersFunctionapply_sin_cos_encoding
Apply sin/cos encoding to values. Args: values: Array of shape (..., D) containing values to encode Returns: Array of shape
gr00t/data/utils.py:25
↓ 1 callersFunctionbarrier
()
gr00t/experiment/dist_utils.py:30
↓ 1 callersFunctionbuild_full_pipeline
Build all TRT engines for the full pipeline. Shape profiles are automatically derived from the ONNX models. Dynamic sequence dimensions use h
scripts/deployment/build_tensorrt_engine.py:325
↓ 1 callersFunctionbuild_shared_hf_cache_env
Build HF cache environment variables for a cache key.
tests/test_support/runtime.py:545
↓ 1 callersFunctioncalculate_stats_for_key
( dataset_path: Path | str, embodiment_tag: EmbodimentTag, group_key: str, max_episodes: int =
gr00t/data/stats.py:206
↓ 1 callersMethodcheck_action
Check if the action is valid. Args: action: Dictionary containing the action to be executed Raises: Assertio
examples/DROID/server_client.py:204
↓ 1 callersMethodcheck_action
Check if the action is valid. Args: action: Dictionary containing the action to be executed Raises: Assertio
gr00t/policy/policy.py:49
↓ 1 callersFunctioncheck_dim_a_processor_config
Dimension A — processor_config.json checks for a single model.
scripts/validate_hf_config_alignment.py:395
↓ 1 callersFunctioncheck_dim_b_config_json
Dimension B — config.json checks for a single model.
scripts/validate_hf_config_alignment.py:531
↓ 1 callersFunctioncheck_dim_c_embodiment_id
Dimension C — embodiment_id.json checks.
scripts/validate_hf_config_alignment.py:615
↓ 1 callersFunctioncheck_dim_d_statistics
Dimension D — statistics.json checks.
scripts/validate_hf_config_alignment.py:648
↓ 1 callersFunctioncheck_dim_e_documentation
Dimension E — README & Documentation Consistency.
scripts/validate_hf_config_alignment.py:199
↓ 1 callersFunctioncheck_dim_f1_cross_file
Dimension F1 — config.json ↔ processor_config.json agreement.
scripts/validate_hf_config_alignment.py:717
↓ 1 callersFunctioncheck_dim_f2_modality_json
Dimension F2 — MODALITY_CONFIGS ↔ examples/*/modality.json.
scripts/validate_hf_config_alignment.py:306
↓ 1 callersFunctioncheck_dim_f_internal_consistency
Dimension F — Cross-file consistency (source-of-truth only).
scripts/validate_hf_config_alignment.py:155
↓ 1 callersFunctioncheck_dim_j_enum_serialization
Dimension J — Verify enum serialization uses names not values.
scripts/validate_hf_config_alignment.py:346
↓ 1 callersFunctioncheck_egl_installation
()
scripts/eval/check_sim_eval_ready.py:154
↓ 1 callersFunctioncheck_finite
(obj, path="")
scripts/validate_hf_config_alignment.py:700
↓ 1 callersFunctioncheck_libero_environments
()
scripts/eval/check_sim_eval_ready.py:188
↓ 1 callersMethodcheck_observation
Check if the observation is valid. Args: observation: Dictionary containing the current state/observation of the environment
examples/DROID/server_client.py:192
↓ 1 callersMethodcheck_observation
Check if the observation is valid. Args: observation: Dictionary containing the current state/observation of the environment
gr00t/policy/policy.py:37
↓ 1 callersFunctioncheck_simpler_env_environments
()
scripts/eval/check_sim_eval_ready.py:168
↓ 1 callersFunctioncheck_test_fixture
Check the test fixture processor_config against source of truth.
scripts/validate_hf_config_alignment.py:762
↓ 1 callersFunctioncheck_uv_installation
()
scripts/eval/check_sim_eval_ready.py:46
↓ 1 callersFunctioncheck_vulkan_installation
()
scripts/eval/check_sim_eval_ready.py:147
↓ 1 callersMethodcollator
(self)
gr00t/model/gr00t_n1d7/processing_gr00t_n1d7.py:257
↓ 1 callersFunctioncompress_dict_list
Args: ds: list of dicts with the same keys and the same value type recursive: whether to recursively compress nested dictionaries
gr00t/eval/sim/wrapper/multistep_wrapper.py:66
↓ 1 callersFunctioncompute_eef_9d
Convert cartesian_position (XYZ + euler 3D) to eef_9d (XYZ + rot6d). Args: cartesian_position: (..., 6) array [x, y, z, euler_x, euler_y,
scripts/download_droid_sample.py:89
↓ 1 callersFunctioncompute_eef_9d
Convert cartesian_position (XYZ + euler 3D) to eef_9d (XYZ + rot6d). Uses extrinsic XYZ Euler convention (scipy ``"XYZ"``, equivalent to ``tf
examples/DROID/main_gr00t.py:59
↓ 1 callersFunctionconvert_data
( root: Path, new_root: Path, episode_records: list[dict[str, Any]], chunks_size: int )
scripts/lerobot_conversion/convert_v3_to_v2.py:186
↓ 1 callersFunctionconvert_dataset
( repo_id: str, root: str | Path | None = None, force_conversion: bool = False, )
scripts/lerobot_conversion/convert_v3_to_v2.py:477
↓ 1 callersFunctionconvert_episodes_metadata
(new_root: Path, episode_records: list[dict[str, Any]])
scripts/lerobot_conversion/convert_v3_to_v2.py:417
↓ 1 callersFunctionconvert_info
( root: Path, new_root: Path, episode_records: list[dict[str, Any]], video_keys: list[str], )
scripts/lerobot_conversion/convert_v3_to_v2.py:137
↓ 1 callersMethodconvert_observation_space
For video, the observation space will be (video_horizon,) + original shape For state (if not None), the observation space will be (st
gr00t/eval/sim/wrapper/multistep_wrapper.py:187
↓ 1 callersFunctionconvert_tasks
(root: Path, new_root: Path)
scripts/lerobot_conversion/convert_v3_to_v2.py:119
↓ 1 callersFunctionconvert_tensors_to_lists
Recursively convert tensors to lists in nested dictionaries/lists.
gr00t/model/base/model_pipeline.py:56
↓ 1 callersFunctionconvert_tensors_to_lists
Recursively convert tensors to lists in nested dictionaries/lists.
gr00t/model/gr00t_n1d7/setup.py:35
↓ 1 callersFunctionconvert_videos
( root: Path, new_root: Path, episode_records: list[dict[str, Any]], video_keys: list[str],
scripts/lerobot_conversion/convert_v3_to_v2.py:368
↓ 1 callersFunctioncopy_ancillary_directories
(root: Path, new_root: Path)
scripts/lerobot_conversion/convert_v3_to_v2.py:470
↓ 1 callersFunctioncopy_global_stats
(root: Path, new_root: Path)
scripts/lerobot_conversion/convert_v3_to_v2.py:462
↓ 1 callersFunctioncreate_gr00t_sim_policy
( model_path: str, embodiment_tag: EmbodimentTag, policy_client_host: str = "", policy_client_
gr00t/eval/rollout_policy.py:372
↓ 1 callersMethodcreate_h264
( cls, fps, codec="h264", input_pix_fmt="rgb24", output_pix_fmt="yuv42
gr00t/eval/sim/wrapper/video_recording_wrapper.py:56
↓ 1 callersMethodcreate_language_from_meta
( self, episode_meta: dict, nframes: int, lang_key: str )
gr00t/data/dataset/lerobot_episode_loader.py:536
↓ 1 callersFunctioncreate_model_union_type
()
gr00t/configs/model/__init__.py:41
↓ 1 callersFunctioncreate_test_video
( path: str, n_frames: int = 300, width: int = 640, height: int = 480, fps: int = 30 )
tests/gr00t/utils/test_pyav_memory_leak_stress.py:55
↓ 1 callersFunctioncreate_test_video
Create a synthetic test video for benchmarking.
tests/gr00t/utils/test_pyav_memory_leak.py:68
↓ 1 callersMethoddecode_action
(self, action_array, embodiment_tag, batched_states)
tests/getting_started/test_policy_md.py:128
↓ 1 callersMethoddecode_action
Decode the action from the model output.
gr00t/data/interfaces.py:52
↓ 1 callersMethoddecode_action_chunk
chunk["single_arm"]: (B, T, 5) chunk["gripper"]: (B, T, 1) Convert to: { "shoulder_pan.pos":
gr00t/eval/real_robot/SO100/eval_so100.py:138
↓ 1 callersFunctiondecode_leak_on_exception
Simulates codebase pattern: exception during decode → container never closed.
tests/gr00t/utils/test_pyav_memory_leak_stress.py:77
↓ 1 callersFunctiondecode_safe_on_exception
Fixed pattern: context manager ensures close even on exception.
tests/gr00t/utils/test_pyav_memory_leak_stress.py:96
↓ 1 callersMethoddelete_cached_shard
Delete the current cached shard to free memory.
gr00t/data/dataset/sharded_mixture_dataset.py:429
↓ 1 callersFunctiondict_take_last_n
(x, n)
gr00t/eval/sim/wrapper/multistep_wrapper.py:59
↓ 1 callersMethoddownload
Download the dataset from HuggingFace Hub into dest. Uses hf_hub_download for each file in hf_files to avoid enumerating the entire r
tests/gr00t/utils/test_dataset_video_backend.py:74
↓ 1 callersFunctiondownload_droid_files
Download minimal files from the DROID v3.0 dataset.
scripts/download_droid_sample.py:116
↓ 1 callersFunctiondownload_sample
Download a small sample from a SimplerEnv dataset.
scripts/download_simplerenv_sample.py:73
↓ 1 callersFunctionenv_fn
()
gr00t/eval/rollout_policy.py:107
↓ 1 callersFunctioneuler_to_rot6d
Convert euler angles (3D) to rotation 6D representation. Uses extrinsic XYZ Euler convention (scipy ``"XYZ"``, equivalent to ``tfg.rotation_m
scripts/download_droid_sample.py:68
↓ 1 callersFunctioneval
Main entry point for real-robot policy evaluation.
gr00t/eval/real_robot/SO100/eval_so100.py:197
↓ 1 callersFunctionevaluate_predictions
( state_keys, action_keys, pred_action_across_time, traj, traj_id, actual_steps, a
scripts/deployment/standalone_inference_script.py:528
↓ 1 callersMethodexpand_action_dimension
Expand action dimension by copying weights from existing dimensions. Args: old_action_dim: Original action dimension
gr00t/model/modules/embodiment_conditioned_mlp.py:163
↓ 1 callersFunctionexport_llm_to_onnx
Export the Qwen3-VL text model (LLM) to ONNX. The LLM receives inputs_embeds (with vision tokens already scattered in), pre-computed 3D posit
scripts/deployment/export_onnx_n1d7.py:589
↓ 1 callersFunctionexport_vit_to_onnx
Export Qwen3-VL Vision Model to ONNX. Pre-computes position/rotary embeddings for the captured grid_thw to avoid ComplexDouble ops. Monkey-pa
scripts/deployment/export_onnx_n1d7.py:497
↓ 1 callersFunctionexport_vl_self_attention_to_onnx
Export the vl_self_attention (SelfAttentionTransformer) to ONNX. This module sits between VLLN and the DiT, transforming backbone embeddings.
scripts/deployment/export_onnx_n1d7.py:916
↓ 1 callersFunctionextract_episodes
Convert downloaded v3.0 data to GR00T LeRobot v2.0 format.
scripts/download_droid_sample.py:143
↓ 1 callersFunctionfind_nvidia_egl_vendor_file
Return the first NVIDIA EGL vendor JSON file found, or raise FileNotFoundError.
tests/test_support/runtime.py:510
↓ 1 callersFunctionfind_videos
(root: Path)
examples/SimplerEnv/convert_av1_to_h264.py:94
↓ 1 callersMethodfinish_cache_shard
Wait for the background caching job to complete and retrieve the shard.
gr00t/data/dataset/sharded_mixture_dataset.py:423
↓ 1 callersMethodflush
(self)
scripts/deployment/build_trt_pipeline.py:125
↓ 1 callersMethodforward
Execute TRT inference with the given input tensors. Accepts both positional and keyword arguments. Returns a dict of output tensors b
scripts/deployment/trt_torch.py:135
↓ 1 callersMethodforward
Forward pass through the action head. Args: backbone_output: Output from the backbone model containing:
gr00t/model/gr00t_n1d7/gr00t_n1d7.py:168
↓ 1 callersMethodfrom_bytes
(data: bytes)
examples/DROID/server_client.py:150
↓ 1 callersFunctionget_accumulate_timestamp_idxs
For each dt window, choose the first timestamp in the window. Assumes timestamps sorted. One timestamp might be chosen multiple times due to
gr00t/utils/video_utils.py:555
↓ 1 callersMethodget_action
Compute and return the next action based on current observation with validation. This is the main public interface. It validates the observat
examples/DROID/server_client.py:235
↓ 1 callersMethodget_action_with_features
Generate actions using the flow matching diffusion process. Args: backbone_features: [B, seq_len, backbone_embedding_dim
gr00t/model/gr00t_n1d7/gr00t_n1d7.py:312
↓ 1 callersFunctionget_backbone_cls
(config: Gr00tN1d7Config)
gr00t/model/gr00t_n1d7/gr00t_n1d7.py:476
↓ 1 callersMethodget_datapoint
Extract and process a single timestep from episode data. Converts raw episode data into a VLAStepData structure and applies
gr00t/data/dataset/sharded_single_step_dataset.py:234
↓ 1 callersMethodget_dataset_statistics
(self)
tests/gr00t/data/test_sharded_datasets.py:77
↓ 1 callersMethodget_dataset_statistics
Get the merged dataset statistics.
gr00t/data/dataset/sharded_mixture_dataset.py:251
↓ 1 callersMethodget_deepspeed_config
Generate DeepSpeed configuration.
gr00t/configs/base_config.py:86
← previousnext →301–400 of 1,002, ranked by callers