Skip to main content
IBM Quantum Platform

Introducción a las plantillas de funciones de Qiskit

Las plantillas de funciones de Qiskit son una colección de código abierto con ejemplos prácticos que te permiten acceder a algunos de los flujos de trabajo de investigación más recientes, los cuales aprovechan herramientas como el « Qiskit SDK » y los complementos de Qiskit. Estos flujos de trabajo predefinidos recogen información de experimentos prácticos y la presentan de tal manera que puedas personalizarlos y reutilizarlos en tu propia investigación, para que no tengas que empezar desde cero. Todas las plantillas se pueden implementar fácilmente en Qiskit Serverless, donde podrás aprovechar sin dificultad los recursos informáticos clásicos como parte de tu flujo de trabajo.

Existen dos tipos de plantillas:

  • Implementaciones de plantillas : Ejemplos de código especializados que implementan técnicas avanzadas de experimentos del mundo real en áreas como la química y la física.
  • Plantillas base : Referencias para desarrollar tu propia Función Qiskit original. Estas plantillas destacan las mejores prácticas en el desarrollo de interfaces, el formato del código, las pruebas unitarias, etc.

Implementaciones de plantillas

Las implementaciones de las plantillas de funciones de Qiskit están organizadas por ámbito de aplicación. Actualmente, la colección incluye una plantilla de física para la simulación hamiltoniana mediante el complemento AQC-Tensor de Qiskit y una plantilla de química para la estructura electrónica con el modelo de disolvente implícito mediante el complemento SQD de Qiskit. En los siguientes enlaces encontrarás recursos para empezar a utilizar estas dos plantillas:


Plantillas base

Las plantillas base son referencias para desarrollar tu propia Función Qiskit original. Están diseñados para ayudarle a poner en marcha el proceso de desarrollo ilustrando las mejores prácticas en el desarrollo de interfaces, el formato del código, la gestión de E/S, los mensajes de error, los puntos de comprobación, las pruebas unitarias, etc. El repositorio se expone como una plantilla GitHub para que la implementación de CI/CD pueda ampliarse fácilmente.

Actualmente hay dos plantillas: una plantilla de funciones de circuitos y una plantilla de funciones de aplicaciones.


Próximos pasos

Recomendaciones
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.