Qiskit
Plus d'infos
- Propriétaire
- IBM
- Année
- Type
- Framework de programmation quantique
- Licence
- Apache 2.0
- Code source
- github.com/Qiskit
Le framework Python d'IBM pour la programmation quantique, et celui que le plus de monde a essayé — en grande partie grâce à l'accès gratuit à du vrai matériel.
On construit un circuit en plaçant des portes sur un registre, on l'exécute sur un simulateur ou sur l'une des machines d'IBM via le cloud, et l'on récupère une distribution de résultats de mesure. Les programmes quantiques étant probabilistes, on lance le même circuit des milliers de fois et l'on regarde les statistiques.
Le gros du travail revient au transpileur. Il réécrit le circuit dans les portes que la machine possède réellement, et déplace les qubits pour que les opérations à deux qubits n'aient lieu qu'entre voisins sur la puce. Le circuit peut y enfler considérablement — surprise classique la première fois qu'on passe sur du vrai matériel.