のクイックスタートチュートリアル SimSpace Weaver - AWS SimSpace Weaver

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

のクイックスタートチュートリアル SimSpace Weaver

このチュートリアルでは、 SimSpace Weaver でシミュレーションを数分で構築して実行するプロセスについて解説します。このチュートリアルから始めて、後で詳細なチュートリアルを実行することをお勧めします。

要件

開始する前に、必ず「SimSpace Weaver の設定」の手順を完了してください。

注記

ここで使用されているスクリプトは、便宜上提供されるものであり、必須ではありません。これらのステップを手動で行う方法については、詳細なチュートリアルを参照してください。

ステップ 1: ログ記録を有効にする (オプション)

ロギングを有効にする
  1. 以下に移動します。

    sdk-folder/Samples/PathfindingSample/tools
  2. テキストエディタでスキーマファイルを開きます。

    pathfinding-single-worker-schema.yaml
  3. ファイルの冒頭で、simulation_properties: セクションを検索します。

    simulation_properties: default_entity_index_key_type: "Vector3<f32>"
  4. simulation_properties: の後に以下の 2 行を挿入します。

    log_destination_service: "logs" log_destination_resource_name: "MySimulationLogs"
  5. simulation_properties: セクションが以下と同じであることを確認します。

    simulation_properties: log_destination_service: "logs" log_destination_resource_name: "MySimulationLogs" default_entity_index_key_type: "Vector3<f32>"
  6. ファイルを保存し、テキストエディタを終了します。

ステップ 2: コンソールクライアントでクイックスタートする (オプション 1)

以下に移動します。

sdk-folder/Samples/PathfindingSample/tools/cloud

以下のいずれかのコマンドを実行します:

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

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

デフォルトでは、これにより 1 つのワーカーで 1 つのパーティションを持つシミュレーションが起動されます。/Samples/PathfindingSample/tools/ フォルダ--schema {file name}.yamlから を渡すことで、他の設定を起動できます。

注記

このスクリプトの動作の詳細については、詳細なチュートリアル: サンプルアプリケーションを構築しながら詳細を説明します「」を参照してください。

ステップ 2: Unreal Engine クライアントでクイックスタートする (オプション 2)

Unreal Engine ビュークライアントの起動 を参照してください。

シミュレーションを停止して削除する

以下に移動します。

sdk-folder/Samples/PathfindingSample/tools/cloud

シミュレーションの名前を検索します。

aws simspaceweaver list-simulations

シミュレーションを停止して削除する

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

トラブルシューティング

  • FileNotFoundError: cmake

    subprocess.run('cmake') ... FileNotFoundError: The system cannot find the file specified
    • 解決策: スクリプトはコマンド を見つけることができませんcmake。推奨される最小の CMake バージョンがインストールされており、PATH の cmake コマンドで呼び出せることを確認してください。コマンドを使用してcmake -version確認します。

  • ImportError: libweaver_app_sdk_python_v1 のインポート中に DLL のロードに失敗しました。指定されたモジュールが見つかりませんでした。

    • 解決策: このエラーは、Python 3.9 を使用して Weaver Python SDK を起動していない場合に発生します。「Python」コマンドに関連付けられている Python バージョンが Python 3.9 であることを確認してください。コマンドを実行して確認できますpython --version

  • クイックスタートスクリプトは、Docker Build の開始後、 にスタックして表示されます。

    • 解決策: Docker のウォームアップに数分かかる場合があります。この問題が最大 5 分以上続く場合は、Docker またはシステムを再起動してください。

  • target_compile_features CXX コンパイラ「GNU」の既知の機能はありません。

    • 解決策: Docker キャッシュをクリアし、Weaverappbuilder Docker イメージを削除し、プロジェクトビルドアーティファクトを削除して、 を再実行しますsetup.py。これにより、Docker 環境がリセットされ、エラーが解決されます。