So erstellen Sie eine Deep-Learning-Umgebung mit Python in einem Docker-Container

So erstellen Sie eine Deep-Learning-Umgebung mit Python in einem Docker-Container

Überprüfen Sie die Virtualisierung im Task-Manager. Ist sie aktiviert, starten Sie den Computer neu, wenn sie deaktiviert ist, und aktivieren Sie sie im BIOS.

Bildbeschreibung hier einfügen

Installieren Sie Docker Desktop und aktivieren Sie die WSL-Funktion.

Bildbeschreibung hier einfügen

Öffnen Sie PowerShell

Erstellen eines Images

docker run --rm -it quay.io/azavea/raster-vision:pytorch-latest /bin/bash
Docker-Bilder

Bildbeschreibung hier einfügen

Erstellen Sie einen Container basierend auf der Bild-ID

docker create -it --name [Name] [Bild-ID]
Docker-Start [Name]

Bildbeschreibung hier einfügen

Betreten des Containers

docker exec -it [Container-ID] /bin/bash

Bildbeschreibung hier einfügen

Übertragen Sie Dateien zwischen Docker-Container und lokalem Computer

docker cp [lokaler Pfad] Container-ID: [Pfad im Container]
docker cp D:\docker\raster-vision\myPY\test.py 7837a6060f9d:/opt/src/code/test.py
Docker CP Container-ID: [Pfad im Container] [lokaler Pfad] 

Bildbeschreibung hier einfügen

Alle Docker-Images anzeigen
Alle Container anzeigen docker ps -a

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Beim Training wurde mehr als 1 Wert pro Kanal erwartet, die Eingabegröße lautete torch.Size([1, 256, 1, 1])

batch_size=1 ergibt
Ändern Sie es in eine gerade Zahl oder legen Sie den Parameter drop_last=True in der Klasse torch.utils.data.DataLoader oder in einer von Ihnen erstellten Klasse fest, die von DataLoader erbt, um Daten zu verwerfen, die kleiner als eine Batchgröße sind.

urllib.error.URLError: <urlopen-Fehler [Errno 111] Verbindung abgelehnt>

Netzwerkproblem.
Laden Sie es lokal herunter und laden Sie es dann hoch oder verwenden Sie ein VPN.

Dies ist das Ende dieses Artikels zum Erstellen einer Deep-Learning-Umgebung mit Python unter Verwendung von Docker-Containern. Weitere Informationen zum Erstellen einer Deep-Learning-Umgebung mit Python unter Verwendung von Docker-Containern finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • So führen Sie ein Python-Skript auf Docker aus
  • So erstellen Sie mit Docker ein Basisimage der Python-Laufzeitumgebung
  • Verwenden von Docker zum Ausführen eines einfachen Python-Programms

<<:  Div deckt den Blitz ab. Die transparente Flash-Methode ermöglicht die Platzierung der DIV-Ebene auf dem Blitz.

>>:  Implementieren der Prioritätswarteschlange in JavaScript

Artikel empfehlen

Analyse der Verwendung des MySQL-Datenbankbefehls „show processlist“

Wenn bei der tatsächlichen Projektentwicklung die...

JavaScript-Beispielcode zum Ermitteln, ob eine Datei vorhanden ist

1. Geschäftsszenario Ich habe kürzlich Entwicklun...

Detaillierte Erklärung, wo die von Docker abgerufenen Bilder gespeichert werden

Die vom Docker abgerufenen Befehle werden standar...

Ubuntu installiert mehrere Versionen von CUDA und wechselt jederzeit

Ich werde nicht erklären, was CUDA ist, sondern d...

HTML erstellt eine einfache und schöne Anmeldeseite

Schauen wir uns das zunächst einmal an. HTML Quel...

Detaillierte Erklärung der MySQL-Partitionstabelle

Vorwort: Partitionierung ist ein Tabellenentwurfs...

So fügen Sie Codebeispiele für die Vim-Implementierung in Power Shell hinzu

1. Gehen Sie zur offiziellen Website von Vim, um ...

Eine kurze Analyse der MySQL PHP-Syntax

Schauen wir uns zunächst die grundlegende Syntax ...

So erstellen Sie einen Flammeneffekt mit CSS

Unten beginnt der Haupttext. 123WORDPRESS.COM Her...

Der Implementierungsprozess der Linux-Prozessnetzwerkverkehrsstatistik

Vorwort Linux verfügt über entsprechende Open-Sou...

Verwenden Sie HTML, um eine einfache E-Mail-Vorlage zu schreiben

Heute möchte ich über ein „Low-Tech“-Problem schr...