MCPcopy Create free account

hub / github.com/NVIDIA/Isaac-GR00T / types & classes

Types & classes185 in github.com/NVIDIA/Isaac-GR00T

↓ 53 callersClassModalityConfig
Configuration for a modality defining how data should be sampled and loaded. This class specifies which indices to sample relative to a base inde
gr00t/data/types.py:85
↓ 16 callersClassActionConfig
gr00t/data/types.py:77
↓ 14 callersClassEngine
TensorRT engine wrapper for loading and executing inference.
scripts/deployment/trt_torch.py:63
↓ 12 callersClassGr00tPolicy
Core policy class for Gr00t model inference. This policy handles the end-to-end inference pipeline: 1. Validates input observations 2. Pr
gr00t/policy/gr00t_policy.py:61
↓ 10 callersClassJointPose
Represents a robot configuration in joint space. This class stores joint angles/positions for a robot manipulator. Unlike end-effector p
gr00t/data/state_action/pose.py:177
↓ 10 callersClassLeRobotEpisodeLoader
Episode-level data loader for LeRobot format datasets. This class handles the loading and preprocessing of individual episodes from LeRobot
gr00t/data/dataset/lerobot_episode_loader.py:80
↓ 8 callersClassEndEffectorActionChunk
Represents action chunking in Cartesian space as a sequence of end-effector poses. Examples: # Create an end-effector action chunkin
gr00t/data/state_action/action_chunking.py:414
↓ 8 callersClassGr00tN1d7Config
Unified configuration for Gr00tN1d7 model with backbone and action head. Gr00tN1d7 uses the Cosmos-Reason2-2B (Qwen3-VL architecture) VLM backbon
gr00t/configs/model/gr00t_n1d7.py:28
↓ 8 callersClassPolicyClient
gr00t/policy/server_client.py:172
↓ 7 callersClassDatasetCatalogEntry
Catalog entry describing a robotics dataset and how to obtain it. Datasets are resolved in order: shared drive path, in-repo path, then downl
tests/gr00t/utils/test_dataset_video_backend.py:45
↓ 7 callersClassEmbodimentTag
Embodiment tags supported by the GR00T N1.7 checkpoint. Pretrain tags (baked into the base model nvidia/GR00T-N1.7-3B, inference-ready): - OX
gr00t/data/embodiment_tags.py:29
↓ 6 callersClassDatasetFactory
Factory class for building training datasets. Model-agnostic.
gr00t/data/dataset/factory.py:29
↓ 6 callersClassJointActionChunk
Represents action chunking in joint space as a sequence of joint configurations. Examples: # Create a joint action chunking
gr00t/data/state_action/action_chunking.py:211
↓ 6 callersClassPolicyServer
An inference server that spin up a ZeroMQ socket and listen for incoming requests. Can add custom endpoints by calling `register_endpoint`.
gr00t/policy/server_client.py:69
↓ 6 callersClassStateActionProcessor
Unified processor for robot state and action data. Handles: - State normalization (min/max, mean/std, sin/cos encoding) - Action nor
gr00t/data/state_action/state_action_processor.py:48
↓ 5 callersClassCategorySpecificLinear
Linear layer with category-specific weights and biases for multi-embodiment support.
gr00t/model/modules/embodiment_conditioned_mlp.py:59
↓ 5 callersClassEndEffectorPose
Represents a single end-effector pose with translation and rotation components. This class handles Cartesian space representations of robot
gr00t/data/state_action/pose.py:315
↓ 5 callersClassGr00tN1d7ActionHead
Action head component for flow matching diffusion policy.
gr00t/model/gr00t_n1d7/gr00t_n1d7.py:38
↓ 4 callersClassInferenceVariant
Configuration for one embodiment variant of the inference smoke tests.
tests/scripts/deployment/test_standalone_inference.py:61
↓ 4 callersClassMockPolicy
Minimal mock that satisfies BasePolicy interface without ABC enforcement.
tests/gr00t/policy/test_policy_service.py:32
↓ 4 callersClassVLAStepData
Represents a single step of VLA (Vision-Language-Action) data. This is the core data structure returned by datasets, containing raw observat
gr00t/data/types.py:51
↓ 3 callersClassShardedMixtureDataset
Iterable dataset that combines multiple sharded datasets with configurable mixing ratios. This dataset provides the core functionality for m
gr00t/data/dataset/sharded_mixture_dataset.py:124
↓ 3 callersClassShardedSingleStepDataset
Single-step dataset that creates shards from individual timesteps across episodes. This dataset implementation provides step-level data acce
gr00t/data/dataset/sharded_single_step_dataset.py:83
↓ 2 callersClassBasicTransformerBlock
gr00t/model/modules/dit.py:100
↓ 2 callersClassBuildConfig
Configuration for building TensorRT engines from ONNX models.
scripts/deployment/build_tensorrt_engine.py:443
↓ 2 callersClassCategorySpecificMLP
Two-layer MLP with category-specific weights for multi-embodiment support.
gr00t/model/modules/embodiment_conditioned_mlp.py:143
↓ 2 callersClassCodeBlock
tests/test_support/readme.py:26
↓ 2 callersClassDataConfig
Dataset configuration (supports single or multiple datasets).
gr00t/configs/data/data_config.py:51
↓ 2 callersClassEulerOrder
Common Euler angle conventions
gr00t/data/state_action/pose.py:86
↓ 2 callersClassGr00tSimPolicyWrapper
Wrapper for Gr00tPolicy to enable compatibility with existing Gr00t simulation environments. This wrapper is specifically designed for retro-fitt
gr00t/policy/gr00t_policy.py:485
↓ 2 callersClassLetterBoxPad
Pad non-square images to square by adding black bars (letterboxing). This is the albumentations equivalent of LetterBoxTransform (torchvision).
gr00t/model/gr00t_n1d7/image_augmentations.py:324
↓ 2 callersClassLetterBoxTransform
Custom transform to pad non-square images to square by adding black bars. Works with any tensor shape where the last 3 dimensions are (C, H, W).
gr00t/model/gr00t_n1d7/image_augmentations.py:492
↓ 2 callersClassMockShardedDataset
Minimal ShardedDataset for testing mixture logic.
tests/gr00t/data/test_sharded_datasets.py:36
↓ 2 callersClassQuatOrder
Quaternion ordering conventions
gr00t/data/state_action/pose.py:97
↓ 2 callersClassRotationType
Supported rotation representation types
gr00t/data/state_action/pose.py:76
↓ 2 callersClass_TeeWriter
Write to multiple streams simultaneously.
scripts/deployment/build_trt_pipeline.py:114
↓ 1 callersClassActionConfig
examples/DROID/server_client.py:100
↓ 1 callersClassAdaLayerNorm
gr00t/model/modules/dit.py:74
↓ 1 callersClassAlternateVLDiT
Alternate Vision-Language DiT that separates image and non-image tokens during cross-attention processing.
gr00t/model/modules/dit.py:339
↓ 1 callersClassBackgroundNoiseTransform
Replace specified mask regions with random noise. This transform replaces pixels where mask value matches target_mask_values with random RGB nois
gr00t/model/gr00t_n1d7/image_augmentations.py:147
↓ 1 callersClassBenchmarkConfig
Configuration for GR00T inference benchmarking.
scripts/deployment/benchmark_inference.py:339
↓ 1 callersClassBestMetricCheckpointCallback
This callback saves the best checkpoint based on the metric.
gr00t/experiment/utils.py:74
↓ 1 callersClassCheckpointFormatCallback
This callback format checkpoint to make them standalone. For now, it copies all config files to /checkpoint-{step}/experiment_cfg/: - conf.yam
gr00t/experiment/utils.py:24
↓ 1 callersClassConfig
Complete configuration.
gr00t/configs/base_config.py:35
↓ 1 callersClassDiT
gr00t/model/modules/dit.py:222
↓ 1 callersClassDiTInputCapture
Capture DiT forward pass inputs during inference via a pre-forward hook.
scripts/deployment/export_onnx_n1d7.py:187
↓ 1 callersClassDiTWrapper
scripts/deployment/export_onnx_n1d7.py:1147
↓ 1 callersClassEndpointHandler
gr00t/policy/server_client.py:64
↓ 1 callersClassExportConfig
Configuration for exporting GR00T N1.7 model to ONNX.
scripts/deployment/export_onnx_n1d7.py:1482
↓ 1 callersClassFractionalCenterCrop
Crop the center part of the input based on fractions while maintaining aspect ratio. Args: crop_fraction: Fraction of the image to crop (
gr00t/model/gr00t_n1d7/image_augmentations.py:257
↓ 1 callersClassFractionalRandomCrop
Crop a random part of the input based on fractions while maintaining aspect ratio. Args: crop_fraction: Fraction of the image to crop (0.
gr00t/model/gr00t_n1d7/image_augmentations.py:188
↓ 1 callersClassGr00tN1d7
Gr00tN1d7: VLA model with Cosmos-Reason2-2B (Qwen3-VL) backbone.
gr00t/model/gr00t_n1d7/gr00t_n1d7.py:486
↓ 1 callersClassGr00tN1d7DataCollator
gr00t/model/gr00t_n1d7/processing_gr00t_n1d7.py:84
↓ 1 callersClassGr00tN1d7Processor
gr00t/model/gr00t_n1d7/processing_gr00t_n1d7.py:139
↓ 1 callersClassGr00tTrainer
Trainer that bypasses torch dataloader and makes data collator async.
gr00t/experiment/trainer.py:193
↓ 1 callersClassLLMForExport
ONNX-exportable wrapper for Qwen3-VL text model with deepstack. Key adaptations from the original Qwen3VLTextModel: 1. Eager attentio
scripts/deployment/export_onnx_n1d7.py:641
↓ 1 callersClassLLMInputCapture
Capture LLM (Qwen3VLTextModel) inputs during inference via a pre-forward hook. Captures inputs_embeds, position_ids, attention_mask, visual_pos_m
scripts/deployment/export_onnx_n1d7.py:250
↓ 1 callersClassLoadedVariant
Holds the pre-loaded policy and dataset loader for one variant.
tests/scripts/deployment/test_standalone_inference.py:141
↓ 1 callersClassMaskedColorTransform
Apply random tint to specific mask regions. Args: target_mask_values: List of mask values to apply the transform to alpha_range:
gr00t/model/gr00t_n1d7/image_augmentations.py:98
↓ 1 callersClassMockProcessor
tests/getting_started/test_policy_md.py:111
↓ 1 callersClassModalityConfig
Configuration for a modality defining how data should be sampled and loaded. This class specifies which indices to sample relative to a base inde
examples/DROID/server_client.py:108
↓ 1 callersClassMultiEmbodimentActionEncoder
Action encoder with multi-embodiment support and sinusoidal positional encoding.
gr00t/model/modules/embodiment_conditioned_mlp.py:177
↓ 1 callersClassMultiStepConfig
Configuration for multi-step environment settings. Attributes: video_delta_indices: Indices of video observations to stack state_
gr00t/eval/rollout_policy.py:74
↓ 1 callersClassMultiStepWrapper
gr00t/eval/sim/wrapper/multistep_wrapper.py:136
↓ 1 callersClassPipelineConfig
Unified TensorRT deployment pipeline configuration.
scripts/deployment/build_trt_pipeline.py:208
↓ 1 callersClassPolicyClient
examples/DROID/server_client.py:275
↓ 1 callersClassProfCallback
gr00t/experiment/trainer.py:44
↓ 1 callersClassQwen3VisionForExport
ONNX-exportable wrapper for Qwen3-VL Vision Model. Pre-computes position embeddings and rotary embeddings for a fixed grid_thw to avoid Compl
scripts/deployment/export_onnx_n1d7.py:436
↓ 1 callersClassRelativeActionLoader
gr00t/data/stats.py:134
↓ 1 callersClassReplayPolicy
Policy that replays recorded actions from a LeRobot-style dataset. This policy loads actions from a dataset and replays them in sequence. It vali
gr00t/policy/replay_policy.py:33
↓ 1 callersClassSelfAttentionTransformer
gr00t/model/modules/dit.py:417
↓ 1 callersClassSingleDatasetConfig
Configuration for a single dataset in a mixed-training setup. A list of these objects can be supplied in ``DataConfig.datasets`` to mix multi
gr00t/configs/data/data_config.py:25
↓ 1 callersClassSinusoidalPositionalEncoding
Produces a sinusoidal encoding of shape (B, T, w) given timesteps of shape (B, T).
gr00t/model/modules/flowmatching_modules.py:25
↓ 1 callersClassSinusoidalPositionalEncoding
Produces a sinusoidal encoding of shape (B, T, w) given timesteps of shape (B, T).
gr00t/model/modules/embodiment_conditioned_mlp.py:26
↓ 1 callersClassSo100Adapter
Adapter between: • Raw robot observation dictionary • GR00T VLA input format • GR00T action chunk → robot joint commands
gr00t/eval/real_robot/SO100/eval_so100.py:78
↓ 1 callersClassStep
Pipeline steps. Values are the user-facing CLI tokens for --steps.
scripts/deployment/build_trt_pipeline.py:72
↓ 1 callersClassTensorRTDiTWrapper
Wrapper for TensorRT DiT engine.
scripts/deployment/standalone_inference_script.py:104
↓ 1 callersClassTimestepEncoder
gr00t/model/modules/dit.py:61
↓ 1 callersClassTinyGr00tConfig
tests/getting_started/test_policy_md.py:37
↓ 1 callersClassTinyGr00tModel
Minimal stand-in for Gr00tN1d6: accepts any kwargs, returns zero action_pred.
tests/getting_started/test_policy_md.py:46
↓ 1 callersClassTrainingConfig
Training configuration.
gr00t/configs/training/training_config.py:21
↓ 1 callersClassVerifyConfig
Configuration for TRT verification.
scripts/deployment/verify_n1d7_trt.py:40
↓ 1 callersClassViTInputCapture
Capture ViT (VisionModel) forward inputs/outputs during inference.
scripts/deployment/export_onnx_n1d7.py:222
↓ 1 callersClassVideoConfig
Configuration for video recording settings. Attributes: video_dir: Directory to save videos (if None, no videos are saved) steps_
gr00t/eval/rollout_policy.py:45
↓ 1 callersClassVideoRecordingWrapper
gr00t/eval/sim/wrapper/video_recording_wrapper.py:138
↓ 1 callersClassWrapperConfigs
Container for various environment wrapper configurations. Attributes: video: Configuration for video recording multistep: Configu
gr00t/eval/rollout_policy.py:92
↓ 1 callersClass_RobustAsyncVectorEnv
AsyncVectorEnv that tolerates variable-shaped info arrays across envs. Gymnasium's default _add_info pre-allocates a numpy array based on the
gr00t/eval/rollout_policy.py:193
ClassActionChunk
Abstract base class for robot action chunking. This class provides common functionality for different action chunking types including re
gr00t/data/state_action/action_chunking.py:29
ClassActionEncoder
gr00t/model/modules/flowmatching_modules.py:69
ClassActionFormat
examples/DROID/server_client.py:93
ClassActionFormat
gr00t/data/types.py:44
ClassActionRepresentation
examples/DROID/server_client.py:82
ClassActionRepresentation
gr00t/data/types.py:33
ClassActionType
examples/DROID/server_client.py:88
ClassActionType
gr00t/data/types.py:39
ClassArgs
examples/DROID/main_gr00t.py:76
ClassArgsConfig
Configuration for evaluating a policy.
scripts/deployment/standalone_inference_script.py:581
ClassArgsConfig
Configuration for evaluating a policy.
gr00t/eval/open_loop_eval.py:249
ClassBasePolicy
Abstract base class for robotic control policies. This class defines the interface that all policies must implement, including methods for ac
examples/DROID/server_client.py:175
ClassBasePolicy
Abstract base class for robotic control policies. This class defines the interface that all policies must implement, including methods for ac
gr00t/policy/policy.py:20
next →1–100 of 185, ranked by callers