Avviso di fine del supporto: il 10 settembre 2025, AWS
interromperà il supporto per. AWS RoboMaker Dopo il 10 settembre 2025, non potrai più accedere alla AWS RoboMaker console o alle risorse. AWS RoboMaker Per ulteriori informazioni sulla transizione AWS Batch verso l'esecuzione di simulazioni containerizzate, consulta questo post del blog.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Simulazioni di batching
In questa sezione vengono fornite informazioni su come avviare e gestire i batch di processi di simulazione. Utilizzando un batch di processi di simulazione, è possibile avviare ed eseguire molte simulazioni utilizzando una singola chiamata API per eseguire test di regressione, ottimizzazione dei parametri, addestramento dei modelli di apprendimento automatico e generazione di dati sintetici.
Nota
I batch di processo di simulazione possono essere avviati solo utilizzando l'SDK AWS RoboMaker o AWS CLI. È possibile visualizzare, clonare e annullare batch di simulazione utilizzando la console AWS RoboMaker.
Sezioni
- Avando azione di di di un batch del processo di processo di processo
- Visualizza di azione di di un di processo di di processo di processo di processo
- Annulla di un batch del processo di processo di processo di processo di processo di processo
- Di seguito è riportato un batch del processo di processo di processo di processo di processo
Avando azione di di di un batch del processo di processo di processo
I batch dei processi di simulazione vengono avviati dall'SDK di AWS o da AWS CLI. Un batch di processo di simulazione include una o più richieste di processi di simulazione. Ogni richiesta di processo di simulazione identifica le applicazioni da utilizzare in ogni simulazione, la durata massima del lavoro e altre informazioni. È possibile applicare tag al batch del processo di simulazione e a ogni richiesta di processo di simulazione.
Per avviare un batch di processo di simulazione, è necessario eseguire le seguenti operazioni:
-
Installazione di AWS Command Line Interface. Per ulteriori informazioni su come installare l'AWS CLI, consulta Installazione dell'AWS CLI.
-
Salvare il seguente JSON in un file denominato
startsimjobbatch.json
. Modificare il file in modo che corrisponda alla configurazione desiderata e quindi salvarlo.{ "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" } }
-
Apri un prompt dei comandi ed esegui il comando AWS CLI seguente:
$
aws robomaker start-simulation-job-batch --cli-input-json file://
startsimjobbatch.json
Per visualizzare il batch del processo di simulazione, vedere Visualizza di azione di di un di processo di di processo di processo di processo.
Visualizza di azione di di un di processo di di processo di processo di processo
È possibile visualizzare informazioni su un batch di processo di simulazione, inclusi dettagli sulle richieste di processo di simulazione nel batch.
Per visualizzare i dettagli di un batch di un processo di simulazione
Segui la procedura indicata in una delle seguenti schede:
Annulla di un batch del processo di processo di processo di processo di processo di processo
Un processo di simulazione può essere annullato se è in esecuzione e non è più necessario.
Per annullare un processo di simulazione
Segui la procedura indicata in una delle seguenti schede:
Di seguito è riportato un batch del processo di processo di processo di processo di processo
È possibile avviare un nuovo batch di processo di simulazione clonando un batch esistente. Quando si clona, è possibile includere tutte le richieste di processo di simulazione o selezionare un sottoinsieme di richieste.
Nota
I batch di processi di simulazione con la suite software ROS e Gazebo non sono disponibili per la clonazione. Per ulteriori informazioni, consulta Policy di supporto.
Per clonare un batch di processo di simulazione:
-
Accedere allaAWS RoboMaker console all'indirizzo https://console.aws.amazon.com/robomaker/
. -
Nel riquadro di navigazione a sinistra scegliere Simulations (Simulazioni) e quindi Simulation jobs (Processi di simulazione).
-
Selezionare l'ID del batch del processo di simulazione da annullare.
-
Per clonare l'intero batch, nella pagina dettaglio batch processo di simulazione in Azioni batch, scegliere Clona batch.
Per clonare richieste di lavoro di simulazione specifiche dal batch, in Richieste di lavoro di simulazione, seleziona le richieste di lavoro di simulazione che desideri clonare, quindi seleziona Richiedi azioni e scegli Richiesta clona.
-
Nella pagina batch processo di simulazione clonazione selezionare Invia.