I can\'t find any command to uninstall and remove all PyTorch dependencies. Even on the pytorch.org website.
I installed PyTorch with
conda install p
You can also use
conda remove torch torchvision
Please note that this will remove the specified packages (here: torch and torchvision) and any other package which depends on torch and torchvision, if there're any.
P.S. conda uninstall
is an alias to conda remove
.
Perhaps @Schütze meant with "This does not remove all the files." that there are still files in the Anaconda\pkgs folder.
Mind that you can remove the tar.b2 and the folder of the now unused packages in Anaconda\pkgs. I uninstalled pytorch cuda version (because my display driver does not support cuda) and there were huge files there:
This makes 3 GB altogether! Either do this manually, or with a command:
to delete all unneeded packages:
conda clean --yes --packages --dry-run
to delete all unneeded tar.bz2 / conda
conda clean --yes --tarballs --dry-run
to delete all together
conda clean --yes --all --dry-run
First use parameter --dry-run to see what will happen. Afterwards, run without --dry-run. This has cleaned about 3.5 GB of the used 7 GB disk space that was used by Anaconda\pkgs.
References: How to uninstall all unused packages in a conda virtual environment? and Anaconda Python: Delete .tar.gz in pkgs
Here's the correct set of commands according to CONTRIBUTING.md from the pytorch github repo:
Uninstall all existing pytorch installs
conda uninstall pytorch
pip uninstall torch
pip uninstall torch # run this command twice
I recently found a good tool!
pip install pip-autoremove
This tool can delete all the tools you need to delete. For example, if you need to delete the torch, then it can delete torchvision as well!
Usage: pip-autoremove [OPTION]... [NAME]...
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-l, --list list unused dependencies, but don't uninstall them.
-L, --leaves list leaves (packages which are not used by any others).
-y, --yes don't ask for confirmation of uninstall deletions.
From the anaconda docs, you can uninstall with conda uninstall
Try
conda uninstall pytorch torchvision cuda80 -c soumith
Alternatively, the pytorch docs suggest
conda uninstall pytorch
pip uninstall torch
pip uninstall torch # run this command twice
You can safely delete the pytorch installation using the following conda command:
conda uninstall pytorch-cpu torchvision-cpu pytorch