D-Wave Problem Inspector

A tool for visualizing problems submitted to, and answers received from, a D-Wave structured solver such as an AdvantageTM quantum computer.

Example

This example shows the canonical usage: samples representing physical qubits on a quantum processing unit (QPU).

>>> from dwave.system import DWaveSampler
>>> import dwave.inspector
...
>>> # Get solver
>>> sampler = DWaveSampler(solver=dict(topology__type='pegasus'))
...
>>> # Define a problem (actual qubits depend on the selected QPU's working graph)
>>> h = {}
>>> J = {(2136, 4181): -1, (2136, 2151): -0.5, (2151, 4196): 0.5, (4181, 4196): 1}
>>> all(edge in sampler.edgelist for edge in J)     
True
>>> # Sample
>>> response = sampler.sample_ising(h, J, num_reads=100)    
...
>>> # Inspect
>>> dwave.inspector.show(response)   

Documentation

Release:

0.5.0

Date:

Apr 12, 2024

Note

This documentation is for the latest version of dwave-inspector. Documentation for the version currently installed by dwave-ocean-sdk is here: dwave-inspector.

Indices and tables