Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NVIDIA/Isaac-GR00T
/ types & classes
Types & classes
185 in github.com/NVIDIA/Isaac-GR00T
⨍
Functions
1,002
◇
Types & classes
185
↳
Endpoints
1
↓ 53 callers
Class
ModalityConfig
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 callers
Class
ActionConfig
gr00t/data/types.py:77
↓ 14 callers
Class
Engine
TensorRT engine wrapper for loading and executing inference.
scripts/deployment/trt_torch.py:63
↓ 12 callers
Class
Gr00tPolicy
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 callers
Class
JointPose
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 callers
Class
LeRobotEpisodeLoader
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 callers
Class
EndEffectorActionChunk
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 callers
Class
Gr00tN1d7Config
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 callers
Class
PolicyClient
gr00t/policy/server_client.py:172
↓ 7 callers
Class
DatasetCatalogEntry
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 callers
Class
EmbodimentTag
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 callers
Class
DatasetFactory
Factory class for building training datasets. Model-agnostic.
gr00t/data/dataset/factory.py:29
↓ 6 callers
Class
JointActionChunk
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 callers
Class
PolicyServer
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 callers
Class
StateActionProcessor
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 callers
Class
CategorySpecificLinear
Linear layer with category-specific weights and biases for multi-embodiment support.
gr00t/model/modules/embodiment_conditioned_mlp.py:59
↓ 5 callers
Class
EndEffectorPose
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 callers
Class
Gr00tN1d7ActionHead
Action head component for flow matching diffusion policy.
gr00t/model/gr00t_n1d7/gr00t_n1d7.py:38
↓ 4 callers
Class
InferenceVariant
Configuration for one embodiment variant of the inference smoke tests.
tests/scripts/deployment/test_standalone_inference.py:61
↓ 4 callers
Class
MockPolicy
Minimal mock that satisfies BasePolicy interface without ABC enforcement.
tests/gr00t/policy/test_policy_service.py:32
↓ 4 callers
Class
VLAStepData
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 callers
Class
ShardedMixtureDataset
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 callers
Class
ShardedSingleStepDataset
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 callers
Class
BasicTransformerBlock
gr00t/model/modules/dit.py:100
↓ 2 callers
Class
BuildConfig
Configuration for building TensorRT engines from ONNX models.
scripts/deployment/build_tensorrt_engine.py:443
↓ 2 callers
Class
CategorySpecificMLP
Two-layer MLP with category-specific weights for multi-embodiment support.
gr00t/model/modules/embodiment_conditioned_mlp.py:143
↓ 2 callers
Class
CodeBlock
tests/test_support/readme.py:26
↓ 2 callers
Class
DataConfig
Dataset configuration (supports single or multiple datasets).
gr00t/configs/data/data_config.py:51
↓ 2 callers
Class
EulerOrder
Common Euler angle conventions
gr00t/data/state_action/pose.py:86
↓ 2 callers
Class
Gr00tSimPolicyWrapper
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 callers
Class
LetterBoxPad
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 callers
Class
LetterBoxTransform
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 callers
Class
MockShardedDataset
Minimal ShardedDataset for testing mixture logic.
tests/gr00t/data/test_sharded_datasets.py:36
↓ 2 callers
Class
QuatOrder
Quaternion ordering conventions
gr00t/data/state_action/pose.py:97
↓ 2 callers
Class
RotationType
Supported rotation representation types
gr00t/data/state_action/pose.py:76
↓ 2 callers
Class
_TeeWriter
Write to multiple streams simultaneously.
scripts/deployment/build_trt_pipeline.py:114
↓ 1 callers
Class
ActionConfig
examples/DROID/server_client.py:100
↓ 1 callers
Class
AdaLayerNorm
gr00t/model/modules/dit.py:74
↓ 1 callers
Class
AlternateVLDiT
Alternate Vision-Language DiT that separates image and non-image tokens during cross-attention processing.
gr00t/model/modules/dit.py:339
↓ 1 callers
Class
BackgroundNoiseTransform
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 callers
Class
BenchmarkConfig
Configuration for GR00T inference benchmarking.
scripts/deployment/benchmark_inference.py:339
↓ 1 callers
Class
BestMetricCheckpointCallback
This callback saves the best checkpoint based on the metric.
gr00t/experiment/utils.py:74
↓ 1 callers
Class
CheckpointFormatCallback
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 callers
Class
Config
Complete configuration.
gr00t/configs/base_config.py:35
↓ 1 callers
Class
DiT
gr00t/model/modules/dit.py:222
↓ 1 callers
Class
DiTInputCapture
Capture DiT forward pass inputs during inference via a pre-forward hook.
scripts/deployment/export_onnx_n1d7.py:187
↓ 1 callers
Class
DiTWrapper
scripts/deployment/export_onnx_n1d7.py:1147
↓ 1 callers
Class
EndpointHandler
gr00t/policy/server_client.py:64
↓ 1 callers
Class
ExportConfig
Configuration for exporting GR00T N1.7 model to ONNX.
scripts/deployment/export_onnx_n1d7.py:1482
↓ 1 callers
Class
FractionalCenterCrop
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 callers
Class
FractionalRandomCrop
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 callers
Class
Gr00tN1d7
Gr00tN1d7: VLA model with Cosmos-Reason2-2B (Qwen3-VL) backbone.
gr00t/model/gr00t_n1d7/gr00t_n1d7.py:486
↓ 1 callers
Class
Gr00tN1d7DataCollator
gr00t/model/gr00t_n1d7/processing_gr00t_n1d7.py:84
↓ 1 callers
Class
Gr00tN1d7Processor
gr00t/model/gr00t_n1d7/processing_gr00t_n1d7.py:139
↓ 1 callers
Class
Gr00tTrainer
Trainer that bypasses torch dataloader and makes data collator async.
gr00t/experiment/trainer.py:193
↓ 1 callers
Class
LLMForExport
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 callers
Class
LLMInputCapture
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 callers
Class
LoadedVariant
Holds the pre-loaded policy and dataset loader for one variant.
tests/scripts/deployment/test_standalone_inference.py:141
↓ 1 callers
Class
MaskedColorTransform
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 callers
Class
MockProcessor
tests/getting_started/test_policy_md.py:111
↓ 1 callers
Class
ModalityConfig
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 callers
Class
MultiEmbodimentActionEncoder
Action encoder with multi-embodiment support and sinusoidal positional encoding.
gr00t/model/modules/embodiment_conditioned_mlp.py:177
↓ 1 callers
Class
MultiStepConfig
Configuration for multi-step environment settings. Attributes: video_delta_indices: Indices of video observations to stack state_
gr00t/eval/rollout_policy.py:74
↓ 1 callers
Class
MultiStepWrapper
gr00t/eval/sim/wrapper/multistep_wrapper.py:136
↓ 1 callers
Class
PipelineConfig
Unified TensorRT deployment pipeline configuration.
scripts/deployment/build_trt_pipeline.py:208
↓ 1 callers
Class
PolicyClient
examples/DROID/server_client.py:275
↓ 1 callers
Class
ProfCallback
gr00t/experiment/trainer.py:44
↓ 1 callers
Class
Qwen3VisionForExport
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 callers
Class
RelativeActionLoader
gr00t/data/stats.py:134
↓ 1 callers
Class
ReplayPolicy
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 callers
Class
SelfAttentionTransformer
gr00t/model/modules/dit.py:417
↓ 1 callers
Class
SingleDatasetConfig
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 callers
Class
SinusoidalPositionalEncoding
Produces a sinusoidal encoding of shape (B, T, w) given timesteps of shape (B, T).
gr00t/model/modules/flowmatching_modules.py:25
↓ 1 callers
Class
SinusoidalPositionalEncoding
Produces a sinusoidal encoding of shape (B, T, w) given timesteps of shape (B, T).
gr00t/model/modules/embodiment_conditioned_mlp.py:26
↓ 1 callers
Class
So100Adapter
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 callers
Class
Step
Pipeline steps. Values are the user-facing CLI tokens for --steps.
scripts/deployment/build_trt_pipeline.py:72
↓ 1 callers
Class
TensorRTDiTWrapper
Wrapper for TensorRT DiT engine.
scripts/deployment/standalone_inference_script.py:104
↓ 1 callers
Class
TimestepEncoder
gr00t/model/modules/dit.py:61
↓ 1 callers
Class
TinyGr00tConfig
tests/getting_started/test_policy_md.py:37
↓ 1 callers
Class
TinyGr00tModel
Minimal stand-in for Gr00tN1d6: accepts any kwargs, returns zero action_pred.
tests/getting_started/test_policy_md.py:46
↓ 1 callers
Class
TrainingConfig
Training configuration.
gr00t/configs/training/training_config.py:21
↓ 1 callers
Class
VerifyConfig
Configuration for TRT verification.
scripts/deployment/verify_n1d7_trt.py:40
↓ 1 callers
Class
ViTInputCapture
Capture ViT (VisionModel) forward inputs/outputs during inference.
scripts/deployment/export_onnx_n1d7.py:222
↓ 1 callers
Class
VideoConfig
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 callers
Class
VideoRecordingWrapper
gr00t/eval/sim/wrapper/video_recording_wrapper.py:138
↓ 1 callers
Class
WrapperConfigs
Container for various environment wrapper configurations. Attributes: video: Configuration for video recording multistep: Configu
gr00t/eval/rollout_policy.py:92
↓ 1 callers
Class
_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
Class
ActionChunk
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
Class
ActionEncoder
gr00t/model/modules/flowmatching_modules.py:69
Class
ActionFormat
examples/DROID/server_client.py:93
Class
ActionFormat
gr00t/data/types.py:44
Class
ActionRepresentation
examples/DROID/server_client.py:82
Class
ActionRepresentation
gr00t/data/types.py:33
Class
ActionType
examples/DROID/server_client.py:88
Class
ActionType
gr00t/data/types.py:39
Class
Args
examples/DROID/main_gr00t.py:76
Class
ArgsConfig
Configuration for evaluating a policy.
scripts/deployment/standalone_inference_script.py:581
Class
ArgsConfig
Configuration for evaluating a policy.
gr00t/eval/open_loop_eval.py:249
Class
BasePolicy
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
Class
BasePolicy
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