Schnellstart-Tutorial für SimSpace Weaver - AWS SimSpace Weaver

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Schnellstart-Tutorial für SimSpace Weaver

Dieses Tutorial führt Sie durch den Prozess zum Erstellen und Ausführen einer Simulation SimSpace Weaver in wenigen Minuten. Wir empfehlen, dass Sie mit diesem Tutorial beginnen und anschließend das ausführliche Tutorial durchgehen.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie die Schritte unter abgeschlossen haben. Einrichten für SimSpace Weaver

Anmerkung

Die hier verwendeten Skripte dienen der besseren Übersicht und sind NICHT erforderlich. In der ausführlichen Anleitung erfahren Sie, wie diese Schritte manuell ausgeführt werden können.

Schritt 1: Protokollierung aktivieren (optional)

Um die Protokollierung zu aktivieren
  1. Navigieren Sie zu:

    sdk-folder/Samples/PathfindingSample/tools
  2. Öffnen Sie die Schemadatei in einem Texteditor:

    pathfinding-single-worker-schema.yaml
  3. Suchen Sie den simulation_properties: Abschnitt am Anfang der Datei:

    simulation_properties: default_entity_index_key_type: "Vector3<f32>"
  4. Fügen Sie nach der Zeile die folgenden 2 Zeilen einsimulation_properties::

    log_destination_service: "logs" log_destination_resource_name: "MySimulationLogs"
  5. Vergewissern Sie sich, dass Ihr simulation_properties: Abschnitt dem folgenden entspricht:

    simulation_properties: log_destination_service: "logs" log_destination_resource_name: "MySimulationLogs" default_entity_index_key_type: "Vector3<f32>"
  6. Speichern Sie die Datei und beenden Sie den Text-Editor.

Schritt 2: Schnellstart mit dem Konsolen-Client (Option 1)

Navigieren Sie zu:

sdk-folder/Samples/PathfindingSample/tools/cloud

Führen Sie einen der folgenden Befehle aus:

  • Docker: python quick-start.py --consoleclient

  • WSL: python quick-start.py —-consoleclient --al2

Standardmäßig wird dadurch eine Simulation mit einer einzelnen Partition auf einem einzelnen Worker gestartet. Andere Konfigurationen können gestartet werden, indem das --schema {file name}.yaml aus dem /Samples/PathfindingSample/tools/ Ordner übergeben wird.

Anmerkung

Eine Ausführliches Tutorial: Erfahren Sie die Details beim Erstellen der Beispielanwendung ausführliche Erläuterung der Funktionsweise dieses Skripts finden Sie unter.

Schritt 2: Schnellstart mit dem Unreal Engine-Client (Option 2)

Siehe Den Unreal Engine View Client starten.

Stoppen und löschen Sie Ihre Simulation

Navigieren Sie zu:

sdk-folder/Samples/PathfindingSample/tools/cloud

Finden Sie die Namen Ihrer Simulationen:

aws simspaceweaver list-simulations

Stoppen und löschen Sie die Simulation

python stop-and-delete.py --simulation simulation-name

Fehlerbehebung

  • FileNotFoundError: cmake

    subprocess.run('cmake') ... FileNotFoundError: The system cannot find the file specified
    • Lösung: Das Skript kann den Befehl cmake nicht finden. Bitte stellen Sie sicher, dass Sie die empfohlene CMake-Mindestversion installiert haben und dass sie mit dem cmake Befehl im PATH aufgerufen werden kann. Verwenden Sie den Befehl cmake -version zur Überprüfung.

  • ImportError: Das Laden der DLL ist beim Import von libweaver_app_sdk_python_v1 fehlgeschlagen: Das angegebene Modul konnte nicht gefunden werden.

    • Lösung: Dieser Fehler tritt auf, wenn Python 3.9 nicht zum Starten des Weaver Python SDK verwendet wird. Bitte stellen Sie sicher, dass die mit dem Befehl „Python“ verknüpfte Python-Version Python 3.9 ist. Sie können dies überprüfen, indem Sie den python --version Befehl ausführen.

  • Das Schnellstart-Skript scheint nach dem Start von Docker Build hängen zu bleiben.

    • Lösung: Manchmal benötigt Docker ein paar Minuten, um sich aufzuwärmen. Wenn dieses Problem länger als ~5 Minuten andauert, starten Sie Docker oder Ihr System neu.

  • target_compile_features Keine bekannten Funktionen für den CXX-Compiler „GNU“:

    • Lösung: Leeren Sie Ihren Docker-Cache, löschen Sie das Weaverappbuilder-Docker-Image, löschen Sie die Build-Artefakte Ihres Projekts und führen Sie es erneut aus. setup.py Dadurch sollte Ihre Docker-Umgebung zurückgesetzt und der Fehler behoben werden.