Korrespondenz zwischen Pytorch-Version und Torchvision-Version und Torchvision-Installation

   In letzter Zeit schlägt die Installation von Torchvision immer fehl, was darauf hinweist, dass die Torchvision-Version nicht mit der Torch-Version übereinstimmt.Durch die Anleitung des Masters in der technischen Austauschgruppe wurde festgestellt, dass die Torchvision-Version und die Torch-Version eine übereinstimmende Beziehung haben. Jetzt werde ich die Mining-Erfahrung wie folgt teilen:

    ①Torchvision- und Pytorch-Versionskorrespondenz-Erklärungsadresse: https://github.com/pytorch/vision

   ② Torchvision-Downloadadresse: https://download.pytorch.org/whl/cu110/torch_stable.html

    Die Installation von pytorch wird in diesem Artikel nicht im Detail beschrieben.Wenn Sie mehr wissen möchten, können Sie meinen anderen Blog lesen: https://blog.csdn.net/weixin_41267342/article/details/112066981 . Dieser Artikel beschreibt nur die Installation von Torchvision.

 1. So überprüfen Sie Ihre Pytorch-Version:

Fackel importieren
drucken(fackel.__version__)

 Gedrucktes Ergebnis: 1.7.1+cu110, Pytorch-Version ist 1.7.1, cu110 zeigt Unterstützung für GPU-beschleunigtes Computing an, GPU-Version ist: 11

2. Informieren Sie sich online und installieren Sie touchvision wie folgt:

    ①Anakonda:

     conda install Torchvision -c pytorch

    ② Pip:

     pip installiere Torchvision

   ③Aus Quelle:

    python setup.py installieren
   # oder für OSX
   # MACOSX_DEPLOYMENT_TARGET=10.9 CC=clang CXX=clang++ python setup.py installieren

   Ich führe den Befehl im Terminal von pycharm aus: pip install Torchvision  

   Aber während des Installationsvorgangs wird ein Fehler gemeldet:

        FEHLER: Es konnte keine Version gefunden werden, die die Anforderung Torch==1.4.0 (von Torchvision) erfüllt (ab Versionen: 0.1.2, 0.1.2.post1, 0.1.2.post2, 1.7.1) FEHLER:
       Keine passende Distribution gefunden für Torch==1.4.0 (von Torchvision)

    Die Fehlermeldung ist, dass die Torchvision-Version nicht mit der Torch-Version übereinstimmt.

3. Dann ist der nächste Schritt, einen Weg zu finden, eine Torvision-Version zu finden, die zu pytorch passt.

   Beim Überprüfen von Informationen im Internet liegen viele der angegebenen Versionen unter 1.5, und meine Pytorch-Version ist 1.7.1 + cu110, was die neueste Version des Artikels übersteigt.

  Dann ist es, einen Weg zu finden, um die Anweisungen zum Abgleich der neuesten Version zu finden. Diese ist auf github verfügbar. Die spezifische Adresse lautet:

   https://github.com/pytorch/vision

Sie können die neuesten aktualisierten Anweisungen auf der offiziellen Website anzeigen:

Meine zu 1.7.1 passende Torchvison-Version ist 0.8.2

4. Torchvison-Adresse herunterladen: https://download.pytorch.org/whl/cu110/torch_stable.html

    Namenserklärung in Torchvision-0.8.2%2Bcu110-cp38-cp38-win_amd64.whl:

    ① Torchvision-0.8.2: Zeigt an, dass die Torchvision-Version: 0.8.2 ist

   ② cu110: Die unterstützte cuda (GPU)-Version ist: 11

   ③ cp38: bezieht sich auf die Python-Version in Anaconda ist python38

   ④ win_amd64: für 64-Bit-Windows-System.

     Die Python-Version in meinem Anacond ist python38, das auf einem Windows 64-Bit-System läuft, also ist die erforderliche Version: Torchvision-0.8.2%2Bcu110-cp38-cp38-win_amd64.whl

5. Legen Sie es nach dem Herunterladen an der angegebenen Stelle ab, zum Beispiel: F:\WorkSpace\python\project_one>, führen Sie pip install Torchvision-0.8.2+cu110-cp38-cp38-win_amd64.whl über das Terminalfenster von pycharm aus

 

 

 

Supongo que te gusta

Origin blog.csdn.net/weixin_41267342/article/details/113878423
Recomendado
Clasificación