Simulasi batching - AWS RoboMaker

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

Simulasi batching

Bagian ini menyediakan informasi tentang bagaimana Anda dapat memulai dan mengelola tugas simulasi. Dengan menggunakan batch pekerjaan simulasi, Anda dapat meluncurkan dan menjalankan banyak simulasi menggunakan satu panggilan API untuk melakukan pengujian regresi, pengoptimalan parameter, pelatihan model pembelajaran mesin, dan pembuatan data sintetis.

catatan

Batch pekerjaan simulasi hanya dapat dimulai menggunakanAWS RoboMaker SDK atauAWS CLI. Anda dapat melihat, mengkloning, dan membatalkan batch simulasi menggunakanAWS RoboMaker konsol.

Memulai batch pekerjaan simulasi

Kumpulan pekerjaan simulasi dimulai dari AWS SDK atauAWS CLI. Sebuah batch pekerjaan simulasi mencakup satu atau lebih permintaan pekerjaan simulasi. Setiap permintaan pekerjaan simulasi mengidentifikasi aplikasi mana yang akan digunakan dalam setiap simulasi, durasi maksimum pekerjaan, dan informasi lainnya. Anda dapat menerapkan tag ke batch pekerjaan simulasi dan setiap permintaan pekerjaan simulasi.

Untuk memulai tugas simulasi, Anda harus melakukan hal berikut:
  1. Instal AWS Command Line Interface. Untuk informasi selengkapnya tentang menginstalAWS CLI, lihat MemasangAWS CLI.

  2. Salin JSON berikut ke dalam file bernamastartsimjobbatch.json. Ubah file agar sesuai dengan konfigurasi yang Anda inginkan, lalu simpan.

    { "batchPolicy": { "timeoutInSeconds": 400, "maxConcurrency": 2 }, "createSimulationJobRequests": [ { "maxJobDurationInSeconds": 300, "iamRole": "arn:aws:iam::111111111111:role/MyRole", "failureBehavior": "Fail", "robotApplications": [ { "application": "arn:aws:robomaker:us-east-1:111111111111:robot-application/MyRobotApplicationArn", "launchConfig": { "packageName": "hello_world_robot", "launchFile": "rotate.launch" } } ], "simulationApplications": [ { "application": "arn:aws:robomaker:us-east-1:111111111111:simulation-applicationMySimulationApplicationArn", "launchConfig": { "command": [ "roslaunch", "hello_world_robot", "rotate.launch" ] } } ], "tags": { "myRequestTagKey" : "myRequestTagValue" } }, { "maxJobDurationInSeconds": 300, "iamRole": "arn:aws:iam::111111111111:role/MyRole", "failureBehavior": "Fail", "simulationApplications": [ { "application": "arn:aws:robomaker:us-east-1:111111111111:simulation-applicationMySimulationApplicationArn", "launchConfig": { "command": [ "roslaunch", "hello_world_simulation", "empty_world.launch" ] } } ] } ], "tags": { "myBatchTagKey" : "myBatchTagValue" } }
  3. Buka command prompt, lalu jalankanAWS CLI perintah berikut:

    $ aws robomaker start-simulation-job-batch --cli-input-json file://startsimjobbatch.json

    Untuk melihat batch pekerjaan simulasi, lihatMelihat kumpulan pekerjaan simulasi.

Melihat kumpulan pekerjaan simulasi

Anda dapat melihat informasi tentang kumpulan pekerjaan simulasi termasuk rincian tentang permintaan pekerjaan simulasi dalam batch.

Untuk melihat rincian dari batch pekerjaan simulasi

Ikuti langkah-langkah di bawah salah satu tab berikut:

Using the console
  1. Masuk keAWS RoboMaker konsol di https://console.aws.amazon.com/robomaker/.

  2. Di panel navigasi sebelah kiri, pilih Simulasi, lalu pilih Tugas simulasi.

  3. Pilih Id dari batch pekerjaan simulasi untuk melihat detailnya.

Using the AWS CLI

Berikut ini adalah contohAWS CLI perintah yang melakukan setara dengan pekerjaan simulasi tampilan berbasis konsol pada tab lain.

aws robomaker list-simulation-job-batches aws robomaker describe-simulation-job-batch --job my-simulation-job-batch-arn

Membatalkan batch pekerjaan simulasi

Pekerjaan simulasi dapat dibatalkan jika sedang berjalan dan tidak lagi diperlukan.

Untuk membatalkan tugas simulasi

Ikuti langkah-langkah di bawah salah satu tab berikut:

Using the console
  1. Masuk keAWS RoboMaker konsol di https://console.aws.amazon.com/robomaker/.

  2. Di panel navigasi sebelah kiri, pilih Simulasi, lalu pilih Tugas simulasi.

  3. Pilih Id dari kumpulan pekerjaan simulasi yang ingin Anda batalkan.

  4. Di halaman detail Batch pekerjaan Simulasi, di bawah Tindakan batch, pilih Batalkan batch.

  5. Di halaman Batalkan batch pekerjaan simulasi, pilih Batal.

Using the AWS CLI

Berikut ini adalah contohAWS CLI perintah yang melakukan setara dengan batch pekerjaan simulasi membatalkan berbasis konsol pada tab lain.

$ aws robomaker list-simulation-job-batches $ aws robomaker cancel-simulation-job-batch --job my-simulation-job-batch-arn

Kloning batch pekerjaan simulasi

Anda dapat memulai batch pekerjaan simulasi baru dengan mengkloning batch yang ada. Saat Anda mengkloning, Anda dapat menyertakan semua permintaan pekerjaan simulasi atau memilih subset permintaan.

catatan

Batch pekerjaan simulasi dengan ROS dan Gazebo software suite tidak tersedia untuk kloning. Untuk informasi selengkapnya, lihat Kebijakan Support.

Untuk mengkloning batch pekerjaan simulasi:
  1. Masuk keAWS RoboMaker konsol di https://console.aws.amazon.com/robomaker/.

  2. Di panel navigasi sebelah kiri, pilih Simulasi, lalu pilih Tugas simulasi.

  3. Pilih Id dari batch pekerjaan simulasi yang ingin Anda kloning.

  4. Untuk mengkloning seluruh Batch, di halaman detail batch pekerjaan Simulasi, di bawah Tindakan batch, pilih Clone batch.

    Untuk mengkloning permintaan pekerjaan simulasi tertentu dari batch, di bawah permintaan pekerjaan Simulasi, periksa permintaan pekerjaan simulasi yang ingin Anda kloning, lalu pilih Permintaan tindakan dan pilih Permintaan kloning.

  5. Di halaman batch pekerjaan simulasi Clone, pilih Kirim.