Radomir Stevanovic
Radomir Stevanovic
Add generators of `EnergyScaleWarning`, `TooManySamplesWarning` and `TooFewSamplesWarning` warnings.
See: https://github.com/dwavesystems/dwave-inspector/issues/39. When `return_embedding=True` (on embedding composite sample call), only the top-level embedding is returned, not the composed embedding of all children and the parent.
Blocked by https://github.com/dwavesystems/dwave-system/issues/77.
Once we have sampling/embedding warnings module, we want to enable adding of those warnings during embedding, sampling, etc. We can add `return_warnings` flag to `DWaveSampler`/`EmbeddingComposite`/`.sample()`. Whatever option we choose, child/parent...
Currently, `SampleSet.info['timing']` as returned by the QPU sampler is discarded by our QPU hybrid samplers (like `QPUSubproblemAutoEmbeddingSampler` and others). It would be useful to expose/store this info in hybrid sampler's...
Initially, `hybrid.Lambda` was made to bind `hybrid.Lambda` instance as `self` in `next`/`error`/`init` calls. That allowed runnable implementations via `hybrid.Lambda` to have access to a persistent state (like any other runnable...
`Map` can easily be generalized to support non-bijective mapping, at least in surjective sense (dropping some outputs). The same can be achieved with `map | filter` flow, but sometimes non-emitting...
One option is to add general conditional execution (i.e. an `If` block), but then to support probabilistic execution we need to have uniform sampler, threshold condition, if block, etc. Proposal:...
After #201 and #202 are implemented, add a version of `Map` that executes each mapping operation (or each branch here) with a certain probability. Implementing this as `map | filter`...
While other composing runnables take children runnables as positional arguments (children-accepting: `Branches`, `Parallel`, `Race`; child-accepting: `Loop`, `Map`, `Unwind`), `Branch` takes its children in a single argument, `components`. Although there are...