dwave-ocean-sdk
dwave-ocean-sdk copied to clipboard
Add dwave-samplers 1.0.0.dev0
Current test failures seem to be from an interaction between https://github.com/dwavesystems/dwave-neal/pull/91 and dwave-hybrid. Can look into it next week.
@arcondello, Test failures stem from a backward-compatibility breaking change in dwave-neal#91 -- num_sweeps
now has to be positive.
And in dwave-hybrid (tests) we set num_sweeps=0
to verify initial state is correctly propagated through the SA runnable.
We can rework that test, but IMO, it's nice to have a "NOP" SA/sampler input. OTOH, supporting that in the current Neal code does not seem straightforward.
Looks good, it's just not clear to me why are we adding docs manually here, instead of using Neal's docs (with deprecation note added there)?
We talked about this offline, but for posterity it could be done either way. I slightly prefer this one because then we use the version number of the sdk in the deprecation warning. Also makes the existing dwave-neal repo a bit smaller/tidier.
I have the wrong version number in the deprecation notice everywhere. I just wanted it to be easy to find.
I'm a bit confused why you removed docs from greedy/neal/tabu, only to add them here (and remove submodules).
We could have done it either way. As we talked about before, the main reason was to keep the deprecation warnings easy to update and able to use the sdk version.
Regardless of the above, I think we should issue a deprecation warning on import greedy. Deprecating "on paper"/docs might not be convincing/visible enough to make users migrate.
In https://github.com/dwavesystems/dwave-ocean-sdk/issues/219 (adjusted for the version we're actually releasing on), the plan was to deprecate in docs for the remainder of Ocean 6.x. Then deprecate in code for Ocean 7, then remove in Ocean 8. This is also to give us time to update the examples etc and not get warnings.
Add also to licenses, 2nd to last
We don't do pyqubo? And we haven't yet brought it in as a submodule so there is no file to link in the same way