Skip to content

Releases: lightly-ai/lightly

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

Deprecate Gaussian blur scale and kernel_size

21 Feb 14:12
bfbe1b0
Compare
Choose a tag to compare

Add SwaV Queue benchmarks on Imagenette

15 Feb 09:09
9f4851f
Compare
Choose a tag to compare