IBM Research объявила о новых премиях, призванных побудить разработчиков, преподавателей и студентов использовать платформу разработки IBM QISKit и облачную квантовую среду IBM-IBM Q Experience. В то время как три премии предназначены для преподавателей и студентов, одна из них непосредственно направлена на разработчиков.
IBM Q Experience была запущена в 2016 году. Это облачный квантовый компьютер, доступный бесплатно любому, у кого есть веб-браузер и подключение к Интернету. IBM говорит, что у Q Experience есть сообщество из почти 60 000 пользователей с 1,7 миллионами квантовых экспериментов и более чем 35 сторонними исследовательскими публикациями.
QISKit позволяет разработчикам «проводить исследования» квантового опыта IBM с использованием интерфейса Python. Интерфейс позволяет работать с квантовыми схемами и выполнять несколько схем в пакетах экспериментов.
Проект QISKit состоит из
QISKit API: тонкая оболочка Python вокруг HTTP-API Quantum Experience. API позволяет подключаться и выполнять код OPENQASM.
QISKit SDK: Это обеспечивает поддержку фазы генерации схемы квантового опыта и позволяет использовать API QISKit для доступа к оборудованию и симуляторам квантового опыта. SDK также включает примеры сценариев, написанных для ноутбуков Jupyter.
QISKit OPENQASM: Содержит спецификации, примеры, документацию и инструменты для промежуточного представления OPENQASM.
В комплект входит ряд примеров блокнотов Jupyter, которые демонстрируют несколько стандартных экспериментов.
Предлагаемые призы включают 10 000 долларов за лучшие учебные материалы университетского уровня для серии лекций, включающих IBM Q Experience и QISKit; и 1000 долларов за лучший интерактивный самоучитель для одного или нескольких ноутбуков Jupyter, который объясняет конкретную тему в области квантовых вычислений с использованием QISKit и IBM Q Experience.
Третья предложенная премия составляет 2500 долларов США и приглашение на квантовое мероприятие в IBM Research за самую результативную научную работу магистранта, аспиранта или постдокторанта, который использует опыт IBM Q и QISKit в качестве инструмента для достижения представленных результатов.
Однако приз, который представляет наибольший интерес для разработчиков, — это вызов разработчика QISKit. Это дает приз в размере 5000 долларов за лучшее решение задачи под названием “Оптимизация по максимуму”. Цель состоит в том, чтобы написать код компилятора, который принимает входную квантовую схему и выводит оптимальную схему для предоставленной аппаратной топологии. Входные цепи представляют собой случайные произведения элементов из SU(4), которые применяются к случайным парам кубитов, в общей сложности менее 20 кубитов. Тестовые схемы даны в виде направленного ациклического графа, и цель состоит в том, чтобы отобразить эти схемы на макет кубита (график связи) и максимально уменьшить предоставленную функцию затрат.
Материалы должны быть написаны на Python или Cython и будут приниматься с 15 января по 15 мая 2018 года. Более подробная информация доступна на веб-сайте IBM Q Awards.