UniqueConsecutiveΒΆ

Eliminates all but the first element from every consecutive group of equivalent elements.

Abstract Signature:

UniqueConsecutive(x: Tensor, return_inverse: bool = False, return_counts: bool = False, axis: int)

PyTorch

API: torch.unique_consecutive
Strategy: Direct Mapping

JAX (Core)

API: β€”
Strategy: Plugin (unique_consecutive_plugin)

NumPy

API: β€”
Strategy: Plugin (unique_consecutive_plugin)

Keras

API: β€”
Strategy: Custom / Partial

TensorFlow

API: tf.unique_with_counts
Strategy: Direct Mapping

Apple MLX

API: β€”
Strategy: Custom / Partial

Flax NNX

API: β€”
Strategy: Plugin (unique_consecutive_plugin)

PaxML / Praxis

API: β€”
Strategy: Plugin (unique_consecutive_plugin)