Skip to main content

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.

Release files for accera-gpu 1.2.29

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for accera-gpu 1.2.29
File
accera_gpu-1.2.29-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
accera_gpu-1.2.29-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
accera_gpu-1.2.29-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
accera_gpu-1.2.29-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
accera_gpu-1.2.29-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
accera_gpu-1.2.29-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
accera_gpu-1.2.29-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
accera_gpu-1.2.29-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details

Total release size: 176.1 MB

Release files / accera_gpu-1.2.29-cp310-cp310-win_amd64.whl

Download URL accera_gpu-1.2.29-cp310-cp310-win_amd64.whl
Size 7.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ff8b01f581631906c8e37b44e84f01ba3a23ebe5e53c648d00b182912e456862
BLAKE2b-256 checksum
How to use checksums
3ed58057cb53b9ce30fc1f234c629f38f3a2d5b3707f0aac52c0d6245f505016
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Release files / accera_gpu-1.2.29-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL accera_gpu-1.2.29-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 36.7 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
90c66f1f944bf933de37a77b116e2802b561200f5b5aac599999ab239eec95b6
BLAKE2b-256 checksum
How to use checksums
663fd881fa39ce48ee4e949f11d1914290e8a4a6b7bacf35976ddd873e8f61da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.4

Release files / accera_gpu-1.2.29-cp39-cp39-win_amd64.whl

Download URL accera_gpu-1.2.29-cp39-cp39-win_amd64.whl
Size 7.3 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
03f13d01400d7976735206277bf502a20d6a057cdda5dbda1266e5d2e7c924e7
BLAKE2b-256 checksum
How to use checksums
591e678c679d4983cc9c0ac60187fde8d5e66fdc6c2be98b63f96ce96b488f35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.13

Release files / accera_gpu-1.2.29-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL accera_gpu-1.2.29-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 36.7 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
89c65d13de53bafac41e402e4a5d5be0c12e9c27fe2daae6b01a0d5c0935da55
BLAKE2b-256 checksum
How to use checksums
6ec55149685b56eee59fcad090bd4924aaef22be996a6d63d3c06325ed36708c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.12

Release files / accera_gpu-1.2.29-cp38-cp38-win_amd64.whl

Download URL accera_gpu-1.2.29-cp38-cp38-win_amd64.whl
Size 7.3 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
8743b36cb81b1388ee5a625f7ed2324155a5010601996ffd9c370d0e9d043693
BLAKE2b-256 checksum
How to use checksums
85a33d65ef880edd83b4a353c9ac6496ba0e63b74a3ae96caff887fed6e05b98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.10

Release files / accera_gpu-1.2.29-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL accera_gpu-1.2.29-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 36.7 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8ad9e09f966359ff9024557b013b2a9540fc1b8c6e365632ca600d943fa6ae99
BLAKE2b-256 checksum
How to use checksums
0d2c86a533bc1609fbc82b6664e06fa7173e01220106d95d3b2171ea915eb434
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.13

Release files / accera_gpu-1.2.29-cp37-cp37m-win_amd64.whl

Download URL accera_gpu-1.2.29-cp37-cp37m-win_amd64.whl
Size 7.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
274d8292c1457752016c89059befad1eda7ebe9c7bdcb867d0fd1088d7e3c4c9
BLAKE2b-256 checksum
How to use checksums
ed6998c5fcc7a3109fdf0399c371b10308c73d099776f6e6c32970d5e4b27d04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.9

Release files / accera_gpu-1.2.29-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL accera_gpu-1.2.29-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 36.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fda88fd5be1a94baba46ab02d2da735150084925efaf820e9fb4ca5fdd4fc9dc
BLAKE2b-256 checksum
How to use checksums
b09743f55279ab32c07725faa91721debadff5f653dd72f3590e86607779a464
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.13
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page