MCPcopy Create free account

hub / github.com/NVlabs/RADIO / types & classes

Types & classes107 in github.com/NVlabs/RADIO

↓ 18 callersClassRadioResource
radio/common.py:16
↓ 13 callersClassRadioOutput
radio/adaptor_base.py:24
↓ 11 callersClassResolution
radio/radio_model.py:24
↓ 10 callersClassConv2d_BN
Conv2d + BN layer with folding capability to speed up inference Can be merged with Conv() function with additional arguments
radio/eradio_model.py:171
↓ 9 callersClassInputConditioner
radio/input_conditioner.py:17
↓ 8 callersClassModelInfo
examples/common/model_loader.py:330
↓ 7 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
radio/dinov2_arch.py:272
↓ 5 callersClassVisionTransformer
Vision Transformer A PyTorch impl of : `An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale` - https://arxiv.org/
radio/vision_transformer_xpos.py:223
↓ 4 callersClassConv
Modified to support layer fusion
radio/eradio_model.py:82
↓ 4 callersClassConv
radio/conv.py:25
↓ 4 callersClassDinoVisionTransformer
radio/dinov2_arch.py:560
↓ 4 callersClassERADIO
Efficient RADIO
radio/eradio_model.py:1026
↓ 4 callersClassResizeTransform
examples/common/resize_transform.py:24
↓ 3 callersClassFuser
radio/dual_hybrid_vit.py:17
↓ 3 callersClassHybridModel
radio/dual_hybrid_vit.py:108
↓ 3 callersClassViTPatchGenerator
radio/vit_patch_generator.py:27
↓ 2 callersClassBlock
radio/dinov2_arch.py:322
↓ 2 callersClassDinoWrapper
examples/common/model_loader.py:36
↓ 2 callersClassFeatureNormalizer
radio/feature_normalizer.py:27
↓ 2 callersClassGenericAdaptor
radio/adaptor_generic.py:18
↓ 2 callersClassInterFeatState
radio/feature_normalizer.py:39
↓ 2 callersClassIntermediateFeatureNormalizer
radio/feature_normalizer.py:49
↓ 2 callersClassLayerScale
radio/dinov2_arch.py:283
↓ 2 callersClassSigLIP2WrappedTokenizer
radio/siglip2_adaptor.py:55
↓ 2 callersClassViTDetHook
radio/vitdet.py:48
↓ 2 callersClass_SNReweight
radio/enable_spectral_reparam.py:26
↓ 2 callersClassrank_gate
Execute the function on rank 0 first, followed by all other ranks. Useful when caches may need to be populated in a distributed environment.
radio/utils.py:19
↓ 1 callersClassAdaptorInput
radio/adaptor_base.py:16
↓ 1 callersClassAdaptorRegistry
radio/adaptor_registry.py:19
↓ 1 callersClassAttnDownsample
radio/dual_hybrid_vit.py:65
↓ 1 callersClassBlockChunk
radio/dinov2_arch.py:553
↓ 1 callersClassBottleneck
Standard bottleneck.
radio/eradio_model.py:66
↓ 1 callersClassBottleneck
Standard bottleneck.
radio/block.py:45
↓ 1 callersClassC2f
Faster Implementation of CSP Bottleneck with 2 convolutions.
radio/eradio_model.py:41
↓ 1 callersClassCLIPWrapper
examples/common/model_loader.py:68
↓ 1 callersClassClsToken
radio/cls_token.py:14
↓ 1 callersClassConvBlock
Convolutional block, used in first couple of stages Experimented with plan resnet-18 like modules, they are the best in terms of throughput
radio/eradio_model.py:696
↓ 1 callersClassDAMP
radio/enable_damp.py:22
↓ 1 callersClassDinoWrapper
radio/extra_models.py:119
↓ 1 callersClassDownsample
Down-sampling block Pixel Unshuffle is used for down-sampling, works great accuracy - wise but takes 10% more TRT time
radio/eradio_model.py:620
↓ 1 callersClassDyT
radio/extra_timm_models.py:206
↓ 1 callersClassERADIOLayer
E-RADIO Layer
radio/eradio_model.py:799
↓ 1 callersClassGRAAttentionBlock
radio/eradio_model.py:369
↓ 1 callersClassHiResNeck
The block is used to output dense features from all stages Otherwise, by default, only the last stage features are returned with E-RADIO
radio/eradio_model.py:966
↓ 1 callersClassIm2Patches
radio/vit_patch_generator.py:276
↓ 1 callersClassInternViTWrapper
examples/common/model_loader.py:230
↓ 1 callersClassInterpolateLayer
radio/eradio_model.py:955
↓ 1 callersClassMLP2
radio/adaptor_mlp.py:52
↓ 1 callersClassMagnetoAttention
radio/vision_transformer_xpos.py:120
↓ 1 callersClassMagnetoTransformerEncoderLayer
radio/vision_transformer_xpos.py:173
↓ 1 callersClassMlp
Multi-Layer Perceptron (MLP) block
radio/eradio_model.py:583
↓ 1 callersClassMultiResolutionAttention
MultiResolutionAttention (MRA) module The idea is to use multiple attention blocks with different resolution Feature maps are downsampled
radio/eradio_model.py:528
↓ 1 callersClassNullIntermediateFeatureNormalizer
radio/feature_normalizer.py:95
↓ 1 callersClassOpenAI_CLIP_VisionAdapter
examples/common/model_loader.py:285
↓ 1 callersClassOpenCLIP_RADIO
radio/open_clip_adaptor.py:19
↓ 1 callersClassPadToSize
examples/common/resize_transform.py:115
↓ 1 callersClassPadToSquare
examples/common/resize_transform.py:83
↓ 1 callersClassPaliGemmaWrapper
radio/extra_models.py:22
↓ 1 callersClassPatchEmbed
Patch embedding block Used to convert image into an initial set of feature maps with lower resolution
radio/eradio_model.py:658
↓ 1 callersClassPatchMerging
Patch Merging Layer. Downsample features by merging 2x2 neighboring patches.
radio/radio1d.py:231
↓ 1 callersClassPatchSplitting
Patch Splitting Layer - Inverse of PatchMerging. Upsample features by splitting each patch into 2x2 neighboring patches.
radio/radio1d.py:409
↓ 1 callersClassPosEmbMLPSwinv2D
2D positional embedding from Swin Transformer v2 Added functionality to store the positional embedding in the model and not recompute it ever
radio/eradio_model.py:233
↓ 1 callersClassPositionPredictor
A model that learns to predict the position of a patch token in the output of a RADIO model.
examples/position_predictor.py:301
↓ 1 callersClassRADIO1D_Decoder
Decoder for RADIO1D that reconstructs the original sequence length and embedding dimension. Takes compressed global tokens from the encoder and r
radio/radio1d.py:457
↓ 1 callersClassRADIOConfig
Pretrained Hugging Face configuration for RADIO models.
radio/hf_model.py:53
↓ 1 callersClassRADIOModel
Pretrained Hugging Face model for RADIO. This class inherits from PreTrainedModel, which provides HuggingFace's functionality for loading and
radio/hf_model.py:93
↓ 1 callersClassRADIOModel
radio/radio_model.py:29
↓ 1 callersClassRandAugment
examples/common/rand_augment.py:73
↓ 1 callersClassResizeTransform
examples/position_predictor.py:230
↓ 1 callersClassSAMWrapper
examples/common/model_loader.py:198
↓ 1 callersClassScaledLayerNorm
https://arxiv.org/pdf/2502.05795v1
radio/extra_timm_models.py:191
↓ 1 callersClassSigLIP2Adaptor
radio/siglip2_adaptor.py:28
↓ 1 callersClassSigLIP2Wrapper
examples/common/model_loader.py:143
↓ 1 callersClassUniformKSampleDistribution
radio/radio1d.py:721
↓ 1 callersClassViTPatchLinear
radio/vit_patch_generator.py:296
↓ 1 callersClassVitDetArgs
radio/vitdet.py:21
↓ 1 callersClassWindowAttention
radio/eradio_model.py:735
↓ 1 callersClassXPosEmbedding2D
Implementation of xPos based on RotaryEmbedding from GPT-NeoX. This implementation is designed to operate on queries and keys that are compatible
radio/vision_transformer_xpos.py:43
↓ 1 callersClass_AttnSNReweight
radio/enable_spectral_reparam.py:126
↓ 1 callersClass_ChunkedSNReweight
radio/enable_spectral_reparam.py:103
↓ 1 callersClassxyz_model
examples/count_params.py:44
ClassAdaptorBase
radio/adaptor_base.py:48
ClassAdaptorModuleBase
radio/adaptor_base.py:35
ClassAttention
radio/dinov2_arch.py:119
ClassAttnFDHead
radio/adaptor_attn.py:22
ClassBNHead
Just a batchnorm.
mmseg/linear_head.py:18
ClassBetaKSampleDistribution
radio/radio1d.py:731
ClassC2f
Faster Implementation of CSP Bottleneck with 2 convolutions.
radio/block.py:19
ClassGradScale
radio/radio1d.py:326
ClassIntermediateFeatureNormalizerBase
radio/feature_normalizer.py:44
ClassInterpolateKSampleDistributions
radio/radio1d.py:781
ClassKSampleDistribution
radio/radio1d.py:669
ClassMLP
radio/adaptor_mlp.py:21
ClassMemEffAttention
radio/dinov2_arch.py:165
ClassMlp
radio/dinov2_arch.py:185
ClassMultiModeGaussSampleDistribution
radio/radio1d.py:699
ClassNestedTensorBlock
radio/dinov2_arch.py:396
ClassPatchEmbed
2D image to patch embedding: (B,C,H,W) -> (B,N,D) Args: img_size: Image size. patch_size: Patch token size. in_chans
radio/dinov2_arch.py:53
ClassRADIO
mmseg/radio.py:28
ClassRADIO1D
Vision Transformer A PyTorch impl of : `An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale` - https://arxiv.org/
radio/radio1d.py:837
next →1–100 of 107, ranked by callers