SplitΒΆ

Splits a tensor into chunks. Torch uses split_size, Numpy uses indices_or_sections.

Abstract Signature:

Split(tensor: Tensor, split_size_or_sections: Union[int, List[int]], dim: int = 0)

PyTorch

API: torch.split
Strategy: Direct Mapping

JAX (Core)

API: jax.numpy.split
Strategy: Plugin (torch_split_converter)

NumPy

API: numpy.split
Strategy: Plugin (torch_split_converter)

Keras

API: keras.ops.split
Strategy: Direct Mapping

TensorFlow

API: tf.split
Strategy: Direct Mapping

Apple MLX

API: mlx.core.split
Strategy: Direct Mapping

Flax NNX

API: jax.numpy.split
Strategy: Direct Mapping

PaxML / Praxis

API: jax.numpy.split
Strategy: Direct Mapping