MCPcopy Create free account

hub / github.com/CAIR-HKISI/SurgMotion / types & classes

Types & classes453 in github.com/CAIR-HKISI/SurgMotion

↓ 16 callersClassVisionTransformer
Vision Transformer
src/models/vision_transformer.py:19
↓ 15 callersClassCompose
Composes several transforms Args: transforms (list of ``Transform`` objects): list of transforms to compose
foundation_models/EndoMamba/videomamba/video_sm/datasets/video_transforms.py:901
↓ 15 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
foundation_models/EndoMamba/videomamba/video_sm/models/videomae_v2.py:41
↓ 15 callersClassVisionTransformer
Vision Transformer
src/models/videomae.py:19
↓ 10 callersClassClipToTensor
Convert a list of m (H x W x C) numpy.ndarrays in the range [0, 255] to a torch.FloatTensor of shape (C x m x H x W) in the range [0, 1.0]
foundation_models/EndoMamba/videomamba/video_sm/datasets/volume_transforms.py:16
↓ 10 callersClassNormalize
Normalize a clip with mean and standard deviation. Given mean: ``(M1,...,Mn)`` and std: ``(S1,..,Sn)`` for ``n`` channels, this transform will
foundation_models/EndoMamba/videomamba/video_sm/datasets/video_transforms.py:1254
↓ 10 callersClassResize
Resizes a list of (H x W x C) numpy.ndarray to the final size The larger the original image is, the more times it takes to interpolate Arg
foundation_models/EndoMamba/videomamba/video_sm/datasets/video_transforms.py:973
↓ 10 callersClassUnit3Dpy
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/models/i3d.py:62
↓ 9 callersClassIdentity
Identity layer to replace last fully connected layer
foundation_models/SurgVLP/surgvlp/codes/models/backbones/resnets.py:12
↓ 9 callersClassMixed
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/models/i3d.py:149
↓ 9 callersClassSepInception
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/models/s3d.py:83
↓ 7 callersClassResNet
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/models/r3d.py:150
↓ 6 callersClassInferenceParams
Inference parameters that are passed to the main model in order to efficienly calculate and store the context during inference.
foundation_models/EndoMamba/videomamba/_mamba/mamba_ssm/utils/generation.py:18
↓ 6 callersClassPositionalEncoding
compute sinusoid encoding.
foundation_models/EndoMamba/videomamba/video_sm/models/positional_encoding.py:10
↓ 6 callersClassRandomErasing
Randomly selects a rectangle region in an image and erases its pixels. 'Random Erasing Data Augmentation' by Zhong et al. See https://
foundation_models/EndoMamba/videomamba/video_sm/datasets/random_erasing.py:27
↓ 6 callersClassSTConv3D
foundation_models/SurgVLP/surgvlp/codes/models/backbones/img_basicblocks.py:71
↓ 5 callersClassBasicConv3d
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/models/s3d.py:9
↓ 5 callersClassBlock
src/models/utils/modules.py:500
↓ 5 callersClassCenterCrop
Extract center crop at the same location for a list of images Args: size (sequence or int): Desired output size for the crop in format (h,
foundation_models/EndoMamba/videomamba/video_sm/datasets/video_transforms.py:1127
↓ 5 callersClassMaxPool3dTFPadding
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/models/i3d.py:133
↓ 5 callersClassSTConv3d
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/models/s3d.py:32
↓ 5 callersClassVisionTransformer
Vision Transformer with support for patch or hybrid CNN input stage
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/models/videomae_v2.py:329
↓ 5 callersClassVisionTransformer
Vision Transformer with support for patch or hybrid CNN input stage
foundation_models/EndoMamba/videomamba/video_sm/models/videomae_v2.py:329
↓ 4 callersClassEndoMamba
foundation_models/EndoMamba/videomamba/downstream/SurgicalPhase/Surgformer/model/endomamba.py:219
↓ 4 callersClassEndoMamba
VisionMamba adapted for MAE Pretraining
foundation_models/EndoMamba/videomamba/video_sm/models/endomamba_pretrain.py:221
↓ 4 callersClassHMDB51
UCF101 video loader. Construct the UCF101 video loader, then sample clips from the videos. For training and validation, a single clip is
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/datasets/hmdb51.py:15
↓ 4 callersClassLayerNorm
Subclass torch's LayerNorm to handle fp16.
foundation_models/EndoMamba/videomamba/video_sm/models/clip.py:18
↓ 4 callersClassScale
Scale vector by element multiplications.
foundation_models/SurgeNet/metaformer.py:116
↓ 4 callersClassSelfGating
foundation_models/SurgVLP/surgvlp/codes/models/backbones/img_basicblocks.py:56
↓ 4 callersClassSelfGating
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/models/s3d.py:70
↓ 4 callersClassSmoothedValue
Track a series of values and provide access to smoothed values over a window or the global series average.
foundation_models/EndoMamba/videomamba/video_sm/utils.py:22
↓ 4 callersClassUCF101
UCF101 video loader. Construct the UCF101 video loader, then sample clips from the videos. For training and validation, a single clip is
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/datasets/ucf101.py:15
↓ 4 callersClassVisionTransformer
Vision Transformer with support for patch or hybrid CNN input stage
foundation_models/EndoMamba/videomamba/video_sm/models/modeling_finetune.py:205
↓ 3 callersClassAttentiveClassifier
Attentive Classifier
src/models/attentive_pooler.py:103
↓ 3 callersClassAttentivePooler
Attentive Pooler
src/models/attentive_pooler.py:16
↓ 3 callersClassBlock
foundation_models/EndoMamba/videomamba/video_sm/models/modeling_finetune.py:101
↓ 3 callersClassConv2dReLU
foundation_models/EndoMamba/videomamba/downstream/CVC-12kSegmentation/networks/endomamba_seg_modeling.py:42
↓ 3 callersClassDistributedWeightedSampler
This class implements a weighted sampler for distributed training. See https://pytorch.org/docs/stable/_modules/torch/utils/data/distributed.
src/datasets/utils/weighted_sampler.py:18
↓ 3 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/models/vit_utils.py:170
↓ 3 callersClassEndoMamba
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/models/endomamba_classification.py:220
↓ 3 callersClassEndoMamba
foundation_models/EndoMamba/videomamba/video_sm/models/endomamba_two_heads.py:250
↓ 3 callersClassEndoMamba
foundation_models/EndoMamba/videomamba/video_sm/models/endomamba.py:221
↓ 3 callersClassEndoMambaSeg
foundation_models/EndoMamba/videomamba/downstream/CVC-12kSegmentation/networks/endomamba_seg_modeling.py:163
↓ 3 callersClassFPNBlock
foundation_models/SurgeNet/metaformer.py:749
↓ 3 callersClassFPNBlock
foundation_models/SurgeNet/pvtv2.py:456
↓ 3 callersClassFPNBlock
foundation_models/SurgeNet/convnextv2.py:270
↓ 3 callersClassKinetics
Kinetics video loader. Construct the Kinetics video loader, then sample clips from the videos. For training and validation, a single clip is
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/datasets/kinetics.py:20
↓ 3 callersClassLayerNorm
LayerNorm that supports two data formats: channels_last (default) or channels_first. The ordering of the dimensions in the inputs. channels_last
foundation_models/SurgeNet/convnextv2.py:61
↓ 3 callersClassMLP
src/models/utils/modules.py:67
↓ 3 callersClassMonitoredDataset
Implement resource monitoring on a per-worker basis. The sampling occurs every monitor_interval seconds and writes the log every log_interval
src/datasets/utils/dataloader.py:68
↓ 3 callersClassNondeterministicDataLoader
Override torch dataloader to return out of order.
src/datasets/utils/dataloader.py:144
↓ 3 callersClassNormalize
foundation_models/EndoMamba/videomamba/downstream/CVC-12kSegmentation/dataset.py:31
↓ 3 callersClassPhaseDataset_AutoLaparo
Load video phase recognition dataset.
foundation_models/EndoMamba/videomamba/downstream/SurgicalPhase/Surgformer/datasets/phase/AutoLaparo_phase.py:114
↓ 3 callersClassPretrainEndoMamba
Vision Transformer with support for patch or hybrid CNN input stage
foundation_models/EndoMamba/videomamba/video_sm/models/modeling_pretrain.py:189
↓ 3 callersClassRandomErasing
Randomly selects a rectangle region in an image and erases its pixels. 'Random Erasing Data Augmentation' by Zhong et al. See https://
foundation_models/EndoMamba/videomamba/downstream/SurgicalPhase/Surgformer/datasets/phase/random_erasing.py:27
↓ 3 callersClassResize
foundation_models/EndoMamba/videomamba/downstream/CVC-12kSegmentation/dataset.py:21
↓ 3 callersClassSegCTDataset
Covid XRay dataset.
foundation_models/EndoMamba/videomamba/downstream/CVC-12kSegmentation/dataset.py:128
↓ 3 callersClassToTensor
foundation_models/EndoMamba/videomamba/downstream/CVC-12kSegmentation/dataset.py:40
↓ 3 callersClassVideoMAE
Load your own video classification dataset. Parameters ---------- root : str, required. Path to the root folder storing the datase
foundation_models/EndoMamba/videomamba/video_sm/datasets/mae.py:18
↓ 3 callersClassVisionMamba
foundation_models/EndoMamba/videomamba/video_sm/models/videomamba.py:206
↓ 3 callersClassVisionMamba
foundation_models/EndoMamba/videomamba/video_sm/models/videomamba_custom.py:201
↓ 3 callersClassVisionTransformer
Vision Transformer
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/models/timesformer.py:213
↓ 3 callersClassVisionTransformer
foundation_models/EndoMamba/videomamba/video_sm/models/clip.py:99
↓ 2 callersClassAttention
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/models/timesformer.py:56
↓ 2 callersClassAttention
src/models/utils/modules.py:385
↓ 2 callersClassAverageMeter
computes and stores the average and current value
src/utils/logging.py:66
↓ 2 callersClassBlock
foundation_models/EndoMamba/videomamba/video_sm/models/deit.py:68
↓ 2 callersClassConcatIndices
Helper to map indices of concatenated/mixed datasets to the sample index for the corresponding dataset.
src/datasets/utils/dataloader.py:19
↓ 2 callersClassConv3x3GNReLU
foundation_models/SurgeNet/metaformer.py:725
↓ 2 callersClassConv3x3GNReLU
foundation_models/SurgeNet/pvtv2.py:432
↓ 2 callersClassConv3x3GNReLU
foundation_models/SurgeNet/convnextv2.py:246
↓ 2 callersClassConvNeXtV2
ConvNeXt V2 Args: in_chans (int): Number of input image channels. Default: 3 num_classes (int): Number of classes for classifica
foundation_models/SurgeNet/convnextv2.py:142
↓ 2 callersClassConvNextFPN
foundation_models/SurgeNet/convnextv2.py:17
↓ 2 callersClassCrossAttention
src/models/utils/modules.py:566
↓ 2 callersClassDataAugmentationForVideoMAE
foundation_models/EndoMamba/videomamba/video_sm/datasets/build.py:92
↓ 2 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
foundation_models/EndoMamba/videomamba/downstream/SurgicalPhase/Surgformer/model/surgformer_HTA.py:30
↓ 2 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
src/models/utils/modules.py:53
↓ 2 callersClassFlatten
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/models/i3d.py:12
↓ 2 callersClassGroupRandomHorizontalFlip
foundation_models/EndoMamba/videomamba/video_sm/datasets/transforms.py:48
↓ 2 callersClassLayerDecayValueAssigner
foundation_models/EndoMamba/videomamba/downstream/SurgicalPhase/Surgformer/datasets/transforms/optim_factory.py:38
↓ 2 callersClassLayerDecayValueAssigner
foundation_models/EndoMamba/videomamba/video_sm/optim_factory.py:48
↓ 2 callersClassLayerNorm
Subclass torch's LayerNorm to handle fp16.
foundation_models/SurgVLP/surgvlp/codes/models/backbones/text_basicblocks.py:13
↓ 2 callersClassMetaFormer
r"""MetaFormer A PyTorch impl of : `MetaFormer Baselines for Vision` - https://arxiv.org/abs/2210.13452 Args: in_chans
foundation_models/SurgeNet/metaformer.py:515
↓ 2 callersClassMetaFormerFPN
foundation_models/SurgeNet/metaformer.py:31
↓ 2 callersClassPVTV2FPN
foundation_models/SurgeNet/pvtv2.py:16
↓ 2 callersClassPatchEmbed
Image to Patch Embedding
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/models/timesformer.py:189
↓ 2 callersClassPatchEmbed
Image to Patch Embedding
foundation_models/EndoMamba/videomamba/video_sm/models/modeling_finetune.py:132
↓ 2 callersClassPatchEmbed
Image to Patch Embedding
foundation_models/EndoMamba/videomamba/video_sm/models/deit.py:87
↓ 2 callersClassPatchEmbed
Image to Patch Embedding
src/models/utils/patch_embed.py:10
↓ 2 callersClassPatchEmbed3D
Image to Patch Embedding
src/models/utils/patch_embed.py:26
↓ 2 callersClassPhaseDataset_AutoLaparo_Sequence
Load video phase recognition dataset.
foundation_models/EndoMamba/videomamba/downstream/SurgicalPhase/Surgformer/datasets/phase/AutoLaparo_phase_sequence.py:113
↓ 2 callersClassPhaseDataset_Cholec80
Load video phase recognition dataset.
foundation_models/EndoMamba/videomamba/downstream/SurgicalPhase/Surgformer/datasets/phase/Cholec80_phase.py:111
↓ 2 callersClassPretrainVisionTransformer
Vision Transformer with support for patch or hybrid CNN input stage
foundation_models/EndoMamba/videomamba/video_sm/models/modeling_pretrain_umt.py:169
↓ 2 callersClassRandomErasing
Randomly selects a rectangle region in an image and erases its pixels. 'Random Erasing Data Augmentation' by Zhong et al. See https://
src/datasets/utils/video/randerase.py:40
↓ 2 callersClassResourceMonitoringThread
src/utils/monitoring.py:44
↓ 2 callersClassSmoothedValue
Track a series of values and provide access to smoothed values over a window or the global series average.
foundation_models/EndoMamba/videomamba/downstream/SurgicalPhase/Surgformer/utils.py:25
↓ 2 callersClassSmoothedValue
Track a series of values and provide access to smoothed values over a window or the global series average.
foundation_models/EndoMamba/videomamba/downstream/PolypDiagClassification/utils/utils.py:205
↓ 2 callersClassStack
foundation_models/EndoMamba/videomamba/video_sm/datasets/transforms.py:189
↓ 2 callersClassSurgicalVideoDataset
Video classification dataset for pre-extracted frames.
src/datasets/video_surgical.py:112
↓ 2 callersClassSurgicalVideoDataset
evals/tecno_vid_jepa_torch_hub.py:113
next →1–100 of 453, ranked by callers