Accera LLVM 二进制文件
项目描述
Accera LLVM
简介
Accera是一种编程模型,一个嵌入Python(eDSL)的特定领域编程语言,以及一个用于计算密集型代码的优化交叉编译器。Accera目前支持CPU和GPU目标,并专注于嵌套for循环的优化。
在传统编程语言中编写高度优化的计算密集型代码是一个困难且费时的过程。它需要特殊的工程技能,例如汇编语言的流利程度和对计算机架构的深入了解。手动优化最简单的数值算法就已经需要大量的工程努力。此外,高度优化的数值代码容易出错,通常难以阅读和维护,并且每次引入新的目标架构时都需要重新实现。Accera旨在解决这些问题。
Accera有三个目标
- 性能:生成任何计算密集型算法的最快实现。
- 可读性:在不牺牲代码可读性和可维护性的情况下实现。
- 可编写性:一个用户友好的编程模型,旨在提高敏捷性。
accera-llvm
accera-llvm
包包含用于使用Accera eDSL生成优化代码的预编译自定义LLVM二进制文件。它不是为了独立使用而设计的,但在您执行pip install accera
时将自动安装。您可以在Github上找到文档和示例。
支持的平台
- Linux (manylinux) x64
- macOS x64
- Windows x64
项目详情
关闭
accera_llvm-15.0.101-cp310-cp310-win_amd64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 46bbd393614e53a484c59140bd85db83801e26615bc412a4aed06169fd61bdb4 |
|
MD5 | ffcb6539805665e5d01fb5d9e6ffac79 |
|
BLAKE2b-256 | bdb85dbe0d38aba95e639c1d72eac00b0416a4de55ee6a3b379ff2ceda113264 |
关闭
accera_llvm-15.0.101-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a5d385e535273209d27d13ed73a6f280c48c3f09ea555961159768bff7a53896 |
|
MD5 | faa136c5f1332a0b6a67fd3933b364f0 |
|
BLAKE2b-256 | a9ec1c28d00655fb02723fc180415a41b685d26fca8351bc53fa0f25c015fec7 |
关闭
accera_llvm-15.0.101-cp39-cp39-win_amd64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ab45b5c03a52317d8217b4f273fbc77efcd95a31bd320089ef9b734cc5245735 |
|
MD5 | ed03b909b106a5f5770525e909c96994 |
|
BLAKE2b-256 | f56d0ad5d1e46015da7442e221567e1a74a5b62eafe95ca2d35017abb3f78fba |
关闭
accera_llvm-15.0.101-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d5db8e1222934bff0aebcf7bbb212bd66a4d901f9269dc23e39c010c7d410ed9 |
|
MD5 | 4675a1eff2aef6c4cfaa785a2d7aa20e |
|
BLAKE2b-256 | 8569a5f10ee15d23bf3cd99f2312416ff0df59ccbc3880949481df23ae500e30 |
关闭
accera_llvm-15.0.101-cp38-cp38-win_amd64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ae19dd9931e83fa2d66dd53e7f97601f66857fc3a428d722a57b283a3fb16839 |
|
MD5 | 3f7a346a9da79cf8b9a244d639a9caf4 |
|
BLAKE2b-256 | 6518e3ca1452fa22c4df97f510f857d96148815399e3eb60d46167747e1a4432 |
关闭
accera_llvm-15.0.101-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 75fc416d255d4a4136fa0229bfeeb1d8214c314cc15243836bee75c3686828af |
|
MD5 | 144b0132c2fd9f36649736c174e48d0b |
|
BLAKE2b-256 | 8a5168d22f3969146733b38e55d4f0344b572e57040a97ec360b0f40939041e7 |
关闭
accera_llvm-15.0.101-cp37-cp37m-win_amd64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ffaf8f2fe7ee4617f61c146ba90c80ffb223cc16315fba5ce9cce443e010b13e |
|
MD5 | 41bd7707cd6321739f280a30d163bcb9 |
|
BLAKE2b-256 | 396025f4cec13f1d5a2fba5ea3c399ec88aadf9ed8a340674b80576fc36887cb |
关闭
哈希值用于accera_llvm-15.0.101-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | be02e02a4b21e5d8a63b5c8340b49653be676bfdb990e6b3e15c1a506fa89947 |
|
MD5 | 411c8db8cb41775a26adb8d5820b0742 |
|
BLAKE2b-256 | 3e06dd7e8748da80abb103f29293f56c99f1c39a3930725c2d1642e8ec3bb472 |