1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-QPanda-2-0

Клонировать/Скачать
README(CN).md 5.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 23:35 fef9d8b

QPanda 2

QPanda2 — это открытый квантовый вычислительный фреймворк, разработанный компанией Origin Quantum Computing. Он предназначен для создания, выполнения и оптимизации квантовых алгоритмов.

QPanda2 является основой для серии программного обеспечения для квантовых вычислений, предоставляя ключевые компоненты для QRunes, Qurator и других квантовых вычислительных сервисов.

Состояние непрерывной интеграции

Linux Windows и MacOS
Build Status Build Status
C++ документация Python документация
Documentation Status Documentation Status

Установка

Python 3.8–3.11

Для установки через pip выполните следующие действия:

pip install pyqpanda

Другие версии Python и C++

Если вы используете другую версию Python или хотите работать с C++ API напрямую, рекомендуется скомпилировать код из исходного кода. Подробные инструкции можно найти в документации по использованию.

Проверка установки

Следующий пример позволяет создать квантовое запутанное состояние (|00> + |11>) на квантовом компьютере, измерить его и повторить эксперимент 1000 раз. Ожидаемый результат — примерно 50% вероятность того, что результаты измерений будут равны 00 или 11.

from pyqpanda import *

init(QMachineType.CPU)
prog = QProg()
q = qAlloc_many(2)
c = cAlloc_many(2)
prog.insert(H(q[0]))
prog.insert(CNOT(q[0],q[1]))
prog.insert(measure_all(q,c))
result = run_with_configuration(prog, cbit_list = c, shots = 1000)
print(result)
finalize()

Если результат соответствует ожиданиям, значит, установка прошла успешно. В случае неудачи обратитесь к FAQ или создайте новый вопрос.

Дополнительные ресурсы

О команде разработчиков

QPanda разработана компанией Origin Quantum Computing, которая занимается исследованиями и применением квантовых компьютеров. Компания уже выпустила 6-кубитный сверхпроводящий квантовый чип (KF C6-130) и 2-кубитный полупроводниковый квантовый чип (XW B2-100). Цель команды — разработать больше квантовых чипов с большим количеством кубитов, предоставить публичные облачные сервисы и реализовать преимущества квантовых технологий в различных приложениях.

Команда разработчиков также создаёт другие продукты, такие как язык программирования QRunes, плагин для разработки квантового программного обеспечения Qurator, облачная платформа для квантовых вычислений Origin Quantum и образовательные ресурсы.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-QPanda-2-0.git
git@api.gitlife.ru:oschina-mirror/mirrors-QPanda-2-0.git
oschina-mirror
mirrors-QPanda-2-0
mirrors-QPanda-2-0
master