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 con Amazon Braket
Use la información de solución de problemas y las soluciones de esta sección para resolver problemas que pueden presentarse con Amazon Braket.
En esta sección:
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, ponte en contacto con tu AWS administrador interno para saber cuáles de las siguientes condiciones se aplican:
-
Si hay restricciones de rol que impidan el acceso a una región.
-
Si el rol que intenta usar tiene permiso para usar Braket.
Si su rol no tiene acceso a una región determinada cuando usa Braket, no podrá usar los dispositivos de esa región en particular.
Se ha producido un error (ValidationException) al llamar a la CreateQuantumTask operación
Si recibe un error similar a: An error occurred (ValidationException) when calling the CreateQuantumTask
operation: Caller doesn't have access to amazon-braket-…, compruebe que está haciendo referencia a una carpeta s3_existente. Braket no crea automáticamente nuevos buckets y prefijos de Amazon S3.
Si está accediendo a la API directamente y recibe un error similar a: Failed to create quantum
task: Caller doesn't have access to s3://MY_BUCKET, compruebe que no está incluyendo s3:// en la ruta del bucket de Amazon S3.
Una característica del SDK no funciona
La versión de Python debe ser 3.10 o superior. Para Amazon Braket Hybrid Jobs, recomendamos Python 3.12.
Compruebe que su SDK y sus esquemas lo sean. up-to-date Para actualizar el SDK desde el cuaderno o desde el editor de Python, ejecute el siguiente comando:
pip install amazon-braket-sdk --upgrade --upgrade-strategy eager
Para actualizar los esquemas, ejecute el siguiente comando:
pip install amazon-braket-schemas --upgrade
Si accede a Amazon Braket desde su propio cliente, verifique que su región de AWS esté establecida 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 en los simuladores de Amazon Braket si 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, consulte el tema Cuotas.
Si ejecuta tareas simultáneas en un dispositivo simulador en varios trabajos híbridos desde su cuenta, podría producirse este error.
Para ver el número de tareas cuánticas simultáneas en un dispositivo simulador específico, use la API de search-quantum-tasks, 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:
-
Solicite un aumento de cuota de servicio para el número de tareas cuánticas simultáneas del dispositivo simulador. Esto solo se aplica al dispositivo SV1.
-
Gestione las excepciones de
ServiceQuotaExceededen su código y vuelva a intentarlo.
Los componentes dejaron de funcionar en una instancia de cuaderno
Si algunos componentes de su cuaderno dejan de funcionar, pruebe lo siguiente:
-
Descargue todos los cuadernos que haya creado o modificado en una unidad local.
-
Detenga la instancia de cuaderno.
-
Elimine la instancia de cuaderno.
-
Cree una nueva instancia de cuaderno con un nombre diferente.
-
Suba los cuadernos a la nueva instancia.