dtorch.einops

Description

This module has for goal to replicate einops fluidity for data shape transformation while bringing autograd on the einops methods.

Functions

rearrange(tensor, pattern) JTensors

This method is meant to work like einops’s rearrange.

Example:

>> import dtorch.jtensors as dt
>> u = dt.tensor([[4, 2, 4], [5, 2, 6]])
>> dt.rearrange(u, 'ab->ba')
jtensor([[4 5] [2 2] [4 6]])