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á.
Execute seus circuitos com o Open QASM 3.0
Amazon O Braket agora suporta o Open QASM 3.0
Os tópicos deste guia explicam vários exemplos de como concluir as seguintes tarefas quânticas.
Este guia também fornece uma introdução a certos recursos específicos de hardware que podem ser implementados com o Open QASM 3.0 on Braket e links para outros recursos.
Nesta seção:
- O que é o Open QASM 3.0?
- Quando usar o Open QASM 3.0
- Como funciona o Open QASM 3.0
- Pré-requisitos
- Quais QASM recursos abertos são compatíveis com o Braket?
- Crie e envie um exemplo de tarefa quântica do Open QASM 3.0
- Support para Open QASM em diferentes dispositivos de suporte
- Simule ruídos com o Open 3.0 QASM
- Qubit religando com o Open 3.0 QASM
- Compilação literal com o Open 3.0 QASM
- O console Braket
- Mais atributos
- Gradientes de computação com o Open 3.0 QASM
- Medindo qubits específicos com o Open 3.0 QASM
O que é o Open QASM 3.0?
A Open Quantum Assembly Language (OpenQASM) é uma representação intermediária
A nova versão do Open QASM (3.0) estende a versão anterior para incluir mais recursos, como controle de nível de pulso, temporização de portas e fluxo de controle clássico para preencher a lacuna entre a interface do usuário final e a linguagem de descrição do hardware. Detalhes e especificações da versão 3.0 atual estão disponíveis na GitHub Open QASM 3.x Live Specification
Quando usar o Open QASM 3.0
QASMO Open fornece uma estrutura expressiva para especificar programas quânticos por meio de controles de baixo nível que não são específicos da arquitetura, tornando-o adequado como representação em vários dispositivos baseados em portas. O suporte do Braket ao Open QASM promove sua adoção como uma abordagem consistente para o desenvolvimento de algoritmos quânticos baseados em portas, reduzindo a necessidade de os usuários aprenderem e manterem bibliotecas em várias estruturas.
Se você tiver bibliotecas de programas existentes no Open QASM 3.0, poderá adaptá-las para uso com o Braket em vez de reescrever completamente esses circuitos. Pesquisadores e desenvolvedores também devem se beneficiar de um número crescente de bibliotecas terceirizadas disponíveis com suporte para desenvolvimento de algoritmos em OpenQASM.
Como funciona o Open QASM 3.0
O suporte para Open QASM 3.0 da Braket fornece paridade de recursos com a representação intermediária atual. Isso significa que tudo o que você pode fazer hoje em dispositivos de hardware e simuladores sob demanda com o Braket, você pode fazer com o Open usando o Braket QASM API. Você pode executar programas Open QASM 3.0 fornecendo diretamente QASM cadeias de caracteres abertas a todos os dispositivos baseados em portas de uma maneira semelhante à forma como os circuitos são fornecidos atualmente aos dispositivos no Braket. Os usuários do Braket também podem integrar bibliotecas de terceiros que suportam o Open QASM 3.0. O restante deste guia detalha como desenvolver QASM representações abertas para uso com o Braket.
Pré-requisitos
Para usar o Open QASM 3.0 no Amazon Braket, você deve ter a versão v1.8.0 dos esquemas do Amazon Braket Python e a versão 1.17.0 ou superior do Amazon Braket
Se você é um usuário iniciante do Amazon Braket, você precisa habilitar Amazon Suporte. Para obter instruções, consulte Habilitar o Amazon Braket.
O console Braket
As tarefas do Open QASM 3.0 estão disponíveis e podem ser gerenciadas no console do Amazon Braket. No console, você tem a mesma experiência de enviar tarefas quânticas no Open QASM 3.0 que tinha ao enviar tarefas quânticas existentes.
Mais atributos
QASMO Open está disponível em todas as regiões do Amazon Braket.