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

OSCHINA-MIRROR/baidu-Quanlse

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Quanlse (量脉) — это облачная платформа для квантового управления, разработанная Институтом квантовых вычислений Baidu Research. Quanlse стремится преодолеть разрыв между квантовым программным обеспечением и аппаратным обеспечением. Она предоставляет эффективные и профессиональные решения для квантового управления через открытый исходный код SDK, усиленный облачным сервисом Quanlse.

Quanlse поддерживает генерацию импульсов и планирование произвольных однокубитных и двухкубитных вентилей. С помощью инструментов в Quanlse можно использовать Quanlse для моделирования реальных сверхпроводящих квантовых чипов, симуляции шумных квантовых устройств и динамической эволюции, визуализации анализа ошибок, а также характеристики и смягчения ошибок. В Quanlse также доступны одно- и двухкубитные вентили и общая реализация ворот Мёльмера-Соренсена на платформе захваченных ионов и соответствующие приложения на платформе ЯМР. Для практичности экспериментов Quanlse предоставляет инструментарий для калибровки кубитов и считывающей полости. Кроме того, Quanlse поддерживает импульсный контроль квантовых алгоритмов и передовые исследования и разработки в области квантового контроля.

Внимание: мы добавили некоторые интересные функции и дополнительно улучшили оригинальные в версии Quanlse v2.2. Мы настоятельно рекомендуем пользователям обновиться до версии Quanlse v2.2!

В этом обновлении мы предоставляем пакет Lab для поддержки экспериментов по сверхпроводящему квантовому вычислению, а также интерфейс для службы параметров эксперимента и доступа к оборудованию. В то же время мы улучшили фундаментальные модули для поддержки гибкого определения управляющих импульсов и каналов управления. В захваченном ионе мы предлагаем надёжное решение для управления квантовыми лазерными импульсами и предоставляем некоторые фундаментальные модули для квантового лазера, ионного чипа и траектории эволюции ион-фонон, чтобы выявить влияние шума на систему захваченного иона.

Установка

Мы настоятельно рекомендуем использовать Anaconda для вашей среды исследований и разработок и обновлять требования до последних версий для наилучшего опыта.

Установка через pip

Мы рекомендуем следующий способ установки Quanlse с помощью pip:

pip install Quanlse

Обновление

Если вы уже установили Quanlse, используйте следующий код для обновления:

pip install --upgrade Quanlse

Загрузка и установка через GitHub

Вы также можете загрузить все файлы и установить Quanlse локально:

git clone http://github.com/baidu/Quanlse
cd Quanlse
pip install -e .

Запуск программ

Теперь вы можете попробовать запустить программу, чтобы проверить, успешно ли установлен Quanlse:

cd Example
python 1-example-pi-pulse.py

Введение и развитие

Обзор

Чтобы начать работу с Quanlse, пользователям рекомендуется сначала ознакомиться с Обзором, чтобы получить полное представление об этой платформе. Быстрый старт может быть хорошим местом, чтобы помочь вам шаг за шагом использовать облачный сервис Quanlse и как создать свою первую программу с использованием Quanlse. Затем пользователям предлагается изучить больше функций и приложений из предоставленных Quanlse учебников. Наконец, было бы замечательно, если бы пользователи могли решать свои собственные проблемы с помощью Quanlse. Для получения полной и подробной документации по API Quanlse обратитесь к нашей документации по API.

Учебники

Quanlse предлагает подробные и исчерпывающие учебники от фундаментальных до продвинутых тем. Каждый учебник в настоящее время поддерживает чтение на нашем веб-сайте. Заинтересованным разработчикам мы рекомендуем им: Скачайте Jupyter Notebook и поработайте с ним.

Список обучающих материалов:

Обратная связь

Мы призываем пользователей обращаться к нам через Github Issues или quanlse@baidu.com с общими вопросами, ошибками и возможными улучшениями. Мы надеемся сделать Quanlse лучше вместе с сообществом!

Часто задаваемые вопросы

В: Как мне начать работу с Quanlse?

О: Мы рекомендуем пользователям перейти на наш веб-сайт и следовать плану действий.

— Шаг 1: Перейдите в раздел «Быстрый старт» (https://quanlse.baidu.com/#/doc/quickstart), чтобы узнать, как получить доступ к облачному сервису Quanlse.
— Шаг 2: Ознакомьтесь с Quanlse, пройдя примеры «Управление одним кубитом» (https://quanlse.baidu.com/#/doc/tutorial-single-qubit) и «Управление двумя кубитами» (https://quanlse.baidu.com/#/doc/tutorial-iswap).
— Шаг 3: Исследуйте дополнительные возможности Quanlse, изучая более продвинутые приложения, такие как планировщик Quanlse (https://quanlse.baidu.com/#/doc/tutorial-scheduler), обработка ошибок (https://quanlse.baidu.com/#/doc/tutorial-error-analysis), шумный симулятор (https://quanlse.baidu.com/#/doc/tutorial-multi-qubit-noisy-simulator), двухкубитный симулятор с архитектурой соединителя (https://quanlse.baidu.com/#/doc/tutorial-two-qubit-simulator-with-coupler-architecture), калибровка кубитов и импульсов (https://quanlse.baidu.com/#/doc/tutorial-readout-cavity-calibration) и алгоритм вариационного квантового собственного значения на основе импульсов (https://quanlse.baidu.com/#/doc/tutorial-pbvqe).

В: Что мне делать, когда у меня закончатся кредитные баллы?

О: Пожалуйста, свяжитесь с нами на Quantum Hub (https://quantum-hub.baidu.com). Сначала вам следует войти в систему. Q: Как следует цитировать Quanlse в своих исследованиях?

A: Мы рекомендуем разработчикам использовать Quanlse для исследований и разработок в области квантового управления. Пожалуйста, цитируйте нас, включив файл BibTeX (Quanlse.bib).

Changelog

Список изменений этого проекта можно найти в CHANGELOG.md.

Copyright и лицензия

Quanlse использует лицензию Apache-2.0.

References

[1] Квантовые вычисления — Википедия (Quantum Computing — Wikipedia).

[2] Nielsen, Michael A., and Isaac L. Chuang. Quantum Computation and Quantum Information: 10th Anniversary Edition. Cambridge: Cambridge UP, 2010. Print.

[3] Werschnik, J., and E. K. U. Gross. «Quantum optimal control theory». Journal of Physics B: Atomic, Molecular and Optical Physics 40.18 (2007): R175.

[4] Wendin, Göran. «Quantum information processing with superconducting circuits: a review». Reports on Progress in Physics 80.10 (2017): 106001.

[5] Krantz, Philip, et al. «A quantum engineer's guide to superconducting qubits». Applied Physics Reviews 6.2 (2019): 021318.

Комментарии ( 0 )

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

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/baidu-Quanlse.git
git@api.gitlife.ru:oschina-mirror/baidu-Quanlse.git
oschina-mirror
baidu-Quanlse
baidu-Quanlse
master