Skip to main content

Get Descriptions of Array Computations via Lazy Evaluation

Project description

Gitlab Build Status Github Build Status Python Package Index Release Page

Imagine TensorFlow, but aimed at HPC. Produces a data flow graph, where the edges carry arrays and the nodes are (give or take) static-control programs that compute array outputs from inputs, possibly (but not necessarily) expressed in Loopy. A core assumption is that the graph represents a computation that’s being repeated often enough that it is worthwhile to do expensive processing on it (code generation, fusion, OpenCL compilation, etc).

  • Documentation (read how things work, see an example)

  • Github (get latest source code, file bugs)

Pytato is licensed to you under the MIT/X Consortium license. See the documentation for further details.

Numpy compatibility

Pytato is written to pose no particular restrictions on the version of numpy used for execution. To use mypy-based type checking on Pytato itself or packages using Pytato, numpy 1.20 or newer is required, due to the typing-based changes to numpy in that release.

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

pytato-2021.2.tar.gz (64.5 kB view details)

Uploaded Source

File details

Details for the file pytato-2021.2.tar.gz.

File metadata

  • Download URL: pytato-2021.2.tar.gz
  • Upload date:
  • Size: 64.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for pytato-2021.2.tar.gz
Algorithm Hash digest
SHA256 65e01d4440c07d7868f6c2c35b7d567f2bea220e5ea18ce1f1d47f6046ba0969
MD5 604cfcc2e8d7aeb904eb44daf9ab8525
BLAKE2b-256 100f429f4d2123a3393cb2351bfb59c49e5a6e425228bfc1e1b87b1624a669fe

See more details on using hashes here.

Supported by

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