Solução de problemas do Amazon Braket - Amazon Braket

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solução de problemas do Amazon Braket

Use as informações e as soluções de problemas nesta seção para ajudar a resolver problemas no Amazon Braket.

AccessDeniedException

Se você receber um AccessDeniedExceptionao ativar ou usar o Braket, provavelmente está tentando habilitar ou usar o Braket em uma região onde sua função restrita não tem acesso.

Nesses casos, entre em contato com seu AWS administrador interno para entender quais das seguintes condições se aplicam:

  • Se houver restrições de perfil impedindo o acesso a uma região.

  • Se o perfil que você está tentando usar tiver permissão para usar o Braket.

Se seu perfil não tiver acesso a uma determinada região ao usar o Braket, você não poderá usar dispositivos nessa região específica.

Ocorreu um erro (ValidationException) ao chamar a CreateQuantumTask operação

Se você receber um erro semelhante a: An error occurred (ValidationException) when calling the CreateQuantumTask operation: Caller doesn't have access to amazon-braket-…​, verifique se você está se referindo a uma s3_folder existente. O Braket não cria automaticamente novos buckets e prefixos do Amazon S3 para você.

Se você estiver acessando a API diretamente e recebendo um erro semelhante a: Failed to create quantum task: Caller doesn't have access to s3://MY_BUCKET, verifique se você não está incluindo s3:// no caminho do bucket do Amazon S3.

Um recurso de SDK não funciona

Sua versão do Python deve ser 3.10 ou superior. Para Amazon Braket Hybrid Jobs, recomendamos o Python 3.12.

Verifique se o SDK e os esquemas estão. up-to-date Para atualizar o SDK a partir do caderno ou do editor de Python, execute o seguinte comando:

pip install amazon-braket-sdk --upgrade --upgrade-strategy eager

Para atualizar os esquemas, execute o seguinte comando.

pip install amazon-braket-schemas --upgrade

Se você estiver acessando o Amazon Braket de seu próprio cliente, verifique se a Região AWS está definida como uma região com suporte pelo Amazon Braket.

O trabalho híbrido falha devido a ServiceQuotaExceededException

Um trabalho híbrido executando tarefas quânticas nos simuladores Amazon Braket pode deixar de ser criado se você exceder o limite de tarefas quânticas simultâneas para o dispositivo simulador que você está almejando. Para saber mais sobre limites, consulte o tópico Cotas.

Se você estiver executando tarefas simultâneas em um dispositivo simulador em vários trabalhos híbridos da sua conta, poderá encontrar esse erro.

Para ver o número de tarefas quânticas simultâneas em um dispositivo simulador específico, use a API search-quantum-tasks, conforme mostrado no exemplo de código a seguir.

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

Você também pode visualizar as tarefas quânticas criadas em um dispositivo usando CloudWatch as métricas da Amazon: Braket > Por dispositivo.

Para evitar esses erros:
  1. Solicite um aumento de cotas de serviço para o número de tarefas quânticas simultâneas para o dispositivo simulador. Isso só se aplica ao dispositivo SV1.

  2. Gerencie as exceções de ServiceQuotaExceeded em seu código e tente novamente.

Os componentes pararam de funcionar na instância do notebook

Se alguns componentes do notebook pararem de funcionar, tente o seguinte:

  1. Baixe todos os notebooks que você criou ou modificou em uma unidade local.

  2. Interrompa a instância do notebook.

  3. Exclua a instância de notebook.

  4. Crie uma nova instância de notebook com um nome diferente.

  5. Faça o upload dos notebooks para a nova instância.