Introdução e um bloco de notas Q# do Azure Quantum
Dica
Os utilizadores pela primeira vez recebem automaticamente 500 $ (USD)Créditos Quânticos do Azure gratuitos para utilização com cada fornecedor de hardware quântico participante. Se tiver consumido todos os créditos e precisar de mais, pode aplicar-se ao programa Créditos Quânticos do Azure.
Saiba como executar Q# código num Jupyter Notebook no portal do Azure Quantum. Um Jupyter Notebook é um documento que contém texto e código avançados e que pode ser executado no browser com Q# o e o código Python. Os blocos de notas podem ser criados diretamente no portal do Azure Quantum e oferecer funcionalidades como informações de ligação pré-carregadas e um ambiente de desenvolvimento python e pré-configurado Q# .
Neste artigo, irá executar um bloco de notas de exemplo no portal do Azure que executa um gerador de números aleatórios quântico simples escrito em Q# e Python.
Para obter mais informações sobre como utilizar o Jupyter Notebooks com o serviço Azure Quantum, consulte Trabalhar com o Jupyter Notebooks numa área de trabalho do Azure Quantum.
Pré-requisitos
Antes de começar, precisa dos seguintes pré-requisitos para utilizar o Jupyter Notebooks numa área de trabalho do Azure Quantum.
- Uma conta do Azure com uma subscrição ativa. Se não tiver uma conta do Azure, registe-se gratuitamente e inscreva-se numa subscrição pay as you go.
- Uma área de trabalho do Azure Quantum. Veja Create uma área de trabalho do Azure Quantum.
Copiar um bloco de notas de exemplo
Para começar, copie um bloco de notas de exemplo da galeria de blocos de notas.
Inicie sessão no portal do Azure e selecione a área de trabalho do Azure Quantum.
Selecione Blocos de Notas.
Na galeria Exemplo, localize o mosaico Hello, mundo: Q#bloco de notas, selecione o fornecedor IonQ, Quantinuum ou Rigetti (o código de exemplo é idêntico) e selecione Copiar para os meus blocos de notas.
O bloco de notas de exemplo pode ser encontrado em Os meus blocos de notas e agora pode executar o bloco de notas.
Executar o bloco de notas
Para executar o bloco de notas de exemplo, siga estes passos para o seu fornecedor selecionado.
Em Os meus blocos de notas, selecione o bloco de notas hello-world-qsharp-ionq .
Para executar o programa completo de cima para baixo, selecione Executar tudo.
Para percorrer o exemplo e executar cada célula individualmente de cima para baixo, selecione a célula que pretende executar e selecione o ícone executar.
Percorrer o programa no IonQ
O programa hello world executa um gerador de números aleatórios quânticos simples e apresenta um histograma dos resultados.
Factos a ter em conta:
- 1ª célula: pré-carregar as informações da subscrição para ligar ao serviço Azure Quantum.
- 2ª célula: obtém os disponíveis targets (computadores quânticos e simuladores) na sua área de trabalho.
- 3ª célula: importa o
qsharp
pacote e define o perfil base do compilador. - 4ª célula: o Q# código que define o programa. Tenha em atenção o
%%qsharp
comando mágico que lhe permite introduzir Q# código diretamente na célula do bloco de notas do Python. 0 5ª célula: compila a operação qsharp com o perfil base para submeter ao Azure Quantum. - 6.ª e 7.ª células: define o target, submete a tarefa e desenha e apresenta o resultado. Os resultados devem ser divididos aproximadamente entre 0 e 1.
Nota
Se tiver dúvidas ou se deparar com algum problema com o Azure Quantum, pode contactar AzureQuantumInfo@microsoft.com.
Passos seguintes
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários