8000 GitHub - nh3000-org/oqtopus-engine
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

nh3000-org/oqtopus-engine

 
 

Repository files navigation

OQTOPUS logo

OQTOPUS Engine

License slack

Overview

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.

Prerequisites

Task Runner Installation

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

Components

Engine

See the coreapp README(coreapp/README.md) for details on the engine.

Citation

You can use the DOI to cite OQTOPUS Engine in your research.

DOI

Citation information is also available in the CITATION file.

Contact

You can contact us by creating an issue in this repository or by email:

License

OQTOPUS Engine is released under the Apache Li 6C0F cense 2.0.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 77.3%
  • Python 17.6%
  • ANTLR 4.0%
  • Makefile 0.5%
  • Dockerfile 0.3%
  • OpenQASM 0.2%
  • Shell 0.1%
0