Simulador quântico disperso
O simulador disperso é o simulador local predefinido para ambientes de desenvolvimento do Azure Quantum e utiliza uma representação dispersa de vetores de estado quântico, em oposição ao simulador de estado completo. Esta funcionalidade permite ao simulador disperso minimizar a pegada de memória utilizada para representar estados quânticos, permitindo assim simulações num maior número de qubits. O simulador disperso é eficiente para representar estados quânticos que são dispersos na base computacional, ou seja, estados quânticos para os quais a maioria dos coeficientes de amplitude são zero na base computacional. Como tal, o simulador disperso permite que os utilizadores explorem aplicações maiores do que as que podem ser representadas através do simulador de estado completo que irá desperdiçar memória e tempo num número exponencialmente grande de amplitudes zero.
Para obter mais informações sobre o simulador disperso, consulte Jaques e Häner (arXiv:2105.01533).
Chamar o simulador disperso
O simulador disperso é o simulador local predefinido no Visual Studio Code com a extensão do Azure Quantum Development Kit instalada e no portal do Azure Quantum.
Scenario | Método |
---|---|
Num Q# programa no VS Code | Selecionar Executar Q# ficheiro |
Numa célula do bloco de notas python | result=qsharp.eval("EntryPointOperation()") ou result=qsharp.run("EntryPointOperation()", shots=##) |
Numa célula do bloco de %%qsharp notas |
EntryPointOperation() |
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