Open-Source Internship opportunity by OpenGenus for programmers. Apply now.
In this article, we have explored how to pip install torchvision without upgrading torch.
In short, the solution is to use the following command:
pip install torchvision==0.8.1 --no-deps
Issue
The issue is on installing torchvision, the version of torch is automatically upgraded or downgraded. The command used is:
pip install torchvision
OR, with a specific version of torchvision:
pip install torchvision==0.8.1
This will trigger "pip install torch" as torch is a dependency of torchvision. This can be an issue if your torch environment is a custom torch build. It can be replaced by the pip installed torch.
Solution
The solution is to install torchvision with no-deps option so that no other dependencies are installed automatically.
pip install torchvision==0.8.1 --no-deps
Another option is to build torchvision from source. Get the source code of torchvision using the following command:
git clone https://github.com/pytorch/vision
With this article at OpenGenus, you must have the complete idea of how to pip install torchvision without upgrading torch.