MCPcopy Create free account

hub / github.com/NVIDIA-AI-IOT/nanosam / types & classes

Types & classes40 in github.com/NVIDIA-AI-IOT/nanosam

↓ 6 callersClassPredictor
nanosam/utils/predictor.py:139
↓ 6 callersClassTinyViT
nanosam/mobile_sam/modeling/tiny_vit_sam.py:462
↓ 4 callersClassConv2d_BN
nanosam/mobile_sam/modeling/tiny_vit_sam.py:21
↓ 3 callersClassLayerNorm2d
nanosam/mobile_sam/modeling/common.py:31
↓ 3 callersClassMaskData
A structure for storing masks and their related data in batched format. Implements basic filtering and concatenation.
nanosam/mobile_sam/utils/amg.py:16
↓ 3 callersClassTimmImageEncoder
nanosam/models/timm_image_encoder.py:24
↓ 2 callersClassAttention
An attention layer that allows for downscaling the size of the embedding after projection to queries, keys, and values.
nanosam/mobile_sam/modeling/transformer.py:185
↓ 2 callersClassDropPath
nanosam/mobile_sam/modeling/tiny_vit_sam.py:46
↓ 2 callersClassMLPBlock
nanosam/mobile_sam/modeling/common.py:13
↓ 2 callersClassMaskDecoder
nanosam/mobile_sam/modeling/mask_decoder.py:16
↓ 2 callersClassPoseDetector
nanosam/utils/trt_pose.py:29
↓ 2 callersClassPromptEncoder
nanosam/mobile_sam/modeling/prompt_encoder.py:16
↓ 2 callersClassSam
nanosam/mobile_sam/modeling/sam.py:19
↓ 2 callersClassTwoWayTransformer
nanosam/mobile_sam/modeling/transformer.py:16
↓ 1 callersClassAttention
Multi-head Attention block with relative position embeddings.
nanosam/mobile_sam/modeling/image_encoder.py:185
↓ 1 callersClassAttention
nanosam/mobile_sam/modeling/tiny_vit_sam.py:212
↓ 1 callersClassBasicLayer
A basic TinyViT layer for one stage. Args: dim (int): Number of input channels. input_resolution (tuple[int]): Input resolution.
nanosam/mobile_sam/modeling/tiny_vit_sam.py:383
↓ 1 callersClassBlock
Transformer blocks with support of window attention and residual propagation blocks
nanosam/mobile_sam/modeling/image_encoder.py:119
↓ 1 callersClassConvLayer
nanosam/mobile_sam/modeling/tiny_vit_sam.py:150
↓ 1 callersClassImageEncoderViT
nanosam/mobile_sam/modeling/image_encoder.py:17
↓ 1 callersClassImageFolder
nanosam/datasets/image_folder.py:35
↓ 1 callersClassLayerNorm2d
nanosam/mobile_sam/modeling/tiny_vit_sam.py:449
↓ 1 callersClassMBConv
nanosam/mobile_sam/modeling/tiny_vit_sam.py:77
↓ 1 callersClassMLP
nanosam/mobile_sam/modeling/mask_decoder.py:155
↓ 1 callersClassMlp
nanosam/mobile_sam/modeling/tiny_vit_sam.py:189
↓ 1 callersClassOwlVit
nanosam/utils/owlvit.py:27
↓ 1 callersClassPatchEmbed
Image to Patch Embedding.
nanosam/mobile_sam/modeling/image_encoder.py:364
↓ 1 callersClassPatchEmbed
nanosam/mobile_sam/modeling/tiny_vit_sam.py:57
↓ 1 callersClassPositionEmbeddingRandom
Positional encoding using random spatial frequencies.
nanosam/mobile_sam/modeling/prompt_encoder.py:171
↓ 1 callersClassResizeLongestSide
Resizes images to the longest side 'target_length', as well as provides methods for resizing coordinates and boxes. Provides methods for
nanosam/mobile_sam/utils/transforms.py:16
↓ 1 callersClassSamOnnxModel
This model should not be called directly, but is used in ONNX export. It combines the prompt encoder, mask decoder, and mask postprocessing o
nanosam/mobile_sam/utils/onnx.py:17
↓ 1 callersClassSamPredictor
nanosam/mobile_sam/predictor.py:17
↓ 1 callersClassTinyViTBlock
r""" TinyViT Block. Args: dim (int): Number of input channels. input_resolution (tuple[int, int]): Input resolution. num_
nanosam/mobile_sam/modeling/tiny_vit_sam.py:287
↓ 1 callersClassTracker
nanosam/utils/tracker.py:66
↓ 1 callersClassTwoWayAttentionBlock
nanosam/mobile_sam/modeling/transformer.py:109
ClassCocoDetectionWithAlbumentations
nanosam/datasets/coco.py:28
ClassPatchMerging
nanosam/mobile_sam/modeling/tiny_vit_sam.py:118
ClassSamAutomaticMaskGenerator
nanosam/mobile_sam/automatic_mask_generator.py:35
ClassSelfAtt
nanosam/utils/tracker_online_learning.py:82
ClassTrackerOnline
nanosam/utils/tracker_online_learning.py:95