Qiboml: towards the orchestration of quantum-classical machine learning
Matteo Robbiati, Andrea Papaluca, Andrea Pasquale, Edoardo Pedicillo, Renato M. S. Farias, Alejandro Sopena, Mattia Robbiano, Ghaith Alramahi, Simone Bordoni, Alessandro Candido, Niccolò Laurora, Jogi Suda Neto, Yuanzheng Paul Tan, Michele Grossi, Stefano Carrazza
TL;DR
Qiboml presents an open-source framework for orchestrating quantum and classical components in hybrid machine learning, built on the Qibo ecosystem and integrable with TensorFlow and PyTorch. The paper details a modular software design with model-building blocks, framework interfaces, differentiable backends, and support utilities, enabling end-to-end QML workflows from circuit construction to hardware execution. Through regression, VQE, real hardware experiments, and tensor-network scaling, Qiboml demonstrates versatile experimentation, real-time error mitigation, and calibration-aware training within a single open-source stack. Benchmarking against PennyLane shows competitive performance across differentiation strategies, highlighting Qiboml’s potential as a practical platform for research and industrial-scale hybrid quantum-classical ML tasks.
Abstract
We present Qiboml, an open-source software library for orchestrating quantum and classical components in hybrid machine learning workflows. Building on Qibo's quantum computing capabilities and integrating with popular machine learning frameworks such as TensorFlow and PyTorch, Qiboml enables the construction of quantum and hybrid models that can run on a broad range of backends: (i) multi-threaded CPUs, GPUs, and multi-GPU systems for simulation with statevector or tensor network methods; (ii) quantum processing units, both on-premise and through cloud providers. In this paper, we showcase its functionalities, including diverse simulation options, noise-aware simulations, and real-time error mitigation and calibration.
