Skip to content

mkit.typing.torch

ArrayLike module-attribute

ArrayLike = ArrayLike | ArrayLike

B module-attribute

B = Bool[Tensor, '']

BLike module-attribute

BLike = Bool[ArrayLike, '']

BN module-attribute

BN = Bool[Tensor, 'N']

BNLike module-attribute

BNLike = Bool[ArrayLike, 'N']

F module-attribute

F = Float[Tensor, '']

F3 module-attribute

F3 = Float[Tensor, '3']

F33 module-attribute

F33 = Float[Tensor, '3 3']

F33Like module-attribute

F33Like = Float[ArrayLike, '3 3']

F34 module-attribute

F34 = Float[Tensor, '3 4']

F34Like module-attribute

F34Like = Float[ArrayLike, '3 4']

F3Like module-attribute

F3Like = Float[ArrayLike, '3']

F4 module-attribute

F4 = Float[Tensor, '4']

F43 module-attribute

F43 = Float[Tensor, '4 3']

F43Like module-attribute

F43Like = Float[ArrayLike, '4 3']

F44 module-attribute

F44 = Float[Tensor, '4 4']

F44Like module-attribute

F44Like = Float[ArrayLike, '4 4']

F4Like module-attribute

F4Like = Float[ArrayLike, '4']

FLike module-attribute

FLike = Float[ArrayLike, '']

FMN module-attribute

FMN = Float[Tensor, 'M N']

FMN3 module-attribute

FMN3 = Float[Tensor, 'M N 3']

FMN3Like module-attribute

FMN3Like = Float[ArrayLike, 'M N 3']

FMNLike module-attribute

FMNLike = Float[ArrayLike, 'M N']

FN module-attribute

FN = Float[Tensor, 'N']

FN3 module-attribute

FN3 = Float[Tensor, 'N 3']

FN3Like module-attribute

FN3Like = Float[ArrayLike, 'N 3']

FNLike module-attribute

FNLike = Float[ArrayLike, 'N']

FNN module-attribute

FNN = Float[Tensor, 'N N']

FNNLike module-attribute

FNNLike = Float[ArrayLike, 'N N']

I module-attribute

I = Integer[Tensor, '']

I2 module-attribute

I2 = Integer[Tensor, '2']

I2Like module-attribute

I2Like = Integer[ArrayLike, '2']

I3 module-attribute

I3 = Integer[Tensor, '3']

I3Like module-attribute

I3Like = Integer[ArrayLike, '3']

I4 module-attribute

I4 = Integer[Tensor, '4']

I4Like module-attribute

I4Like = Integer[ArrayLike, '4']

ILike module-attribute

ILike = Integer[ArrayLike, '']

IN module-attribute

IN = Integer[Tensor, 'N']

IN2 module-attribute

IN2 = Integer[Tensor, 'N 2']

IN2Like module-attribute

IN2Like = Integer[ArrayLike, 'N 2']

IN3 module-attribute

IN3 = Integer[Tensor, 'N 3']

IN3Like module-attribute

IN3Like = Integer[ArrayLike, 'N 3']

IN4 module-attribute

IN4 = Integer[Tensor, 'N 4']

IN4Like module-attribute

IN4Like = Integer[ArrayLike, 'N 4']

INLike module-attribute

INLike = Integer[ArrayLike, 'N']

is_array_like

is_array_like(obj: Any) -> bool

is_torch

is_torch(obj: Any) -> TypeGuard[Tensor]