Об этом проекте

PennyLane — это открытая квантовая программная платформа, предназначенная для квантовых вычислений, квантового машинного обучения и квантовой химии. Она создана для того, чтобы пользователи могли строить квантовые алгоритмы от идеи до реализации, с акцентом на гибридные квантово-классические рабочие процессы. Ключевые возможности, описанные в README: - Разработка алгоритмов: библиотека исследовательских демонстраций, интерактивных учебных материалов и компонентов для квантовой химии, квантовой информации, оптимизации и квантового машинного обучения. - Производительность: оценка ресурсов промышленного уровня и компилятор Catalyst, а также высокопроизводительные симуляторы Lightning, которые могут работать на GPU, суперкомпьютерах и облачной инфраструктуре. - Аппаратная независимость: интеграция с рядом квантовых аппаратных устройств, включая сверхпроводящие кубиты, захваченные ионы, нейтральные атомы и фотонику, с инструментами для оценки ресурсов и компиляции схем под конкретные устройства. - Сообщество: активный форум для обсуждений, соревнования по программированию, хакатоны, образовательные и исследовательские ресурсы. Установка выполняется через pip и требует Python 3.12 или выше. Образы Docker публикуются на странице PennyLane Docker Hub. Документация, руководства для разработчиков, краткое руководство и учебник доступны по ссылкам проекта. Вклад принимается через запросы на включение изменений, проект выпущен под лицензией Apache License 2.0. Исследователей просят ссылаться на статью arXiv 2018 года об автоматическом дифференцировании гибридных квантово-классических вычислений.