Rare find

BYOL. Train image recognition models using unlabeled photos instead of hand-labeled ones.

github.com/lucidrains/byol-pytorch

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

April 2026
  • update to use simplicial embeddings from Lavoie et al in 2023
July 2024
  • Release —0.8.2
  • address https://github.com/lucidrains/byol-pytorch/issues/93
May 2024
  • Release —0.8.1
  • address https://github.com/lucidrains/byol-pytorch/issues/92
November 2023
  • Release —0.8.0
  • add BYOLTrainer for huggingface accelerate distributed training
  • Release —0.7.2
  • concat augmented images and only call online encoder once
  • Release —0.7.1
  • remove some inplace operations
October 2023
  • Release —0.7.0
  • just automatically sync batchnorm if more than one machine detected, …
April 2022
  • Release —0.6.0
  • fix simsiam, thanks to @chingisooinar
July 2021
  • Release —0.5.7
  • add more informative error message
April 2021
  • Release —0.5.6
  • default to returning projections, but can be turned off with return_p…
March 2021
  • Release —0.5.5
  • 0.5.5
  • Merge pull request #54 from gauenk/patch-1
  • Correcting default behavior
February 2021
  • update
  • fix byol
  • bump
  • try fix for multi-gpu, as suggested here https://discuss.pytorch.org/…
January 2021
  • make sure sync batchnorm is turned on for distributed training, in li…
  • store original net on self for access
December 2020
  • update readme