solo-learn
stable
Getting started
Installation
Methods available
Extra flavor
Tutorials
An Overview
Offline Linear Eval
Adding New Methods
Adding New Methods (Momentum Version)
Args
Args
Utils
Utils
AutoUMAP
__init__
add_auto_umap_args
on_train_start
plot
on_validation_end
OfflineUMAP
__init__
plot
Checkpointer
__init__
add_checkpointer_args
initial_setup
save_args
save
on_train_start
on_validation_end
Gather layer
Weighted KNN Classifier
__init__
update
compute
LARS
Metrics
accuracy_at_k
weighted_mean
Momentum module
MomentumUpdater
initialize_momentum_params
Sinkhorn-Knopp
Whitening
Methods
BaseMethod
BaseMomentumMethod
LinearModel
Barlow Twins
BYOL
DeepClusterV2
DINO
MAE
MoCo-V2
MoCo-V3
NNBYOL
NNCLR
NNSiam
ReSSL
SimCLR
SimSiam
SwAV
VIbCReg
VICReg
W-MSE
Losses
Barlow Twins
BYOL
DeepClusterV2
DINO
MAE
MoCo-V2
MoCo-V3
NNCLR
ReSSL
SimCLR
SimSiam
SwAV
VIbCReg
VICReg
W-MSE
Data
Classification dataloaders
Augmentations
Transformation Pipelines
Pretrain dataloader
DALI dataloaders
solo-learn
Utils
Edit on GitHub
Utils
AutoUMAP
__init__
add_auto_umap_args
on_train_start
plot
on_validation_end
OfflineUMAP
__init__
plot
Checkpointer
__init__
add_checkpointer_args
initial_setup
save_args
save
on_train_start
on_validation_end
Gather layer
Weighted KNN Classifier
__init__
update
compute
LARS
Metrics
accuracy_at_k
weighted_mean
Momentum module
MomentumUpdater
initialize_momentum_params
Sinkhorn-Knopp
Whitening