QBoard
Облачная платформа квантовых вычислений
Правообладатель: Российский квантовый центр (ООО «МЦКТ»)
Свидетельство о государственной регистрации программы для ЭВМ: №2020662620
    Основные функции

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

    Основной обеспечиваемый функционал

    Платформа позволяет:
    • Снизить временные издержки при решении оптимизационных задач.
    • Помочь в оценке экономического эффекта при внедрении перспективных вычислительных архитектур в процесс цифровизации компании-клиента.
    Основные модули платформы QBoard:
    • Модуль предобработки входных данных и интерпретации результата.
    • Модуль трансляции алгоритмов с классических на квантовые языки программирования.
    • Модуль управления вычислительными задачами.
    • Интерфейс доступа к вычислительным архитектурам:
    • Модуль работы с вычислительными бэкендами:
      • аппаратные квантовые вычислители;
      • программные эмуляторы квантовых вычислений.

    Объем ПО: 400 KB
    Язык программирования: Python
    Тип реализующей ЭВМ ОС: Linux Ubuntu, Windows
      Руководство пользователя графического интерфейса

      Получение доступа к платформе QBoard
      1. В рамках коммерческого проекта.
      2. В рамках тестирования платформы QBoard (некоммерческое использование)
      При некоммерческом использовании платформы QBoard запрещается:
      - использовать облачную платформу QBoard и доступные через неё вычислительные сервисы с целью получения прямой или косвенной коммерческой выгоды,
      - передавать третьим лицам данные доступа,
      - использовать платформу для подготовки научных и бизнес-публикаций,
      - осуществлять обратный инжиниринг платформы.
      Подробнее ознакомиться с условиями использования платформы QBoard возможно в пользовательском Соглашении.
      Запросить доступ к платформе QBoard возможно в соответствующем разделе на сайте https://qboard.tech.

      Авторизация на платформе QBoard
      Для авторизации на платформе перейдите по ссылке https://qboard.tech/login и введите свои логин и пароль. На открывшейся странице Вы увидите панель задач и информацию о доступных вычислительных ресурсах.

      Создание новой вычислительной задачи
      Для выполнения алгоритма с помощью квантовых методов нажмите на кнопку "Новая задача" и в появившемся окне выберите тип квантового компьютера. На выбор доступны: вентильный и адиабатический вычислительные сервисы.

      Вентильные квантовые вычисления
      При выборе вентильного вычислительного сервиса в новом окне нажмите кнопку "Добавить цепочку" и перейдите к составлению цепочки. Квантовую цепочку возможно редактировать с помощью визуального редактора и с помощью программного кода на языке квантового программирования QASM или программной библиотеки Qiskit (основана на Python). Работа с визуальным редактором происходит с помощью кнопок управления:

      • "Добавить кубит" – добавляет новый кубит в цепочку
      • "Добавить элемент" – добавляет новый слой для квантовых вентилей
      • "Выполнить" – запускает реализацию цепочки
      • С помощью захвата и перетаскивания квантовых вентилей на нужную позицию можно составить квантовую цепочку

      Адиабатические квантовые вычисления
      При выборе адиабатического вычислительного сервиса в новом окне нажмите кнопку "Загрузить матрицу" для загрузки новой вычислительной задачи. Файл с примером вычислительной матрицы доступен во вкладке "Файлы примеров" данного информационного сайта. После загрузки матрицы выберите один из предложенных вычислительных сервисов:

      • Mars – программный эмулятор квантовых вычислений
      • SimCIM – программный эмулятор квантовых вычислений на основе когерентной машины Изинга
      • BF – метод перебора
      Для решения задачи нажмите кнопку "Выполнить". В открывшемся окне будет показан статус выполнения вычислительного процесса. Решение задачи и параметры сходимости алгоритма будут доступны в соответствующей вкладке "Задачи".
      Файл примера
      Возможные ошибки

      Возможные ошибки при работе с платформой QBoard:
      1. Ошибка авторизации.
        • Вариант решения: проверьте правильность введенных логина и пароля. При повторении ошибки свяжитесь с технической поддержкой.
      2. Ошибка загрузки файла. Разрешено загружать файлы типов .mtx, .npy или .pkl.
        • Вариант решения: проверьте тип загружаемого файла, он должен соответствовать требованиям платформе. При возникновении ошибки во время загрузки файла подходящего разрешения обратитесь в техническую поддержку.
      3. В статусе решения задачи написано "Ошибка".
        • Вариант решения: проверьте статус выбранного вычислительного сервиса во вкладке "Сервисы". Если вычислительный сервис находится в режиме of-line, подождите некоторое время или выберите другой вычислительный сервис. При повторении ошибки свяжитесь с технической поддержкой.
      4. Статус решения задачи больше часа находится в состоянии "В очереди".
        • Вариант решения: обновите страницу. Если статус решения задачи остался неизменным, обратитесь в техническую поддержку.
      Техническая поддержка

      Каналы взаимодействия со службой технической поддержки:
      • электронная почта: mail.qml@rqc.ru
      • live-chat модуль «Отправьте нам сообщение» на сайте https://qml.rqc.ru/
      • форма «Заказать консультацию» на сайте https://qboard.tech/

      Режим работы службы технической поддержки:
      Входящие обращения принимаются
      Понедельник - Пятница, 9:00 – 18:00 (по рабочим дням), +3 GMT

      Формат запроса в службу технической поддержки:
      Свободный
      Замечания устраняются исходя из внутренних приоритетов правообладателя.

      Фактический почтовый адрес, по которому осуществляется процесс сопровождения:
      Россия, Москва, Большой бульвар, 30с1, корпус G7, этаж 3, офис 30.

      Основания для разработки:
      • экспертное мнение и продуктовая стратегия Разработчика;
      • обратная связь от клиентов, партнеров и научно-технического сообщества.
      Тестирование обновлений производится инициативной группой пользователей.
      Сообщение об обновлениях доводятся до пользователей адресно.