Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Sense-GVT/DeCLIP
/ types & classes
Types & classes
121 in github.com/Sense-GVT/DeCLIP
⨍
Functions
606
◇
Types & classes
121
↓ 74 callers
Class
SubPolicy
prototype/data/auto_augmentation.py:213
↓ 57 callers
Class
AverageMeter
Computes and stores the average and current value
prototype/utils/misc.py:22
↓ 6 callers
Class
DistModule
prototype/utils/dist.py:49
↓ 6 callers
Class
ImageNetDataset
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 callers
Class
ClipInfoCELoss
prototype/loss_functions/loss.py:24
↓ 5 callers
Class
EMA
prototype/utils/ema.py:6
↓ 5 callers
Class
LabelSmoothCELoss
prototype/loss_functions/loss.py:7
↓ 4 callers
Class
LayerNorm
Subclass torch's LayerNorm to handle fp16.
prototype/model/image_encoder/base_transformer.py:10
↓ 4 callers
Class
NNMemoryBankModule
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 callers
Class
prediction_MLP
prototype/model/defilip.py:109
↓ 4 callers
Class
prediction_MLP
prototype/model/declip.py:92
↓ 4 callers
Class
projection_MLP
prototype/model/defilip.py:50
↓ 4 callers
Class
projection_MLP
prototype/model/declip.py:33
↓ 3 callers
Class
DaliDataloader
Arguments: pipeline (Pipeline): a :class:`linklink.dali.CustomPipeline` which will be running. batch_size (int):
prototype/data/nvidia_dali_dataloader.py:9
↓ 3 callers
Class
GaussianBlur
Gaussian blur augmentation in SimCLR https://arxiv.org/abs/2002.05709
prototype/data/transforms.py:82
↓ 3 callers
Class
LayerNorm
Subclass torch's LayerNorm to handle fp16.
prototype/model/text_encoder/base_transformer.py:10
↓ 3 callers
Class
NTXentLoss
prototype/loss_functions/nt_xent_ConVIRT.py:4
↓ 3 callers
Class
SimsiamLoss
prototype/loss_functions/loss.py:65
↓ 2 callers
Class
Bottleneck
prototype/model/image_encoder/modified_resnet_modified.py:14
↓ 2 callers
Class
Bottleneck
prototype/model/image_encoder/modified_resnet.py:14
↓ 2 callers
Class
CLIP
prototype/model/clip.py:53
↓ 2 callers
Class
DECLIP
prototype/model/declip.py:132
↓ 2 callers
Class
FILIP
prototype/model/filip.py:27
↓ 2 callers
Class
ImageNetValPipeV2
prototype/data/pipelines/imagenet_pipeline_v2.py:86
↓ 2 callers
Class
ModifiedResNet
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 callers
Class
ModifiedResNet
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 callers
Class
SLIP
prototype/model/slip.py:209
↓ 2 callers
Class
VisualTransformer
prototype/model/image_encoder/visual_transformer.py:6
↓ 2 callers
Class
_PipelineBase
Hide common options away.
prototype/data/pipelines/imagenet_pipeline_v2.py:23
↓ 1 callers
Class
AdamW_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 callers
Class
AttentionPool2d
prototype/model/image_encoder/modified_resnet_modified.py:60
↓ 1 callers
Class
AttentionPool2d
prototype/model/image_encoder/modified_resnet.py:60
↓ 1 callers
Class
CALSMultiResolutionTransform
prototype/data/transforms.py:56
↓ 1 callers
Class
CLSAAug
prototype/data/clsa_augmentation.py:187
↓ 1 callers
Class
ClsMetric
prototype/data/metrics/imagenet_evaluator.py:8
↓ 1 callers
Class
ClsSolver
prototype/solver/slip_solver.py:88
↓ 1 callers
Class
ClsSolver
prototype/solver/clip_solver.py:89
↓ 1 callers
Class
ClsSolver
prototype/solver/defilip_solver.py:89
↓ 1 callers
Class
ClsSolver
prototype/solver/declip_solver.py:89
↓ 1 callers
Class
ClsSolver
prototype/solver/filip_solver.py:88
↓ 1 callers
Class
CustomMetric
prototype/data/metrics/custom_evaluator.py:9
↓ 1 callers
Class
DEFILIP
prototype/model/defilip.py:149
↓ 1 callers
Class
DataPrefetcher
prototype/solver/slip_solver.py:29
↓ 1 callers
Class
DataPrefetcher
prototype/solver/clip_solver.py:30
↓ 1 callers
Class
DataPrefetcher
prototype/solver/defilip_solver.py:30
↓ 1 callers
Class
DataPrefetcher
prototype/solver/declip_solver.py:30
↓ 1 callers
Class
DataPrefetcher
prototype/solver/filip_solver.py:29
↓ 1 callers
Class
EMA_logit_scale
prototype/solver/slip_solver.py:63
↓ 1 callers
Class
EMA_logit_scale
prototype/solver/clip_solver.py:64
↓ 1 callers
Class
EMA_logit_scale
prototype/solver/defilip_solver.py:64
↓ 1 callers
Class
EMA_logit_scale
prototype/solver/declip_solver.py:64
↓ 1 callers
Class
EMA_logit_scale
prototype/solver/filip_solver.py:63
↓ 1 callers
Class
ExceptionHook
prototype/solver/crash_on_ipy.py:3
↓ 1 callers
Class
ImageNetPolicy
Randomly choose one of the best 24 Sub-policies on ImageNet. Example: >>> policy = ImageNetPolicy() >>> transformed = policy
prototype/data/auto_augmentation.py:49
↓ 1 callers
Class
ImageNetTrainPipeV2
prototype/data/pipelines/imagenet_pipeline_v2.py:37
↓ 1 callers
Class
Inference
prototype/tools/inference.py:24
↓ 1 callers
Class
KestrelSolver
prototype/tools/convert.py:31
↓ 1 callers
Class
MultiClsMetric
prototype/data/metrics/multiclass_evaluator.py:7
↓ 1 callers
Class
NT_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 callers
Class
NT_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 callers
Class
QuickGELU
prototype/model/text_encoder/base_transformer.py:24
↓ 1 callers
Class
QuickGELU
prototype/model/image_encoder/base_transformer.py:24
↓ 1 callers
Class
RandomCropMinSize
First resize a image to SIZE in the minimum side. Then conduct random crop
prototype/data/transforms.py:134
↓ 1 callers
Class
RankFilter
prototype/utils/misc.py:73
↓ 1 callers
Class
ResidualAttentionBlock
prototype/model/text_encoder/base_transformer.py:29
↓ 1 callers
Class
ResidualAttentionBlock
prototype/model/image_encoder/base_transformer.py:29
↓ 1 callers
Class
SLIPTransform
Take two random crops of one image as the query and key.
prototype/data/transforms.py:43
↓ 1 callers
Class
TextTransformer
prototype/model/text_encoder/text_transformer.py:10
↓ 1 callers
Class
Transformer
prototype/model/text_encoder/base_transformer.py:56
↓ 1 callers
Class
Transformer
prototype/model/image_encoder/base_transformer.py:56
↓ 1 callers
Class
TwoCropsTransform
Take two random crops of one image as the query and key.
prototype/data/transforms.py:32
↓ 1 callers
Class
Wrapper
prototype/tools/convert.py:19
↓ 1 callers
Class
_DataLoaderIter
prototype/data/nvidia_dali_dataloader.py:72
↓ 1 callers
Class
projection_MLP
prototype/model/slip.py:50
Class
AdamWWithClip
prototype/optimizer/adam_clip.py:21
Class
AdamWithClip
prototype/optimizer/adam_clip.py:5
Class
AdjustGamma
Perform gamma correction on an image.
prototype/data/transforms.py:21
Class
AllGather
prototype/model/slip.py:27
Class
AllGather
prototype/model/clip.py:25
Class
BaseDataset
prototype/data/datasets/base_dataset.py:14
Class
BaseSolver
prototype/solver/base_solver.py:5
Class
CIFAR10Policy
Randomly choose one of the best 25 Sub-policies on CIFAR10. Example: >>> policy = CIFAR10Policy() >>> transformed = policy(i
prototype/data/auto_augmentation.py:103
Class
CLIP
prototype/model/slip.py:112
Class
CLSA
prototype/utils/clsa_builder.py:6
Class
ClipDataset
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
Class
ClipDatasetRanked
prototype/data/datasets/clip_dataset.py:314
Class
CosineLRScheduler
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
Class
CustomEvaluator
prototype/data/metrics/custom_evaluator.py:26
Class
CustomPipeline
r"""CustomPipeline will work with :class:`linklink.dali.DataLoader` to provide pytorch native dataloader experience.
prototype/data/pipelines/imagenet_pipeline_v2.py:11
Class
Cutout
Randomly mask out one or more patches from an image.
prototype/data/transforms.py:94
Class
Cutout
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
Class
DistributedEpochSampler
prototype/data/sampler.py:109
Class
DistributedGivenIterationSampler
prototype/data/sampler.py:57
Class
DistributedSampler
prototype/data/sampler.py:8
Class
Evaluator
prototype/data/metrics/base_evaluator.py:20
Class
FP16AdamW
prototype/optimizer/fp16_optim.py:158
Class
FP16AdamW_SGD
prototype/optimizer/AdamW_SGD.py:142
Class
FP16RMSprop
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
Class
FP16SGD
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
Class
FP16_Optimizer
linklink/fp16.py:1
next →
1–100 of 121, ranked by callers