How can l uninstall PyTorch?

后端 未结 6 1077
走了就别回头了
走了就别回头了 2020-12-17 10:04

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         


        
相关标签:
6条回答
  • 2020-12-17 10:18

    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.

    0 讨论(0)
  • 2020-12-17 10:22

    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:

    • pytorch-1.5.0-py3.7_cuda102_cudnn7_0.tar.bz2
    • pytorch-1.5.0-py3.7_cuda102_cudnn7_0
    • cudatoolkit-10.2.89-h74a9793_1.conda
    • cudatoolkit-10.2.89-h74a9793_1

    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

    0 讨论(0)
  • 2020-12-17 10:32

    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
    
    0 讨论(0)
  • 2020-12-17 10:35

    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.
    
    0 讨论(0)
  • 2020-12-17 10:42

    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
    
    0 讨论(0)
  • 2020-12-17 10:42

    You can safely delete the pytorch installation using the following conda command:

    conda uninstall pytorch-cpu torchvision-cpu pytorch
    
    0 讨论(0)
提交回复
热议问题