Mit dem C++ SDK erstellen und testen

Das C++ SDK ist ein Tool, das im Rahmen des Vertex AI Vision SDK verfügbar ist. Mit dem C++ SDK können Sie verschiedene Formen der E/A mit Vertex AI Vision programmatisch verwalten, steuern und ausführen.

Auf dieser Seite wird beschrieben, wie Sie das C++ SDK zum Erstellen und Testen verwenden.

Hinweise

Programme erstellen und testen

Im folgenden Beispiel wird gezeigt, wie Sie mit dem C++-Programmier-SDK eigene Programme erstellen. Im Beispiel wird dieser Vorgang direkt veranschaulicht, indem ein Beispiel für das Senden und Empfangen von Packets durchgegangen wird.

In dieser Anleitung erfahren Sie, wie Sie zwei einfache Programme erstellen. Das erste Programm sendet Nachrichten in regelmäßigen Abständen, während das zweite Programm die vom ersten Programm gesendeten Nachrichten empfängt. Sie können diese Programme als Ausgangspunkt verwenden, um mit dem C++ SDK eigene benutzerdefinierte Anwendungen zu erstellen.

  1. Rufen Sie das Stammverzeichnis des Quellcodeverzeichnisses auf.

    Der Inhalt des Verzeichnisses sieht in etwa so aus:

    bazel  BUILD  CONTRIBUTING.md  debian  deps.bzl  LICENSE  README.md  third_party  visionai [...]
    
  2. Optional: Lesen Sie die Anleitung zum Quellcode der Anleitung.

    Sender-App:

    cat visionai/public/tutorial/sender_app.cc
    

    Empfänger-App:

    cat visionai/public/tutorial/receiver_app.cc
    
  3. Erstellen Sie die Sender- und Empfänger-Apps.

    bazel build //visionai/public/tutorial/...
    
  4. Prüfen Sie, ob der Build funktioniert hat. Führen Sie in einem Terminal den folgenden Befehl für die sendende App aus. Ersetzen Sie Folgendes:

    ./bazel-bin/visionai/public/tutorial/sender_app \
    --service_endpoint visionai.googleapis.com \
    --project_id PROJECT_ID \
    --location_id LOCATION_ID \
    --cluster_id application-cluster-0 \
    --stream_id STREAM_ID
  5. Führen Sie in einem anderen Terminal den folgenden Befehl für die Empfänger-App aus. Ersetzen Sie Folgendes:

    ./bazel-bin/visionai/public/tutorial/receiver_app \
    --service_endpoint visionai.googleapis.com \
    --project_id PROJECT_ID \
    --location_id LOCATION_ID \
    --cluster_id application-cluster-0 \
    --stream_id STREAM_ID

Nächste Schritte