The current version of msclap (1.3.3) requires torchvision <0.17.0,>=0.16.0. This comes from describing it with:
The caret (^) there means any version that does not change the leftmost non-zero section, which effectively mean any 0.16 version only. This is quite strict, more than what is typically reasonable. Is it really necessary? I'm asking because ^ is often used incorrectly to mean any version but that has the same major version in which case the following should be used instead:
We have been using CLAP just fine with torchvision 0.17 for a while now. The problem with using torchvision 0.16 is that it requires older versions of pytorch.
The current version of msclap (1.3.3) requires
torchvision <0.17.0,>=0.16.0. This comes from describing it with:The caret (
^) there means any version that does not change the leftmost non-zero section, which effectively mean any 0.16 version only. This is quite strict, more than what is typically reasonable. Is it really necessary? I'm asking because^is often used incorrectly to mean any version but that has the same major version in which case the following should be used instead:We have been using CLAP just fine with torchvision 0.17 for a while now. The problem with using torchvision 0.16 is that it requires older versions of pytorch.