Geekflare wird von unserem Publikum unterstützt. Es kann sein, dass wir durch den Kauf von Links auf dieser Seite Affiliate-Provisionen verdienen.
Unter Entwicklung Zuletzt aktualisiert: September 23, 2023
Weitergeben:
Invicti Web Application Security Scanner - die einzige Lösung, die eine automatische Überprüfung von Schwachstellen mit Proof-Based Scanning™ ermöglicht.

In dieser Anleitung erläutere ich die Installation von PyTorch unter Windows und Linux, wobei ich Anaconda für die Installation der Pakete verwende.

Die Installation erfolgt mit dem in Anaconda integrierten Befehlszeilentool conda.

PyTorch ist eine in Python geschriebene Bibliothek für maschinelles Lernen und basiert auf dem Torch-Framework. Sie wurde von Facebook entwickelt und ist vergleichbar mit Tensorflow von Google. Sie ist nützlich in den Bereichen Computer Vision und Verarbeitung natürlicher Sprache und wurde von Unternehmen wie Tesla zur Entwicklung von Autopilot-Software verwendet.

PyTorch ist frei und quelloffen, steht unter der modifizierten BSD-Lizenz und gehört zur Linux Foundation.

Voraussetzungen

Um diesem Tutorial folgen zu können, müssen Sie Anaconda auf dem Rechner, auf dem Sie arbeiten, installiert haben.

Falls Sie Anaconda noch nicht installiert haben, finden Sie in dieser Anleitung eine Anleitung zur Installation von Anaconda, die Sie durch den gesamten Prozess führt. Nachdem Sie diese Anleitung befolgt haben, können Sie mit der Installation von PyTorch fortfahren.

Installation von PyTorch unter Linux

Als gute Praxis sollten Sie zunächst die Softwarepakete Ihrer Linux-Distribution aktualisieren. In meinem Fall verwende ich Ubuntu und apt, um meine Pakete zu verwalten, also werde ich den folgenden Befehl zum Aktualisieren verwenden:

$ sudo apt update && apt upgrade 

Wenn Sie mit der Aktualisierung der Pakete fertig sind, rufen Sie die offizielle PyTorch-Webseite zur Installation auf. Scrollen Sie auf der Seite nach unten, bis Sie den Installationsassistenten finden, der wie unten abgebildet aussieht:

Pytorch table to help you generate the correct command to install

Mit Hilfe dieses Assistenten können Sie auf die verschiedenen Optionen klicken, um Ihre Systeminformationen und Präferenzen anzugeben. Im Gegenzug erhalten Sie einen Befehl, den Sie in Ihrem Terminal verwenden können, um PyTorch zu installieren.

Nachdem ich meine Systeminformationen eingegeben habe, sieht es so aus:

Screenshot-from-2022-11-03-18-44-42

Ich habe mich für die stabile Linux-Version entschieden und werde Conda verwenden, um meine Pakete zu verwalten. Außerdem habe ich mich entschieden, PyTorch mit Python und nicht mit C/Java zu verwenden. Und ich werde PyTorch auf einer CPU und nicht auf einer GPU laufen lassen.

Unten in der Tabelle finden Sie den Befehl, mit dem ich PyTorch installieren kann. Bevor ich diesen Befehl ausführe, muss ich jedoch eine virtuelle Anaconda-Umgebung namens pytorch erstellen.

Virtuelle Umgebungen ermöglichen es Ihnen, Projekte zu erstellen und deren Abhängigkeiten von den Abhängigkeiten anderer Projekte zu isolieren und so Abhängigkeitskonflikte zu vermeiden. Einer der Vorteile von Anaconda ist, dass es Ihnen hilft, virtuelle Umgebungen einfach zu erstellen und zu verwalten.

Um eine virtuelle Umgebung zu erstellen, in der die Python-Version 3.7 verwendet wird, gebe ich den folgenden Befehl ein:

conda create -n pytorch python=3.7

Nachdem die Umgebung erstellt wurde, aktiviere ich sie mit dem folgenden Befehl:

conda activate pytorch

Sobald die Umgebung aktiv ist, führe ich den zuvor auf der PyTorch-Website generierten Befehl aus, um PyTorch zu installieren.

conda install pytorch torchvision torchaudio cpuonly -c pytorch

Folgen Sie den Aufforderungen zur Installation von PyTorch. Sobald dies geschehen ist, starte ich die Terminalsitzung neu, damit sie wirksam wird.

Um zu überprüfen, ob PyTorch korrekt installiert wurde, werden wir nun versuchen, es in der interaktiven Python-Shell zu importieren. Stellen Sie sicher, dass Sie sich in der virtuellen Umgebung von Pytorch befinden, indem Sie den Befehl

conda activate pytorch

Sobald Sie sich in der virtuellen Umgebung von Pytorch befinden, öffnen Sie die interaktive Python-Shell, indem Sie den folgenden Befehl eingeben:

python

Sobald die Shell-Sitzung startet, schreiben Sie die folgende Codezeile und drücken Sie ENTER

importieren Sie torch

Wenn Python ohne Fehler läuft, dann war die Installation erfolgreich. Wenn Sie jedoch die Fehlermeldung Modul nicht gefunden erhalten, bedeutet dies, dass bei der Installation ein Fehler aufgetreten ist. Sie können versuchen, die Installation zu wiederholen.

Installation von PyTorch unter Windows

Beginnen Sie auf Ihrem Windows-Rechner mit der Suche nach dem Programm Anaconda Prompt und öffnen Sie es. Von hier aus werden wir die Befehle ausführen.

Sobald das Programm geöffnet ist, erstellen wir mit dem folgenden Befehl eine virtuelle Umgebung für unsere PyTorch-Installation.

conda create -n pytorch python=3.7

Nachdem wir die virtuelle Umgebung erstellt haben, können wir sie aktivieren, indem wir den folgenden Befehl ausführen:

conda activate pytorch

Sobald die virtuelle Umgebung aktiv ist, können wir mit der Installation von PyTorch fortfahren. Wir beginnen mit der Installationsseite auf der PyTorch-Website. Danach können wir zu dem Abschnitt der Seite scrollen, in dem sich der Installationsassistent befindet:

Installation-table

Hier wählen wir unsere Systeminformationen aus, und der Assistent gibt uns einen Befehl zur Installation von PyTorch. Ich wähle die stabile Version für Windows, die von Conda verwaltet wird, mit der Programmiersprache Python arbeitet und auf einer CPU läuft. Daher wird meine Tabelle wie folgt aussehen.

installation-table-with-data

Kopieren Sie nun den Befehl, fügen Sie ihn in die Anaconda-Eingabeaufforderung ein und drücken Sie ENTER.

Nachdem die Installation abgeschlossen ist, können wir überprüfen, ob sie erfolgreich war, indem wir die interaktive Python-Shell öffnen und versuchen, PyTorch zu importieren.

Starten Sie also innerhalb der Anaconda-Eingabeaufforderung eine interaktive Python-Sitzung.

python

Nachdem die Sitzung gestartet wurde, importieren Sie PyTorch mit der folgenden Codezeile:

import torch

Wenn diese Aktion ohne Fehler abgeschlossen wird, war die Installation erfolgreich.

Letzte Worte

In dieser Anleitung haben wir PyTorch sowohl unter Windows als auch unter Linux mit conda installiert. Es ist auch möglich, es über PIP wie ein normales PIP-Paket zu installieren. In beiden Fällen habe ich mich für die CPU-Installation entschieden. Sie können jedoch auch CUDA verwenden, ein von Nvidia entwickeltes System-Toolkit, das das Training durch Parallelisierung von Operationen auf GPUsbeschleunigt.

  • Anesu Kafesu
    Autor
    Full-Stack-Webentwickler und technischer Redakteur. Lernt derzeit KI.
Dank an unsere Sponsoren
Weitere gute Lektüre zum Thema Entwicklung
Energie für Ihr Unternehmen
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti nutzt das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu überprüfen und innerhalb weniger Stunden verwertbare Ergebnisse zu erzielen.
    Versuchen Sie Invicti
  • Web Scraping, Residential Proxy, Proxy Manager, Web Unlocker, Search Engine Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie Brightdata
  • Monday.com ist ein All-in-One-Betriebssystem, mit dem Sie Projekte, Aufgaben, Arbeit, Vertrieb, CRM, Arbeitsabläufe und vieles mehr verwalten können.
    Versuch Montag
  • Intruder ist ein Online-Schwachstellen-Scanner, der Schwachstellen in Ihrer Infrastruktur aufspürt, um kostspielige Datenschutzverletzungen zu vermeiden.
    Versuchen Sie Intruder