Skip to main content
IBM Quantum Platform

Dépendances facultatives

Ce module définit des testeurs de disponibilité « paresseux » pour les dépendances tierces facultatives. Les « checkers » sont des instances de LazyImportTester et peuvent être utilisés comme des valeurs booléennes (évaluées de manière paresseuse), ou pour déclencher une MissingOptionalLibraryError lorsqu'une dépendance est requise.


Testeurs disponibles

HAS_FFSIM

Valeur par défaut : <qiskit.utils.lazy_tester.LazyImportTester object>

ffsim est un simulateur haute performance pour les circuits quantiques fermioniques qui exploite la conservation du nombre de particules et du spin Z.

FermionicCircuit Ces cas peuvent être simulés à l'aide de ffsim.apply_unitary().

Remarque

ffsim ne prend pas en charge Windows, c'est pourquoi il s'agit d'une dépendance facultative.

Voir aussi

LazyDependencyManager pour découvrir des exemples d'utilisation et les méthodes disponibles de cet objet.

HAS_PYOMO

Valeur par défaut : <qiskit.utils.lazy_tester.LazyImportTester object>

Pyomo est un langage de modélisation d'optimisation basé sur le modèle « Python » (modèle-définition-règle), utilisé pour élaborer des programmes linéaires et à nombres entiers mixtes (LP/MILP) destinés aux solveurs classiques.

Voir aussi

LazyDependencyManager pour découvrir des exemples d'utilisation et les méthodes disponibles de cet objet.

HAS_QISKIT_ADDON_SQD

Valeur par défaut : <qiskit.utils.lazy_tester.LazyImportTester object>

qiskit-addon-sqd met en œuvre la diagonalisation quantique par échantillonnage (SQD) : il projette un hamiltonien sur le sous-espace engendré par les configurations mesurées de la base de calcul, puis affine ce sous-espace de manière itérative grâce à la récupération de configuration.

Remarque

qiskit-addon-sqd Il inclut la bibliothèque « PySCF, », qui n'est pas compatible avec Windows; c'est pourquoi il s'agit d'une dépendance facultative.

Voir aussi

LazyDependencyManager pour découvrir des exemples d'utilisation et les méthodes disponibles de cet objet.

Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.