Tutorial mulai cepat untuk SimSpace Weaver - AWS SimSpace Weaver

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Tutorial mulai cepat untuk SimSpace Weaver

Tutorial ini memandu Anda melalui proses untuk membangun dan menjalankan simulasi SimSpace Weaver dalam hitungan menit. Kami menyarankan Anda memulai dengan tutorial ini dan kemudian pergi melalui tutorial rinci sesudahnya.

Persyaratan

Sebelum Anda mulai, pastikan Anda menyelesaikan langkah-langkahnyaPengaturan untuk SimSpace Weaver.

catatan

Skrip yang digunakan di sini disediakan untuk kenyamanan Anda dan TIDAK diperlukan. Lihat tutorial terperinci untuk bagaimana langkah-langkah ini dapat dilakukan secara manual.

Langkah 1: Aktifkan logging (opsional)

Untuk mengaktifkan logging
  1. Arahkan ke:

    sdk-folder/Samples/PathfindingSample/tools
  2. Buka file skema di editor teks:

    pathfinding-single-worker-schema.yaml
  3. Temukan simulation_properties: bagian di awal file:

    simulation_properties: default_entity_index_key_type: "Vector3<f32>"
  4. Masukkan 2 baris berikut setelah barissimulation_properties::

    log_destination_service: "logs" log_destination_resource_name: "MySimulationLogs"
  5. Konfirmasikan bahwa simulation_properties: bagian Anda sama dengan yang berikut:

    simulation_properties: log_destination_service: "logs" log_destination_resource_name: "MySimulationLogs" default_entity_index_key_type: "Vector3<f32>"
  6. Simpan file dan keluar dari editor teks Anda.

Langkah 2: Mulai cepat dengan klien konsol (opsi 1)

Arahkan ke:

sdk-folder/Samples/PathfindingSample/tools/cloud

Jalankan salah satu perintah berikut ini:

  • buruh pelabuhan: python quick-start.py --consoleclient

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

Secara default, ini akan meluncurkan simulasi dengan partisi tunggal pada satu pekerja. Konfigurasi lain dapat diluncurkan dengan meneruskan --schema {file name}.yaml dari /Samples/PathfindingSample/tools/ folder.

catatan

Lihat Tutorial terperinci: Pelajari detailnya saat membangun aplikasi sampel penjelasan mendalam tentang apa yang dilakukan skrip ini.

Langkah 2: Mulai cepat dengan klien Unreal Engine (opsi 2)

Lihat Meluncurkan klien tampilan Unreal Engine.

Hentikan dan hapus simulasi Anda

Arahkan ke:

sdk-folder/Samples/PathfindingSample/tools/cloud

Temukan nama-nama simulasi Anda:

aws simspaceweaver list-simulations

Hentikan dan hapus simulasi

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

Pemecahan Masalah

  • FileNotFoundError: cmake

    subprocess.run('cmake') ... FileNotFoundError: The system cannot find the file specified
    • Resolusi: Script tidak dapat menemukan perintahcmake. Pastikan Anda memiliki versi CMake minimum yang direkomendasikan diinstal, dan itu dapat dipanggil dengan cmake perintah di PATH. Gunakan perintah cmake -version untuk memverifikasi.

  • ImportError: Pemuatan DLL gagal saat mengimpor libweaver_app_sdk_python_v1: Modul yang ditentukan tidak dapat ditemukan.

    • Resolusi: Kesalahan ini terjadi ketika Python 3.9 tidak digunakan untuk meluncurkan Weaver Python SDK. Harap pastikan versi python yang terkait dengan perintah “python” adalah Python 3.9. Anda dapat memeriksa dengan menjalankan python --version perintah.

  • Skrip mulai cepat tampak macet setelah memulai Docker Build.

    • Resolusi: Terkadang Docker membutuhkan beberapa menit untuk pemanasan. Jika masalah ini berlanjut selama lebih dari ~ 5 menit, silakan mulai ulang Docker atau sistem Anda.

  • target_compile_features tidak ada fitur yang diketahui untuk kompiler CXX “GNU”:

    • Resolusi: Bersihkan cache Docker Anda, hapus gambar Docker weaverappbuilder, hapus artefak build proyek Anda, dan jalankan kembali. setup.py Ini akan mengatur ulang lingkungan Docker Anda dan menyelesaikan kesalahan.