dwavesystems / dwavesystems/dwave-system

Make lower-level utilities available to third-party frameworks

Open
#401 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
98
Forks
67
Avg merge
7m
Merged PRs (30d)
1

Description

**Current Problem**
I want to use some of the the low-level utilities provided in `dwave-cloud-client` directly from a third-party sampler.

For example, I'd like to validate that my problem is compatible with a device's graph. This functionality is available in the `DWaveSampler`'s underlying [`Client`](https://github.com/dwavesystems/dwave-cloud-client/blob/master/dwave/cloud/solver.py#L975), but not directly from the sampler; I have to access the low-level `Client`. However, a third-party sampler does not have an underlying `Client`, so it becomes impossible to use this feature.

**Proposed Solution**
Expose useful lower-level utilities through the `Sampler` interface.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.