Getting Started
Main concepts
Self-supervised Learning
Installation
Supported Python versions
Installing Lightly
Dependencies
Next Steps
Command-line tool
Check the installation of lightly
Crop Images using Labels or Predictions
Training and Embedding in a Go – Magic
Train a model using the CLI
Create embeddings using the CLI
Download data using the CLI
Breakdown of lightly-magic
Self-supervised learning
How Lightly Works
Data and Transformations
Model, Loss and Training
Embeddings
Lightly in Three Lines
What’s next?
Advanced
Advanced Concepts in Self-Supervised Learning
Augmentations
Previewing Augmentations
Models
Losses
Memory Bank
Obtaining Good Embeddings
Monitoring Embedding Quality
Extracting specific Video Frames
Distributed Training
Distributed Training Benchmarks
Observations
Benchmarks
ImageNette
CIFAR10
Imagenet100
Next Steps
Tutorials
Python Package
Tutorial 1: Structure Your Input
Supported File Types
Images
Videos
Image Folder Datasets
Flat Directory Containing Images
Directory with Subdirectories Containing Images
Video Folder Datasets
Embedding Files
Advanced usage of Embeddings
Next Steps
Tutorial 2: Train MoCo on CIFAR-10
Imports
Configuration
Setup data augmentations and loaders
Create the MoCo Lightning Module
Create the Classifier Lightning Module
Train the MoCo model
Next Steps
Tutorial 3: Train SimCLR on Clothing
Imports
Configuration
Setup data augmentations and loaders
Create the SimCLR Model
Visualize Nearest Neighbors
Color Invariance
Next Steps
Tutorial 4: Train SimSiam on Satellite Images
Imports
Configuration
Setup data augmentations and loaders
Create the SimSiam model
Train SimSiam
Scatter Plot and Nearest Neighbors
Next Steps
Tutorial 5: Custom Augmentations
Imports
Configuration
Setup custom data augmentations
Setup dataset and dataloader
Create the MoCo model
Train MoCo with custom augmentations
Evaluate the results
Tutorial 6: Pre-train a Detectron2 Backbone with Lightly
Introduction
Prerequisites:
Imports
Configuration
Initialize the Detectron2 Model
Setup data augmentations and loaders
Self-supervised pre-training
Storing the checkpoint
Finetuning with Detectron2
Next Steps
Platform
Tutorial 1: Curate Pizza Images
What you will learn
Requirements
Upload the data
Filter the dataset using metadata
Download the curated dataset
Training a model using the curated data
Tutorial 2: Diversify the Sunflowers Dataset
What you will learn
Requirements
Create a Selection
Download selected samples
Tutorial 3: Active learning for classification
What you will learn
Define your dataset
Creation of the dataset on the Lightly Platform with embeddings
Active learning
Tutorial 4: Active Learning using Detectron2 on Comma10k
Requirements
Upload dataset to Lightly
Inference on unlabeled data
Create our Detectron2 model
Get Model Predictions
Query Samples for Labeling
Next Steps
Tutorial 5: Custom Metadata and Rebalancing
What you will learn
Requirements
Custom Metadata
Configuration
Rebalancing
Tutorial 6: Find false negatives of object detection
What you will learn
Requirements
Steps
Tutorial 7: Active Learning with Nvidia TLT
Tutorial 8: Integration with LabelStudio for Active Learning
Tutorial 9: Embedded COVID mask detection
Tutorial 10: Export to LabelStudio
What you will learn
Requirements
Launch LabelStudio
Export from Lightly in the LabelStudio format
Import the tasks into LabelStudio
Start labeling
Examples
Models
Barlow Twins
BYOL
DCL & DCLW
DINO
MAE
MSN
MoCo
NNCLR
PMSN
SimCLR
SimMIM
SimSiam
SMoG
SwaV
SwaV Queue
TiCo
VICReg
VICRegL
Python API
lightly
lightly.api
.api_workflow_client
lightly.cli
.lightly_cli
.train_cli
.embed_cli
.download_cli
.version_cli
.crop_cli
.config.config.yaml
Overwrites
Additional Arguments
Default Settings
.core
lightly.data
.collate
.dataset
lightly.loss
.barlow_twins_loss
.dcl_loss
.dino_loss
.hypersphere_loss
.memory_bank
.msn_loss
.negative_cosine_similarity
.ntx_ent_loss
.regularizer.co2
.pmsn_loss
.sym_neg_cos_sim_loss
.swav_loss
.tico_loss
.vicreg_loss
.vicregl_loss
lightly.models
.resnet
.zoo
.nn_memory_bank
.heads
lightly.transforms
.gaussian_blur
.rotation
.solarize
lightly.utils
.io
.embeddings_2d
.benchmarking
.debug
.dist
.reordering
.version_compare
On-Premise
Docker Archive
Setup
Analytics
Licensing
Download the Docker Image
Sanity Check
Update Lightly Docker
First Steps
Storage Access
Specify Relevant Files
Embedding a Dataset and Selecting from it
Train a Self-Supervised Model
Accessing Lightly Input Parameters
Selecting from Embeddings File
Manually Inspecting the Embeddings
Selecting from Video Files
Removing Exact Duplicates
Upload Sampled Dataset To Lightly Platform
Reporting
Live View of Docker Status
Docker Output
Evaluation of the Selection Proces
Advanced
Meta Information
Mask Samples
Use Pre-Selected Samples
Custom Weak Labels
Datapool
How It Works
Usage
Pretagging
How It Works
Usage
Add Predictions to a Datasource
Predictions Folder Structure
Prediction Tasks
Prediction Schema
Prediction Files
Prediction Files for Videos
Prediction Format
Prediction Singletons
Creating the predictions folder
Add Metadata to a Datasource
Metadata Folder Structure
Metadata Schema
Metadata Files
Metadata Format
Next Steps
Active Learning
Prerequisites
Selection
Active Learning with Custom Scores (not recommended as of March 2022)
Sequence Selection
How It Works
Usage
Object Level
Prerequisites
Predictions
Selection on Object Level
Lightly Pretagging
Padding
Object Crops Dataset
Analyzing the Crop Dataset
Multiple Object Level Runs
Integration
Using the Docker with a Cloud Bucket as Remote Datasource
Introduction
Advantages
Requirements
Download the Lightly Docker
Run the Lightly Docker with the datasource
View the progress of the Lightly Docker
Use your selected dataset
Process new data in your bucket using a datapool
Network traffic
Trigger a Docker Job from from the Platform or code
Introduction
Advantages
Download the Lightly Docker
Register the Lightly Docker as a Worker
Create a Dataset and Trigger a Job
View the progress of the Lightly Docker
Use your selected dataset
Process new data in your bucket using a datapool
Load data directly from S3 buckets using s3fs-fuse
What is s3fs-fuse?
Get an AWS Bucket and Credentials
Install s3fs-fuse
Configure S3 Credentials
Use S3 Storage with Lightly Docker
Use Caching
Common Issues
Data Pre-processing Pipeline on AWS with Dagster
Introduction
Dagster
Setting up the EC2 Instance
Setting up the S3 Bucket
Integration
Configuration
List of Parameters
Choosing the Right Parameters
Increase I/O Performance
Examples
Extract Diverse Video Frames
Using ffmpeg
Using Lightly Docker
ImageNet
Combining Cityscapes with Kitti
Known Issues and FAQ
Docker is slow when working with long videos
Docker Crashes when running with GPUs
Shared Memory Error when running Lightly Docker
Docker crashes because of too many open files
Permission denied for input created with sudo
Error when using S3 fuse and mounting to docker
Token printed to shared stdout or logs
Hardware recommendations
Finding the compute speed bottleneck
Updating the machine
lightly
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
alpha (lightly.loss.regularizer.co2.CO2Regularizer attribute)
angle (lightly.transforms.rotation.RandomRotate attribute)
ApiWorkflowClient (class in lightly.api.api_workflow_client)
append_embeddings() (lightly.api.api_workflow_client.ApiWorkflowClient method)
apply_transform_without_normalize() (in module lightly.utils.debug)
Args (lightly.loss.tico_loss.TiCoLoss attribute)
assign_groups() (lightly.models.modules.heads.SMoGPrototypes method)
B
backbone (lightly.utils.benchmarking.BenchmarkModule attribute)
backward() (lightly.utils.dist.GatherLayer static method)
BarlowTwinsLoss (class in lightly.loss.barlow_twins_loss)
BarlowTwinsProjectionHead (class in lightly.models.modules.heads)
BaseCollateFunction (class in lightly.data.collate)
BasicBlock (class in lightly.models.resnet)
batch_norm (lightly.models.modules.heads.DINOProjectionHead attribute)
BenchmarkModule (class in lightly.utils.benchmarking)
block (lightly.models.resnet.ResNet attribute)
Bottleneck (class in lightly.models.resnet)
bottleneck_dim (lightly.models.modules.heads.DINOProjectionHead attribute)
BYOLPredictionHead (class in lightly.models.modules.heads)
BYOLProjectionHead (class in lightly.models.modules.heads)
C
cancel_last_layer_gradients() (lightly.models.modules.heads.DINOProjectionHead method)
center_momentum (lightly.loss.dino_loss.DINOLoss attribute)
check_embeddings() (in module lightly.utils.io)
check_filenames() (in module lightly.utils.io)
checkpoints() (in module lightly.models.zoo)
cj_bright (lightly.data.collate.DINOCollateFunction attribute)
(lightly.data.collate.ImageCollateFunction attribute)
(lightly.data.collate.PIRLCollateFunction attribute)
(lightly.data.collate.VICRegCollateFunction attribute)
cj_contrast (lightly.data.collate.DINOCollateFunction attribute)
(lightly.data.collate.ImageCollateFunction attribute)
(lightly.data.collate.PIRLCollateFunction attribute)
(lightly.data.collate.VICRegCollateFunction attribute)
cj_hue (lightly.data.collate.DINOCollateFunction attribute)
(lightly.data.collate.ImageCollateFunction attribute)
(lightly.data.collate.PIRLCollateFunction attribute)
(lightly.data.collate.VICRegCollateFunction attribute)
cj_prob (lightly.data.collate.DINOCollateFunction attribute)
(lightly.data.collate.ImageCollateFunction attribute)
(lightly.data.collate.MoCoCollateFunction attribute)
(lightly.data.collate.MSNCollateFunction attribute)
(lightly.data.collate.PIRLCollateFunction attribute)
(lightly.data.collate.SimCLRCollateFunction attribute)
(lightly.data.collate.SMoGCollateFunction attribute)
(lightly.data.collate.SwaVCollateFunction attribute)
(lightly.data.collate.VICRegCollateFunction attribute)
(lightly.data.collate.VICRegLCollateFunction attribute)
cj_sat (lightly.data.collate.DINOCollateFunction attribute)
(lightly.data.collate.ImageCollateFunction attribute)
(lightly.data.collate.PIRLCollateFunction attribute)
(lightly.data.collate.VICRegCollateFunction attribute)
cj_strength (lightly.data.collate.MoCoCollateFunction attribute)
(lightly.data.collate.MSNCollateFunction attribute)
(lightly.data.collate.SimCLRCollateFunction attribute)
(lightly.data.collate.SMoGCollateFunction attribute)
(lightly.data.collate.SwaVCollateFunction attribute)
(lightly.data.collate.VICRegLCollateFunction attribute)
CO2Regularizer (class in lightly.loss.regularizer.co2)
COCO_ANNOTATION_KEYS (class in lightly.utils.io)
compute_worker_run_info_generator() (lightly.api.api_workflow_client.ApiWorkflowClient method)
ComputeWorkerRunInfo (class in lightly.api.api_workflow_compute_worker)
create_compute_worker_config() (lightly.api.api_workflow_client.ApiWorkflowClient method)
create_custom_metadata_config() (lightly.api.api_workflow_client.ApiWorkflowClient method)
create_dataset() (lightly.api.api_workflow_client.ApiWorkflowClient method)
create_new_dataset_with_unique_name() (lightly.api.api_workflow_client.ApiWorkflowClient method)
create_or_update_prediction() (lightly.api.api_workflow_client.ApiWorkflowClient method)
create_or_update_prediction_task_schema() (lightly.api.api_workflow_client.ApiWorkflowClient method)
create_or_update_predictions() (lightly.api.api_workflow_client.ApiWorkflowClient method)
create_tag_from_filenames() (lightly.api.api_workflow_client.ApiWorkflowClient method)
crop_cli() (in module lightly.cli.crop_cli)
crop_counts (lightly.data.collate.MultiCropCollateFunction attribute)
(lightly.data.collate.SMoGCollateFunction attribute)
(lightly.data.collate.SwaVCollateFunction attribute)
crop_max_scales (lightly.data.collate.MultiCropCollateFunction attribute)
(lightly.data.collate.SMoGCollateFunction attribute)
(lightly.data.collate.SwaVCollateFunction attribute)
crop_min_scales (lightly.data.collate.MultiCropCollateFunction attribute)
(lightly.data.collate.SMoGCollateFunction attribute)
(lightly.data.collate.SwaVCollateFunction attribute)
crop_sizes (lightly.data.collate.MultiCropCollateFunction attribute)
(lightly.data.collate.SMoGCollateFunction attribute)
(lightly.data.collate.SwaVCollateFunction attribute)
D
dataloader_kNN (lightly.utils.benchmarking.BenchmarkModule attribute)
dataset_exists() (lightly.api.api_workflow_client.ApiWorkflowClient method)
dataset_id (lightly.api.api_workflow_client.ApiWorkflowClient property)
dataset_name_exists() (lightly.api.api_workflow_client.ApiWorkflowClient method)
dataset_type (lightly.api.api_workflow_client.ApiWorkflowClient property)
DCLLoss (class in lightly.loss.dcl_loss)
DCLWLoss (class in lightly.loss.dcl_loss)
degrees (lightly.transforms.rotation.RandomRotateDegrees attribute)
delete_compute_worker() (lightly.api.api_workflow_client.ApiWorkflowClient method)
delete_dataset_by_id() (lightly.api.api_workflow_client.ApiWorkflowClient method)
delete_tag_by_id() (lightly.api.api_workflow_client.ApiWorkflowClient method)
delete_tag_by_name() (lightly.api.api_workflow_client.ApiWorkflowClient method)
DINOCollateFunction (class in lightly.data.collate)
DINOLoss (class in lightly.loss.dino_loss)
DINOProjectionHead (class in lightly.models.modules.heads)
download_cli() (in module lightly.cli.download_cli)
download_compute_worker_run_artifacts() (lightly.api.api_workflow_client.ApiWorkflowClient method)
download_compute_worker_run_checkpoint() (lightly.api.api_workflow_client.ApiWorkflowClient method)
download_compute_worker_run_corruptness_check_information() (lightly.api.api_workflow_client.ApiWorkflowClient method)
download_compute_worker_run_log() (lightly.api.api_workflow_client.ApiWorkflowClient method)
download_compute_worker_run_memory_log() (lightly.api.api_workflow_client.ApiWorkflowClient method)
download_compute_worker_run_report_json() (lightly.api.api_workflow_client.ApiWorkflowClient method)
download_compute_worker_run_report_pdf() (lightly.api.api_workflow_client.ApiWorkflowClient method)
download_compute_worker_run_sequence_information() (lightly.api.api_workflow_client.ApiWorkflowClient method)
download_dataset() (lightly.api.api_workflow_client.ApiWorkflowClient method)
download_embeddings_csv() (lightly.api.api_workflow_client.ApiWorkflowClient method)
download_embeddings_csv_by_id() (lightly.api.api_workflow_client.ApiWorkflowClient method)
download_new_raw_samples() (lightly.api.api_workflow_client.ApiWorkflowClient method)
download_raw_metadata() (lightly.api.api_workflow_client.ApiWorkflowClient method)
download_raw_predictions() (lightly.api.api_workflow_client.ApiWorkflowClient method)
download_raw_samples() (lightly.api.api_workflow_client.ApiWorkflowClient method)
dump() (lightly.data.dataset.LightlyDataset method)
E
embed_cli() (in module lightly.cli.embed_cli)
embed_images() (in module lightly.core)
ended_successfully() (lightly.api.api_workflow_compute_worker.ComputeWorkerRunInfo method)
eps (lightly.utils.embeddings_2d.PCA attribute)
export_filenames_and_read_urls_by_tag_id() (lightly.api.api_workflow_client.ApiWorkflowClient method)
export_filenames_and_read_urls_by_tag_name() (lightly.api.api_workflow_client.ApiWorkflowClient method)
export_filenames_by_tag_id() (lightly.api.api_workflow_client.ApiWorkflowClient method)
export_filenames_by_tag_name() (lightly.api.api_workflow_client.ApiWorkflowClient method)
export_label_box_data_rows_by_tag_id() (lightly.api.api_workflow_client.ApiWorkflowClient method)
export_label_box_data_rows_by_tag_name() (lightly.api.api_workflow_client.ApiWorkflowClient method)
export_label_box_v4_data_rows_by_tag_id() (lightly.api.api_workflow_client.ApiWorkflowClient method)
export_label_box_v4_data_rows_by_tag_name() (lightly.api.api_workflow_client.ApiWorkflowClient method)
export_label_studio_tasks_by_tag_id() (lightly.api.api_workflow_client.ApiWorkflowClient method)
export_label_studio_tasks_by_tag_name() (lightly.api.api_workflow_client.ApiWorkflowClient method)
eye_rank() (in module lightly.utils.dist)
F
fit() (lightly.utils.embeddings_2d.PCA method)
fit_pca() (in module lightly.utils.embeddings_2d)
focal_crop_scale (lightly.data.collate.MSNCollateFunction attribute)
focal_size (lightly.data.collate.MSNCollateFunction attribute)
focal_views (lightly.data.collate.MSNCollateFunction attribute)
format_custom_metadata() (in module lightly.utils.io)
forward() (lightly.data.collate.BaseCollateFunction method)
(lightly.data.collate.MAECollateFunction method)
(lightly.data.collate.MultiViewCollateFunction method)
(lightly.data.collate.PIRLCollateFunction method)
(lightly.data.collate.VICRegLCollateFunction method)
(lightly.loss.barlow_twins_loss.BarlowTwinsLoss method)
(lightly.loss.dcl_loss.DCLLoss method)
(lightly.loss.dino_loss.DINOLoss method)
(lightly.loss.hypersphere_loss.HypersphereLoss method)
(lightly.loss.memory_bank.MemoryBankModule method)
(lightly.loss.msn_loss.MSNLoss method)
(lightly.loss.negative_cosine_similarity.NegativeCosineSimilarity method)
(lightly.loss.ntx_ent_loss.NTXentLoss method)
(lightly.loss.regularizer.co2.CO2Regularizer method)
(lightly.loss.swav_loss.SwaVLoss method)
(lightly.loss.sym_neg_cos_sim_loss.SymNegCosineSimilarityLoss method)
(lightly.loss.tico_loss.TiCoLoss method)
(lightly.loss.vicreg_loss.VICRegLoss method)
(lightly.loss.vicregl_loss.VICRegLLoss method)
(lightly.models.modules.heads.DINOProjectionHead method)
(lightly.models.modules.heads.ProjectionHead method)
(lightly.models.modules.heads.SMoGPrototypes method)
(lightly.models.modules.heads.SwaVPrototypes method)
(lightly.models.modules.nn_memory_bank.NNMemoryBankModule method)
(lightly.models.resnet.BasicBlock method)
(lightly.models.resnet.Bottleneck method)
(lightly.models.resnet.ResNet method)
(lightly.utils.dist.GatherLayer static method)
freeze_last_layer (lightly.models.modules.heads.DINOProjectionHead attribute)
from_torch_dataset() (lightly.data.dataset.LightlyDataset class method)
G
gather() (in module lightly.utils.dist)
gather_distributed (lightly.loss.dcl_loss.DCLLoss attribute)
(lightly.loss.dcl_loss.DCLWLoss attribute)
(lightly.loss.msn_loss.MSNLoss attribute)
(lightly.loss.ntx_ent_loss.NTXentLoss attribute)
(lightly.loss.pmsn_loss.PMSNCustomLoss attribute)
(lightly.loss.pmsn_loss.PMSNLoss attribute)
GatherLayer (class in lightly.utils.dist)
gaussian_blur (lightly.data.collate.DINOCollateFunction attribute)
(lightly.data.collate.ImageCollateFunction attribute)
(lightly.data.collate.MoCoCollateFunction attribute)
(lightly.data.collate.MSNCollateFunction attribute)
(lightly.data.collate.SimCLRCollateFunction attribute)
(lightly.data.collate.SwaVCollateFunction attribute)
(lightly.data.collate.VICRegCollateFunction attribute)
gaussian_blur_kernel_sizes (lightly.data.collate.SMoGCollateFunction attribute)
gaussian_blur_probs (lightly.data.collate.SMoGCollateFunction attribute)
gaussian_blur_sigmas (lightly.data.collate.SMoGCollateFunction attribute)
GaussianBlur (class in lightly.transforms.gaussian_blur)
generate_grid_of_augmented_images() (in module lightly.utils.debug)
get_all_datasets() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_all_embedding_data() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_all_tags() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_compute_worker_ids() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_compute_worker_run() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_compute_worker_run_checkpoint_url() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_compute_worker_run_from_scheduled_run() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_compute_worker_run_info() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_compute_worker_run_tags() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_compute_worker_runs() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_custom_embedding_read_url() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_dataset_by_id() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_datasets() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_datasets_by_name() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_datasource() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_embedding_by_name() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_embedding_data_by_name() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_filenames() (lightly.api.api_workflow_client.ApiWorkflowClient method)
(lightly.data.dataset.LightlyDataset method)
get_filenames_in_tag() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_filepath_from_filename() (lightly.data.dataset.LightlyDataset method)
get_metadata_read_url() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_prediction_read_url() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_processed_until_timestamp() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_scheduled_compute_worker_runs() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_shared_users() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_tag_by_id() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_tag_by_name() (lightly.api.api_workflow_client.ApiWorkflowClient method)
get_updated_group_features() (lightly.models.modules.heads.SMoGPrototypes method)
global_crop_scale (lightly.data.collate.DINOCollateFunction attribute)
(lightly.data.collate.VICRegLCollateFunction attribute)
global_crop_size (lightly.data.collate.DINOCollateFunction attribute)
(lightly.data.collate.VICRegLCollateFunction attribute)
global_gaussian_blur_kernel_size (lightly.data.collate.VICRegLCollateFunction attribute)
global_gaussian_blur_prob (lightly.data.collate.VICRegLCollateFunction attribute)
global_gaussian_blur_sigmas (lightly.data.collate.VICRegLCollateFunction attribute)
global_grid_size (lightly.data.collate.VICRegLCollateFunction attribute)
global_solarize_prob (lightly.data.collate.VICRegLCollateFunction attribute)
H
hf_prob (lightly.data.collate.DINOCollateFunction attribute)
(lightly.data.collate.ImageCollateFunction attribute)
(lightly.data.collate.MoCoCollateFunction attribute)
(lightly.data.collate.MSNCollateFunction attribute)
(lightly.data.collate.PIRLCollateFunction attribute)
(lightly.data.collate.SimCLRCollateFunction attribute)
(lightly.data.collate.SMoGCollateFunction attribute)
(lightly.data.collate.SwaVCollateFunction attribute)
(lightly.data.collate.VICRegCollateFunction attribute)
(lightly.data.collate.VICRegLCollateFunction attribute)
hidden_dim (lightly.models.modules.heads.DINOProjectionHead attribute)
(lightly.models.modules.heads.MSNProjectionHead attribute)
HypersphereLoss (class in lightly.loss.hypersphere_loss)
I
ImageCollateFunction (class in lightly.data.collate)
in_end_state() (lightly.api.api_workflow_compute_worker.ComputeWorkerRunInfo method)
in_planes (lightly.models.resnet.BasicBlock attribute)
(lightly.models.resnet.Bottleneck attribute)
index_custom_metadata_by_filename() (lightly.api.api_workflow_client.ApiWorkflowClient method)
input_dim (lightly.models.modules.heads.DINOProjectionHead attribute)
(lightly.models.modules.heads.MSNProjectionHead attribute)
(lightly.models.modules.heads.SwaVPrototypes attribute)
input_size (lightly.data.collate.ImageCollateFunction attribute)
(lightly.data.collate.MAECollateFunction attribute)
(lightly.data.collate.MoCoCollateFunction attribute)
(lightly.data.collate.PIRLCollateFunction attribute)
(lightly.data.collate.SimCLRCollateFunction attribute)
(lightly.data.collate.VICRegCollateFunction attribute)
InvalidConfigurationError
K
kernel_scale (lightly.data.collate.DINOCollateFunction attribute)
kernel_size (lightly.data.collate.DINOCollateFunction attribute)
(lightly.data.collate.ImageCollateFunction attribute)
(lightly.data.collate.MoCoCollateFunction attribute)
(lightly.data.collate.MSNCollateFunction attribute)
(lightly.data.collate.SimCLRCollateFunction attribute)
(lightly.data.collate.SwaVCollateFunction attribute)
(lightly.data.collate.VICRegCollateFunction attribute)
(lightly.transforms.gaussian_blur.GaussianBlur attribute)
knn_k (lightly.utils.benchmarking.BenchmarkModule attribute)
knn_predict() (in module lightly.utils.benchmarking)
knn_t (lightly.utils.benchmarking.BenchmarkModule attribute)
L
layers (lightly.models.resnet.ResNet attribute)
lightly
module
lightly.api
module
lightly.api.api_workflow_client
module
lightly.api.api_workflow_compute_worker
module
lightly.api.api_workflow_datasets
module
lightly.api.api_workflow_download_dataset
module
lightly.api.api_workflow_selection
module
lightly.cli
module
lightly.cli.crop_cli
module
lightly.cli.download_cli
module
lightly.cli.embed_cli
module
lightly.cli.lightly_cli
module
lightly.cli.train_cli
module
lightly.cli.version_cli
module
lightly.core
module
lightly.data
module
lightly.data.collate
module
lightly.data.dataset
module
lightly.loss
module
lightly.models
module
lightly.models.modules
module
lightly.models.modules.heads
module
lightly.models.modules.nn_memory_bank
module
lightly.models.resnet
module
lightly.models.zoo
module
lightly.transforms
module
lightly.transforms.gaussian_blur
module
lightly.transforms.rotation
module
lightly.transforms.solarize
module
lightly.utils
module
lightly.utils.benchmarking
module
lightly.utils.debug
module
lightly.utils.dist
module
lightly.utils.embeddings_2d
module
lightly.utils.io
module
lightly.utils.reordering
module
lightly.utils.version_compare
module
lightly_cli() (in module lightly.cli.lightly_cli)
LightlyDataset (class in lightly.data.dataset)
list_datasource_permissions() (lightly.api.api_workflow_client.ApiWorkflowClient method)
load_embeddings() (in module lightly.utils.io)
load_embeddings_as_dict() (in module lightly.utils.io)
local_crop_scale (lightly.data.collate.DINOCollateFunction attribute)
(lightly.data.collate.VICRegLCollateFunction attribute)
local_crop_size (lightly.data.collate.DINOCollateFunction attribute)
(lightly.data.collate.VICRegLCollateFunction attribute)
local_gaussian_blur_kernel_size (lightly.data.collate.VICRegLCollateFunction attribute)
local_gaussian_blur_prob (lightly.data.collate.VICRegLCollateFunction attribute)
local_gaussian_blur_sigmas (lightly.data.collate.VICRegLCollateFunction attribute)
local_grid_size (lightly.data.collate.VICRegLCollateFunction attribute)
local_loss() (lightly.loss.vicregl_loss.VICRegLLoss method)
local_solarize_prob (lightly.data.collate.VICRegLCollateFunction attribute)
M
MAECollateFunction (class in lightly.data.collate)
max_accuracy (lightly.utils.benchmarking.BenchmarkModule attribute)
me_max_weight (lightly.loss.msn_loss.MSNLoss attribute)
memory_bank_size (lightly.loss.ntx_ent_loss.NTXentLoss attribute)
(lightly.loss.regularizer.co2.CO2Regularizer attribute)
MemoryBankModule (class in lightly.loss.memory_bank)
message (lightly.api.api_workflow_compute_worker.ComputeWorkerRunInfo attribute)
min_scale (lightly.data.collate.ImageCollateFunction attribute)
(lightly.data.collate.MAECollateFunction attribute)
(lightly.data.collate.MoCoCollateFunction attribute)
(lightly.data.collate.PIRLCollateFunction attribute)
(lightly.data.collate.SimCLRCollateFunction attribute)
(lightly.data.collate.VICRegCollateFunction attribute)
MoCoCollateFunction (class in lightly.data.collate)
MoCoProjectionHead (class in lightly.models.modules.heads)
module
lightly
lightly.api
lightly.api.api_workflow_client
lightly.api.api_workflow_compute_worker
lightly.api.api_workflow_datasets
lightly.api.api_workflow_download_dataset
lightly.api.api_workflow_selection
lightly.cli
lightly.cli.crop_cli
lightly.cli.download_cli
lightly.cli.embed_cli
lightly.cli.lightly_cli
lightly.cli.train_cli
lightly.cli.version_cli
lightly.core
lightly.data
lightly.data.collate
lightly.data.dataset
lightly.loss
lightly.models
lightly.models.modules
lightly.models.modules.heads
lightly.models.modules.nn_memory_bank
lightly.models.resnet
lightly.models.zoo
lightly.transforms
lightly.transforms.gaussian_blur
lightly.transforms.rotation
lightly.transforms.solarize
lightly.utils
lightly.utils.benchmarking
lightly.utils.debug
lightly.utils.dist
lightly.utils.embeddings_2d
lightly.utils.io
lightly.utils.reordering
lightly.utils.version_compare
MSNCollateFunction (class in lightly.data.collate)
MSNLoss (class in lightly.loss.msn_loss)
MSNProjectionHead (class in lightly.models.modules.heads)
MultiCropCollateFunction (class in lightly.data.collate)
MultiViewCollateFunction (class in lightly.data.collate)
N
n_components (lightly.utils.embeddings_2d.PCA attribute)
n_grid (lightly.data.collate.PIRLCollateFunction attribute)
n_local_views (lightly.data.collate.DINOCollateFunction attribute)
n_prototypes (lightly.models.modules.heads.SwaVPrototypes attribute)
n_steps_frozen_prototypes (lightly.models.modules.heads.SwaVPrototypes attribute)
NegativeCosineSimilarity (class in lightly.loss.negative_cosine_similarity)
NNCLRPredictionHead (class in lightly.models.modules.heads)
NNCLRProjectionHead (class in lightly.models.modules.heads)
NNMemoryBankModule (class in lightly.models.modules.nn_memory_bank)
norm_last_layer (lightly.models.modules.heads.DINOProjectionHead attribute)
normalize (lightly.data.collate.DINOCollateFunction attribute)
(lightly.data.collate.ImageCollateFunction attribute)
(lightly.data.collate.MAECollateFunction attribute)
(lightly.data.collate.MoCoCollateFunction attribute)
(lightly.data.collate.MSNCollateFunction attribute)
(lightly.data.collate.PIRLCollateFunction attribute)
(lightly.data.collate.SimCLRCollateFunction attribute)
(lightly.data.collate.SMoGCollateFunction attribute)
(lightly.data.collate.SwaVCollateFunction attribute)
(lightly.data.collate.VICRegCollateFunction attribute)
(lightly.data.collate.VICRegLCollateFunction attribute)
normalize() (lightly.models.modules.heads.SwaVPrototypes method)
NTXentLoss (class in lightly.loss.ntx_ent_loss)
num_classes (lightly.models.resnet.ResNet attribute)
(lightly.utils.benchmarking.BenchmarkModule attribute)
O
output_dim (lightly.loss.dino_loss.DINOLoss attribute)
(lightly.models.modules.heads.DINOProjectionHead attribute)
(lightly.models.modules.heads.MSNProjectionHead attribute)
P
PCA (class in lightly.utils.embeddings_2d)
PIRLCollateFunction (class in lightly.data.collate)
planes (lightly.models.resnet.BasicBlock attribute)
(lightly.models.resnet.Bottleneck attribute)
plot_augmented_images() (in module lightly.utils.debug)
PMSNCustomLoss (class in lightly.loss.pmsn_loss)
PMSNLoss (class in lightly.loss.pmsn_loss)
power_law_exponent (lightly.loss.pmsn_loss.PMSNLoss attribute)
prob (lightly.transforms.gaussian_blur.GaussianBlur attribute)
(lightly.transforms.rotation.RandomRotate attribute)
(lightly.transforms.rotation.RandomRotateDegrees attribute)
probability (lightly.transforms.solarize.RandomSolarization attribute)
ProjectionHead (class in lightly.models.modules.heads)
R
random_crop_scale (lightly.data.collate.MSNCollateFunction attribute)
random_gray_scale (lightly.data.collate.DINOCollateFunction attribute)
(lightly.data.collate.ImageCollateFunction attribute)
(lightly.data.collate.MoCoCollateFunction attribute)
(lightly.data.collate.MSNCollateFunction attribute)
(lightly.data.collate.PIRLCollateFunction attribute)
(lightly.data.collate.SimCLRCollateFunction attribute)
(lightly.data.collate.SMoGCollateFunction attribute)
(lightly.data.collate.SwaVCollateFunction attribute)
(lightly.data.collate.VICRegCollateFunction attribute)
(lightly.data.collate.VICRegLCollateFunction attribute)
random_size (lightly.data.collate.MSNCollateFunction attribute)
random_views (lightly.data.collate.MSNCollateFunction attribute)
RandomRotate (class in lightly.transforms.rotation)
RandomRotateDegrees (class in lightly.transforms.rotation)
RandomSolarization (class in lightly.transforms.solarize)
rank() (in module lightly.utils.dist)
register_compute_worker() (lightly.api.api_workflow_client.ApiWorkflowClient method)
regularization_loss() (lightly.loss.msn_loss.MSNLoss method)
(lightly.loss.pmsn_loss.PMSNCustomLoss method)
(lightly.loss.pmsn_loss.PMSNLoss method)
regularization_weight (lightly.loss.msn_loss.MSNLoss attribute)
(lightly.loss.pmsn_loss.PMSNCustomLoss attribute)
(lightly.loss.pmsn_loss.PMSNLoss attribute)
ResNet (class in lightly.models.resnet)
ResNetGenerator() (in module lightly.models.resnet)
rr_degrees (lightly.data.collate.DINOCollateFunction attribute)
(lightly.data.collate.ImageCollateFunction attribute)
(lightly.data.collate.MoCoCollateFunction attribute)
(lightly.data.collate.SimCLRCollateFunction attribute)
(lightly.data.collate.SwaVCollateFunction attribute)
(lightly.data.collate.VICRegCollateFunction attribute)
rr_prob (lightly.data.collate.DINOCollateFunction attribute)
(lightly.data.collate.ImageCollateFunction attribute)
(lightly.data.collate.MoCoCollateFunction attribute)
(lightly.data.collate.SimCLRCollateFunction attribute)
(lightly.data.collate.SwaVCollateFunction attribute)
(lightly.data.collate.VICRegCollateFunction attribute)
S
save_custom_metadata() (in module lightly.utils.io)
save_embeddings() (in module lightly.utils.io)
save_schema() (in module lightly.utils.io)
save_tasks() (in module lightly.utils.io)
scale (lightly.transforms.gaussian_blur.GaussianBlur attribute)
schedule_compute_worker_run() (lightly.api.api_workflow_client.ApiWorkflowClient method)
selection() (lightly.api.api_workflow_client.ApiWorkflowClient method)
selection_config_from_dict() (in module lightly.api.api_workflow_compute_worker)
set_azure_config() (lightly.api.api_workflow_client.ApiWorkflowClient method)
set_dataset_id_by_name() (lightly.api.api_workflow_client.ApiWorkflowClient method)
set_embedding_id_to_latest() (lightly.api.api_workflow_client.ApiWorkflowClient method)
set_gcs_config() (lightly.api.api_workflow_client.ApiWorkflowClient method)
set_group_features() (lightly.models.modules.heads.SMoGPrototypes method)
set_local_config() (lightly.api.api_workflow_client.ApiWorkflowClient method)
set_obs_config() (lightly.api.api_workflow_client.ApiWorkflowClient method)
set_s3_config() (lightly.api.api_workflow_client.ApiWorkflowClient method)
set_s3_delegated_access_config() (lightly.api.api_workflow_client.ApiWorkflowClient method)
share_dataset_only_with() (lightly.api.api_workflow_client.ApiWorkflowClient method)
sigma (lightly.loss.dcl_loss.DCLWLoss attribute)
sigmas (lightly.data.collate.DINOCollateFunction attribute)
(lightly.data.collate.ImageCollateFunction attribute)
(lightly.data.collate.MoCoCollateFunction attribute)
(lightly.data.collate.MSNCollateFunction attribute)
(lightly.data.collate.SimCLRCollateFunction attribute)
(lightly.data.collate.SwaVCollateFunction attribute)
(lightly.data.collate.VICRegCollateFunction attribute)
(lightly.transforms.gaussian_blur.GaussianBlur attribute)
SimCLRCollateFunction (class in lightly.data.collate)
SimCLRProjectionHead (class in lightly.models.modules.heads)
SimSiamPredictionHead (class in lightly.models.modules.heads)
SimSiamProjectionHead (class in lightly.models.modules.heads)
sinkhorn_epsilon (lightly.loss.swav_loss.SwaVLoss attribute)
sinkhorn_gather_distributed (lightly.loss.swav_loss.SwaVLoss attribute)
sinkhorn_iterations (lightly.loss.msn_loss.MSNLoss attribute)
(lightly.loss.pmsn_loss.PMSNCustomLoss attribute)
(lightly.loss.pmsn_loss.PMSNLoss attribute)
(lightly.loss.swav_loss.SwaVLoss attribute)
size (lightly.loss.memory_bank.MemoryBankModule attribute)
(lightly.models.modules.nn_memory_bank.NNMemoryBankModule attribute)
SMoGCollateFunction (class in lightly.data.collate)
SMoGPredictionHead (class in lightly.models.modules.heads)
SMoGProjectionHead (class in lightly.models.modules.heads)
SMoGPrototypes (class in lightly.models.modules.heads)
solarization (lightly.data.collate.DINOCollateFunction attribute)
solarize_prob (lightly.data.collate.VICRegCollateFunction attribute)
solarize_probs (lightly.data.collate.SMoGCollateFunction attribute)
sort_items_by_keys() (in module lightly.utils.reordering)
state (lightly.api.api_workflow_compute_worker.ComputeWorkerRunInfo attribute)
std_of_l2_normalized() (in module lightly.utils.debug)
stride (lightly.models.resnet.BasicBlock attribute)
(lightly.models.resnet.Bottleneck attribute)
student_temp (lightly.loss.dino_loss.DINOLoss attribute)
subloss() (lightly.loss.swav_loss.SwaVLoss method)
SwaVCollateFunction (class in lightly.data.collate)
SwaVLoss (class in lightly.loss.swav_loss)
SwaVProjectionHead (class in lightly.models.modules.heads)
SwaVPrototypes (class in lightly.models.modules.heads)
SymNegCosineSimilarityLoss (class in lightly.loss.sym_neg_cos_sim_loss)
T
t_consistency (lightly.loss.regularizer.co2.CO2Regularizer attribute)
target_distribution (lightly.loss.pmsn_loss.PMSNCustomLoss attribute)
teacher_temp (lightly.loss.dino_loss.DINOLoss attribute)
temperature (lightly.loss.dcl_loss.DCLLoss attribute)
(lightly.loss.dcl_loss.DCLWLoss attribute)
(lightly.loss.msn_loss.MSNLoss attribute)
(lightly.loss.ntx_ent_loss.NTXentLoss attribute)
(lightly.loss.pmsn_loss.PMSNCustomLoss attribute)
(lightly.loss.pmsn_loss.PMSNLoss attribute)
(lightly.loss.swav_loss.SwaVLoss attribute)
threshold (lightly.transforms.solarize.RandomSolarization attribute)
TiCoLoss (class in lightly.loss.tico_loss)
TiCoProjectionHead (class in lightly.models.modules.heads)
train_cli() (in module lightly.cli.train_cli)
train_embedding_model() (in module lightly.core)
train_model_and_embed_images() (in module lightly.core)
training_epoch_end() (lightly.utils.benchmarking.BenchmarkModule method)
transform (lightly.data.collate.BaseCollateFunction attribute)
(lightly.data.dataset.LightlyDataset property)
transform() (lightly.utils.embeddings_2d.PCA method)
transforms (lightly.data.collate.MultiCropCollateFunction attribute)
(lightly.data.collate.MultiViewCollateFunction attribute)
U
update_center() (lightly.loss.dino_loss.DINOLoss method)
update_processed_until_timestamp() (lightly.api.api_workflow_client.ApiWorkflowClient method)
upload_custom_metadata() (lightly.api.api_workflow_client.ApiWorkflowClient method)
upload_dataset() (lightly.api.api_workflow_client.ApiWorkflowClient method)
upload_embeddings() (lightly.api.api_workflow_client.ApiWorkflowClient method)
upload_file_with_signed_url() (lightly.api.api_workflow_client.ApiWorkflowClient method)
V
validate_cfg() (in module lightly.cli.lightly_cli)
validation_epoch_end() (lightly.utils.benchmarking.BenchmarkModule method)
validation_step() (lightly.utils.benchmarking.BenchmarkModule method)
verify_custom_metadata_format() (lightly.api.api_workflow_client.ApiWorkflowClient method)
version_compare() (in module lightly.utils.version_compare)
vf_prob (lightly.data.collate.DINOCollateFunction attribute)
(lightly.data.collate.ImageCollateFunction attribute)
(lightly.data.collate.MoCoCollateFunction attribute)
(lightly.data.collate.MSNCollateFunction attribute)
(lightly.data.collate.SimCLRCollateFunction attribute)
(lightly.data.collate.SwaVCollateFunction attribute)
(lightly.data.collate.VICRegCollateFunction attribute)
VICRegCollateFunction (class in lightly.data.collate)
VICRegLCollateFunction (class in lightly.data.collate)
VicRegLLocalProjectionHead (class in lightly.models.modules.heads)
VICRegLLoss (class in lightly.loss.vicregl_loss)
VICRegLoss (class in lightly.loss.vicreg_loss)
W
warmup_teacher_temp (lightly.loss.dino_loss.DINOLoss attribute)
warmup_teacher_temp_epochs (lightly.loss.dino_loss.DINOLoss attribute)
weight_fn (lightly.loss.dcl_loss.DCLLoss attribute)
width (lightly.models.resnet.ResNet attribute)
world_size() (in module lightly.utils.dist)