Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/IDEA-Research/GroundingDINO
/ types & classes
Types & classes
75 in github.com/IDEA-Research/GroundingDINO
⨍
Functions
376
◇
Types & classes
75
↓ 6 callers
Class
NestedTensor
groundingdino/util/misc.py:399
↓ 4 callers
Class
ConfigDict
groundingdino/util/slconfig.py:26
↓ 3 callers
Class
BestMetricSingle
groundingdino/util/utils.py:503
↓ 3 callers
Class
SLConfig
config files. only support .py file as config now. ref: mmcv.utils.config Example: >>> cfg = Config(dict(a=1, b=dict(b1=[0,
groundingdino/util/slconfig.py:42
↓ 2 callers
Class
MLP
Very simple multi-layer perceptron (also called FFN)
groundingdino/models/GroundingDINO/utils.py:171
↓ 2 callers
Class
PickleHandler
groundingdino/util/slio.py:56
↓ 2 callers
Class
SmoothedValue
Track a series of values and provide access to smoothed values over a window or the global series average.
groundingdino/util/misc.py:33
↓ 2 callers
Class
TransformerEncoderLayer
groundingdino/models/GroundingDINO/transformer_vanilla.py:72
↓ 2 callers
Class
YamlHandler
groundingdino/util/slio.py:75
↓ 1 callers
Class
AverageMeter
Computes and stores the average and current value
groundingdino/util/time_counter.py:36
↓ 1 callers
Class
Backbone
ResNet backbone with frozen BatchNorm.
groundingdino/models/GroundingDINO/backbone/backbone.py:119
↓ 1 callers
Class
BasicLayer
A basic Swin Transformer layer for one stage. Args: dim (int): Number of feature channels depth (int): Depths of this stage.
groundingdino/models/GroundingDINO/backbone/swin_transformer.py:343
↓ 1 callers
Class
BertModelWarper
groundingdino/models/GroundingDINO/bertwarper.py:17
↓ 1 callers
Class
BiAttentionBlock
groundingdino/models/GroundingDINO/fuse_modules.py:252
↓ 1 callers
Class
BiMultiHeadAttention
groundingdino/models/GroundingDINO/fuse_modules.py:99
↓ 1 callers
Class
CocoDetection
demo/test_ap_on_coco.py:34
↓ 1 callers
Class
CocoGroundingEvaluator
groundingdino/datasets/cocogrounding_eval.py:29
↓ 1 callers
Class
ColorMap
groundingdino/util/visualizer.py:50
↓ 1 callers
Class
ContrastiveEmbed
groundingdino/models/GroundingDINO/utils.py:233
↓ 1 callers
Class
DeformableTransformerDecoderLayer
groundingdino/models/GroundingDINO/transformer.py:802
↓ 1 callers
Class
DeformableTransformerEncoderLayer
groundingdino/models/GroundingDINO/transformer.py:738
↓ 1 callers
Class
Embedder
groundingdino/util/utils.py:222
↓ 1 callers
Class
GroundingDINO
This is the Cross-Attention Detector module that performs object detection
groundingdino/models/GroundingDINO/groundingdino.py:51
↓ 1 callers
Class
Joiner
groundingdino/models/GroundingDINO/backbone/backbone.py:146
↓ 1 callers
Class
JsonHandler
groundingdino/util/slio.py:45
↓ 1 callers
Class
Mlp
Multilayer perceptron.
groundingdino/models/GroundingDINO/backbone/swin_transformer.py:24
↓ 1 callers
Class
PatchEmbed
Image to Patch Embedding Args: patch_size (int): Patch token size. Default: 4. in_chans (int): Number of input image channels. Def
groundingdino/models/GroundingDINO/backbone/swin_transformer.py:459
↓ 1 callers
Class
PositionEmbeddingLearned
Absolute pos embedding, learned.
groundingdino/models/GroundingDINO/backbone/position_encoding.py:134
↓ 1 callers
Class
PositionEmbeddingSineHW
This is a more standard version of the position embedding, very similar to the one used by the Attention is all you need paper, generalized t
groundingdino/models/GroundingDINO/backbone/position_encoding.py:78
↓ 1 callers
Class
PostProcessCocoGrounding
This module converts the model's output into the format expected by the coco api
demo/test_ap_on_coco.py:66
↓ 1 callers
Class
Registry
groundingdino/models/registry.py:18
↓ 1 callers
Class
SwinTransformer
Swin Transformer backbone. A PyTorch impl of : `Swin Transformer: Hierarchical Vision Transformer using Shifted Windows` - https://
groundingdino/models/GroundingDINO/backbone/swin_transformer.py:501
↓ 1 callers
Class
SwinTransformerBlock
Swin Transformer Block. Args: dim (int): Number of input channels. num_heads (int): Number of attention heads. window_size
groundingdino/models/GroundingDINO/backbone/swin_transformer.py:177
↓ 1 callers
Class
Transformer
groundingdino/models/GroundingDINO/transformer.py:40
↓ 1 callers
Class
TransformerDecoder
groundingdino/models/GroundingDINO/transformer.py:598
↓ 1 callers
Class
TransformerEncoder
groundingdino/models/GroundingDINO/transformer.py:406
↓ 1 callers
Class
WindowAttention
Window based multi-head self attention (W-MSA) module with relative position bias. It supports both of shifted and non-shifted window. Args:
groundingdino/models/GroundingDINO/backbone/swin_transformer.py:77
↓ 1 callers
Class
_ColorfulFormatter
groundingdino/util/logger.py:10
Class
APOPMeter
groundingdino/util/utils.py:275
Class
BackboneBase
groundingdino/models/GroundingDINO/backbone/backbone.py:73
Class
BaseFileHandler
groundingdino/util/slio.py:23
Class
BestMetricHolder
groundingdino/util/utils.py:538
Class
COCOVisualizer
groundingdino/util/visualizer.py:95
Class
CenterCrop
groundingdino/datasets/transforms.py:204
Class
CocoClassMapper
groundingdino/util/utils.py:66
Class
Compose
groundingdino/datasets/transforms.py:296
Class
DictAction
argparse action to split an argument into KEY=VALUE form on the first = and append to a dictionary. List options should be passed as comm
groundingdino/util/slconfig.py:396
Class
FeatureResizer
This class takes as input a set of embeddings of dimension C1 and outputs a set of embedding of dimension C2, after a linear transformation,
groundingdino/models/GroundingDINO/fuse_modules.py:14
Class
FrozenBatchNorm2d
BatchNorm2d where the batch statistics and the affine parameters are fixed. Copy-paste from torchvision.misc.ops with added eps before rqsrt
groundingdino/models/GroundingDINO/backbone/backbone.py:33
Class
MetricLogger
groundingdino/util/misc.py:247
Class
Model
groundingdino/util/inference.py:137
Class
ModelEma
groundingdino/util/utils.py:473
Class
MultiScaleDeformableAttention
Multi-Scale Deformable Attention Module used in Deformable-DETR `Deformable DETR: Deformable Transformers for End-to-End Object Detection. <h
groundingdino/models/GroundingDINO/ms_deform_attn.py:136
Class
MultiScaleDeformableAttnFunction
groundingdino/models/GroundingDINO/ms_deform_attn.py:41
Class
NiceRepr
Inherit from this class and define ``__nice__`` to "nicely" print your objects. Defines ``__str__`` and ``__repr__`` in terms of ``__nice__``
groundingdino/util/utils.py:340
Class
Normalize
groundingdino/datasets/transforms.py:277
Class
PatchMerging
Patch Merging Layer Args: dim (int): Number of input channels. norm_layer (nn.Module, optional): Normalization layer. Default: nn
groundingdino/models/GroundingDINO/backbone/swin_transformer.py:301
Class
PositionEmbeddingSine
This is a more standard version of the position embedding, very similar to the one used by the Attention is all you need paper, generalized t
groundingdino/models/GroundingDINO/backbone/position_encoding.py:30
Class
RandomBoxPerturber
groundingdino/models/GroundingDINO/utils.py:119
Class
RandomCrop
groundingdino/datasets/transforms.py:170
Class
RandomErasing
groundingdino/datasets/transforms.py:269
Class
RandomHorizontalFlip
groundingdino/datasets/transforms.py:216
Class
RandomPad
groundingdino/datasets/transforms.py:237
Class
RandomResize
groundingdino/datasets/transforms.py:226
Class
RandomSelect
Randomly selects between transforms1 and transforms2, with probability p for transforms1 and (1 - p) for transforms2
groundingdino/datasets/transforms.py:247
Class
RandomSizeCrop
groundingdino/datasets/transforms.py:179
Class
ResizeDebug
groundingdino/datasets/transforms.py:162
Class
TextEncoderShell
groundingdino/models/GroundingDINO/bertwarper.py:169
Class
TextTransformer
groundingdino/models/GroundingDINO/transformer_vanilla.py:33
Class
TimeCounter
groundingdino/util/time_counter.py:5
Class
TimeHolder
groundingdino/util/time_counter.py:19
Class
ToTensor
groundingdino/datasets/transforms.py:264
Class
_Dummy
groundingdino/models/GroundingDINO/ms_deform_attn.py:383
Class
_DummyMetaClass
groundingdino/models/GroundingDINO/ms_deform_attn.py:378
Class
color_sys
groundingdino/util/misc.py:687