So erstellen Sie eine Pytorch-Umgebung unter Ubuntu

Dieser Artikel wurde geschrieben, um daran zu denken, eine Umgebung für ** pytorch ** mit ** ubuntu ** zu erstellen. Wenn Sie Pytorch kennenlernen möchten, lesen Sie bitte den Artikel hier.

Umgebung

  • ubuntu18.04
  • GeForce GTX TITAN X
  • CUDA 10.0
  • anaconda 4.8.3
  • python 3.7
  • pycharm

Informationen zu GPUs (CUDA usw.) finden Sie im Artikel hier.

Umgebung

Jetzt bauen wir die Umgebung auf.

1. 1. Pycharm-Installation

Diesmal verwendet die IDE Pycharm.

Methode 1 Beziehen Sie die Download-Datei von der Site

Das Installationsziel ist die folgende URL. https://www.jetbrains.com/pycharm/download/#section=linux

Sie können die folgenden Communitys herunterladen. (Schüler können Professional auch verwenden, wenn sie die von der Schule angegebene E-Mail-Adresse haben.) Screenshot from 2020-11-10 20-57-56.png Für das Setup habe ich auf die Website hier verwiesen.

Methode 2 Download von der Ubuntu-Software

Sie können es vom Ubuntu-Launcher oder von der Ubuntu-Software in der Anwendungssuche herunterladen. Screenshot from 2020-11-10 21-04-09.png Informationen zur Einrichtung finden Sie auf der obigen Site.

2. Anaconda-Installation

Das Installationsziel ist die folgende URL. https://www.anaconda.com/products/individual Screenshot from 2020-11-10 21-18-31.png Die neueste Version wird installiert, wenn Sie von der oben genannten URL herunterladen. Wenn Sie eine ältere Version wünschen, können Sie aus hier auswählen.

installieren

Verschieben Sie zuerst die Anakonda in den heruntergeladenen Ordner auf Ihrem Gerät. Deshalb,

$ bash Anaconda3-2020.02-Linux-x86_64.sh

Der Dateiname ist der Dateiname, den Sie gelöscht haben.

Please, press ENTER to continue

Wenn der Befehl angezeigt wird, drücken Sie die Eingabetaste. Scrollen Sie dann in der Beschreibung nach unten

Do you accept the license terms?[yes|no]

Wenn der Befehl angezeigt wird, geben Sie yes ein und drücken Sie die Eingabetaste. Als nächstes werden Sie nach dem Pass gefragt. Wenn Sie ihn jedoch nicht ändern, können Sie ihn so eingeben, wie er ist. Sie werden gefragt, ob Sie VSCode eingeben möchten, aber dieses Mal werde ich es auf Nein setzen.

Es ist in Ordnung, wenn Sie keinen Fehler auslösen, indem Sie am Ende den folgenden Befehl eingeben.

$ conda -V
Wenn Sie einen Fehler auslösen

Öffnen Sie die Anaconda-Konfigurationsdatei im VIM-Editor

$ vi ~/.bashrc

Fügen Sie den folgenden Pfad hinzu, wie er überall sein kann. Befehl einfügen: i Speicherbefehl: ZZ

$ export PATH=~/anaconda3/bin:$PATH

Führen Sie nach dem Hinzufügen den folgenden Befehl aus

$ source ~/.bashrc

Wenn Sie den folgenden Befehl erneut ausführen, wird die Version von anaconda ausgegeben.

$ conda -V

Wenn Sie Bedenken bezüglich des Pfades haben, lesen Sie bitte hier.

Erstellen Sie eine virtuelle Umgebung mit anaconda

Dieses Mal möchte ich pytorch in der virtuellen Umgebung von anaconda installieren, also erst die virtuelle Umgebung von anaconda erstellen. Geben Sie hier die Python an, die Sie verwenden möchten.

$ conda create -n test_torch python=3.7 anaconda

Überprüfen Sie, ob die virtuelle Umgebung erstellt wurde.

$ conda info -e
# conda environments:
#
test_torch                       /home/user/anaconda3/envs/test_torch

Aktivieren Sie die virtuelle Umgebung.

$ conda activate test_torch

Wenn Sie den Status der virtuellen Umgebung überprüfen

$ conda info -e
# conda environments:
#
test_torch                    *  /home/user/anaconda3/envs/test_torch

Sie können sehen, dass die virtuelle Umgebung erfolgreich gestartet wurde. Verwenden Sie übrigens den folgenden Befehl, wenn Sie die virtuelle Umgebung inaktiv machen möchten.

$ conda deactivate

Pytorch aufstellen

Installieren Sie pytorch in der virtuellen Umgebung. Da diesmal pytorch auf der GPU verwendet wird, installieren Sie die GPU-Version mit dem Befehl unter cuda. Es ist sicher, ein Cuda-Toolkit, das mit Cuda kompatibel ist, in Ihren Computer zu integrieren. Überprüfen Sie die unterstützten cuda und Befehle von hier.

$ conda install pytorch torchvision cudatoolkit=10.0 -c pytorch

Als nächstes erstellen Sie eine Umgebung für Pytorch mit Pycharm. Weitere Informationen finden Sie auf der Website hier. Ich werde es hier kurz vorstellen. Klicken Sie im neuen Pycharm-Projekt auf "..." des Visiting-Interpreters.       pycharm Geben Sie anschließend im Interpreter von Conda Environment die Python der virtuellen Umgebung an, die zuvor aus "..." erstellt wurde.       pycharm Drücken Sie abschließend auf Erstellen, um die Umgebung zu erstellen.

Führen Sie als Test nach dem Erstellen einer Python-Datei aus new den folgenden Code aus

import torch

num = torch.randn(3,3)
num.cuda()

print(num)

Wenn Sie ein solches Ergebnis erzielen, sind Sie erfolgreich. Danke für deine harte Arbeit.

tensor([[-1.3524, -0.1332, -1.7219],
        [ 1.1739,  0.3055,  1.4518],
        [-2.2588, -1.2884, -1.4783]])

Schließlich

Ich bin gerade dabei, von Keras zu Pytorch zu wechseln, aber ich habe das Gefühl, dass Pytorch von nun an zum Mainstream wird, deshalb möchte ich es so schnell wie möglich lernen.

PS

Jemand bringt mir bitte den Code bei, um das Bild mit Qiita zu zentrieren ...

Recommended Posts

So erstellen Sie eine Pytorch-Umgebung unter Ubuntu
Erstellen Sie eine XAMPP-Umgebung unter Ubuntu
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 6.x)
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 5.x)
Memo zum Erstellen einer Servlet-Umgebung auf EC2 von AWS
Verwendung von Bio-Formaten unter Ubuntu 20.04
So installieren Sie WildFly unter Ubuntu 18.04
So installieren Sie GNOME als Desktop-Umgebung unter CentOS 7
So beenden Sie Docker für Mac und erstellen eine Docker-Entwicklungsumgebung mit Ubuntu + Vagrant
Ein Memorandum zur Verwendung von Eclipse
[Ruby] Erstellen einer Ruby-Entwicklungsumgebung unter Ubuntu
Erstellen Sie eine Java-Entwicklungsumgebung auf dem Mac
Erstellen Sie eine JMeter-Umgebung auf Ihrem Mac
So erstellen Sie eine Rails 6-Umgebung mit Docker
Wie installiere ich die in Ubuntu verwendete Sprache und wie erstelle ich die Umgebung?
Schritte zum Erstellen einer Ruby on Rails-Entwicklungsumgebung mit Vagrant
Versuchen Sie, eine Java 8-Umgebung unter Amazon Linux2 zu erstellen
Schreiben Sie eine Docker-Datei, um jupyter-lab auf Ubuntu zu starten
So installieren Sie Netzwerktreiber unter eigenständigem Ubuntu
[Java] Erstellen Sie eine Java-Entwicklungsumgebung unter Ubuntu und überprüfen Sie die Ausführung
Minimale Schritte zum Einrichten einer Ruby-Umgebung mit rbenv unter Ubuntu 20.04
Erstellen Sie eine Laravel-Umgebung auf einer AWS-Instanz
So installieren Sie mehrere JDKs unter Ubuntu 18.04 LTS
Wie man android-midi-lib baut
[Rails] So erstellen Sie eine Umgebung mit Docker
Erstellen Sie eine Java-Ausführungsumgebung auf Sakura VPS
So führen Sie NullpoMino 7.5.0 unter Ubuntu 20.04.1 64-Bit-Version aus
Erstellen Sie eine Entwicklungsumgebung, um Ruby on Jets + React-Apps mit Docker zu erstellen
Erstellen Sie eine Ubuntu 20.04 LTS-Desktopumgebung auf Raspberry Pi 4 (+ japanische Lokalisierung)
So erstellen Sie eine Java-Umgebung in nur 3 Sekunden
Erstellen Sie eine Ruby on Rails-Entwicklungsumgebung in AWS Cloud9
So erstellen Sie eine Docker-Umgebung mit Gradle for IntelliJ
So installieren Sie den NVIDIA-Treiber auf dem SSH-Ziel Ubuntu
[Java] Wie man Aufgaben regelmäßig ausführt
So erstellen Sie eine Java-Entwicklungsumgebung mit VS Code
Versuchen Sie, mit Docker eine Java-Entwicklungsumgebung zu erstellen
Wie man mit Heroku einsetzt
Wie hinterlasse ich einen Kommentar?
Ubuntu unter Windows Build-Geschwindigkeit
Ruby ① Erstellen einer Windows-Umgebung
So fügen Sie ein Video ein
So erstellen Sie eine Methode
Installieren Sie Ubuntu 20.04 in der virtuellen Box unter Windows 10 und erstellen Sie eine Entwicklungsumgebung mit Docker
[Rails] [Docker] Kopieren und Einfügen ist in Ordnung! So erstellen Sie eine Rails-Entwicklungsumgebung mit Docker
So stellen Sie eine einfache Java-Servlet-App auf Heroku bereit
So gelangen Sie in einen Container, der auf AWS Fargate ausgeführt wird
So erstellen Sie mit Docker ~ Express ~ eine [TypeScript + Vue + Express + MySQL] -Umgebung
So brennen Sie eine Installationsdiskette von Windows unter Ubuntu
So stellen Sie eine Kotlin (Java) -App auf AWS fargate bereit