Releases
0.6.5
Compare
Sorry, something went wrong.
No results found
New Features
Add support for bool dtype to the C++ BufferIterator.
Add new dwave-optimization/common.hpp for compiler support and
backports from C++23.
Add new dwave-optimization/fraction.hpp for C++ fraction class.
Add support for broadcasting array symbols to new shapes. This
includes:
A BroadcastTo symbol.
New broadcast_to() and broadcast_symbols() functions.
A C++ BroadcastToNode.
Support reshaping dynamically sized symbols when the size of each
"row" in the new shape evenly divides the size of each "row" in
the original shape.
Add Cos and Sin symbols to support trigonometric sine and
cosine.
Add C++ CosNode and SinNode to support trigonometric sine and
cosine.
Added SoftMax symbol/node which returns the softmax of its
predecessor.
Upgrade Notes
Remove dwave-optimization/utils.hpp header.
Move C++ double_kahan implementation behind the compilation
barrier.
Bug Fixes
Fix SetNode::assign() method. Previously it would sometimes
propagate incorrect updates when assigned a smaller state.
You can’t perform that action at this time.