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.
Solución de problemas de Amazon Braket
Usa la información y las soluciones de solución de problemas de esta sección para ayudarte a resolver los problemas con Amazon Braket.
En esta sección:
- AccessDeniedException
- Se ha producido un error (ValidationException) al llamar a la operación CreateQuantumTask
- Una SDK función no funciona
- El trabajo híbrido falla debido a ServiceQuotaExceededException
- Los componentes dejaron de funcionar en una instancia de bloc de notas
- Solución de problemas: Open QASM
AccessDeniedException
Si recibes una AccessDeniedExceptional activar o utilizar Braket, es probable que estés intentando activar o utilizar Braket en una región a la que tu función restringida no tiene acceso.
En esos casos, debe ponerse en contacto con su AWS administrador interno para saber cuáles de las siguientes condiciones se aplican:
-
Si hay restricciones de roles que impidan el acceso a una región.
-
Si el rol que intenta usar tiene permiso para usar Braket.
Si tu rol no tiene acceso a una región determinada cuando usas Braket, no podrás usar los dispositivos de esa región en particular.
Se ha producido un error (ValidationException) al llamar a la operación CreateQuantumTask
Si recibe un error similar al siguiente: An error occurred (ValidationException) when calling the CreateQuantumTask
operation: Caller doesn’t have access to amazon-braket-…
Compruebe que se refiere a una carpeta s3_existente. Braket no crea automáticamente nuevos buckets y prefijos de Amazon S3.
Si está accediendo al API directamente y recibiendo un error similar a: Failed to create quantum
task: Caller doesn’t have access to s3://MY_BUCKET
Comprueba que no estás incluido s3://
en la ruta del bucket de Amazon S3.
Una SDK función no funciona
La versión de Python debe ser 3.9 o superior. Para Amazon Braket Hybrid Jobs, recomendamos Python 3.10.
Compruebe que sus esquemas SDK y lo sean. up-to-date Para actualizarlos SDK desde el cuaderno o desde el editor de Python, ejecuta el siguiente comando:
pip install amazon-braket-sdk --upgrade --upgrade-strategy eager
Para actualizar los esquemas, ejecuta el siguiente comando:
pip install amazon-braket-schemas --upgrade
Si accedes a Amazon Braket desde tu propio cliente, verifica que tu AWS región esté configurada como una región compatible con Amazon Braket.
El trabajo híbrido falla debido a ServiceQuotaExceededException
Es posible que no se cree un trabajo híbrido que ejecute tareas cuánticas contra los simuladores Amazon Braket si se supera el límite de tareas cuánticas simultáneas del dispositivo simulador al que se dirige. Para obtener más información sobre los límites de servicio, consulte el tema Cuotas.
Si ejecutas tareas simultáneas en un dispositivo simulador en varias tareas híbridas desde tu cuenta, es posible que aparezca este error.
Para ver el número de tareas cuánticas simultáneas en un dispositivo simulador específico, usa la search-quantum-tasks
API, 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 que se produzcan estos errores, sigue estos pasos:
-
Solicite un aumento de la cuota de servicio para el número de tareas cuánticas simultáneas para el dispositivo simulador. Esto solo se aplica a SV1 dispositivo.
-
Gestiona
ServiceQuotaExceeded
las excepciones en tu código y vuelve a intentarlo.
Los componentes dejaron de funcionar en una instancia de bloc de notas
Si algunos componentes de su portátil dejan de funcionar, intente lo siguiente:
-
Descarga todos los blocs de notas que hayas creado o modificado en una unidad local.
-
Detenga la instancia de su bloc de notas.
-
Elimine la instancia de su bloc de notas.
-
Crea una nueva instancia de bloc de notas con un nombre diferente.
-
Sube los cuadernos a la nueva instancia.