Partager via


Std.ResourceEstimation

L’espace de noms Std.ResourceEstimation contient les fonctions et opérations suivantes :

Nom Description
AccountForEstimates Comptez les estimations de ressources d’une opération non implémentée, qui ont été obtenues séparément. Cette opération est disponible uniquement lors de l’utilisation de la cible d’exécution de l’estimateur de ressources.
AuxQubitCount Retourne un tuple qui peut être passé à l’opération de AccountForEstimates pour spécifier que le nombre de qubits auxiliaires est égal au amount.
BeginEstimateCaching Informe l’estimateur de ressource du début du fragment de code pour lequel l’estimation de la mise en cache peut être effectuée. Cette fonction est disponible uniquement lors de l’utilisation de la cible d’exécution de l’estimateur de ressources.
BeginRepeatEstimates Indique à l’estimateur de ressources de supposer que les ressources de l’appel de cette opération jusqu’à ce qu’un appel à EndRepeatEstimates soit pris en compte count fois, sans avoir à exécuter le code plusieurs fois. Les appels à BeginRepeatEstimates et EndRepeatEstimates peuvent être imbriqués. Une opération d’assistance RepeatEstimates permet d’appeler les deux fonctions dans un bloc within.
CczCount Retourne un tuple qui peut être passé à l’opération de AccountForEstimates pour spécifier que le nombre de portes CCZ est égal au amount.
endEstimateCaching Indique à l’estimateur de ressource d’arrêter la mise en cache des estimations, car le fragment de code en considération est terminé. Cette fonction est disponible uniquement lors de l’utilisation de la cible d’exécution de l’estimateur de ressources.
EndRepeatEstimates Opération complémentaire pour BeginRepeatEstimates.
MesureCount Retourne un tuple qui peut être transmis à l’opération de AccountForEstimates pour spécifier que le nombre mesures est égal à la amount.
PSSPCLayout Transmettez la valeur retournée par la fonction à l’opération de AccountForEstimates pour indiquer la disposition psSPC (Parallel Synthesis Sequential Pauli Computation). Pour plus d’informations, consultez https://arxiv.org/pdf/2211.07629.pdf.
RepeatEstimates Indique à l’estimateur de ressources de supposer que les ressources de l’appel de cette opération jusqu’à ce qu’un appel à Adjoint RepeatEstimates soit pris en compte count fois, sans avoir à exécuter le code plusieurs fois.
RotationCount Retourne un tuple qui peut être passé à l’opération de AccountForEstimates pour spécifier que le nombre de rotations est égal au amount.
RotationDepth Retourne un tuple qui peut être passé à l’opération de AccountForEstimates pour spécifier que la profondeur de rotation est égale à la amount.
SingleVariant Utilisé pour spécifier qu’il n’existe qu’une seule variante d’exécution dans BeginEstimateCaching fonction
TCount Retourne un tuple qui peut être passé à l’opération de AccountForEstimates pour spécifier que le nombre de portes T est égal à la amount.