17.04.2023 11:18 | |
Beigetreten: 01.02.2021 Letzter Bes: 16.10.2024 Beiträge: 1433 Bewertung: (146)
|
EinführungIn diesem Beitrag wollen wir den Schritt 5 des Workflows durchführen. ÜberblickDas MobileNetV1 ist eines von 3 Teilen, die wir für dieses Beispiel benötigen. Hinzu kommt noch ein Bild, welches klassifiziert werden kann, sowie eine Textdatei mit einer Zuordnung der Ergebnisse des Neuronalen Netzes zu deren String Repräsentation. Dies wird alles durch ein Programm vereint, welches auch das Ergebnis zurückgibt. 1.Programm herunterladenDas Python Programm kann von dem GitHub repository von google-coral herunterladen werden. -> pycoral/classify_image.py at master · google-coral/pycoral · GitHub Legt das “classify_image.py” script im Dateipfad “~/Documents/AI/siemens_coral/image_classification ” ab. Dies kann auch mittels cURL Befehl über das Terminal erledigt werden:
2.Übertragen der Dateien auf den IPCVerbindet euch über den Terminal mit dem IPC. Dafür muss sich dieser im gleichen Netzwerk, wie die Entwickler-VM befinden. Gebt dafür den Befehl wie folgt ein. Hinweis für VMware Nutzer: Für das @ Zeichen könnt Ihr anstelle von STR + ALT + Q auch ALT GR + Q nutzen
Nun können wir überprüfen, ob tatsächlich mindestens die Version 13 der Edge TPU Runtime installiert ist, für die wir das Modell erstellt haben. Hierzu wechseln wir kurz in die python Kommandozeile.
Nun werden die folgenden Befehle in die Python Kommandozeile eingegeben
Als Ergebnis bekommt Ihr die Runtime-Version etwa in dieser Form angezeigt: 'BuildLabel(COMPILER=8.3.0,DATE=redacted,TIME=redacted), RuntimeVersion(13)'. Verlasst nun die Python-Kommandozeile mit dem folgenden Befehl.
Nun kann das Übertragen der Dateien beginnen. Hierfür beenden wir die aktuelle ssh Verbindung mit
Mit dem folgenden Befehl bauen wir eine SFTP Verbindung für die Dateiübertragung zum Zielrechner auf:
Befehle, welche mit einem “l” beginnen beziehen sich immer auf das lokale Dateisystem. Zunächst wollen wir auf unserem lokalen Rechner in unseren Projektordner wechseln. Zu Beginn lassen wir uns das aktuelle Working Directory und die aktuell abliegenden Dateien anzeigen.
nun wechseln wir auf unserem lokalen Projektordner, welcher in diesem Beispiel hier abliegt
Jetzt wechseln wir auf dem entfernten Rechner ebenfalls in einen Ordner, in dem wir arbeiten können.
Wir legen jetzt im Home Directory einen neuen Ordner an und öffnen diesen
Jetzt können wir die Dateien von unserem lokalen PC auf den entfernten verschieben.
Damit sind alle benötigten Dateien abgelegt und wir können das Python script „classify_image.py“ ausführen. Hierzu beenden wir zunächst die SFTP Verbindung.
Ausführen des MobileNetV1 auf dem IPCÜber SSH wird wieder eine Verbindung zum IPC aufgebaut
Anschließend wechseln wir in den neu erstellten Ordner „siemens_coral“ und starten das Script.
Das Ergebnis sollte ungefähr so aussehen: Hinweis Viele Grüße |
Zuletzt bearbeitet von: Fachberatung Deutschland am: 06/06/2023 11:41:35Angepasste Nummerierung |
|
Folgen Sie uns auf