bench_qubo
Contains core QPU-interaction code.
Implements the abstract interface bench_qubo.QUBOSolver
, and the
related “QPU solver classes” bench_qubo.QUBOSolverDwave
and
bench_qubo.QUBOSolverIBM
, along with technical data preprocessing
and access code in bench_qubo.DataBaseQUBO
. Most notably, each
device-specific class implements _run
method that is used to submit a job to
an actual device.
Relies on abstact descriptions from bench.DataBase
and
Solver
.
Classes
|
Implements QUBO instance storage. |
|
Describes an abstract QPU solver interface. |
|
Implements D-Wave specific solver code. |
|
Implements IBM-specific solver code. |
- class bench_qubo.DataBaseQUBO(directory, file_ext='.json', filter_fun=None, sort_fun=None, directory_embeddings=None)[source]
Implements QUBO instance storage.
- class bench_qubo.QUBOSolverDwave(db, token)[source]
Implements D-Wave specific solver code.