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.21-cp310-cp310-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

accera_gpu-1.2.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

accera_gpu-1.2.21-cp310-cp310-macosx_11_0_x86_64.whl (39.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

accera_gpu-1.2.21-cp39-cp39-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

accera_gpu-1.2.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

accera_gpu-1.2.21-cp39-cp39-macosx_11_0_x86_64.whl (39.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

accera_gpu-1.2.21-cp38-cp38-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

accera_gpu-1.2.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

accera_gpu-1.2.21-cp38-cp38-macosx_10_15_x86_64.whl (39.3 MB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

accera_gpu-1.2.21-cp37-cp37m-win_amd64.whl (7.3 MB view details)

Uploaded CPython 3.7m Windows x86-64

accera_gpu-1.2.21-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.5 MB view details)

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

accera_gpu-1.2.21-cp37-cp37m-macosx_10_15_x86_64.whl (39.3 MB view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

File details

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

File metadata

File hashes

Hashes for accera_gpu-1.2.21-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b9947091a1245d5a273cf57a750c62e4be26ec4aa2a5f442edb60be7ecfbb1a1
MD5 4587856a8c1f8991fa4e58380cbfd405
BLAKE2b-256 2e602db9ad1a86ac9c6a35c40bfe545c762fc14d49db515dd474e43d088fe6ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for accera_gpu-1.2.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0389af1b32a2d4aef3e6a2ca7ff47889ce63018edd65c23b8eebd01f29028550
MD5 0d636f8746fc2a2357b153b8ee265f70
BLAKE2b-256 e1d9c1aefdd1624066f5d53efe680e516bbc14ec4279b2c61b9a40a896847126

See more details on using hashes here.

File details

Details for the file accera_gpu-1.2.21-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for accera_gpu-1.2.21-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 eef958a4596857e4a253352408b2739ae93453523858ee0875243f4e738685e7
MD5 d62122ad3d157d6134c67c5aecc6d1ba
BLAKE2b-256 07fb9525867c88e6c1850e72603a70bff65e046e1bf82f55194c45d9ade5c671

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for accera_gpu-1.2.21-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5f40b95db920d37063afeba1868970ff02f2748e0b91558c6e4f3fe668b981e6
MD5 bef78a8f4edf603fe4ec68e75097328e
BLAKE2b-256 fb17b479c180f31387a6ab88db97461a1417a72dc3acaaa068cb2c622605f0f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for accera_gpu-1.2.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01d82eea4af7f6b42e7ad6238ec694d6ca1ae4226d737c09a05e5717eea9451f
MD5 b033716a3ebe604b3eb6be5e85067338
BLAKE2b-256 c7afa6029a4ef12a69298d2dde02d2f5bb31aa0c968df2aa424491f65b38c8d1

See more details on using hashes here.

File details

Details for the file accera_gpu-1.2.21-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for accera_gpu-1.2.21-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 47689099332e8f11114cfa9aa6f4fcc5727c7253a2aede8284f3da354dc3c7c8
MD5 2014573c98778164367b15f8e700b942
BLAKE2b-256 937ddcb248c6d7d907e65b5b00fa26088bd6573df66c7eef53b83609ddf2acfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for accera_gpu-1.2.21-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cf137b5be429dae62964ec893cb2713eb305760a07a31f77ca1eab0e6eb8a93e
MD5 65b22803e77171d41bc147fa187206dc
BLAKE2b-256 b25536dcacd1ef81fcbc6980681fddeeaf2a504661ff5c806510cd75aade6870

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for accera_gpu-1.2.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 974a3490591dda600091d59361c0b1834efa4fe783962bb4805bc0246c4b9d06
MD5 60bb49ecf306d0231c98d4948b47acbe
BLAKE2b-256 425635227f9f2f667a3b414d18ecf53524ad12b0475873134622d5de62ce17d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for accera_gpu-1.2.21-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4145832c0efa75e448c984f2335139b3a5a198050a195762a6afcdadce5af3c2
MD5 d583c1a8869b6ccf0e75a82b8f14c95f
BLAKE2b-256 3a6fa6d8f6569112a8ee92c67007ace63e70e41db87f29474a45717a495c5118

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for accera_gpu-1.2.21-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 46d9e0891c49eb5077a797128b9e4058f1a85530f68ca0142225e3e7d026082c
MD5 88a1ed124558ec0fa2d28a610ad55b57
BLAKE2b-256 f2682d42b1e823eb77340dd2b63545139b6502ffa886bddf735a896e07d8fa45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for accera_gpu-1.2.21-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 737e4578d1c7e2b6a2eda5338dafc34da41338eb111465ffca7f70f7ae743186
MD5 fb4bd03f909df3503cae51eba21e502c
BLAKE2b-256 056937708560244d080a538b33d77b0a42a7da3fae0687c18c04a26de83a9709

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for accera_gpu-1.2.21-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 927805d4e28f3777c15135f29f374fe07d2daeec1ccd1ab398cde07786d61f0a
MD5 62a5041acf504192ab8fb00393951373
BLAKE2b-256 b01f28aa005f2526e16d1a5909a43e567a9da637c2a5a02c506be155f04eaed8

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