Aller au contenu principal

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 s'appuient sur des expériences pratiques et les regroupent 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 un modèle de physique pour la simulation hamiltonienne utilisant l'extension Qiskit AQC-Tensor 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 deux 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 exposé comme un modèle GitHub afin que l'implémentation CI/CD puisse être facilement étendue.

Il existe actuellement deux modèles : un modèle de circuit function et un modèle d'application function. Le modèle de circuit function est construit de manière similaire à la IBM Circuit Function et le modèle d'application function illustre comment structurer un flux de travail applicatif typique.

Étapes suivantes

Recommandations