### `tf.contrib.metrics.set_union(a, b, validate_indices=True)` {#set_union} Compute set union of elements in last dimension of `a` and `b`. All but the last dimension of `a` and `b` must match. ##### Example: a = [ [ [ [1, 2], [3], ], [ [4], [5, 6], ], ], ] b = [ [ [ [1, 3], [2], ], [ [4, 5], [5, 6, 7, 8], ], ], ] set_union(a, b) = [ [ [ [1, 2, 3], [2, 3], ], [ [4, 5], [5, 6, 7, 8], ], ], ] ##### Args: * `a`: `Tensor` or `SparseTensor` of the same type as `b`. If sparse, indices must be sorted in row-major order. * `b`: `Tensor` or `SparseTensor` of the same type as `a`. If sparse, indices must be sorted in row-major order. * `validate_indices`: Whether to validate the order and range of sparse indices in `a` and `b`. ##### Returns: A `SparseTensor` whose shape is the same rank as `a` and `b`, and all but the last dimension the same. Elements along the last dimension contain the unions.