Вступ до шаблонів функцій Qiskit
Шаблони функцій Qiskit — це відкрита колекція реалістичних прикладів коду, що надає доступ до найновіших дослідницьких робочих процесів з використанням таких інструментів, як Qiskit SDK та додатки Qiskit. Ці готові робочі процеси беруть інформацію з практичних експериментів і пакують її у форму, яку ти можеш налаштовувати та повторно використовувати у власних дослідженнях, не будуючи все з нуля. Усі шаблони готові до розгортання в Qiskit Serverless, де ти можеш легко використовувати класичні обчислення як частину свого робочого процесу.
Існує два типи шаблонів:
- Реалізації шаблонів: Спеціалізовані приклади коду, що реалізують передові техніки з реальних експериментів у таких галузях, як хімія та фізика.
- Базові шаблони: Основи для розробки власної оригінальної функції Qiskit. Ці шаблони демонструють найкращі практики в розробці інтерфейсів, форматуванні коду, модульному тестуванні тощо.
Реалізації шаблонів
Реалізації шаблонів функцій Qiskit організовані за прикладними областями. Наразі до колекції вхо дять: фізичний шаблон для симуляції гамільтоніана з використанням додатку Qiskit AQC-Tensor та хімічний шаблон для електронної структури з моделлю неявного розчинника з використанням додатку Qiskit SQD. Ресурси для початку роботи з цими двома шаблонами доступні за такими посиланнями:
- Симуляція електронної структури з моделлю неявного розчинника: вихідні файли шаблону та посібник
- Симуляція гамільтоніана: вихідні файли шаблону та посібник
Базові шаблони
Базові шаблони — це основи для розробки власної оригінальної функції Qiskit. Вони розроблені, щоб допомогти тобі швидко розпочати процес розробки, демонструючи найкращі практики в розробці інтерфейсів, форматуванні коду, обробці введення/виведення, повідомленнях про помилки, контрольних точках, модульному тестуванні тощо. Репозиторій представлено як шаблон GitHub, щоб реалізацію CI/CD можна було легко розширити.
Наразі є два шаблони: шаблон функції схеми та шаблон функції застосунку. Шаблон функції схеми побудований аналогічно до IBM Circuit Function, а шаблон функції застосунку ілюструє, як структурувати типовий робочий процес застосунку.
Наступні кроки
- Переглянь посібник зі створення шаблону функції для симуляції гамільтоніана
- Прочитай посібник із розгортання шаблону функції для хімічного робочого процесу
- Ознайомся з репозиторієм шаблонів функцій Qiskit на GitHub.