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.