MQSS-Scheduler

MQSS Quantum Task Scheduler

A dependency-free, header-driven C++20 task scheduler (mqss::scheduler::Scheduler<TaskType>) for dispatching quantum circuits to quantum hardware devices via QDMI. Any task type exposing task_id()/priority() works — the library itself has no coupling to a specific task struct, compiler pipeline, or logging framework.

Concepts

Schedulable Task Types

Scheduling Policies

Getting started

Use Getting Started to build the library and run its tests.

Development

Use Development Guide for repository layout and contribution workflow.

API Reference

Detailed API documentation.