Проходи транспілятора на основі ШІ
# Added by doQumentation — required packages for this notebook
!pip install -q qiskit qiskit-ibm-runtime qiskit-ibm-transpiler
Проходи транспілятора на основі ШІ — це проходи, які слугують повноцінною заміною «тради ційних» проходів Qiskit для деяких задач транспіляції. Вони нерідко дають кращі результати, ніж існуючі евристичні алгоритми (зокрема меншу глибину та кількість CNOT-вентилів), і водночас є значно швидшими за оптимізаційні алгоритми на кшталт розв'язувачів булевої виконуваності. Проходи транспілятора на основі ШІ можна запускати у локальному середовищі або в хмарі через Qiskit Transpiler Service — якщо ти маєш доступ до IBM Quantum® Premium Plan, Flex Plan або On-Prem (через IBM Quantum Platform API) Plan.
Проходи транспілятора на основі ШІ перебувають у статусі бета-версії та можуть змінюватися. Якщо маєш відгуки або хочеш зв'язатися з командою розробників, скористайся каналом у Qiskit Slack Workspace.
На сьогодні доступні такі проходи:
Проходи маршрутизації
AIRouting: вибір розміщення та маршрутизація схеми
Проходи синтезу схем
AICliffordSynthesis: синтез схем КліффордаAILinearFunctionSynthesis: синтез схем лінійних функційAIPermutationSynthesis: синтез схем перестановокAIPauliNetworkSynthesis: синтез схем мережі Паулі
Щоб використовувати проходи транспілятора на основі ШІ, спочатку встанови пакет qiskit-ibm-transpiler. Більше інформації про доступні параметри можна знайти в документації API qiskit-ibm-transpiler.