에 대한 퀵 스타트 튜토리얼 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: 줄 뒤에 다음 두 줄을 삽입합니다.

    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

다음 명령 중 하나를 실행합니다.

  • 도커: python quick-start.py --consoleclient

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

기본적으로 이렇게 하면 단일 작업자에 단일 파티션이 있는 시뮬레이션이 실행됩니다. --schema {file name}.yaml/Samples/PathfindingSample/tools/폴더에서 를 전달하여 다른 구성을 시작할 수 있습니다.

참고

이 스크립트의 기능에 상세 자습서: 샘플 애플리케이션을 빌드하면서 세부 정보를 학습합니다. 대한 자세한 설명은 을 참조하십시오.

2단계: 언리얼 엔진 클라이언트로 빠르게 시작하기 (옵션 2)

언리얼 엔진 뷰 클라이언트 실행를 참조하세요.

시뮬레이션 중지 및 삭제

다음으로 이동하십시오.

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 3.9인지 확인하십시오. python --version명령을 실행하여 확인할 수 있습니다.

  • Docker Build를 시작한 후 퀵 스타트 스크립트가 멈춘 상태로 나타납니다.

    • 해결 방법: Docker를 워밍업하는 데 몇 분이 걸리는 경우가 있습니다. 이 문제가 5분 이상 지속되면 Docker 또는 시스템을 다시 시작하세요.

  • target_compile_features CXX 컴파일러 “GNU”의 알려진 기능이 없습니다.

    • 해결 방법: Docker 캐시를 지우고, weaverapp builder Docker 이미지를 삭제하고, 프로젝트 빌드 아티팩트를 삭제하고, 다시 실행합니다. setup.py 이렇게 하면 Docker 환경을 재설정하고 오류를 해결할 수 있습니다.