Aller au contenu principal
Ce projet est en phase bêta. Tu as trouvé un bug ? Ouvrir un ticket GitHub. Une question ou une idée ? Pose ta question dans Discussions — tes retours sont les bienvenus !
Quelle est la qualité de la traduction sur cette page ?

Introduction aux modèles de Qiskit Function

Les modèles de Qiskit Function sont une collection open-source d'exemples de code réalistes qui te donnent accès à certains des derniers flux de travail de recherche tirant parti d'outils comme le SDK Qiskit et les extensions Qiskit. Ces flux de travail prêts à l'emploi extraient des informations d'expériences pratiques et les conditionnent de manière à ce que tu puisses les personnaliser et les réutiliser dans tes propres recherches sans avoir à repartir de zéro. Tous les modèles sont facilement déployables sur Qiskit Serverless, où tu peux aisément exploiter des ressources de calcul classiques dans le cadre de ton flux de travail.

Il existe deux types de modèles :

  • Implémentations de modèles : Des exemples de code spécialisés qui mettent en œuvre des techniques avancées issues d'expériences réelles dans des domaines comme la chimie et la physique.

  • Modèles de base : Des références pour développer ta propre Qiskit Function originale. Ces modèles mettent en avant les bonnes pratiques en matière de développement d'interface, de formatage du code, de tests unitaires, et bien plus encore.

Implémentations de modèles​

Les implémentations de modèles de Qiskit Function sont organisées par domaine d'application. La collection comprend actuellement deux modèles de physique qui utilisent l'extension Qiskit AQC-Tensor (un pour la simulation hamiltonienne et un pour la dynamique hamiltonienne AQC + Trotter) et un modèle de chimie pour la structure électronique avec le modèle de solvant implicite utilisant l'extension Qiskit SQD. Des ressources pour démarrer avec ces modèles sont disponibles aux liens suivants :

Modèles de base​

Les modèles de base sont des références pour développer ta propre Qiskit Function originale. Ils sont conçus pour t'aider à démarrer rapidement le processus de développement en illustrant les bonnes pratiques en matière de développement d'interface, de formatage du code, de gestion des entrées/sorties, de messages d'erreur, de points de contrôle, de tests unitaires, et bien plus encore. Le dépôt est publié sous forme de modèle GitHub afin que l'implémentation CI/CD puisse être facilement étendue.

Il existe actuellement deux modèles : un modèle de fonction de circuit et un modèle de fonction applicative.

Étapes suivantes​

Recommandations