qiboteam/qibo
A full-stack framework for quantum computing.
What it solves
Qibo is a full-stack API designed to simplify the construction, simulation, and execution of quantum circuits. It provides a device-agnostic approach, allowing users to run quantum algorithms on different simulation backends or actual quantum hardware without changing their code.
How it works
The framework uses a standard language for defining quantum circuits and employs a plug-and-play system of backend drivers. This allows it to seamlessly switch between CPU, GPU, and multi-GPU simulation backends, supporting multi-threading for efficiency.
Who it’s for
It is intended for researchers and developers working with quantum algorithms and quantum hardware control, providing them with a library of pre-built quantum algorithm applications and tutorials.
Highlights
- Device Agnostic: Supports a wide range of backends including CPU and GPU.
- Full Stack: Covers everything from circuit definition to hardware control.
- High Performance: Offers efficient simulation with multi-GPU and multi-threading support.
- Extensible: Simple mechanism for implementing new simulation and hardware drivers.
Related
- Project
- Project
- Project
- Project
- Project