Catalog PyPI
Back to packageRELEASE DETAILS

1.2.29

PyPI

accera-compilers

Accera Compilers

Published18 Apr 2023
Direct dependencies0
Transitive dependenciesNot calculated

README

Version 1.2.29 documentation

Accera Compilers

Accera

Accera is a programming model, a domain-specific programming language embedded in Python (eDSL), and an optimizing cross-compiler for compute-intensive code. Accera currently supports CPU and GPU targets and focuses on optimization of nested for-loops.

Writing highly optimized compute-intensive code in a traditional programming language is a difficult and time-consuming process. It requires special engineering skills, such as fluency in Assembly language and a deep understanding of computer architecture. Manually optimizing the simplest numerical algorithms already requires a significant engineering effort. Moreover, highly optimized numerical code is prone to bugs, is often hard to read and maintain, and needs to be reimplemented every time a new target architecture is introduced. Accera aims to solve these problems.

Accera has three goals:

  • Performance: generate the fastest implementation of any compute-intensive algorithm.
  • Readability: do so without sacrificing code readability and maintainability.
  • Writability: a user-friendly programming model, designed for agility.

accera-compilers

The accera-compilers package contains pre-compiled compiler binaries used to produce optimized code using the Accera eDSL. It is not designed for standalone use, but is automatically installed when you pip install accera. You can find documentation and examples on Github.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 0

Native requirements
0 direct targetsNot calculated transitive count
No declared dependencies in this collected response

Declarations describe requirements; they are not a resolved dependency graph.

Distribution files

8 collected
accera_compilers-1.2.29-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

bdist_wheel · 38,882.29 KB · Python cp310

Source file
accera_compilers-1.2.29-cp310-cp310-win_amd64.whl

bdist_wheel · 27,414.14 KB · Python cp310

Source file
accera_compilers-1.2.29-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

bdist_wheel · 38,882.29 KB · Python cp37

Source file
accera_compilers-1.2.29-cp37-cp37m-win_amd64.whl

bdist_wheel · 27,414.02 KB · Python cp37

Source file
accera_compilers-1.2.29-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

bdist_wheel · 38,882.29 KB · Python cp38

Source file
accera_compilers-1.2.29-cp38-cp38-win_amd64.whl

bdist_wheel · 27,414.13 KB · Python cp38

Source file
accera_compilers-1.2.29-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

bdist_wheel · 38,882.29 KB · Python cp39

Source file
accera_compilers-1.2.29-cp39-cp39-win_amd64.whl

bdist_wheel · 27,412.71 KB · Python cp39

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 17:56 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:04d938933af5098a28b3191b4253e6edbaefd5cc0d55ea0e187ad571cc6e4b8a

Other collected versions

View all collected versions →