MCPcopy Create free account

hub / github.com/google-research/scenic / types & classes

Types & classes859 in github.com/google-research/scenic

↓ 7 callersClassDatasetInfo
scenic/projects/robust_segvit/datasets/datasets_info.py:45
↓ 5 callersClassGaussianOrthogonalRandomMatrix
r"""Class providing a method to create Gaussian orthogonal matrix. Class is responsible for constructing 2D Gaussian orthogonal arrays.
scenic/projects/performer/performer.py:75
↓ 5 callersClassMLP
scenic/projects/pixel_llm/modeling/prompt_adapter.py:175
↓ 5 callersClassModelNet40DatasetConfig
Dataset config.
scenic/projects/pointcloud/pointcloud_dataset.py:36
↓ 5 callersClassStdConv
Convolution with weight standardized kernel.
scenic/projects/baselines/bit_resnet.py:43
↓ 4 callersClassAttention
Attention module.
scenic/projects/baselines/segment_anything/modeling/transformer.py:169
↓ 4 callersClassConvBlock
Implements a multi-layer conv block.
scenic/projects/unloc/heads.py:64
↓ 4 callersClassConvRelu2
Two unpadded convolutions & relus. Attributes: features: Num convolutional features. padding: Type of padding: 'SAME' or 'VALID'. use_b
scenic/projects/baselines/unet.py:63
↓ 4 callersClassMultiHeadDotProductAttention
DETR Customized Multi-head dot-product attention. Attributes: num_heads: Number of attention heads. Features (i.e. inputs_q.shape[-1]) sh
scenic/projects/baselines/detr/model.py:220
↓ 4 callersClassMyObjectDetectionWithMatchingModel
A dummy set detection model for testing purposes.
scenic/projects/baselines/detr/tests/test_detr_base_model.py:34
↓ 4 callersClassResNetStage
Attention pooling layer. Attributes: features: Number of features. num_layers: Number of bottleneck blocks. stride: Stride in the Bottl
scenic/projects/baselines/clip/layers.py:133
↓ 4 callersClassResNetStage
Attention pooling layer. Attributes: features: Number of features. num_layers: Number of bottleneck blocks. stride: Stride in the Bottl
scenic/projects/owl_vit/clip/layers.py:137
↓ 3 callersClassBBoxCoordPredictor
FFN block for predicting bounding box coordinates.
scenic/projects/baselines/deformable_detr/deformable_transformer.py:54
↓ 3 callersClassBERT
BERT.
scenic/projects/baselines/bert/model.py:31
↓ 3 callersClassCustomMultiHeadDotProductAttention
MultiHeadDotProductAttention that supports LoRA.
scenic/projects/pixel_llm/modeling/t5_text_head.py:138
↓ 3 callersClassEncoder
Transformer Encoder. **This is same as vit.Encoder(), but without adding positional embedding.** Attributes: num_layers: Number of layers.
scenic/projects/tasseo/duplex_vit.py:28
↓ 3 callersClassEncoder1DBlock
Transformer encoder layer. Attributes: mlp_dim: Dimension of the mlp on top of attention block. num_heads: Number of self-attention heads.
scenic/projects/baselines/universal_transformer/uvit/uvit.py:111
↓ 3 callersClassEncoder1DBlock
Transformer encoder layer. Attributes: mlp_dim: Dimension of the mlp on top of attention block. num_heads: Number of self-attention heads.
scenic/projects/baselines/pondernet/pondervit/pondervit.py:108
↓ 3 callersClassEncoder1DBlock
Transformer encoder layer. Attributes: mlp_dim: Dimension of the mlp on top of attention block. num_heads: Number of self-attention heads.
scenic/projects/polyvit/layers.py:329
↓ 3 callersClassFakeMultiLabelClassificationModel
A dummy multi-label classification model for testing purposes.
scenic/model_lib/base_models/tests/test_multilabel_classification_model.py:29
↓ 3 callersClassFakeSemanticSegmentationModel
A dummy semantic segmentation model for testing purposes.
scenic/model_lib/base_models/tests/test_segmentation_model.py:31
↓ 3 callersClassMlpBlock
Transformer MLP / feed-forward block.
scenic/projects/adatape/layers.py:632
↓ 3 callersClassMockActionSegmentationModel
A mock action segmentation model for testing purposes.
scenic/projects/unloc/action_segmentation_base_model_test.py:26
↓ 3 callersClassMultiHeadDotProductAttention
LayoutViT Customized Multi-head dot-product attention. Attributes: num_heads: Number of attention heads. Features (i.e. inputs_q.shape[-1])
scenic/projects/layout_denoise/layers/transformer.py:67
↓ 3 callersClassMultiScaleDeformableAttention
Layer for MultiScaleDeformableAttention.
scenic/projects/baselines/deformable_detr/attention.py:199
↓ 3 callersClassStringid2IntIdClass
Helper to go from question id (str) to id (int).
scenic/projects/gerald/input_pipeline.py:480
↓ 3 callersClassVideoTextSingleTower
Implements a video+text single-tower backbone. Attributes: num_classes: Number of output classes. video_tower_config: The config of the vid
scenic/projects/unloc/model.py:130
↓ 3 callersClassXViT
XViT model. Attributes: num_outputs: number of classes. mlp_dim: Dimension of the MLP on top of attention block. num_layers: Number of
scenic/projects/fast_vit/xvit.py:334
↓ 2 callersClassAddPositionEmbs
Adds (optionally learned) positional embeddings to the inputs. Attributes: config: hyperparameters of the module
scenic/projects/avatar/models.py:90
↓ 2 callersClassAxialResNetStage
ResNet Stage: one or more stacked ResNet blocks. Attributes: block_size: Number of ResNet blocks to stack. nout: Number of features. fi
scenic/projects/baselines/axial_resnet.py:211
↓ 2 callersClassAxialResidualUnit
Bottleneck AxialResNet block. Attributes: nout: Number of output features. axial_attention_configs: Configurations of the axial attention.
scenic/projects/baselines/axial_resnet.py:157
↓ 2 callersClassAxialSelfAttention
Axial Self Attention module. Attributes: attention_axis: Axis of the attention axial_attention_configs: Configurations of the axial attenti
scenic/projects/baselines/axial_resnet.py:119
↓ 2 callersClassBeamState
Holds beam search state data.
scenic/projects/avatar/decode.py:128
↓ 2 callersClassBeamState
Holds beam search state data.
scenic/projects/gerald/ger_eval.py:207
↓ 2 callersClassBeamState
Holds beam search state data.
scenic/projects/pixel_llm/auto_regressive_decode.py:122
↓ 2 callersClassBeamState
Holds beam search state data.
scenic/projects/streaming_dvc/modeling/auto_regressive_decode.py:125
↓ 2 callersClassBitResNet
Bit ResNetV1. Attributes: num_outputs: Num output classes. If None, a dict of intermediate feature maps is returned gn_num_groups: Nu
scenic/projects/baselines/bit_resnet.py:142
↓ 2 callersClassBottleneck
Bottleneck layer of ResNet. Attributes: features: Number of features. stride: Stride of the down-sampled output. expansion: Expansion o
scenic/projects/baselines/clip/layers.py:58
↓ 2 callersClassBottleneck
Bottleneck layer of ResNet. Attributes: features: Number of features. stride: Stride of the down-sampled output. expansion: Expansion o
scenic/projects/owl_vit/clip/layers.py:62
↓ 2 callersClassClipTransformer
Clip Transformer module. Attributes: features: Number of features. num_layers: Number of layers for each block. num_heads: Number of he
scenic/projects/unloc/encoders.py:243
↓ 2 callersClassDeConv3x3
Deconvolution layer for upscaling. Attributes: features: Num convolutional features. padding: Type of padding: 'SAME' or 'VALID'. use_b
scenic/projects/baselines/unet.py:30
↓ 2 callersClassDeformableDETRBackbone
Backbone CNN for multi-scale feature extraction for DeformableDETR. Attributes: num_filters: Number of Resnet filters. num_layers: Number o
scenic/projects/baselines/deformable_detr/backbone.py:99
↓ 2 callersClassDeformableDETRDecoder
Sequence of DeformableDETRDecoderLayers. Attributes: embed_dim: Size of the hidden embedding dimension, used for query, value, embeddings
scenic/projects/baselines/deformable_detr/deformable_transformer.py:345
↓ 2 callersClassDeformableDETRDecoderLayer
Layer of DeformableDETR decoder. Uses MultiScaleDeformableAttention for cross-attention and typical DETR dense attention for the self-attention.
scenic/projects/baselines/deformable_detr/deformable_transformer.py:233
↓ 2 callersClassDeformableDETREncoder
Sequence of DeformableDETREncoderLayer.
scenic/projects/baselines/deformable_detr/deformable_transformer.py:175
↓ 2 callersClassDeformableDETREncoderLayer
Layer of DETR encoder.
scenic/projects/baselines/deformable_detr/deformable_transformer.py:95
↓ 2 callersClassDeformableDETRTransformer
DeformableDETR Transformer. Attributes: embed_dim: Size of the hidden embedding dimension. enc_embed_dim: Size of the hidden embedding dime
scenic/projects/baselines/deformable_detr/deformable_transformer.py:525
↓ 2 callersClassDeformableEncoder
Finds next hidden state.
scenic/projects/boundary_attention/models/model_lib/deformable_attention_blocks.py:155
↓ 2 callersClassEncoder
Transformer Encoder. Attributes: inputs: nd-array, Input data temporal_dims: Number of temporal dimensions in the input. mlp_dim: Dimen
scenic/projects/vivit/model.py:343
↓ 2 callersClassEncoderMod
Transformer Encoder modified, to use TokenLearner. Attributes: num_layers: Number of layers. mlp_dim: Dimension of the MLP on top of the at
scenic/projects/token_learner/model.py:257
↓ 2 callersClassEncoderModFuser
Transformer Encoder modified, to use TokenLearner + TokenFuser. Attributes: num_layers: Number of layers. mlp_dim: Dimension of the MLP on
scenic/projects/token_learner/model.py:342
↓ 2 callersClassFakeClassificationModel
A dummy classification model for testing purposes.
scenic/model_lib/base_models/tests/test_classification_model.py:29
↓ 2 callersClassFakeEncoderDecoderModel
A dummy encoder-decoder model for testing purposes.
scenic/model_lib/base_models/tests/test_encoder_decoder_model.py:30
↓ 2 callersClassFakeFlaxModel
A fake flax model.
scenic/train_lib/tests/test_classification_trainer.py:65
↓ 2 callersClassFakeFlaxModel
A fake flax model.
scenic/projects/vivit/tests/test_vivit_trainer.py:64
↓ 2 callersClassFakeRegressionModel
A dummy regression model for testing purposes.
scenic/model_lib/base_models/tests/test_regression_model.py:25
↓ 2 callersClassFastAttentionviaLowRankDecomposition
Class providing a method for fast attention via low rank decomposition. Class is responsible for providing a method <dot_product_attention> for fas
scenic/projects/fast_vit/model_utils.py:1217
↓ 2 callersClassHParams
Parameters for AutoAugment and RandAugment.
scenic/dataset_lib/big_transfer/preprocessing/autoaugment.py:37
↓ 2 callersClassInputPosEmbeddingSine
Creates sinusoidal positional embeddings for inputs.
scenic/projects/baselines/deformable_detr/backbone.py:25
↓ 2 callersClassInputProj
Simple input projection layer. Attributes: embed_dim: Size of the output embedding dimension. num_groups: Number channel groups for group n
scenic/projects/baselines/deformable_detr/model.py:236
↓ 2 callersClassIntegerToTextLabels
Looks up class names from integer labels and adds them as text features. Attributes: tfds_name: The TFDS name of the dataset, used to determi
scenic/projects/owl_vit/preprocessing/label_ops.py:518
↓ 2 callersClassMBT
Audio-Visual Fusion Transformer model for Video. Attributes: mlp_dim: Dimension of the mlp on top of attention block. num_layers: Number of
scenic/projects/mbt/model.py:383
↓ 2 callersClassMBT
Audio-Visual Fusion Transformer model for Video. Attributes: mlp_dim: Dimension of the mlp on top of attention block. num_classes: Number o
scenic/projects/av_mae/mbt.py:343
↓ 2 callersClassMLP
scenic/projects/baselines/segment_anything/modeling/mask_decoder.py:148
↓ 2 callersClassMLP
MLP with pre-norm.
scenic/projects/pixel_llm/modeling/mask_adapter.py:118
↓ 2 callersClassMlpBlock
Transformer MLP / feed-forward block.
scenic/projects/baselines/detr/model.py:183
↓ 2 callersClassMlpBlock
Transformer MLP / feed-forward block.
scenic/projects/baselines/plainvit/plainvit.py:61
↓ 2 callersClassMlpBlock
Transformer MLP / feed-forward block.
scenic/projects/layout_denoise/layers/transformer.py:30
↓ 2 callersClassMlpBlock
Transformer MLP / feed-forward block. Attributes: config: hyperparameters of the module out_dim: optionally specify out dimension.
scenic/projects/avatar/models.py:148
↓ 2 callersClassMockMomentRetrievalModel
A mock moment retrieval model for testing purposes.
scenic/projects/unloc/moment_retrieval_base_model_test.py:26
↓ 2 callersClassMockTemporalLocalizationModel
A mock temporal localization model for testing purposes.
scenic/projects/unloc/temporal_localization_base_model_test.py:26
↓ 2 callersClassPartitionedTrainState
Dataclass to keep track of state of training. Parameters are separated into frozen and learned parameters. The state of training is structured a
scenic/projects/pixel_llm/partition_utils.py:44
↓ 2 callersClassPartitionedTrainState
Dataclass to keep track of state of training. Parameters are separated into frozen and learned parameters. The state of training is structured a
scenic/projects/streaming_dvc/partition_utils.py:44
↓ 2 callersClassPointCloudTransformerEncoder
Point Cloud Transformer Encoder.
scenic/projects/pointcloud/models.py:223
↓ 2 callersClassPredictOffsets
Predicts deformable attention sampling offsets.
scenic/projects/boundary_attention/models/model_lib/deformable_attention_blocks.py:103
↓ 2 callersClassResNet
ResNet architecture. Attributes: num_outputs: Num output classes. If None, a dict of intermediate feature maps is returned. num_filte
scenic/projects/baselines/resnet.py:80
↓ 2 callersClassResNet
ResNetV1 based on big_vision/models/bit.py. This variant makes the root_block optional. Attributes: num_classes: Number of output channels f
scenic/projects/owl_vit/layers.py:38
↓ 2 callersClassResNetStage
ResNet Stage: one or more stacked ResNet blocks. Attributes: block_size: Number of ResNet blocks to stack. nout: Number of features. fi
scenic/projects/baselines/bit_resnet.py:106
↓ 2 callersClassResidualUnit
Bottleneck ResNet block. Attributes: nout: Number of output features. strides: Downsampling stride. dilation: Kernel dilation. bott
scenic/projects/baselines/bit_resnet.py:53
↓ 2 callersClassSimpleCNN
Defines a simple convolutional neural network. The model assumes the input shape is [batch, H, W, C]. Attributes: num_outputs: Number of out
scenic/projects/baselines/simple_cnn.py:31
↓ 2 callersClassSpaceTimeViViT
ViT model for Video with factorized space-time attention.
scenic/projects/vivit/model.py:563
↓ 2 callersClassSplitDropout
Dropout with two paths.
scenic/projects/adversarialtraining/models/vit_advtrain.py:35
↓ 2 callersClassSplitStochasticDepth
Stochastic depth with two paths.
scenic/projects/adversarialtraining/models/vit_advtrain.py:74
↓ 2 callersClassState
Holds beam search state data.
scenic/projects/densevoc/modeling/auto_regressive_decode.py:29
↓ 2 callersClassState
Holds beam search state data.
scenic/projects/pixel_llm/auto_regressive_decode.py:33
↓ 2 callersClassState
Holds beam search state data.
scenic/projects/streaming_dvc/modeling/auto_regressive_decode.py:36
↓ 2 callersClassTextZeroShotDetectionModule
Text-query-based OWL-ViT model. This module computes joint text and image embeddings which are then used for localized prediction of bounding box
scenic/projects/owl_vit/models.py:88
↓ 2 callersClassTiedWeightsConv
Convolution with tied weights. Attributes: filters: number of filters kernel_size: filter size strides: strides padding: 'SAME' or
scenic/projects/boundary_attention/models/model_lib/patch_mixer_blocks.py:140
↓ 2 callersClassTokenLearnerMHA
TokenLearner module using MHA. Attributes: num_tokens: Number of tokens to generate. num_heads: Number of heads to use for the dot product
scenic/projects/token_turing/model.py:33
↓ 2 callersClassTokenLearnerModule
TokenLearner module. This is the module used for the experiments in the paper. Attributes: num_tokens: Number of tokens.
scenic/projects/token_learner/model.py:57
↓ 2 callersClassTokenLearnerModuleV11
TokenLearner module Version 1.1, using slightly different conv. layers. Instead of using 4 conv. layers with small channels to implement spatial
scenic/projects/token_learner/model.py:127
↓ 2 callersClassTokenLearnerViT
Vision Transformer model with TokenLearner. Attributes: num_classes: Number of output classes. mlp_dim: Dimension of the mlp on top of at
scenic/projects/token_learner/model.py:435
↓ 2 callersClassTokenizer2D
Tokenizer for 2D inputs (e.g., images). Attributes: patches: Configuration of the patches extracted in the stem of the model. hidden_size:
scenic/projects/polyvit/layers.py:409
↓ 2 callersClassTrainState
scenic/projects/boundary_attention/helpers/train_utils.py:42
↓ 2 callersClassTransformer
Transformer module. Attributes: features: Number of features. num_layers: Number of layers for each block. num_heads: Number of heads.
scenic/projects/baselines/clip/layers.py:262
↓ 2 callersClassTransformer
Transformer module. Attributes: features: Number of features. num_layers: Number of layers for each block. num_heads: Number of heads.
scenic/projects/owl_vit/clip/layers.py:290
↓ 2 callersClassUTStochasticDepth
Performs layer-dropout (also known as stochastic depth). Described in Huang & Sun et al, "Deep Networks with Stochastic Depth", 2016 https://ar
scenic/projects/baselines/universal_transformer/uvit/uvit.py:65
↓ 2 callersClassUTStochasticDepth
Performs layer-dropout (also known as stochastic depth). Described in Huang & Sun et al, "Deep Networks with Stochastic Depth", 2016 https://ar
scenic/projects/baselines/pondernet/pondervit/pondervit.py:62
↓ 2 callersClassUniversalCOCO
Extends the COCO API to (optionally) support panoptic annotations.
scenic/dataset_lib/coco_dataset/coco_eval.py:70
↓ 2 callersClassViT
Vision Transformer model. This differs from scenic.projects.baselines.vit in that -- Positional embeddings are added before the transformer b
scenic/projects/av_mae/vit.py:35
next →1–100 of 859, ranked by callers