Skip to main content

Experimental implementation of torch/onnx einsum

Project description

einsum

Experimental implementation of torch/onnx einsum

Install

pip3 install -U einsum

Or develop locally:

https://github.com/sorenlassen/einsum-experiment ~/einsum
cd ~/einsum
python3 setup.py develop

Usage

import einsum

print('TODO')

Tests

Run einsum's test suite:

pip3 install pytest
pytest

Type check with mypy:

pip3 install mypy
python3 -m mypy src/einsum/lib.py

Release

To publish a new release to pypi:

pip3 install python-semantic-release

# bump the version number and push a new git tag.
semantic-release publish

# publish to pypi.
poetry build
poetry publish

About

pyproject.toml was generated with mkpylib. setup.py was generated with poetry-gen-setup-py.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

einsum-0.2.1.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

einsum-0.2.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file einsum-0.2.1.tar.gz.

File metadata

  • Download URL: einsum-0.2.1.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.0a2 CPython/3.9.10 Darwin/20.6.0

File hashes

Hashes for einsum-0.2.1.tar.gz
Algorithm Hash digest
SHA256 9891467ad0f40ea801184b6aa7d332699b42784ff9f98ee6e1d4a1aa32ddf138
MD5 eb881f77f93fb980b63baa362c75bde4
BLAKE2b-256 37c75a874f1ed498f12507a5ea910895794066e2860cea78ff69bb60e0bf5cf7

See more details on using hashes here.

File details

Details for the file einsum-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: einsum-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.0a2 CPython/3.9.10 Darwin/20.6.0

File hashes

Hashes for einsum-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ba8b3d404ccc85b6a0b5d090d4bece97dd1f44a9348868343522e074da4806e8
MD5 a25228fe52cdd0df78fbb2841ee8fcb1
BLAKE2b-256 e84039853eab0d78ec7301d03be8bd909fd890dadafa3cd6af1c680b95886ccf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page