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

So löschen Sie verstümmelte oder mit Sonderzeichen versehene Dateien in Linux

Aus Kodierungsgründen werden beim Hochladen oder ...

Implementierungscode der HTML-Floating-Promptbox-Funktion

Allgemeine Formulareingabeaufforderungen belegen ...

Erste Erfahrungen mit der Texterstellung mit Javascript Three.js

Inhaltsverzeichnis Wirkung Beginnen Sie mit der T...

JavaScript zum Erzielen eines Zeitlupenanimationseffekts

In diesem Artikel wird der spezifische Code für J...

So lösen Sie das jQuery-Konfliktproblem

In der Frontend-Entwicklung ist $ eine Funktion i...

Die Rolle von nextTick in Vue und mehrere einfache Anwendungsszenarien

Zweck Verstehen Sie die Rolle von nextTick und me...

Beispielcode zum Bereitstellen eines Spring-Boot-Projekts mit Docker

1. Grundlegender Spring-Boot-Schnellstart 1.1 Sch...

So beheben Sie den Fehler "ERROR 1045 (28000)" beim Anmelden bei MySQL

Heute habe ich mich beim Server angemeldet und mi...

Detaillierter Prozessbericht der Vue2-Initiierungsanfragen mit Axios

Inhaltsverzeichnis Vorwort Axios-Installation und...

React + Threejs + Swiper vollständiger Code zum Erzielen eines Panoramaeffekts

Schauen wir uns den Panorama-Effekt an: Adresse a...

CSS verwendet radialen Farbverlauf zur Implementierung von Coupon-Stilen

In diesem Artikel erfahren Sie, wie Sie mithilfe ...

Zusammenfassung der Probleme bei der Installation von MySQL 5.7.19 unter Linux

Als ich MySQL zum ersten Mal auf meiner virtuelle...