Dwave-hybrid

Latest version: v0.6.11

Safety actively analyzes 638845 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

0.4.0

New Features
---

- `EnergyWeightedResampler` for input set re-sampling at a given
temperature
- `AggregatedSamples` block that aggregates or spreads input samples
- `Const` block that sets output state variables to constant values
- `Wait` block for synchronization of racing components
- Population annealing workflow examples and importable workflows
(`PopulationAnnealing`/`HybridizedPopulationAnnealing`)
- Input extrapolation and output aggregation options in
`FixedTemperatureSampler`
- `auto_embedding_params` argument in QPU auto-embedding samplers
- `Loop` now terminates on `EndOfStream` (alternative to `Unwind`)

Fixes
---

- All QPU samplers now explicitly ask for a QPU solver
- Faster and more general `SplatComposer`/`hstack_samplesets` (act on
all samples)
- Support for unstructured QPU samplers in QPU auto-embedding samplers
- Isolated RNG in PT/PA components

Changes
---

- Renamed `qpu_params` argument to `sampling_params` in all QPU samplers
- New default for `rolling_history` in `EnergyImpactDecomposer`: now
decomposing the complete problem
- Removed default variables (`samples` and `problem`) from `State`
- `Identity` block is now non-blocking. In racing contexts you should
now use `BlockingIdentity` (or `Wait`) instead.

0.3.1

New Features
---

- Added `Branches` and `Dup` components that generalize `Parallel`
- Added predicate-based termination criterion in `Loop`, enabling run-to-energy mode
- Even lazier auto-embedding QPU sampler
- Added parallel tempering workflow examples
- Importable workflows for `Kerberos`, `ParallelTempering`/`HybridizedParallelTempering`
and `SimplifiedQbsolv`

Fixes
---

- Looser traits enforcing (run-time only, skip construction-time checks)
- `RandomConstraintDecomposer` edge cases
- `RoofDualityComposite` energy calculation

0.3.0

New Features
---

- Tabu/SimulatedAnnealing samplers now use input state samples to initialize
- Racing context propagated to children via runopts
- Added `stoppable` class decorator to simplify implementing thread-safe stop behaviour
- Added `RoofDualifyDecomposer`
- Exposed all SA parameters in SimulatedAnnealing sampler
- Exposed non-interruptible Tabu timeout in Kerberos

Fixes
---

- Longer default runtime in Tabu
- Better handling of larger problems by Kerberos

Changes
---

- `endomorphic` option removed from `RacingBranches` and `ParallelBranches` in favor of explicit `Identity` block
- `sweeps` renamed to `num_sweeps` in SA samplers

0.2.1

0.2.0

0.1.4

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.