You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add basic `assign` operation
Note that it doesn't properly support updates, so only unmasked accumulations work correctly
* Add vector_compare and matrix_compare test utility
* Create select_by_indices and rename apply_mask->select_by_mask
select_by_indices is needed to properly implement assignment without accumulation
* Improve `update` to work with `assign`
`assign` has indices that function similar to a mask, so providing a mask during update
causes a double mask challenge of figuring out what to keep, etc.
Add tests to cover all the cases.
Also allow scalar value in `build` to make an iso-valued tensor.
* Add support for assign with scalar input
Allow BinaryOps to specify 0 or 1 to indicate the output
matches the dtype of input arg 0 or 1
0 commit comments