Поделиться через


Внутренние квантовые симуляторы от квантовых поставщиков

В этой статье описываются внутренние симуляторы, доступные от квантовых поставщиков. Эти симуляторы доступны всем пользователям Azure Quantum и являются отличным способом тестирования Q# программ перед их запуском на реальном квантовом компьютере.

IonQ

IonQ предоставляет имитатор с ускорением GPU, поддерживающий до 29 кубитов, используя тот же набор шлюзов, который IonQ предоставляет на своем квантовом оборудовании. Симулятор — отличное место для предварительного выполнения заданий перед их запуском на фактическом квантовом компьютере.

  • Тип задания: Simulation
  • Формат данных: ionq.circuit.v1
  • Идентификатор целевого объекта: ionq.simulator
  • Профиль целевого выполнения: база QIR (квантовое промежуточное представление)

Дополнительные сведения см. на странице поставщика IonQ.

PASQAL

Эмулятор Emu-TN PASQAL имитирует эволюцию квантового состояния с помощью уравнения Шредингера, соответствующего действиям, выполняемым лазерами.

Эмулятор Emu-TN выполняется в кластере узлов NVIDIA DGX, каждый из которых оснащен GPU NVIDIA A100, что позволяет эмуляции квантовых процессоров PASQAL. Это ключевое средство для прототипа и проверки квантовых программ перед их запуском на ЦП (квантовый модуль обработки). До 100 кубитов в массивах 2D можно эмулировать для разработки промышленных приложений и продвижения научного обнаружения.

  • Тип задания: Simulation
  • Формат данных: application/json
  • Идентификатор целевого объекта: pasqal.sim.emu-tn
  • Профиль целевого выполнения: N/A

Дополнительные сведения см. на странице поставщика PASQAL.

Quantinuum

Quantinuum предоставляет два средства эмулятора:

Средства проверки синтаксиса . Эти средства проверяют правильный синтаксис, завершение компиляции и совместимость компьютера, используя тот же компилятор, что и целевой квантовый компьютер. Существуют средства проверки синтаксиса для системной модели H1 и H2.

  • Тип задания: Simulation
  • Форматы данных: honeywell.openqasm.v1, honeywell.qir.v1
  • Идентификатор цели:
    • Средство проверки синтаксиса H1-1: quantinuum.sim.h1-1sc
    • Средство проверки синтаксиса H2-1: quantinuum.sim.h2-1sc
  • Профиль целевого выполнения: QIR адаптивный RI
  • Цены: бесплатные ($0)

Эмуляторы — эти средства содержат подробную физическую модель и реалистичную модель шума фактического оборудования модели системы H1 и H2. Для каждого компьютера используются эмуляторы — H1-1 и H2-1, а также облачный эмулятор Quantinuum.

  • Тип задания: Simulation
  • Формат данных: honeywell.openqasm.v1, honeywell.qir.v1
  • Идентификатор цели:
    • Эмулятор H1-1: quantinuum.sim.h1-1e
    • Эмулятор H2-1: quantinuum.sim.h2-1e
  • Профиль целевого выполнения: адаптивный QIR RI

Эмулятор Quantinuum — это эмулятор на основе системной модели H1, доступный бесплатно на странице Code с помощью Azure Quantum. Для получения дополнительной информации см. страницу эмулятора Quantinuum .

Дополнительные сведения обо всех эмуляторах Quantinuum см. на странице поставщика Quantinuum.

Rigetti

Rigetti предоставляет свои квантовые виртуальные машины (QVM), симулятор с открытым исходным кодом для Quil. Целевой объект QVM принимает программу Quil в виде текста и запускает эту программу на QVM, размещенной в облаке, возвращая имитированные результаты.

  • Тип задания: Simulation
  • Форматы данных: rigetti.quil.v1, rigetti.qir.v1
  • Идентификатор целевого объекта: rigetti.sim.qvm
  • Профиль целевого выполнения: база QIR
  • Цены: бесплатные ($0)

Дополнительные сведения см. на странице поставщика Rigetti.