Quanlse (量脉) — это облачная платформа для квантового управления, разработанная Институтом квантовых вычислений Baidu Research. Quanlse стремится преодолеть разрыв между квантовым программным обеспечением и аппаратным обеспечением. Она предоставляет эффективные и профессиональные решения для квантового управления через открытый исходный код SDK, усиленный облачным сервисом Quanlse.
Quanlse поддерживает генерацию импульсов и планирование произвольных однокубитных и двухкубитных вентилей. С помощью инструментов в Quanlse можно использовать Quanlse для моделирования реальных сверхпроводящих квантовых чипов, симуляции шумных квантовых устройств и динамической эволюции, визуализации анализа ошибок, а также характеристики и смягчения ошибок. В Quanlse также доступны одно- и двухкубитные вентили и общая реализация ворот Мёльмера-Соренсена на платформе захваченных ионов и соответствующие приложения на платформе ЯМР. Для практичности экспериментов Quanlse предоставляет инструментарий для калибровки кубитов и считывающей полости. Кроме того, Quanlse поддерживает импульсный контроль квантовых алгоритмов и передовые исследования и разработки в области квантового контроля.
Внимание: мы добавили некоторые интересные функции и дополнительно улучшили оригинальные в версии Quanlse v2.2. Мы настоятельно рекомендуем пользователям обновиться до версии Quanlse v2.2!
В этом обновлении мы предоставляем пакет Lab для поддержки экспериментов по сверхпроводящему квантовому вычислению, а также интерфейс для службы параметров эксперимента и доступа к оборудованию. В то же время мы улучшили фундаментальные модули для поддержки гибкого определения управляющих импульсов и каналов управления. В захваченном ионе мы предлагаем надёжное решение для управления квантовыми лазерными импульсами и предоставляем некоторые фундаментальные модули для квантового лазера, ионного чипа и траектории эволюции ион-фонон, чтобы выявить влияние шума на систему захваченного иона.
Мы настоятельно рекомендуем использовать Anaconda для вашей среды исследований и разработок и обновлять требования до последних версий для наилучшего опыта.
Мы рекомендуем следующий способ установки Quanlse с помощью pip:
pip install Quanlse
Если вы уже установили Quanlse, используйте следующий код для обновления:
pip install --upgrade Quanlse
Вы также можете загрузить все файлы и установить 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.md.
Quanlse использует лицензию Apache-2.0.
[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 )