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

Tutorial-Diagramm zur Konfiguration der Tomcat-Umgebungsvariablen unter Win10

Vor der Konfiguration müssen wir Folgendes tun: 1...

Der grundlegendste Code für Webseiten

◆Zu Favoriten hinzufügen veranschaulichen Klicken...

Schritte zur vollständigen Deinstallation des Docker-Images

1. docker ps -a zeigt den laufenden Image-Prozess...

Analyse des Ereignisschleifenmechanismus von JavaScript

Inhaltsverzeichnis Vorwort: 1. Gründe für die Ere...

js, um Sternblitzeffekte zu erzielen

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erklärung zur Verwendung der Funktion find_in_set() in MySQL

Betrachten wir zunächst ein Beispiel: In der Arti...

Beispielanalyse der MySQL-Indexabdeckung

Dieser Artikel beschreibt die MySQL-Indexabdeckun...

Wie gut wissen Sie über die Vererbung in JavaScript?

Inhaltsverzeichnis Vorwort Die Beziehung zwischen...

Implementierung der Docker-Bereitstellung von Webprojekten

Im vorherigen Artikel wurde der Docker-Dienst ins...

So exportieren Sie die MySQL-Tabellenstruktur nach Excel

Die Voraussetzungen sind wie folgt Exportieren Si...