gitextract_7syaalsv/ ├── .devcontainer/ │ ├── devcontainer.json │ └── einops.Dockerfile ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── extensions--introducing-new-operation---improve-notion.md │ └── workflows/ │ ├── deploy_docs.yml │ ├── deploy_to_pypi.yml │ ├── run_tests.yml │ └── test_notebooks.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CITATION.cff ├── LICENSE ├── README.md ├── docs/ │ ├── 1-einops-basics.ipynb │ ├── 2-einops-for-deep-learning.ipynb │ ├── 3-einmix-layer.ipynb │ ├── 4-pack-and-unpack.ipynb │ ├── README.md │ ├── pytorch-examples.html │ ├── resources/ │ │ └── test_images.npy │ └── utils/ │ └── __init__.py ├── docs_src/ │ ├── CNAME │ ├── api/ │ │ ├── asnumpy.md │ │ ├── einsum.md │ │ ├── pack_unpack.md │ │ ├── parse_shape.md │ │ ├── rearrange.md │ │ ├── reduce.md │ │ └── repeat.md │ ├── css/ │ │ ├── codehilite.css │ │ └── mkdocs.css │ └── pages/ │ ├── projects.md │ └── testimonials.md ├── einops/ │ ├── __init__.py │ ├── _backends.py │ ├── _torch_specific.py │ ├── array_api.py │ ├── einops.py │ ├── experimental/ │ │ ├── __init__.py │ │ └── indexing.py │ ├── layers/ │ │ ├── __init__.py │ │ ├── _einmix.py │ │ ├── flax.py │ │ ├── keras.py │ │ ├── oneflow.py │ │ ├── paddle.py │ │ ├── tensorflow.py │ │ └── torch.py │ ├── packing.py │ ├── parsing.py │ ├── py.typed │ └── tests/ │ ├── __init__.py │ ├── run_tests.py │ ├── test_einsum.py │ ├── test_examples.py │ ├── test_layers.py │ ├── test_ops.py │ ├── test_other.py │ ├── test_packing.py │ └── test_parsing.py ├── mkdocs.yml ├── pyproject.toml └── scripts/ ├── convert_readme.py ├── pytorch_examples_source/ │ ├── Pytorch.ipynb │ └── converter.py ├── setup.py └── test_notebooks.py