Open chrish42 opened 3 years ago
cc: @harishsk
Please see this page for Microsoft's support boundaries for Pytorch LTS: https://docs.microsoft.com/en-us/azure/pytorch-enterprise/support-boundaries
Torchvision, etc. are supported. When 1.8.2 was released, torchvision was updated to 0.9.2. (Please see https://anaconda.org/pytorch-lts )
Hello @harishsk, following up on this topic.
As you explain, and based on Microsoft's support document, my understanding is that:
torchvision
torchaudio
torchtext
are all supported in the context of PyTorch LTS. More specifically, it states that we support the specific versions that are compatible with the corresponding supported PyTorch version
, and provides links to the tables that show a compatibility matrix.
The current LTS version of PyTorch is PyTorch v1.8.2
.
The issue we currently have is that none of the tables currently list a specific compatible version matching v1.8.2
, see:
For torchvision
only the version pinned to PyTorch 1.8.0
is listed. For torchtext
and torchaudio
, only the general matching minor
version is listed (but not the exact patch version).
Nevertheless, we see updated tags (but no corresponding official release) in each repo:
torchvision
, 0.9.2-rc2
is present but no official 0.9.2
torchaudio
, 0.8.2-rc3
is present but no official 0.8.2
torchtext
, 0.9.2-rc1
is present but no official 0.9.2
We are building our packages from source, and with official releases we can use the given tag/commit to build the recommended version.
We understand that there are torchvision
/ torchaudio
/ torchtext
binary packages for PyTorch v1.8.2
in the anaconda distribution, but we would like to be able to easily know what specific tag / commit they correspond to (what version of the source code was used to build them).
In the context of LTS releases, would it be possible for the different teams to coordinate and:
Thanks in advance!
The only page talking about PyTorch LTS / Enterprise Support Program does not talk at all about what happens to
torchvision
, etc. with the LTS program. Currently, versions fortorchvision
, etc. have an exact requirements for a corresponding PyTorch version. For example,torch
1.8.0 is tied totorchvision
0.9.0. What's the plan there?To be specific, the first PyTorch release of the LTS program (1.8.2) has been published. But there's no corresponding release of
torchvision
, so folks using the latter can't upgrade to 1.8.2 currently. Is that just an oversight and there'll be corresponding releases oftorchvision
,torchtext
andtorchaudio
for every LTS release? Will the version requirements be relaxed sotorchvision
0.9 can be used with any bugfix version of PyTorch LTS 1.8.x (since they're supposed not to have any breaking changes, as LTS bugfix releases)? Or will those be made available only for customers who pay for LTS support? Or anything else?That webpage could really benefit from a clarification there. At least, for people using
torchvision
and friends, a LTS track for PyTorch will be of limited use if they can't usetorchvision
, etc. with it.The page on the website: https://pytorch.org/enterprise-support-program