Simulador quântico esparso
O simulador esparso é o simulador local padrão para ambientes de desenvolvimento do Azure Quantum e utiliza uma representação esparsa de vetores de estado quântico, em vez do simulador de estado completo. Esse recurso permite que o simulador esparso minimize o volume de memória usado para representar estados do Quantum, assim viabilizando simulações em um número maior de qubits. O simulador esparso é eficiente para representar estados do Quantum que são esparsos na base computacional, ou seja, estados para os quais a maioria dos coeficientes de amplitude são iguais a zero na base computacional. Assim, o simulador esparso permite que os usuários explorem aplicativos maiores do que o que pode ser representado usando o simulador de estado completo, o que desperdiçará memória e tempo em um número exponencialmente grande de amplitudes iguais a zero.
Para obter mais informações sobre o simulador esparso, confira Jaques e Häner (arXiv:2105.01533).
Chamando o simulador esparso
O simulador esparso é o simulador local padrão em Visual Studio Code com a extensão do Azure Quantum Development Kit instalada e no portal do Azure Quantum.
Cenário | Método |
---|---|
Em um Q# programa no VS Code | Selecione Executar Q# arquivo |
Em uma célula do notebook Python | result=qsharp.eval("EntryPointOperation()") ou result=qsharp.run("EntryPointOperation()", shots=##) |
Em uma célula do %%qsharp notebook |
EntryPointOperation() |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: ao longo de 2024, vamos eliminar problemas do GitHub como o mecanismo de comentários para conteúdo e substituí-lo por um novo sistema de comentários. Para obter mais informações, consulte:Enviar e exibir comentários de