Se produce un error en un trabajo híbrido debido a que se ha superado la cuota - Amazon Braket

¡Aprenda los fundamentos de la computación cuántica con! AWS Inscríbase en el plan de aprendizaje digital Amazon Braket y obtenga su propia insignia digital tras completar una serie de cursos de aprendizaje y una evaluación digital.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Se produce un error en un trabajo híbrido debido a que se ha superado la cuota

Mi trabajo híbrido falla con ServiceQuotaExceededException

Es posible que no se pueda crear un trabajo híbrido que ejecute tareas cuánticas con los simuladores Amazon Braket si se supera el límite de tareas cuánticas simultáneas del dispositivo simulador al que se apunta. Los límites de servicio se explican en el tema Cuotas. Si ejecutas varios trabajos híbridos desde tu cuenta, que ejecutan tareas simultáneas en un dispositivo simulador, es posible que aparezca este error.

Para ver el número de tareas cuánticas simultáneas en un dispositivo simulador específico, usa el search-quantum-tasksAPI, como se muestra en el siguiente ejemplo de código.

DEVICE_ARN=arn:aws:braket:::device/quantum-simulator/amazon/sv1 task_list="" for status_value in "CREATED" "QUEUED" "RUNNING" "CANCELLING"; do tasks=$(aws braket search-quantum-tasks --filters name=status,operator=EQUAL,values=${status_value} name=deviceArn,operator=EQUAL,values=$DEVICE_ARN --max-results 100 --query 'quantumTasks[*].quantumTaskArn' --output text) task_list="$task_list $tasks" done; echo "$task_list" | tr -s ' \t' '[\n*]' | sort | uniq

También puedes ver las tareas cuánticas creadas comparándolas con un dispositivo mediante CloudWatch las métricas de Amazon: Braket > Por dispositivo.

Para evitar estos errores, puedes hacer lo siguiente:
  1. Solicite un aumento de la cuota de servicio para el número de tareas cuánticas simultáneas del dispositivo simulador. Esto solo se aplica al SV1 dispositivo.

  2. Gestiona ServiceQuotaExceeded las excepciones en tu código y vuelve a intentarlo.