MCPcopy Create free account

hub / github.com/Physical-Intelligence/openpi / types & classes

Types & classes190 in github.com/Physical-Intelligence/openpi

↓ 31 callersClassTrainConfig
src/openpi/training/config.py:466
↓ 21 callersClassAssetsConfig
Determines the location of assets (e.g., norm stats) that will be used to set up the data pipeline. These assets will be replicated inside the ch
src/openpi/training/config.py:38
↓ 16 callersClassDataConfig
src/openpi/training/config.py:65
↓ 9 callersClassSimpleDataConfig
src/openpi/training/config.py:213
↓ 7 callersClassLeRobotAlohaDataConfig
src/openpi/training/config.py:229
↓ 6 callersClassRLDSDroidDataConfig
Config for training on DROID, using RLDS data format (for efficient training on larger datasets).
src/openpi/training/config.py:359
↓ 5 callersClassConfig
src/openpi/models/gemma.py:45
↓ 5 callersClassLeRobotLiberoDataConfig
This config is used to configure transforms that are applied at various parts of the data pipeline. For your own dataset, you can copy this c
src/openpi/training/config.py:282
↓ 4 callersClassCheckpoint
Load a policy from a trained checkpoint.
scripts/serve_policy.py:24
↓ 4 callersClassModelTransformFactory
Creates model transforms for standard pi0 models.
src/openpi/training/config.py:107
↓ 3 callersClassFakeDataConfig
src/openpi/training/config.py:204
↓ 3 callersClassGemmaModel
src/openpi/models_pytorch/transformers_replace/models/gemma/modeling_gemma.py:419
↓ 3 callersClassGemmaRMSNorm
src/openpi/models_pytorch/transformers_replace/models/gemma/modeling_gemma.py:49
↓ 3 callersClassRMSNorm
src/openpi/models/gemma.py:113
↓ 3 callersClassRMSNorm
src/openpi/models/gemma_fast.py:88
↓ 2 callersClassDataLoaderImpl
src/openpi/training/data_loader.py:530
↓ 2 callersClassMlpBlock
Transformer MLP / feed-forward block.
src/openpi/models/siglip.py:53
↓ 2 callersClassRemoveStrings
scripts/compute_norm_stats.py:19
↓ 2 callersClassSiglipEncoder
Transformer encoder consisting of `config.num_hidden_layers` self attention layers. Each layer is a [`SiglipEncoderLayer`]. Args:
src/openpi/models_pytorch/transformers_replace/models/siglip/modeling_siglip.py:549
↓ 2 callersClassSiglipMLP
src/openpi/models_pytorch/transformers_replace/models/siglip/modeling_siglip.py:420
↓ 2 callersClassTokenizerEncoderDecoder
src/openpi/models/utils/fsq_tokenizer.py:341
↓ 2 callersClassTransformedDataset
src/openpi/training/data_loader.py:53
↓ 2 callersClass_NormStatsDict
src/openpi/shared/normalize.py:120
↓ 1 callersClassAddPositionEmbs
Adds learned positional embeddings to the inputs. Attributes: posemb_init: positional embedding initializer.
src/openpi/models/vit.py:39
↓ 1 callersClassAttention
Attention module.
src/openpi/models/gemma.py:158
↓ 1 callersClassAttention
Attention module.
src/openpi/models/gemma_fast.py:125
↓ 1 callersClassCallbackHandler
A CheckpointHandler for calling an arbitrary function asynchronously. Only for saving, not for restoring.
src/openpi/training/checkpoints.py:121
↓ 1 callersClassCompositeTransform
A composite transform that applies a sequence of transforms in order.
src/openpi/transforms.py:63
↓ 1 callersClassCrossAttentionLayer
src/openpi/models/utils/fsq_tokenizer.py:269
↓ 1 callersClassCustomFormatter
scripts/train.py:35
↓ 1 callersClassCustomFormatter
scripts/train_pytorch.py:53
↓ 1 callersClassDatasetConfig
examples/aloha_real/convert_aloha_data_to_lerobot.py:23
↓ 1 callersClassDroidRldsDataset
src/openpi/training/droid_rlds_dataset.py:36
↓ 1 callersClassEmbedder
Embedder module.
src/openpi/models/gemma.py:135
↓ 1 callersClassEmbedder
Embedder module.
src/openpi/models/gemma_fast.py:102
↓ 1 callersClassEncoder
Transformer Model Encoder for sequence to sequence translation.
src/openpi/models/siglip.py:111
↓ 1 callersClassEncoder1DBlock
Single transformer encoder block (MHSA + MLP).
src/openpi/models/siglip.py:75
↓ 1 callersClassFakeDataset
src/openpi/training/data_loader.py:99
↓ 1 callersClassFsqCodebook
src/openpi/models/utils/fsq_tokenizer.py:15
↓ 1 callersClassGeGLU
Gated Linear Unit with GELU (GeGLU) activation function. GeGLU is a Flax layer that combines a linear transformation with a GELU activation fu
src/openpi/models/utils/fsq_tokenizer.py:242
↓ 1 callersClassGemmaAttention
Multi-headed attention from 'Attention Is All You Need' paper
src/openpi/models_pytorch/transformers_replace/models/gemma/modeling_gemma.py:256
↓ 1 callersClassGemmaDecoderLayer
src/openpi/models_pytorch/transformers_replace/models/gemma/modeling_gemma.py:332
↓ 1 callersClassGemmaForCausalLM
src/openpi/models_pytorch/transformers_replace/models/gemma/modeling_gemma.py:562
↓ 1 callersClassGemmaMLP
src/openpi/models_pytorch/transformers_replace/models/gemma/modeling_gemma.py:113
↓ 1 callersClassGemmaRotaryEmbedding
src/openpi/models_pytorch/transformers_replace/models/gemma/modeling_gemma.py:129
↓ 1 callersClassGroup
A group of transforms.
src/openpi/transforms.py:40
↓ 1 callersClassIdentityLayer
Identity layer, convenient for giving a name to an array.
src/openpi/models/vit.py:31
↓ 1 callersClassIterableTransformedDataset
src/openpi/training/data_loader.py:65
↓ 1 callersClassLeRobotDROIDDataConfig
Example data config for custom DROID dataset in LeRobot format. To convert your custom DROID dataset (<10s of hours) to LeRobot format, see e
src/openpi/training/config.py:427
↓ 1 callersClassLfqCodebookOutput
src/openpi/models/utils/fsq_tokenizer.py:173
↓ 1 callersClassMAPHead
Multihead Attention Pooling.
src/openpi/models/siglip.py:164
↓ 1 callersClassMlpBlock
Transformer MLP / feed-forward block.
src/openpi/models/vit.py:66
↓ 1 callersClassNormStats
src/openpi/shared/normalize.py:10
↓ 1 callersClassObservation
Holds observations, i.e., inputs to the model. See `Observation.from_dict` to see the expected dictionary form. This is the format that shoul
src/openpi/models/model.py:83
↓ 1 callersClassPaliGemmaCausalLMOutputWithPast
r""" loss (`torch.FloatTensor` of shape `(1,)`, *optional*, returned when `labels` is provided): Language modeling loss (for next-token pr
src/openpi/models_pytorch/transformers_replace/models/paligemma/modeling_paligemma.py:66
↓ 1 callersClassPaliGemmaConfig
examples/convert_jax_model_to_pytorch.py:476
↓ 1 callersClassPaliGemmaForConditionalGeneration
src/openpi/models_pytorch/transformers_replace/models/paligemma/modeling_paligemma.py:380
↓ 1 callersClassPaliGemmaModel
src/openpi/models_pytorch/transformers_replace/models/paligemma/modeling_paligemma.py:133
↓ 1 callersClassPaliGemmaMultiModalProjector
src/openpi/models_pytorch/transformers_replace/models/paligemma/modeling_paligemma.py:91
↓ 1 callersClassPaliGemmaWithExpertModel
src/openpi/models_pytorch/gemma_pytorch.py:11
↓ 1 callersClassPaligemmaModelOutputWithPast
r""" past_key_values (`tuple(tuple(torch.FloatTensor))`, *optional*, returned when `use_cache=True` is passed or when `config.use_cache=True`):
src/openpi/models_pytorch/transformers_replace/models/paligemma/modeling_paligemma.py:44
↓ 1 callersClassPi0
src/openpi/models/pi0.py:66
↓ 1 callersClassPi0FAST
src/openpi/models/pi0_fast.py:134
↓ 1 callersClassRLDSDataLoader
Shallow wrapper around the DROID data loader to make it compatible with openpi. All batching already happens in the DROID dataset, so we don't ne
src/openpi/training/data_loader.py:486
↓ 1 callersClassRealEnv
Environment for real robot bi-manual manipulation Action space: [left_arm_qpos (6), # absolute joint position
examples/aloha_real/real_env.py:18
↓ 1 callersClassRecordedMultiCameraWrapper
examples/droid/convert_droid_data_to_lerobot.py:274
↓ 1 callersClassSiglipAttention
Multi-headed attention from 'Attention Is All You Need' paper
src/openpi/models_pytorch/transformers_replace/models/siglip/modeling_siglip.py:348
↓ 1 callersClassSiglipEncoderLayer
src/openpi/models_pytorch/transformers_replace/models/siglip/modeling_siglip.py:435
↓ 1 callersClassSiglipMultiheadAttentionPoolingHead
Multihead Attention Pooling.
src/openpi/models_pytorch/transformers_replace/models/siglip/modeling_siglip.py:799
↓ 1 callersClassSiglipOutput
r""" loss (`torch.FloatTensor` of shape `(1,)`, *optional*, returned when `return_loss` is `True`): Contrastive loss for image-text simila
src/openpi/models_pytorch/transformers_replace/models/siglip/modeling_siglip.py:177
↓ 1 callersClassSiglipTextEmbeddings
src/openpi/models_pytorch/transformers_replace/models/siglip/modeling_siglip.py:285
↓ 1 callersClassSiglipTextTransformer
src/openpi/models_pytorch/transformers_replace/models/siglip/modeling_siglip.py:629
↓ 1 callersClassSiglipVisionEmbeddings
src/openpi/models_pytorch/transformers_replace/models/siglip/modeling_siglip.py:212
↓ 1 callersClassSiglipVisionTransformer
src/openpi/models_pytorch/transformers_replace/models/siglip/modeling_siglip.py:748
↓ 1 callersClassSimpleProcessedObservation
src/openpi/models_pytorch/preprocessing_pytorch.py:160
↓ 1 callersClassTimingRecorder
Records timing measurements for different keys.
examples/simple_client/main.py:44
↓ 1 callersClassTorchDataLoader
Torch data loader implementation.
src/openpi/training/data_loader.py:381
↓ 1 callersClassTrajectoryReader
examples/droid/convert_droid_data_to_lerobot.py:369
↓ 1 callersClass_Module
ViT model.
src/openpi/models/siglip.py:188
ClassAbsoluteActions
Repacks delta actions into absolute action space.
src/openpi/transforms.py:226
ClassActionChunkBroker
Wraps a policy to return action chunks one-at-a-time. Assumes that the first dimension of all action fields is the chunk size. A new inferen
packages/openpi-client/src/openpi_client/action_chunk_broker.py:10
ClassAdamW
AdamW optimizer.
src/openpi/training/optimizer.py:66
ClassAgent
An Agent is the thing with agency, i.e. the entity that makes decisions. Agents receive observations about the state of the world, and return act
packages/openpi-client/src/openpi_client/runtime/agent.py:4
ClassAlohaInputs
Inputs for the Aloha policy. Expected inputs: - images: dict[name, img] where img is [channel, height, width]. name must be in EXPECTED_CAMER
src/openpi/policies/aloha_policy.py:25
ClassAlohaOutputs
Outputs for the Aloha policy.
src/openpi/policies/aloha_policy.py:91
ClassAlohaRealEnvironment
An environment for an Aloha robot on real hardware.
examples/aloha_real/env.py:11
ClassAlohaSimEnvironment
An environment for an Aloha robot in simulation.
examples/aloha_sim/env.py:9
ClassArgs
Arguments for the serve_policy script.
scripts/serve_policy.py:39
ClassArgs
examples/aloha_sim/main.py:15
ClassArgs
Command line arguments.
examples/simple_client/main.py:27
ClassArgs
examples/libero/main.py:22
ClassArgs
examples/aloha_real/main.py:14
ClassArgs
examples/droid/main.py:27
ClassBaseModel
Base class for all model implementations. Specific models should inherit from this class. They should call super().__init__() to initialize the sh
src/openpi/models/model.py:263
ClassBaseModelConfig
Configuration shared by all models. Specific models should inherit from this class, and implement the `create` method to create the corresponding
src/openpi/models/model.py:212
ClassBasePolicy
packages/openpi-client/src/openpi_client/base_policy.py:5
ClassBinningTokenizer
Standard RT-2 / OpenVLA style binning tokenizer.
src/openpi/models/tokenizer.py:148
ClassBlock
Transformer block.
src/openpi/models/gemma.py:284
ClassBlock
Transformer block.
src/openpi/models/gemma_fast.py:228
ClassCallback
src/openpi/training/checkpoints.py:117
next →1–100 of 190, ranked by callers