MCPcopy Create free account

hub / github.com/Sense-GVT/DeCLIP / types & classes

Types & classes121 in github.com/Sense-GVT/DeCLIP

↓ 74 callersClassSubPolicy
prototype/data/auto_augmentation.py:213
↓ 57 callersClassAverageMeter
Computes and stores the average and current value
prototype/utils/misc.py:22
↓ 6 callersClassDistModule
prototype/utils/dist.py:49
↓ 6 callersClassImageNetDataset
ImageNet Dataset. Arguments: - root_dir (:obj:`str`): root directory of dataset - meta_file (:obj:`str`): name of meta
prototype/data/datasets/imagenet_dataset.py:7
↓ 5 callersClassClipInfoCELoss
prototype/loss_functions/loss.py:24
↓ 5 callersClassEMA
prototype/utils/ema.py:6
↓ 5 callersClassLabelSmoothCELoss
prototype/loss_functions/loss.py:7
↓ 4 callersClassLayerNorm
Subclass torch's LayerNorm to handle fp16.
prototype/model/image_encoder/base_transformer.py:10
↓ 4 callersClassNNMemoryBankModule
Nearest Neighbour Memory Bank implementation This class implements a nearest neighbour memory bank as described in the NNCLR paper[0]. Durin
prototype/model/utils/nnclr_modules/nn_memory_bank.py:10
↓ 4 callersClassprediction_MLP
prototype/model/defilip.py:109
↓ 4 callersClassprediction_MLP
prototype/model/declip.py:92
↓ 4 callersClassprojection_MLP
prototype/model/defilip.py:50
↓ 4 callersClassprojection_MLP
prototype/model/declip.py:33
↓ 3 callersClassDaliDataloader
Arguments: pipeline (Pipeline): a :class:`linklink.dali.CustomPipeline` which will be running. batch_size (int):
prototype/data/nvidia_dali_dataloader.py:9
↓ 3 callersClassGaussianBlur
Gaussian blur augmentation in SimCLR https://arxiv.org/abs/2002.05709
prototype/data/transforms.py:82
↓ 3 callersClassLayerNorm
Subclass torch's LayerNorm to handle fp16.
prototype/model/text_encoder/base_transformer.py:10
↓ 3 callersClassNTXentLoss
prototype/loss_functions/nt_xent_ConVIRT.py:4
↓ 3 callersClassSimsiamLoss
prototype/loss_functions/loss.py:65
↓ 2 callersClassBottleneck
prototype/model/image_encoder/modified_resnet_modified.py:14
↓ 2 callersClassBottleneck
prototype/model/image_encoder/modified_resnet.py:14
↓ 2 callersClassCLIP
prototype/model/clip.py:53
↓ 2 callersClassDECLIP
prototype/model/declip.py:132
↓ 2 callersClassFILIP
prototype/model/filip.py:27
↓ 2 callersClassImageNetValPipeV2
prototype/data/pipelines/imagenet_pipeline_v2.py:86
↓ 2 callersClassModifiedResNet
A ResNet class that is similar to torchvision's but contains the following changes: - There are now 3 "stem" convolutions as opposed to 1, wi
prototype/model/image_encoder/modified_resnet_modified.py:107
↓ 2 callersClassModifiedResNet
A ResNet class that is similar to torchvision's but contains the following changes: - There are now 3 "stem" convolutions as opposed to 1, wi
prototype/model/image_encoder/modified_resnet.py:107
↓ 2 callersClassSLIP
prototype/model/slip.py:209
↓ 2 callersClassVisualTransformer
prototype/model/image_encoder/visual_transformer.py:6
↓ 2 callersClass_PipelineBase
Hide common options away.
prototype/data/pipelines/imagenet_pipeline_v2.py:23
↓ 1 callersClassAdamW_SGD
r"""Implements layer-wise adaptive rate scaling for SGD, based on `"Large Batch Training of Convolutional Networks" <https://arxiv.org/abs/1708.03
prototype/optimizer/AdamW_SGD.py:7
↓ 1 callersClassAttentionPool2d
prototype/model/image_encoder/modified_resnet_modified.py:60
↓ 1 callersClassAttentionPool2d
prototype/model/image_encoder/modified_resnet.py:60
↓ 1 callersClassCALSMultiResolutionTransform
prototype/data/transforms.py:56
↓ 1 callersClassCLSAAug
prototype/data/clsa_augmentation.py:187
↓ 1 callersClassClsMetric
prototype/data/metrics/imagenet_evaluator.py:8
↓ 1 callersClassClsSolver
prototype/solver/slip_solver.py:88
↓ 1 callersClassClsSolver
prototype/solver/clip_solver.py:89
↓ 1 callersClassClsSolver
prototype/solver/defilip_solver.py:89
↓ 1 callersClassClsSolver
prototype/solver/declip_solver.py:89
↓ 1 callersClassClsSolver
prototype/solver/filip_solver.py:88
↓ 1 callersClassCustomMetric
prototype/data/metrics/custom_evaluator.py:9
↓ 1 callersClassDEFILIP
prototype/model/defilip.py:149
↓ 1 callersClassDataPrefetcher
prototype/solver/slip_solver.py:29
↓ 1 callersClassDataPrefetcher
prototype/solver/clip_solver.py:30
↓ 1 callersClassDataPrefetcher
prototype/solver/defilip_solver.py:30
↓ 1 callersClassDataPrefetcher
prototype/solver/declip_solver.py:30
↓ 1 callersClassDataPrefetcher
prototype/solver/filip_solver.py:29
↓ 1 callersClassEMA_logit_scale
prototype/solver/slip_solver.py:63
↓ 1 callersClassEMA_logit_scale
prototype/solver/clip_solver.py:64
↓ 1 callersClassEMA_logit_scale
prototype/solver/defilip_solver.py:64
↓ 1 callersClassEMA_logit_scale
prototype/solver/declip_solver.py:64
↓ 1 callersClassEMA_logit_scale
prototype/solver/filip_solver.py:63
↓ 1 callersClassExceptionHook
prototype/solver/crash_on_ipy.py:3
↓ 1 callersClassImageNetPolicy
Randomly choose one of the best 24 Sub-policies on ImageNet. Example: >>> policy = ImageNetPolicy() >>> transformed = policy
prototype/data/auto_augmentation.py:49
↓ 1 callersClassImageNetTrainPipeV2
prototype/data/pipelines/imagenet_pipeline_v2.py:37
↓ 1 callersClassInference
prototype/tools/inference.py:24
↓ 1 callersClassKestrelSolver
prototype/tools/convert.py:31
↓ 1 callersClassMultiClsMetric
prototype/data/metrics/multiclass_evaluator.py:7
↓ 1 callersClassNT_Xent
r"""The normalized temperature-scaled cross entropy loss, based on `"A Simple Framework for Contrastive Learning of Visual Representations" <https
prototype/loss_functions/nt_xent.py:6
↓ 1 callersClassNT_Xent_gather
r"""The normalized temperature-scaled cross entropy loss, based on `"A Simple Framework for Contrastive Learning of Visual Representations" <https
prototype/loss_functions/nt_xent.py:47
↓ 1 callersClassQuickGELU
prototype/model/text_encoder/base_transformer.py:24
↓ 1 callersClassQuickGELU
prototype/model/image_encoder/base_transformer.py:24
↓ 1 callersClassRandomCropMinSize
First resize a image to SIZE in the minimum side. Then conduct random crop
prototype/data/transforms.py:134
↓ 1 callersClassRankFilter
prototype/utils/misc.py:73
↓ 1 callersClassResidualAttentionBlock
prototype/model/text_encoder/base_transformer.py:29
↓ 1 callersClassResidualAttentionBlock
prototype/model/image_encoder/base_transformer.py:29
↓ 1 callersClassSLIPTransform
Take two random crops of one image as the query and key.
prototype/data/transforms.py:43
↓ 1 callersClassTextTransformer
prototype/model/text_encoder/text_transformer.py:10
↓ 1 callersClassTransformer
prototype/model/text_encoder/base_transformer.py:56
↓ 1 callersClassTransformer
prototype/model/image_encoder/base_transformer.py:56
↓ 1 callersClassTwoCropsTransform
Take two random crops of one image as the query and key.
prototype/data/transforms.py:32
↓ 1 callersClassWrapper
prototype/tools/convert.py:19
↓ 1 callersClass_DataLoaderIter
prototype/data/nvidia_dali_dataloader.py:72
↓ 1 callersClassprojection_MLP
prototype/model/slip.py:50
ClassAdamWWithClip
prototype/optimizer/adam_clip.py:21
ClassAdamWithClip
prototype/optimizer/adam_clip.py:5
ClassAdjustGamma
Perform gamma correction on an image.
prototype/data/transforms.py:21
ClassAllGather
prototype/model/slip.py:27
ClassAllGather
prototype/model/clip.py:25
ClassBaseDataset
prototype/data/datasets/base_dataset.py:14
ClassBaseSolver
prototype/solver/base_solver.py:5
ClassCIFAR10Policy
Randomly choose one of the best 25 Sub-policies on CIFAR10. Example: >>> policy = CIFAR10Policy() >>> transformed = policy(i
prototype/data/auto_augmentation.py:103
ClassCLIP
prototype/model/slip.py:112
ClassCLSA
prototype/utils/clsa_builder.py:6
ClassClipDataset
Clip Dataset. Arguments: - root_dir (:obj:`str`): root directory of dataset - meta_file (:obj:`str`): name of meta file
prototype/data/datasets/clip_dataset.py:23
ClassClipDatasetRanked
prototype/data/datasets/clip_dataset.py:314
ClassCosineLRScheduler
r"""Set the learning rate of each parameter group using a cosine annealing schedule. Arguments: - optimizer (:obj:`Optimizer`): W
prototype/lr_scheduler/scheduler.py:200
ClassCustomEvaluator
prototype/data/metrics/custom_evaluator.py:26
ClassCustomPipeline
r"""CustomPipeline will work with :class:`linklink.dali.DataLoader` to provide pytorch native dataloader experience.
prototype/data/pipelines/imagenet_pipeline_v2.py:11
ClassCutout
Randomly mask out one or more patches from an image.
prototype/data/transforms.py:94
ClassCutout
Randomly mask out one or more patches from an image. Args: n_holes (int): Number of patches to cut out of each image. length (int)
prototype/data/auto_augmentation.py:8
ClassDistributedEpochSampler
prototype/data/sampler.py:109
ClassDistributedGivenIterationSampler
prototype/data/sampler.py:57
ClassDistributedSampler
prototype/data/sampler.py:8
ClassEvaluator
prototype/data/metrics/base_evaluator.py:20
ClassFP16AdamW
prototype/optimizer/fp16_optim.py:158
ClassFP16AdamW_SGD
prototype/optimizer/AdamW_SGD.py:142
ClassFP16RMSprop
r"""Implements RMSprop algorithm in FP16. Proposed by G. Hinton in his `course <http://www.cs.toronto.edu/~tijmen/csc321/slides/lecture_slide
prototype/optimizer/fp16_optim.py:70
ClassFP16SGD
r"""Implements stochastic gradient descent (optionally with momentum) in FP16. Nesterov momentum is based on the formula from `On the importa
prototype/optimizer/fp16_optim.py:7
ClassFP16_Optimizer
linklink/fp16.py:1
next →1–100 of 121, ranked by callers