Matrice complète des fonctionnalités
| Fonctionnalité | Qiskit | Cirq | PennyLane | Braket | CUDA-Q | TKET |
|---|---|---|---|---|---|---|
Langage principal | Python | Python | Python | Python | Python/C++ | Python |
Sim CPU locale | ✓ | ✓ | ✓ | ✓ | ✓ | ~ (via backend) |
Simulateur GPU Accélération CUDA | ~ (aer-gpu) | ✗ | ~ (lightning) | ✗ | ✓✓ | ✗ |
Qubits max en sim vecteur d'état, local | 30+ (CPU) | ~25 | 25+ | 25 local | 34+ (GPU) | ~ (via backend) |
Différentiable autograd/backprop | ~ (partial) | ~ (TF) | ✓✓ | ~ (plugin) | ~ | ✗ |
Prise en charge QML | ~ (qiskit-ml) | ✗ | ✓✓ | ~ | ~ | ✗ |
VQE/QAOA intégrés | ✓ | ~ | ✓ | ~ | ~ | ✗ |
Modélisation du bruit | ✓✓ | ✓✓ | ✓ | ✓ | ✓ | ✓ |
Contrôle des impulsions au niveau matériel | ✓ | ~ | ✗ | ✗ | ✗ | ✗ |
Prise en charge HLQuantum | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
Modèle tarifaire Le SDK est gratuit ; l'accès au matériel varie | Free SDK; IBM QPU free tier + paid plans | Free SDK; Google HW by application | Free SDK; backend costs vary | Free SDK; pay-per-shot/task (AWS) | Free SDK; GPU/cloud costs apply | Free SDK; Quantinuum H-Series paid |
Idéal pour | Matériel IBM | Google AI / bruit | QML / recherche | Écosystème AWS | Performance GPU | Matériel Quantinuum |
✓ = prise en charge complète · ~ = partielle/plugin · ✗ = non prise en charge · * = via l'intégration HLQuantum
Quel SDK dois-je utiliser ?
En fonction de votre cas d'usage principal :
Premier projet quantique
Qiskit possède la plus grande communauté, le plus de tutoriels et un accès gratuit aux QPU d'IBM. C'est là que la plupart des débutants commencent.
Apprentissage automatique quantique
PennyLane est spécialement conçu pour le QML — circuits différentiables avec intégration PyTorch, JAX et TensorFlow.
Vitesse de simulation maximale
CUDA-Q s'exécute sur des GPU NVIDIA et est 100 à 10 000× plus rapide que les simulateurs CPU pour les circuits de plus de 20 qubits.
VQE / chimie quantique
Qiskit Nature et PennyLane ont tous deux une excellente prise en charge de la VQE. La différentiabilité de PennyLane facilite l'optimisation basée sur le gradient.
QPU à meilleure fidélité de porte
Les systèmes à ions piégés d'IonQ offrent les fidélités de porte à 2 qubits les plus élevées disponibles, avec une connectivité tous-à-tous des qubits.
Flux de travail AWS / cloud-natif
Braket s'intègre parfaitement à l'écosystème AWS. Prend en charge plusieurs fournisseurs de QPU et des simulateurs cloud gérés.
Matériel Google ou recherche sur le bruit
Cirq est spécialement conçu pour les circuits NISQ avec une modélisation détaillée du bruit. Accès direct au matériel Google Quantum AI (sur candidature).
Exécuter sur plusieurs backends
HLQuantum vous offre une seule API pour tous les SDK. Écrivez un circuit, exécutez-le sur n'importe quel backend en changeant un paramètre.
Compilation / optimisation de circuits
TKET (pytket) est le compilateur de Quantinuum, largement utilisé pour optimiser les circuits avant leur envoi sur du matériel réel, et fonctionne avec les QPU de la série H.
Utilisez tous les backends depuis une seule API
Au lieu de choisir, utilisez HLQuantum pour cibler Qiskit, Cirq, PennyLane, Braket, CUDA-Q et IonQ à partir d'un seul circuit. Changez avec un paramètre — sans réécriture.
result = hlq.run(qc, backend="qiskit") # IBM Aer
result = hlq.run(qc, backend="cudaq") # NVIDIA GPU
result = hlq.run(qc, backend="ionq", device="aria-1") # Real QPUQuestions fréquentes
Tarifs, licences, et comment ces SDK se comparent en termes de coût.
Qiskit, Cirq, PennyLane, Braket et TKET sont-ils gratuits ?
Oui, chaque SDK comparé ici, Qiskit, Cirq, PennyLane, Amazon Braket, NVIDIA CUDA-Q et TKET, est un logiciel libre et open source que l'on installe avec pip. Le SDK lui-même ne coûte jamais rien ; ce que l'on paie, le cas échéant, c'est le temps sur du matériel quantique réel.
Quelle plateforme de calcul quantique est la moins chère pour exécuter des circuits ?
Pour un accès réellement gratuit au matériel réel, l'Open Plan d'IBM Quantum (Qiskit) est le moins cher : une allocation mensuelle gratuite et récurrente de temps QPU réel, sans carte bancaire. AWS Braket et le matériel Quantinuum (la cible habituelle de TKET) facturent au shot ou à la tâche une fois les crédits de bienvenue épuisés.
Qu'est-ce que TKET et combien coûte-t-il ?
TKET, utilisé via le paquet Python pytket, est le compilateur et optimiseur de circuits gratuit et open source de Quantinuum. Il n'exécute pas les circuits lui-même, il les prépare pour un backend, le plus souvent le matériel payant H-Series de Quantinuum, mais il compile aussi pour plusieurs autres fournisseurs.
Dois-je choisir un seul SDK, ou puis-je changer plus tard ?
Vous pouvez changer librement. Les concepts de base, portes, circuits, mesure, se transposent directement entre Qiskit, Cirq, PennyLane, Braket, CUDA-Q et TKET. Une couche comme HLQuantum permet à un même circuit de cibler plusieurs de ces backends sans réécriture.