搜索
下载APP
Numba通过 LLVM 加速 Python
认领
关注
0
粉丝
Numba 是 Cython 的竞争项目。同样地,numba 把 Python 源码通过 LLVMPy 生成 JIT 后的 .so 文件来加速。不同点:numba 是以 JIT 为主的,加速对源码的侵入性较小。Cython 则重点在加速高性能 Python 模块的开发上,不依赖 LLVMPy 项目。
知识
简介
Numba 是 Cython 的竞争项目。同样地,numba 把 Python 源码通过 LLVMPy 生成 JIT 后的 .so 文件来加速。不同点:numba 是以 JIT 为主的,加速对源码的侵入性较小。Cython 则重点在加速高性能 Python 模块的开发上,不依赖 LLVMPy 项目。...
更多
其它信息
授权协议
BSD-2
开发语言
Python
操作系统
Linux
软件类型
开源软件
所属分类
开发工具、 Python开发工具
开源组织
无
地区
不详
适用人群
未知
时光轴
里程碑
1
LOG
0
2023
10-01
轻识收录
打卡
我要打卡
我要打卡
评价
0.0
(满分 10 分)
0 个评分
什么是点评分
图片
表情
视频
评价
全部评价( 0)
推荐率 100%
推荐
Numpile基于 LLVM 的科学计算 Python 包
Numpile是极小的,由千行Python代码构成的,基于LLVM的数值科学计算工具。from numpile import autojit@autojitdef dot(a, b): c =
LLVM编译器架构
LLVM是LowLevelVirtualMachine(低级虚拟机)的简称,这个库提供了与编译器相关的支持,可以作为多种语言编译器的后台来使用。能够进行程序语言的编译期优化、链接优化、在线编译优化、代
Numpile基于 LLVM 的科学计算 Python 包
Numpile 是极小的,由千行 Python 代码构成的,基于 LLVM 的数值科学计算工具。fr
LLVM编译器架构
LLVM 是 Low Level Virtual Machine (低级虚拟机)的简称,这个库提供了
llvmpyPython 的 LLVM 封装
llvmpy是使用LLVMC++库的Python封装,可简单访问编译工具,一般用于:动态创建LLVMIRforlinkingwithLLVMIRproducedbyCLANGordragonegg使用
llvmpyPython 的 LLVM 封装
llvmpy 是使用 LLVM C++ 库的 Python 封装,可简单访问编译工具,一般用于:动态
Nanotube基于 LLVM 的编译器
Nanotube是编译器通道、库和API的集合,用于促进EBPFXDP和similarnetworking代码在SmartNIC的FPGA上执行。编译器将EBPFXDPC代码作为输入,并在HLSC++
Nanotube基于 LLVM 的编译器
Nanotube 是编译器通道、库和 API 的集合,用于促进 EBPF XDP 和 similar
RetDec基于 LLVM 的机器码反编译器
安全软件公司Avast宣布了研发7年的机器码反编译器RetDec的开源版本。RetDec是可重定向的机器码反编译器,同时有在线反编译服务和APIROPMEMU-分析、解析、反编译复杂的代码重用攻击的框
rocm-llvm用于 Rocm 的 LLVM 分支
ROCmCC是基于Clang/LLVM的编译器。它对AMD的GPU和CPU做了很多优化,并且支持HIP/OpenMP/OpenCL等异步编程模型。ROCm——ROCplatforM的简称,是基于一系列