Skip to content

Releases: Slicer/light-the-torch

Bug fix

15 Aug 03:06
736c50a
Compare
Choose a tag to compare
  • Expand test matrix to also install different computation backends #80

Support for pip==22.2

10 Aug 11:01
91ce620
Compare
Choose a tag to compare
  • exclude torchrec from patched distributions #85
  • add support for pip==22.2 #89

Support for recent pip versions

14 Jun 15:23
c8d9b1d
Compare
Choose a tag to compare

As noted in #40, the supported pip versions before this release were quite outdated. A major blocker was the dependency resolver that pip==21 introduced. It changed a lot of the internals that we relied on. Thus, we needed to completely overhaul the project.

And we did in #60 🎉 As a result, we now support every pip version starting from 22 with a few exceptions. Of course, given that we need to rely on pip internals without any BC guarantees, there will be some breakages in future version. But we are confident, that the changes that needed to happen in light-the-torch should be small.

In the process of rewriting, we also added support for other PyTorch distributions to be installed through light-the-torch. Before it could only handle

  • torch
  • torchvision
  • torchtext
  • torchaudio

but now in addition we support:

  • torch
  • torch_model_archiver
  • torch_tb_profiler
  • torcharrow
  • torchcsprng
  • torchdata
  • torchdistx
  • torchserve

Unfortunately, overhauling the project also brings some BC breaking changes. Namely, ltt extract and ltt find and their API counterparts light_the_torch.extract_dists and light_the_torch.find_links were removed. This processing in stages, i.e. extracting the PyTorch distributions from the installation command, finding the correct link for them and only then installing them in a subsequent command is no longer possible with the new pip dependency resolver.

Shout out to our contributors: @pmeier @tonyfast @jamesobutler

v0.4.0rc7

19 Apr 09:34
7525e1b
Compare
Choose a tag to compare
v0.4.0rc7 Pre-release
Pre-release

Adds the following PyTorch distributions to be patched by light-the-torch:

  • torch_model_archiver
  • torch_tb_profiler
  • torcharrow
  • torchcsprng
  • torchdata
  • torchdistx
  • torchserve

v0.4.0rc6

04 Apr 07:12
f3993d6
Compare
Choose a tag to compare
v0.4.0rc6 Pre-release
Pre-release
  • add naive torch install test (#58)
  • use extra index rathe than find links for link patching (#59)

If you want to install this version of light-the-torch, use pip install --pre light-the-torch.

v0.4.0rc5

24 Mar 22:32
e34dfda
Compare
Choose a tag to compare
v0.4.0rc5 Pre-release
Pre-release
  • relax ROCm deselection even further (#57)

If you want to install this version of light-the-torch, use pip install --pre light-the-torch.

v0.4.0rc4

24 Mar 21:50
78c1538
Compare
Choose a tag to compare
v0.4.0rc4 Pre-release
Pre-release
  • fix ROCm deselection (#56)

If you want to install this version of light-the-torch, use pip install --pre light-the-torch.

v0.4.0rc3

24 Mar 21:37
77be06b
Compare
Choose a tag to compare
v0.4.0rc3 Pre-release
Pre-release
  • disable ROCm wheels (#54)

If you want to install this version of light-the-torch, use pip install --pre light-the-torch.

v0.4.0rc2

22 Mar 07:38
4aa6c21
Compare
Choose a tag to compare
v0.4.0rc2 Pre-release
Pre-release

If you want to install this version of light-the-torch, use pip install --pre light-the-torch.

v0.4.0rc1

13 Mar 14:52
Compare
Choose a tag to compare
v0.4.0rc1 Pre-release
Pre-release

Cleans up the code and fixes some manual found bugs.

If you want to install this version of light-the-torch, use pip install --pre light-the-torch.