Compartilhar via


Std.ResourceEstimation

O namespace Std.ResourceEstimation contém as seguintes funções e operações:

Nome Descrição
accountForEstimates Contabilize as estimativas de recursos de uma operação não simplificada, que foram obtidas separadamente. Essa operação só está disponível ao usar o destino de execução do avaliador de recursos.
AuxQubitCount Retorna uma tupla que pode ser passada para a operação AccountForEstimates para especificar que o número de qubits auxiliares é igual ao amount.
BeginEstimateCaching Informa o avaliador de recursos do início do fragmento de código para o qual as estimativas de cache podem ser feitas. Essa função só está disponível ao usar o destino de execução do avaliador de recursos.
BeginRepeatEstimates Instrui o avaliador de recursos a assumir que os recursos da chamada desta operação até que uma chamada para EndRepeatEstimates sejam contabilizados por count vezes, sem a necessidade de executar o código muitas vezes. As chamadas para BeginRepeatEstimates e EndRepeatEstimates podem ser aninhadas. Uma operação auxiliar RepeatEstimates permite chamar as duas funções em um bloco de within.
CczCount Retorna uma tupla que pode ser passada para a operação AccountForEstimates para especificar que o número de portões ccz é igual ao amount.
EndEstimateCaching Instrui o avaliador de recursos a interromper o cache de estimativas porque o fragmento de código em consideração acabou. Essa função só está disponível ao usar o destino de execução do avaliador de recursos.
EndRepeatEstimates Operação complementar para BeginRepeatEstimates.
MeasurementCount Retorna uma tupla que pode ser passada para a operação AccountForEstimates para especificar que o número Medidas é igual ao amount.
PSSPCLayout Passe o valor retornado pela função para a operação AccountForEstimates para indicar o layout de PSSPC (Computação Sequencial de Síntese Paralela). Consulte https://arxiv.org/pdf/2211.07629.pdf para obter detalhes.
RepeatEstimates Instrui o avaliador de recursos a assumir que os recursos da chamada desta operação até que uma chamada para Adjoint RepeatEstimates sejam contabilizados por count vezes, sem a necessidade de executar o código muitas vezes.
RotationCount Retorna uma tupla que pode ser passada para a operação AccountForEstimates para especificar que o número de rotações é igual ao amount.
RotationDepth Retorna uma tupla que pode ser passada para a operação de AccountForEstimates para especificar que a profundidade de rotação é igual ao amount.
SingleVariant Usado para especificar que há apenas uma variante de execução na função BeginEstimateCaching
TCount Retorna uma tupla que pode ser passada para a operação AccountForEstimates para especificar que o número de portões T é igual ao amount.