MCPcopy Create free account

hub / github.com/WeChatCV/WeVisionOne / functions

Functions221 in github.com/WeChatCV/WeVisionOne

↓ 29 callersMethodto
(self, device)
WeVisionOne/utils/misc.py:31
↓ 10 callersFunctionget_norm
(norm, out_channels)
WeVisionOne/backbone/eva02/det/vit.py:53
↓ 9 callersFunction_get_clones
(module, N, layer_share=False)
WeVisionOne/pixel_decoder/groundingdino/utils.py:16
↓ 6 callersMethod__init__
( self, d_model=512, nhead=8, num_encoder_layers=6, num_decoder_layers
WeVisionOne/transformer_decoder/transformer_blocks.py:36
↓ 6 callersMethod__init__
Args: img_size (int): Input image size. patch_size (int): Patch size. in_chans (int): Number of input ima
WeVisionOne/backbone/eva02/det/vit.py:315
↓ 6 callersFunctioninverse_sigmoid
(x, eps=1e-5)
WeVisionOne/utils/utils.py:26
↓ 6 callersMethodwith_pos_embed
(self, tensor, pos: Optional[Tensor])
WeVisionOne/transformer_decoder/transformer_blocks.py:275
↓ 5 callersMethodget
(self, name)
WeVisionOne/utils/misc.py:178
↓ 4 callersFunction_get_activation_fn
Return an activation function given a string
WeVisionOne/transformer_decoder/transformer_blocks.py:445
↓ 4 callersFunction_get_activation_fn
Return an activation function given a string
WeVisionOne/pixel_decoder/groundingdino/utils.py:154
↓ 4 callersMethod_shape
(self, tensor: torch.Tensor, seq_len: int, bsz: int)
WeVisionOne/pixel_decoder/groundingdino/fuse_modules.py:129
↓ 4 callersFunctionget_sine_pos_embed
generate sine position embedding from a position tensor Args: pos_tensor (torch.Tensor): shape: [..., n]. num_pos_feats (int): pro
WeVisionOne/pixel_decoder/groundingdino/utils.py:23
↓ 4 callersMethodwith_pos_embed
(self, tensor, pos: Optional[Tensor])
WeVisionOne/transformer_decoder/transformer_blocks.py:394
↓ 3 callersMethod__init__
( self, input_shape: Dict[str, ShapeSpec], *, transformer_dropout: float,
WeVisionOne/pixel_decoder/maskdino_early_fusion.py:241
↓ 3 callersMethod__init__
_summary_ Args: encoder_layer (_type_): _description_ num_layers (_type_): _description_ norm (_type_, op
WeVisionOne/pixel_decoder/groundingdino/transformer.py:409
↓ 3 callersFunction_get_clones
(module, N)
WeVisionOne/transformer_decoder/transformer_blocks.py:441
↓ 3 callersMethodforward_prediction_heads
(self, output, mask_features, txt_feats=None, pred_mask=True)
WeVisionOne/transformer_decoder/maskdino_decoder.py:136
↓ 3 callersFunctionms_deform_attn_core_pytorch
(value, value_spatial_shapes, sampling_locations, attention_weights)
WeVisionOne/pixel_decoder/ops/functions/ms_deform_attn_func.py:52
↓ 3 callersMethodwith_pos_embed
(tensor, pos)
WeVisionOne/pixel_decoder/groundingdino/transformer.py:861
↓ 2 callersMethod__init__
Args: kernel_size (Tuple): kernel size of the projection layer. stride (Tuple): stride of the projection layer.
WeVisionOne/backbone/eva02/det/utils.py:197
↓ 2 callersMethod__init__
( self, input_shape: Dict[str, ShapeSpec], *, transformer_dropout: float,
WeVisionOne/pixel_decoder/maskdino_encoder.py:137
↓ 2 callersMethod__init__
(self, input_feat_size, output_feat_size, dropout, do_ln=True)
WeVisionOne/pixel_decoder/groundingdino/fuse_modules.py:20
↓ 2 callersFunctionbox_iou
(boxes1, boxes2)
WeVisionOne/utils/box_ops.py:24
↓ 2 callersFunctionbroadcat
(tensors, dim = -1)
WeVisionOne/backbone/eva02/det/utils.py:232
↓ 2 callersMethodforward_features
:param features: multi-scale features from the backbone :param masks: image mask :return: enhanced multi-scale features and m
WeVisionOne/pixel_decoder/maskdino_encoder.py:286
↓ 2 callersFunctiongen_encoder_output_proposals
Input: - memory: bs, \sum{hw}, d_model - memory_padding_mask: bs, \sum{hw} - spatial_shapes: nlevel, 2 Output:
WeVisionOne/utils/utils.py:33
↓ 2 callersFunctionget_points_from_prompter
(click_img)
Inference/gradio_demo.py:44
↓ 2 callersFunctionget_rel_pos
Get relative positional embeddings according to the relative positions of query and key sizes. Args: q_size (int): size of qu
WeVisionOne/backbone/eva02/det/utils.py:66
↓ 2 callersFunctioninitialize_object
()
Inference/gradio_demo.py:25
↓ 2 callersFunctionl2norm
L2-normalize columns of X
WeVisionOne/pixel_decoder/groundingdino/fuse_modules.py:43
↓ 2 callersMethodoutput_shape
Returns: dict[str->ShapeSpec]
WeVisionOne/backbone/eva02/det/backbone.py:64
↓ 2 callersFunctionrotate_half
(x)
WeVisionOne/backbone/eva02/det/utils.py:250
↓ 2 callersMethodwith_pos_embed
(tensor, pos)
WeVisionOne/transformer_decoder/dino_decoder.py:211
↓ 2 callersMethodwith_pos_embed
(self, tensor, pos: Optional[Tensor])
WeVisionOne/transformer_decoder/transformer_blocks.py:195
↓ 1 callersMethod__init__
(self, embed_dims: int, use_einsum: bool = True)
WeVisionOne/transformer_decoder/maskdino_decoder.py:24
↓ 1 callersMethod__init__
(self, decoder_layer, num_layers, norm=None, return_intermediate=False, d_
WeVisionOne/transformer_decoder/dino_decoder.py:20
↓ 1 callersMethod__init__
(self, num_layers, d_model=256, nheads=8, dim_feedforward=2048, dropout=0.1)
WeVisionOne/pixel_decoder/groundingdino/transformer_vanilla.py:33
↓ 1 callersFunction_is_power_of_2
(n)
WeVisionOne/pixel_decoder/ops/modules/ms_deform_attn.py:28
↓ 1 callersFunction_max_by_axis
(the_list)
WeVisionOne/utils/misc.py:17
↓ 1 callersFunction_onnx_nested_tensor_from_tensor_list
(tensor_list: List[Tensor])
WeVisionOne/utils/misc.py:77
↓ 1 callersMethod_reset_parameters
(self)
WeVisionOne/transformer_decoder/dino_decoder.py:86
↓ 1 callersMethod_reset_parameters
(self)
WeVisionOne/transformer_decoder/transformer_blocks.py:72
↓ 1 callersMethod_reset_parameters
(self)
WeVisionOne/transformer_decoder/transformer_blocks.py:389
↓ 1 callersMethod_reset_parameters
(self)
WeVisionOne/pixel_decoder/maskdino_early_fusion.py:64
↓ 1 callersMethod_reset_parameters
(self)
WeVisionOne/pixel_decoder/maskdino_encoder.py:48
↓ 1 callersMethod_reset_parameters
(self)
WeVisionOne/pixel_decoder/ops/modules/ms_deform_attn.py:66
↓ 1 callersMethod_reset_parameters
(self)
WeVisionOne/pixel_decoder/groundingdino/fuse_modules.py:132
↓ 1 callersMethodadd
(self, name, loss)
WeVisionOne/utils/misc.py:173
↓ 1 callersFunctionadd_config
(cfg)
Inference/common.py:3
↓ 1 callersFunctionbox_iou_pairwise
(boxes1, boxes2)
WeVisionOne/utils/box_ops.py:67
↓ 1 callersFunctionbuild_pixel_decoder
(cfg, input_shape)
WeVisionOne/pixel_decoder/build.py:6
↓ 1 callersFunctionbuild_transformer_decoder
Build a instance embedding branch from `cfg.MODEL.INS_EMBED_HEAD.NAME`.
WeVisionOne/transformer_decoder/build.py:9
↓ 1 callersFunctioncheck_forward_equal_with_pytorch_double
()
WeVisionOne/pixel_decoder/ops/test.py:35
↓ 1 callersFunctioncheck_forward_equal_with_pytorch_float
()
WeVisionOne/pixel_decoder/ops/test.py:51
↓ 1 callersFunctioncheck_gradient_numerical
(channels=4, grad_value=True, grad_sampling_loc=True, grad_attn_weight=True)
WeVisionOne/pixel_decoder/ops/test.py:66
↓ 1 callersMethodforward_ffn
(self, tgt)
WeVisionOne/transformer_decoder/dino_decoder.py:214
↓ 1 callersMethodforward_ffn
(self, src)
WeVisionOne/pixel_decoder/maskdino_early_fusion.py:144
↓ 1 callersMethodforward_ffn
(self, src)
WeVisionOne/pixel_decoder/groundingdino/transformer.py:777
↓ 1 callersMethodforward_ffn
(self, tgt)
WeVisionOne/pixel_decoder/groundingdino/transformer.py:864
↓ 1 callersMethodforward_post
( self, src, src_mask: Optional[Tensor] = None, src_key_padding_mask: Optional
WeVisionOne/transformer_decoder/transformer_blocks.py:198
↓ 1 callersMethodforward_post
( self, tgt, memory, tgt_mask: Optional[Tensor] = None, memory_mask: O
WeVisionOne/transformer_decoder/transformer_blocks.py:278
↓ 1 callersMethodforward_post
(self, tgt, memory, memory_mask: Optional[Tensor] = None, memory_key
WeVisionOne/transformer_decoder/transformer_blocks.py:397
↓ 1 callersMethodforward_pre
( self, src, src_mask: Optional[Tensor] = None, src_key_padding_mask: Optional
WeVisionOne/transformer_decoder/transformer_blocks.py:217
↓ 1 callersMethodforward_pre
( self, tgt, memory, tgt_mask: Optional[Tensor] = None, memory_mask: O
WeVisionOne/transformer_decoder/transformer_blocks.py:309
↓ 1 callersMethodforward_pre
(self, tgt, memory, memory_mask: Optional[Tensor] = None, memory_key_p
WeVisionOne/transformer_decoder/transformer_blocks.py:415
↓ 1 callersMethodforward_prediction_heads
(self, output, mask_features, input_text_embedding, pred_mask=True)
WeVisionOne/transformer_decoder/maskdino_late_fusion.py:103
↓ 1 callersMethodforward_prediction_heads_stage2
(self, output, mask_features, input_text_embeding, pred_mask=True)
WeVisionOne/transformer_decoder/maskdino_late_fusion.py:161
↓ 1 callersFunctiongen_sineembed_for_position
(pos_tensor)
WeVisionOne/utils/utils.py:74
↓ 1 callersFunctiongen_sineembed_for_position
(pos_tensor)
WeVisionOne/pixel_decoder/groundingdino/utils.py:170
↓ 1 callersFunctionget_abs_pos
Calculate absolute positional embeddings. If needed, resize embeddings and remove cls_token dimension for the original embeddings. Ar
WeVisionOne/backbone/eva02/det/utils.py:160
↓ 1 callersFunctionget_examples
()
Inference/gradio_demo.py:36
↓ 1 callersFunctionget_extensions
()
WeVisionOne/pixel_decoder/ops/setup.py:26
↓ 1 callersMethodget_reference_points
(spatial_shapes, valid_ratios, device)
WeVisionOne/pixel_decoder/maskdino_early_fusion.py:171
↓ 1 callersMethodget_reference_points
(spatial_shapes, valid_ratios, device)
WeVisionOne/pixel_decoder/maskdino_encoder.py:111
↓ 1 callersMethodget_reference_points
(spatial_shapes, valid_ratios, device)
WeVisionOne/pixel_decoder/groundingdino/transformer.py:468
↓ 1 callersMethodget_valid_ratio
(self, mask)
WeVisionOne/transformer_decoder/maskdino_decoder.py:127
↓ 1 callersMethodget_valid_ratio
(self, mask)
WeVisionOne/transformer_decoder/maskdino_late_fusion.py:94
↓ 1 callersMethodget_valid_ratio
(self, mask)
WeVisionOne/pixel_decoder/maskdino_early_fusion.py:73
↓ 1 callersMethodget_valid_ratio
(self, mask)
WeVisionOne/pixel_decoder/maskdino_encoder.py:57
↓ 1 callersMethodpfunc
(self, txt_feats)
WeVisionOne/transformer_decoder/maskdino_late_fusion.py:136
↓ 1 callersMethodpred_box
:param reference: reference box coordinates from each decoder layer :param hs: content :param ref0: whether there are predict
WeVisionOne/transformer_decoder/maskdino_decoder.py:149
↓ 1 callersMethodpred_box
:param reference: reference box coordinates from each decoder layer :param hs: content :param ref0: whether there are predict
WeVisionOne/transformer_decoder/maskdino_late_fusion.py:116
↓ 1 callersMethodpredict
(self, img_rgb, text_prompts, scoreThres=0.3, iouThres=0.55)
Inference/text_prompt.py:99
↓ 1 callersMethodpredict_with_args
(self, args)
Inference/text_prompt.py:199
↓ 1 callersMethodreset
(self)
WeVisionOne/utils/misc.py:144
↓ 1 callersMethodreset
(self,)
WeVisionOne/utils/misc.py:166
↓ 1 callersFunctionsine_func
(x: torch.Tensor)
WeVisionOne/pixel_decoder/groundingdino/utils.py:43
↓ 1 callersMethodupdate
(self, val, n=1, decay=0)
WeVisionOne/utils/misc.py:150
↓ 1 callersFunctionwindow_partition
Partition into non-overlapping windows with padding if needed. Args: x (tensor): input tokens with [B, H, W, C]. window_size
WeVisionOne/backbone/eva02/det/utils.py:19
↓ 1 callersFunctionwindow_unpartition
Window unpartition into original sequences and removing padding. Args: x (tensor): input tokens with [B * num_windows, window_size, w
WeVisionOne/backbone/eva02/det/utils.py:43
↓ 1 callersMethodwith_pos_embed
(tensor, pos)
WeVisionOne/pixel_decoder/maskdino_early_fusion.py:141
↓ 1 callersMethodwith_pos_embed
(tensor, pos)
WeVisionOne/pixel_decoder/groundingdino/transformer.py:774
↓ 1 callersMethodwith_pos_embed
(self, tensor, pos: Optional[Tensor])
WeVisionOne/pixel_decoder/groundingdino/transformer_vanilla.py:97
FunctionPYBIND11_MODULE
WeVisionOne/pixel_decoder/ops/src/vision.cpp:18
FunctionPy_Text
(img, text)
Inference/gradio_demo.py:21
Method__call__
(self, refanchors: Tensor)
WeVisionOne/pixel_decoder/groundingdino/utils.py:126
Method__init__
(self, cfg)
Inference/text_prompt.py:28
Method__init__
(self, args, device)
Inference/text_prompt.py:84
Method__init__
( self, in_channels, mask_classification=True, *,
WeVisionOne/transformer_decoder/maskdino_decoder.py:47
Method__init__
( self, in_channels, mask_classification=True, *,
WeVisionOne/transformer_decoder/maskdino_late_fusion.py:13
next →1–100 of 221, ranked by callers