einops icon indicating copy to clipboard operation
einops copied to clipboard

Flexible and powerful tensor operations for readable and reliable code (for pytorch, jax, TF and others)

Results 60 einops issues
Sort by recently updated
recently updated
newest added

**Describe the bug** Importing `einops` before `torch._dynamo` currently leads to warnings. I'm not sure if this needs a fix on the `pytorch` or `einops` side. This is annoying for CI...

backend bug

Hey, guys, the library is great! But, there is a small non-intuitive thing that I consistently stumble upon (I mean, twice is consistent, right?). It is that for rearrange one...

feature suggestion

Consider the scenario 0) Working environment is jupyter notebook(that's where this bug affects code in the wild) 1) I call `repeat(image, 'h -> (h H)', H=H)` with `H=2.0` (float, not...

wontfix

# Description Einops calculates automatically some of the inferred dimension. For example, in ViT, Einops is great for decomposing a tensor into stacked patches like this: ```python x = torch.ones([1,...

feature suggestion

- https://github.com/PaddlePaddle/Paddle/issues/63927 has been fixed by https://github.com/PaddlePaddle/Paddle/pull/67588, so it's possible to use nightly build now. - paddle has established a dedicated pypi index repository, updated the command for install paddlepaddle...

I want to use interactive notebooks as an intro to einops, currently there are two versions: on github, and converted version in docs. Only two notebooks work in jupyterlite (basic...

Tensordicts are dicts of tensors with a common batch dimension, tensorclasses dataclasses of tensor. https://pytorch.org/tensordict/ Tensordict seems to be still not fully mature, but is already quite useful. If I...

feature suggestion

Plan: - [x] move notebooks testing as independent part, that is triggered _only_ in CI - [x] include test suite as a part of pypi distribution - [x] provide a...