OQTOPUS Engine is an execution engine for optimizing quantum computations at the quantum circuit
layer. It enhances execution efficiency by performing circuit-level optimizations and
handles preprocessing and postprocessing of computation results.
With high concurrency and scalability, it is a powerful tool for quantum computing
applications.
The OQTOPUS Engine consists of multiple components centered around the core app,
with each component compiled within its respective directory and forming a microservices architecture
through protocols such as gRPC. Installation and startup instructions for each component can be found
in the respective directories.
This project utilizes various commands using Task
.
To ensure smooth execution, please install Task
in your environment before proceeding.
For installation instructions, please refer to the official Task documentation.
Once installed, you can verify the installation by running:
task --version
See the coreapp
README(coreapp/README.md
) for details on the engine.
You can use the DOI to cite OQTOPUS Engine in your research.
Citation information is also available in the CITATION file.
You can contact us by creating an issue in this repository or by email:
OQTOPUS Engine is released under the Apache Li 6C0F cense 2.0.