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

PositionalEncoding1D

PositionalEncoding1D applies positional encoding to the last dimension of a 3D tensor.

__init__

forward

PositionalEncodingPermute1D

PositionalEncodingPermute1D permutes the input tensor and applies 1D positional encoding.

__init__

forward

PositionalEncoding2D

PositionalEncoding2D applies positional encoding to the last two dimensions of a 4D tensor.

__init__

forward

PositionalEncodingPermute2D

PositionalEncodingPermute2D permutes the input tensor and applies 2D positional encoding.

__init__

forward

PositionalEncoding3D

PositionalEncoding3D applies positional encoding to the last three dimensions of a 5D tensor.

__init__

forward

PositionalEncodingPermute3D

PositionalEncodingPermute3D permutes the input tensor and applies 3D positional encoding.

__init__

forward

Summer

Summer adds positional encoding to the original tensor.

__init__

forward