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

Schritte zum Einrichten einer HTTPS-Website basierend auf Nginx

Inhaltsverzeichnis Vorwort: Verschlüsselungsalgor...

MySQL deaktiviert die Überprüfung der Kennwortstärke

Informationen zur Überprüfung der Kennwortstärke:...

Über die „Berufskrankheit“ der Designer

Ich habe immer das Gefühl, dass Designer die sens...

So behandeln Sie den vom Linux-System gemeldeten Fehler tcp_mark_head_lost

Problembeschreibung Kürzlich meldete ein Host die...

Führen Sie die Schritte zur Installation der Boost-Bibliothek unter Linux aus

Vorwort Die Boost-Bibliothek ist eine portable, m...

Sie müssen wirklich die Verwendung von CSS-Variablen var() verstehen

Wenn ein Webprojekt immer größer wird, werden sei...

Mit CSS3 implementierte Text-Popup-Effekte

Ergebnisse erzielenImplementierungscode html <...

So implementieren Sie einen Animationsübergangseffekt im Frontend

Inhaltsverzeichnis Einführung Traditionelle Überg...

Grundsätze für die Bereitstellung und Konfiguration mehrerer Tomcat-Instanzen

1. Schalten Sie die Firewall aus und übertragen S...

Nginx-Stream-Konfigurationsproxy (Nginx TCP/UDP-Lastausgleich)

Auftakt Wir alle wissen, dass nginx ein hervorrag...

MySQL Slow Query-Optimierung: Die Vorteile von Limit aus Theorie und Praxis

Oftmals erwarten wir, dass das Abfrageergebnis hö...