D-Wave QPU
The DWaveQpu backend class provides configuration and interface support for submitting problems to D-Wave's quantum processing units (QPUs). It encapsulates the necessary settings for both classical preprocessing (e.g., problem decomposition) and quantum-specific configuration such as minor-embedding and chain strength tuning.
Using Environment Variables
You can set your D-Wave token via environment variables to avoid passing them during initialization:
Initialization
Python
from luna_quantum.solve.parameters.backends.dwave_qpu import DWaveQpu
backend = DWaveQpu(
embedding_parameters=None,
qpu_backend='default',
token=None
)