Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HobbitLong/PyContrast
/ types & classes
Types & classes
47 in github.com/HobbitLong/PyContrast
⨍
Functions
197
◇
Types & classes
47
↓ 21 callers
Class
AverageMeter
Computes and stores the average and current value
pycontrast/learning/util.py:6
↓ 7 callers
Class
Normalize
pycontrast/networks/util.py:6
↓ 5 callers
Class
ResNet
pycontrast/networks/resnet_cmc.py:108
↓ 4 callers
Class
DropBlock2D
pycontrast/networks/resnest.py:14
↓ 4 callers
Class
ResNet
ResNet Variants Parameters ---------- block : Block Class for the residual block. Options are BasicBlockV1, BottleneckV1. laye
pycontrast/networks/resnest.py:198
↓ 3 callers
Class
JigsawHead
Jigswa + linear + l2norm
pycontrast/networks/util.py:15
↓ 2 callers
Class
AliasMethod
From: https://hips.seas.harvard.edu/blog/2013/03/03/the-alias-method-efficient-sampling-with-many-discrete-outcomes/
pycontrast/memory/alias_multinomial.py:4
↓ 2 callers
Class
AutoAugmentOp
pycontrast/datasets/RandAugment.py:281
↓ 2 callers
Class
GaussianBlur
blur a single image on CPU
pycontrast/datasets/util.py:124
↓ 2 callers
Class
ImageFolderInstance
Folder datasets which returns the index of the image (for memory_bank)
pycontrast/datasets/dataset.py:8
↓ 2 callers
Class
RGB2RGB
Dummy RGB transfer.
pycontrast/datasets/util.py:78
↓ 2 callers
Class
RGB2YDbDr
Convert RGB PIL image to ndarray YDbDr.
pycontrast/datasets/util.py:100
↓ 1 callers
Class
ContrastTrainer
trainer for contrastive pretraining
pycontrast/learning/contrast_trainer.py:19
↓ 1 callers
Class
GaussianBlur2
Gaussian Blur version 2
pycontrast/datasets/util.py:166
↓ 1 callers
Class
GlobalAvgPool2d
pycontrast/networks/resnest.py:87
↓ 1 callers
Class
JigsawCrop
Jigsaw style crop
pycontrast/datasets/util.py:25
↓ 1 callers
Class
LinearTrainer
trainer for Linear evaluation
pycontrast/learning/linear_trainer.py:14
↓ 1 callers
Class
RandAugment
pycontrast/datasets/RandAugment.py:390
↓ 1 callers
Class
ResNet
pycontrast/networks/resnet.py:129
↓ 1 callers
Class
SplAtConv2d
Split-Attention Conv2d
pycontrast/networks/resnest.py:19
↓ 1 callers
Class
StackTransform
transform a group of images independently
pycontrast/datasets/util.py:16
↓ 1 callers
Class
TestOptions
pycontrast/options/test_options.py:5
↓ 1 callers
Class
TrainOptions
pycontrast/options/train_options.py:6
Class
BaseMem
Base Memory Class
pycontrast/memory/mem_bank.py:7
Class
BaseMoCo
base class for MoCo-style memory cache
pycontrast/memory/mem_moco.py:6
Class
BaseOptions
pycontrast/options/base_options.py:5
Class
BaseTrainer
class for BaseTrainer
pycontrast/learning/base_trainer.py:12
Class
BasicBlock
pycontrast/networks/resnet_cmc.py:37
Class
BasicBlock
pycontrast/networks/resnet.py:40
Class
Bottleneck
ResNet Bottleneck
pycontrast/networks/resnest.py:96
Class
Bottleneck
pycontrast/networks/resnet_cmc.py:69
Class
Bottleneck
pycontrast/networks/resnet.py:80
Class
CMCMem
Memory bank for two modalities, e.g. in CMC
pycontrast/memory/mem_bank.py:93
Class
CMCMoCo
MoCo-style memory for two modalities, e.g. in CMC
pycontrast/memory/mem_moco.py:91
Class
CMCMultiHeads
CMC model with Multiple linear/mlp projection heads
pycontrast/networks/build_backbone.py:141
Class
CMCSingleHead
CMC model with a single linear/mlp projection head
pycontrast/networks/build_backbone.py:80
Class
GaussianBlurBatch
blur a batch of images on CPU or GPU
pycontrast/datasets/util.py:174
Class
Normalize
pycontrast/networks/resnet_cmc.py:25
Class
RGB2Lab
Convert RGB PIL image to ndarray Lab.
pycontrast/datasets/util.py:84
Class
RGB2YCbCr
Convert RGB PIL image to ndarray YCbCr.
pycontrast/datasets/util.py:92
Class
RGB2YIQ
Convert RGB PIL image to ndarray YIQ.
pycontrast/datasets/util.py:116
Class
RGB2YPbPr
Convert RGB PIL image to ndarray YPbPr.
pycontrast/datasets/util.py:108
Class
RGBMem
Memory bank for single modality
pycontrast/memory/mem_bank.py:43
Class
RGBMoCo
Single Modal (e.g., RGB) MoCo-style cache
pycontrast/memory/mem_moco.py:52
Class
RGBMultiHeads
RGB model with Multiple linear/mlp projection heads
pycontrast/networks/build_backbone.py:54
Class
RGBSingleHead
RGB model with a single linear/mlp projection head
pycontrast/networks/build_backbone.py:7
Class
Rotate
rotation
pycontrast/datasets/util.py:50