Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ayushjain1144/odin
/ types & classes
Types & classes
105 in github.com/ayushjain1144/odin
⨍
Functions
721
◇
Types & classes
105
↓ 5 callers
Class
ScannetDatasetMapper
A callable which takes a dataset dict in Scannet Dataset format, and map it into a format used by the model.
odin/data_video/dataset_mapper_scannet.py:87
↓ 4 callers
Class
BFSSearchPoint
data_preparation/ai2thor/controller_custom.py:1390
↓ 3 callers
Class
COCOInstanceNewBaselineDatasetMapper
A callable which takes a dataset dict in Detectron2 Dataset format, and map it into a format used by MaskFormer. This dataset mapper app
odin/data_video/dataset_mapper_coco.py:119
↓ 3 callers
Class
CrossAttentionLayer
odin/modeling/meta_arch/self_cross_attention_layers.py:75
↓ 3 callers
Class
CrossViewPAnet
odin/modeling/meta_arch/cross_view_attention.py:22
↓ 3 callers
Class
NestedTensor
odin/utils/misc.py:28
↓ 2 callers
Class
COCO
odin/data_video/coco.py:66
↓ 2 callers
Class
FFNLayer
odin/modeling/meta_arch/self_cross_attention_layers.py:142
↓ 2 callers
Class
Params
Params for coco evaluation api
odin/data_video/cocoeval.py:503
↓ 2 callers
Class
PositionEmbeddingLearned
Absolute pos embedding, learned.
odin/modeling/transformer_decoder/position_encoding.py:120
↓ 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.
odin/modeling/backbone/swin.py:346
↓ 1 callers
Class
BasicStem
The standard ResNet stem (layers before the first residual block), with a conv, relu and max_pool.
odin/modeling/backbone/resnet.py:335
↓ 1 callers
Class
COCOEvaluatorMemoryEfficient
Evaluate AR for object proposals, AP for instance detection/segmentation, AP for keypoint detection outputs using COCO's metrics. See htt
odin/data_video/coco_evaluation.py:36
↓ 1 callers
Class
COCOevalMaxDets
Modified version of COCOeval for evaluating AP with a custom maxDets (by default for COCO, maxDets is 100)
odin/data_video/coco_evaluation.py:737
↓ 1 callers
Class
Controller
data_preparation/ai2thor/controller_custom.py:371
↓ 1 callers
Class
GroupedBatchSampler
Wraps another sampler to yield a mini-batch of indices. It enforces that the batch only contain elements from the same group. It also tri
odin/data_video/build.py:449
↓ 1 callers
Class
Instance
odin/data_video/segmentation_benchmark/util_3d.py:82
↓ 1 callers
Class
LanguageEncoder
odin/modeling/meta_arch/language_encoder.py:10
↓ 1 callers
Class
MLP
Very simple multi-layer perceptron (also called FFN)
odin/modeling/meta_arch/self_cross_attention_layers.py:199
↓ 1 callers
Class
MSDeformAttn
odin/modeling/pixel_decoder/ops/modules/ms_deform_attn.py:34
↓ 1 callers
Class
MSDeformAttnTransformerEncoder
odin/modeling/pixel_decoder/msdeformattn.py:177
↓ 1 callers
Class
MSDeformAttnTransformerEncoderLayer
odin/modeling/pixel_decoder/msdeformattn.py:135
↓ 1 callers
Class
MSDeformAttnTransformerEncoderOnly
odin/modeling/pixel_decoder/msdeformattn.py:57
↓ 1 callers
Class
Mlp
Multilayer perceptron.
odin/modeling/backbone/swin.py:27
↓ 1 callers
Class
MultiTaskTrainingSampler
In training, we only care about the "infinite stream" of training data. So this sampler produces an infinite stream of indices and all wo
odin/data_video/build.py:604
↓ 1 callers
Class
ODINHungarianMatcher
This class computes an assignment between the targets and the predictions of the network For efficiency reasons, the targets don't include the no
odin/modeling/matcher.py:73
↓ 1 callers
Class
ODINSetCriterion
This class computes the loss for DETR. The process happens in two steps: 1) we compute hungarian assignment between ground truth boxes and
odin/modeling/criterion.py:126
↓ 1 callers
Class
OneCycleLr_D2
train_odin.py:69
↓ 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
odin/modeling/backbone/swin.py:529
↓ 1 callers
Class
PositionEmbeddingLearnedMLP
Absolute pos embedding, learned.
odin/modeling/transformer_decoder/position_encoding.py:154
↓ 1 callers
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
odin/modeling/transformer_decoder/position_encoding.py:15
↓ 1 callers
Class
PositionEmbeddingSine3D
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
odin/modeling/transformer_decoder/position_encoding.py:70
↓ 1 callers
Class
RGBDFrame
data_preparation/scannet/SensorData.py:11
↓ 1 callers
Class
ResNet
Implement :paper:`ResNet`.
odin/modeling/backbone/resnet.py:367
↓ 1 callers
Class
Scannet3DEvaluator
odin/data_video/scannet_3d_eval.py:25
↓ 1 callers
Class
ScannetSemantic3DEvaluator
odin/data_video/scannet_3d_eval_semantic.py:40
↓ 1 callers
Class
Scannet_Evaluator
odin/data_video/segmentation_benchmark/evaluate_semantic_instance.py:41
↓ 1 callers
Class
SelfAttentionLayer
odin/modeling/meta_arch/self_cross_attention_layers.py:13
↓ 1 callers
Class
SensorData
data_preparation/scannet/SensorData.py:45
↓ 1 callers
Class
SwinTransformerBlock
Swin Transformer Block. Args: dim (int): Number of input channels. num_heads (int): Number of attention heads. window_size
odin/modeling/backbone/swin.py:180
↓ 1 callers
Class
Trainer
Extension of the Trainer class adapted to MaskFormer.
train_odin.py:99
↓ 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:
odin/modeling/backbone/swin.py:80
Class
Aggregation
libs/pointops2/functions/pointops_ablation.py:134
Class
Aggregation
libs/pointops2/functions/pointops2.py:133
Class
Aggregation
libs/pointops2/functions/pointops.py:725
Class
Aggregation
libs/pointops/functions/aggregation.py:7
Class
AttentionFusionStep
libs/pointops/functions/attention.py:50
Class
AttentionRelationStep
libs/pointops/functions/attention.py:8
Class
AttentionStep1
libs/pointops2/functions/pointops.py:82
Class
AttentionStep1_v2
libs/pointops2/functions/pointops.py:142
Class
AttentionStep2
libs/pointops2/functions/pointops.py:207
Class
AttentionStep2WithRelPosValue
libs/pointops2/functions/pointops.py:521
Class
AttentionStep2WithRelPosValue_v2
libs/pointops2/functions/pointops.py:584
Class
AttentionStep2_v2
libs/pointops2/functions/pointops.py:268
Class
BFSCluster
libs/pointgroup_ops/functions/functions.py:125
Class
BFSController
data_preparation/ai2thor/controller_custom.py:1406
Class
BallQuery
Ball Query. Find nearby points in spherical space.
libs/pointops/functions/query.py:56
Class
BallQueryBatchP
libs/pointgroup_ops/functions/functions.py:6
Class
BasePreprocessing
data_preparation/base_preprocessing.py:31
Class
BasicBlock
The basic residual block for ResNet-18 and ResNet-34 defined in :paper:`ResNet`, with two 3x3 conv layers and a projection shortcut if needed
odin/modeling/backbone/resnet.py:37
Class
BatchNormDim1Swap
Used for nn.Transformer that uses a HW x N x C rep
odin/modeling/meta_arch/self_cross_attention_layers.py:214
Class
BottleneckBlock
The standard bottleneck residual block used by ResNet-50, 101 and 152 defined in :paper:`ResNet`. It contains 3 conv layers with kernels
odin/modeling/backbone/resnet.py:105
Class
COCOeval
odin/data_video/cocoeval.py:10
Class
COCOeval_opt
This is a slightly modified version of the original COCO API, where the functions evaluateImg() and accumulate() are implemented in C++ to sp
odin/data_video/fast_eval_api.py:17
Class
Clustering
libs/pointgroup_ops/functions/functions.py:45
Class
ConnectedComponent
libs/pointgroup_ops/src/bfs_cluster.cpp:21
Class
D2SwinTransformer
odin/modeling/backbone/swin.py:779
Class
DeformBottleneckBlock
Similar to :class:`BottleneckBlock`, but with :paper:`deformable conv <deformconv>` in the 3x3 convolution.
odin/modeling/backbone/resnet.py:218
Class
DotProdWithIdx
libs/pointops2/functions/pointops.py:320
Class
DotProdWithIdx_v2
libs/pointops2/functions/pointops.py:372
Class
DotProdWithIdx_v3
libs/pointops2/functions/pointops.py:446
Class
FarthestPointSampling
libs/pointops/functions/sampling.py:7
Class
FullModelGradientClippingOptimizer
train_odin.py:389
Class
FurthestSampling
libs/pointops2/functions/pointops_ablation.py:10
Class
FurthestSampling
libs/pointops2/functions/pointops2.py:10
Class
FurthestSampling
libs/pointops2/functions/pointops.py:14
Class
GenericMLP
odin/modeling/meta_arch/self_cross_attention_layers.py:251
Class
Grouping
libs/pointops2/functions/pointops_ablation.py:48
Class
Grouping
libs/pointops2/functions/pointops2.py:48
Class
Grouping
libs/pointops2/functions/pointops.py:52
Class
Grouping
libs/pointops/functions/grouping.py:7
Class
Interpolation
libs/pointops2/functions/pointops_ablation.py:182
Class
Interpolation
libs/pointops2/functions/pointops2.py:181
Class
Interpolation
libs/pointops2/functions/pointops.py:800
Class
Interpolation
libs/pointops/functions/interpolation.py:25
Class
KNNQuery
libs/pointops2/functions/pointops_ablation.py:30
Class
KNNQuery
libs/pointops2/functions/pointops2.py:30
Class
KNNQuery
libs/pointops2/functions/pointops.py:34
Class
KNNQuery
libs/pointops/functions/query.py:7
Class
LayerNorm2d
odin/modeling/pixel_decoder/msdeformattn.py:42
Class
MSDeformAttnFunction
odin/modeling/pixel_decoder/ops/functions/ms_deform_attn_func.py:32
Class
MSDeformAttnPixelDecoder
odin/modeling/pixel_decoder/msdeformattn.py:208
Class
ODIN
Main class for mask classification semantic segmentation architectures.
odin/odin_model.py:56
Class
ODINHead
odin/modeling/meta_arch/odin_head.py:21
Class
ODINMultiScaleMaskedTransformerDecoder
odin/modeling/transformer_decoder/odin_transformer_decoder.py:41
Class
PatchMerging
Patch Merging Layer Args: dim (int): Number of input channels. norm_layer (nn.Module, optional): Normalization layer. Default: nn
odin/modeling/backbone/swin.py:304
Class
RandomBallQuery
Random Ball Query. Find nearby points in spherical space.
libs/pointops/functions/query.py:25
Class
S3DISPreprocessing
data_preparation/s3dis/s3dis_preprocessing.py:15
Class
ScannetPreprocessing
data_preparation/scannet/scannet_preprocessing.py:13
Class
Subtraction
libs/pointops2/functions/pointops_ablation.py:104
next →
1–100 of 105, ranked by callers