Skip to main content

Accera GPU Support

Project description

Accera GPU

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-gpu

The accera-gpu package contains add-ons for GPU support. You can find documentation and examples on Github.

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

accera_gpu-1.2.9-cp310-cp310-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

accera_gpu-1.2.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (35.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

accera_gpu-1.2.9-cp310-cp310-macosx_10_15_x86_64.whl (38.9 MB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

accera_gpu-1.2.9-cp39-cp39-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

accera_gpu-1.2.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (35.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

accera_gpu-1.2.9-cp39-cp39-macosx_10_15_x86_64.whl (38.9 MB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

accera_gpu-1.2.9-cp38-cp38-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

accera_gpu-1.2.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (35.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

accera_gpu-1.2.9-cp38-cp38-macosx_10_15_x86_64.whl (38.9 MB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

accera_gpu-1.2.9-cp37-cp37m-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.7m Windows x86-64

accera_gpu-1.2.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (35.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

accera_gpu-1.2.9-cp37-cp37m-macosx_10_15_x86_64.whl (38.9 MB view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

File details

Details for the file accera_gpu-1.2.9-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for accera_gpu-1.2.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5a0b96c75beb0a8623e84bab40770327b95ebd005784927fa9c681229c27d4c5
MD5 fe841c104c599cd68ee28cc6dd8205fe
BLAKE2b-256 4bc6e05d6dd8f2c3a4b1c7dadcbb24a36fd2a06748f423472624994c53bb0fb8

See more details on using hashes here.

File details

Details for the file accera_gpu-1.2.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for accera_gpu-1.2.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce72e5a9e227339788dce7f3eff40216b92a5170cabc8d5f4f7696b76b2007b3
MD5 3599dd24a0c69823117ce573cb4c71da
BLAKE2b-256 097435a3a904f8572e6b5e9590f7a83490cd0c66c74c0066d0e139231f6a84ff

See more details on using hashes here.

File details

Details for the file accera_gpu-1.2.9-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for accera_gpu-1.2.9-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 80a306bc770e47e22e438acd20a5141c1451b0691f6d8d79f27466bd6d568477
MD5 feeb95ea9954108d4921448649e1a02f
BLAKE2b-256 2d84d64eb6e8e9e7f8114006d8e760069cc4a65eaecf12924a999bc6c5d53cc9

See more details on using hashes here.

File details

Details for the file accera_gpu-1.2.9-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for accera_gpu-1.2.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 79eb5a57dd686a866e0cc8a25943e7b0a83f9fcb90255d047f6add56b80cfc4d
MD5 c4e442401ef270886fd500a91250ec19
BLAKE2b-256 c3ef3fb638fef56db0efe937081272113e7347b082a84b5664d60d8a28880d45

See more details on using hashes here.

File details

Details for the file accera_gpu-1.2.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for accera_gpu-1.2.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 431130f9b24ee8f71a909123a28ba2f126b3409c07efa1137290f7fee8cdf183
MD5 33bb22898140459b5bbc5ab492fe2624
BLAKE2b-256 1d6e6e66bbeaf1171bf347e32d89a503702857c0128aff222b0ffd02ca310f59

See more details on using hashes here.

File details

Details for the file accera_gpu-1.2.9-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for accera_gpu-1.2.9-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9ace2bc18c5b3a8d451e87c981c2db1db2674cd119afc1d45bb37df3d5d31e7a
MD5 4c65d8263ddc38a1980f2ca74d8acaa3
BLAKE2b-256 d29004a4054168876fd0bb2f8570cf6891c5f9339c6630cdbd1d1695df7f8115

See more details on using hashes here.

File details

Details for the file accera_gpu-1.2.9-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for accera_gpu-1.2.9-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0513583bc9a0bd499209b03c0aed519ffc2da3a852dd15dc07e43c82fa33d5a6
MD5 869b9737978ae475a5567df0633953bf
BLAKE2b-256 d4db9045567b7304720c249fffc2eedd55431a7ed5d42255bfbfebeea80c1ae5

See more details on using hashes here.

File details

Details for the file accera_gpu-1.2.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for accera_gpu-1.2.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 589b4cd1ab8ee52ef1e6e6ec081aba3483b86c5610c0cc35fd90e92217c04703
MD5 687d88e71b8546862b93dab5169681cf
BLAKE2b-256 7baa6ee98747c17f1a83c708738c3a281129c33d82e41f5549bff637e2af5e60

See more details on using hashes here.

File details

Details for the file accera_gpu-1.2.9-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for accera_gpu-1.2.9-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 308910c1b84a5fed8195621b90bba3facb0ec1dd0997f2b5f27387648e1f1ea8
MD5 1e33ac77da53c57dba6f980861738349
BLAKE2b-256 69ef09bee740ee63ee9853076a97962e7eb771613a2d830a15a3026b1b3e0076

See more details on using hashes here.

File details

Details for the file accera_gpu-1.2.9-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for accera_gpu-1.2.9-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9bdb228089e62141bb4303415685fbbd0e9c182b2b3825ef0eb609ce79869465
MD5 631aa71906083eae50e49a1942c61476
BLAKE2b-256 d7cd80c256e4463b53775b24893bfd2e8cad4698a364c46e2341ba27a766d90d

See more details on using hashes here.

File details

Details for the file accera_gpu-1.2.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for accera_gpu-1.2.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f75f1e60401c566e0a190642846dd09f94218c5ef9975c470b2ee4f33175b9ab
MD5 8cf617f53637022e56e611690f8f9744
BLAKE2b-256 b9567bb568ea5d0f237cfbad9c9e34eb911bf0d2fdad93ded77f24383ebead40

See more details on using hashes here.

File details

Details for the file accera_gpu-1.2.9-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for accera_gpu-1.2.9-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bc5a94d1387e38777be62714dbb5ea79f308c6972c18a2f37be54b37fb0fb657
MD5 8f5dfaedd19c534c68ae78e53bc7fc83
BLAKE2b-256 e3c27ec7d1a18cbde1d53bd072e0c04ea50ec94a40a5e01f09991a266bbef84f

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