Skip to content

Releases: lightly-ai/lightly

SimCLR ImageNet benchmark and improved documentation

11 May 16:27
ad71afd
Compare
Choose a tag to compare

Changes

  • add benchmark for SimCLR ImageNet
  • API client improvements: sample creation with write URLs, handling of relevant filenames, support for num_processes and num_threads
  • documentation improvements: a cleanup of the README, new overview chart and better links

Models

MocoV3 and better support for distributed

03 May 08:36
ba288d7
Compare
Choose a tag to compare

Changes

  • add support for MoCoV3 projection head. Thanks to @adamjstewart
  • better support for distributed training: Better error messages and bugfixes
  • updated benchmark results on Cifar10

Models

SimCLRV2 Projection Head

25 Apr 12:26
dda9e84
Compare
Choose a tag to compare

Changes

  • Add support for SimCLRV2 projection head. Thanks to @adamjstewart!
  • Add by default BatchNorm layers to SimCLR projection head. Thanks to @adamjstewart!

Models

pytorch 2.0 compatibility

20 Apr 13:23
e55f4b7
Compare
Choose a tag to compare

Changes

Models

FastSiam

11 Apr 13:02
63ba704
Compare
Choose a tag to compare

Changes

Models

Schedule Lightly Worker jobs with config version v3

05 Apr 14:45
cbeb363
Compare
Choose a tag to compare

This release includes some breaking changes for users of Lightly Worker.

Breaking Changes

  • Jobs are now scheduled with config v3 for Lightly Worker 2.6 (breaking).
  • Remove object_level config option (breaking).

Changes

  • Automate release using Github actions
  • Split ApiWorkflowClient download and export functionality
  • Preparation for instance segmentation support

Models

Prior Matching for Siamese Networks

28 Mar 13:24
6e895c4
Compare
Choose a tag to compare

Changes

  • New PMSN model: Prior Matching for Siamese Networks, 2022.
  • Add deprecation warning for active learning workflow.
  • Add deprecation warning for collate functions.
  • Remove deprecated documentation.
  • Refactor use of transforms.

Models

Pytorch Lightning 2.0 Compatibility and fixes

21 Mar 10:39
ddfed3c
Compare
Choose a tag to compare

Pytorch Lighting 2.0 Compatibility

Pytorch Lightning introduced breaking changes in the ways devices and accelerators are specified. We updated the code and example models to reflect that. For details, see the PR.

Benchmarks now use transforms

The benchmarks now do the augmentations (e.g. colour jitter) in the dataset transform instead of the collate function of the dataloader and have been updated. For details, see the PR

Other changes.

  • The ApiWorkflowClient is now pickable, improving multithreading capabilities.
  • The LabelBox export now supports LabelBox format v4.
  • Smaller fixes for a better user experience.

Models

Better Lightly Worker job validation and fixes

10 Mar 14:48
2b5e78f
Compare
Choose a tag to compare

Changes

  • Raise error when trying to schedule a Lightly Worker job with unknown configuration arguments.
  • Add get_compute_worker_run_checkpoint_url method to ApiWorkflowClient, allowing to access a pretrained checkpoint from the Lightly Worker by URL.
  • Fix error in Lightly version check on Windows.
  • Remove deprecated PytorchLightning progress_bar_refresh_rate trainer argument in tutorials.
  • Make Masked Autoencoder work with half-precision training.

Other

  • The lightly package is now formatted using the black code formatter and isort.

Models

torch(vision) and lightly.api independence

03 Mar 09:15
14350fb
Compare
Choose a tag to compare

This release includes some breaking changes, especially for our users of the the Lightly Worker
Please follow the migration guide to see version compatibility.

Breaking Changes

  • Make lightly.api independent of torch(vision) (breaking).
  • Validate the config created by the api (breaking).
  • Fix scheduling jobs with config v2 (breaking).

Changes

  • Add benchmarks results with new GaussianBlur implementation.
  • Add transforms for all SSL models.
  • Remove extra pooling layers from benchmarks.

Other

  • Set creator on various endpoints in pip.

Models