VPX Agent auf NVIDIA Jetson (Jetpack 4.6) installieren

Wie Sie unsere Software auf Ihrer eigenen NVIDIA-Hardware installieren.

Installation von JetPack 4.6.0

Übertragen Sie JetPack 4.6.0 (L4T 32.6.1) auf Ihr Jetson-Gerät. Folgen Sie der von NVIDIA bereitgestellten Dokumentation. Abhängig von Ihrer Hardware haben Sie die Möglichkeit, eine SD-Karte oder den internen Speicher zu verwenden.

Achten Sie darauf, dass Sie die exakt diese JetPack-Version nutzen. Verwenden Sie bitte keine neueren, bzw. älteren Versionen.

Optional: Festplattenspeicher auf dem Jetson-Gerät freigeben

Einige Jetson-Geräte verfügen nicht über ausreichend Festplattenplatz für den VPX-Agenten. Sie können das nachfolgende Script ausführen (auf eigenes Risiko), das nicht benötigte Anwendungen entfernt.

sudo apt update && sudo apt install curl -y
curl http://get-vpx.swarm-analytics.com/clean_jetson.sh > clean_jetson.sh  && chmod +x clean_jetson.sh 
./clean_jetson.sh

Installation des VPX-Agenten

Mit unserem Installationsskript ist die Installation des VPX-Agenten denkbar einfach. Vergewissern Sie sich vorab, dass Sie die Seriennummer(n) bereits von uns erhalten haben.

sudo apt update && sudo apt install curl -y
curl http://get-vpx.swarm-analytics.com/install.sh > install.sh  && chmod +x install.sh 
./install.sh

Nachdem das Installationsskript abgeschlossen ist, zieht die IoT-Edge-Runtime vier Docker-Container wie nachfolgend beschrieben.

Der Gerätetyp muss im Swarm Control Center eingestellt werden. Derzeit kann das ausschließlich von unserem Support durchgeführt werden, erstellen Sie daher bitte ein Supportticket.

Stellen Sie sicher, dass der Container curiosity-arm64-tensorrt verwendet wird.

swarm@VPX:~$ sudo docker ps -a
CONTAINER ID        IMAGE                                             COMMAND                   CREATED             STATUS              PORTS                                                                  NAMES
57eec104e917        swarm.azurecr.io/curiosity-arm64-tensorrt:5.3.0   "./curiosity"             2 weeks ago         Up 5 minutes                                                                               curiosity
82b106f9d3d7        swarm.azurecr.io/azure-module-arm64:1.1.0         "java -jar app.jar"       6 weeks ago         Up 10 days                                                                                 azure-module
27ffd61ab021        mcr.microsoft.com/azureiotedge-hub:1.0.10.3       "/bin/sh -c 'echo \"$…"   6 weeks ago         Up 10 days          0.0.0.0:443->443/tcp, 0.0.0.0:5671->5671/tcp, 0.0.0.0:8883->8883/tcp   edgeHub
5e96e96eb440        mcr.microsoft.com/azureiotedge-agent:1.0.10.3     "/bin/sh -c 'exec /a…"    6 weeks ago         Up 10 days                                                                                 edgeAgent

Das Herunterladen von curiosity kann eine Weile dauern.

Danach sehen Sie im Swarm Control Center ein Unnamed Device mit der entsprechenden Registrierungs-ID:

Nutzen Sie JetsonStats um Ihr Jetson-Gerät zu überprüfen sowie zu steuern.

Nächste Schritte: Konfigurieren Sie Ihren Use-Case.

Jetpack-Upgrade von 4.4.1 auf 4.6.0

Dieser Vorgang ist von NVIDIA dokumentiert.

Fehlerbehebung

Stellen Sie sicher, dass die folgenden Software-Pakete und Versionen installiert sind:

NVIDIA Jetson Nano
 L4T 32.6.1 [ JetPack 4.6 ]
   Ubuntu 18.04.5 LTS
   Kernel Version: 4.9.253-tegra
 CUDA 10.2.300
   CUDA Architecture: 5.3
 OpenCV version: NOT_INSTALLED
   OpenCV Cuda: NO
 CUDNN: 8.2.1.32
 TensorRT: 8.0.1.6
 Vision Works: NOT_INSTALLED
 VPI: NOT_INSTALLED
 Vulcan: NOT_INSTALLED

Last updated