Numba 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Numba 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Numba 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD-2
开发语言 Python 查看源码 »
操作系统 Linux
软件类型 开源软件
开源组织
地区 不详
投 递 者 LinkerLin
适用人群 未知
收录时间 2012-12-22

软件简介

Numba 是 Cython 的竞争项目。同样地,numba 把 Python 源码通过 LLVMPy 生成 JIT 后的 .so 文件来加速。

不同点:

  1. numba 是以 JIT 为主的,加速对源码的侵入性较小。
  2. Cython 则重点在加速高性能 Python 模块的开发上,不依赖 LLVMPy 项目。
  3. numba 还很不成熟,目前兼容性相当差。

Numba 是 Anaconda,Inc. 赞助的用于Python的NumPy开源优化优化编译器。它使用LLVM编译器项目从Python语法生成机器代码。

Numba可以编译大量以数值为中心的Python子集,包括许多NumPy函数。此外,Numba还支持循环的自动并行化,GPU加速代码的生成以及ufuncs和C回调的创建。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/05/22 20:03

Numba(??)

Numba for CUDA GPUs 一、概况 Numba能够将部分python代码编进CUDA内核里面。Numpy数组能够在CPU和GPU之间自动传输。 术语: host: CPU device: GPU host memory: 系统主memory device memory: GPU板卡上的memory kernels: 一个GPU函数launched by the host,能够在device上执行 device function: 一个GPU函数在device上执行,只能被device调用 注意: Numba没有实现所有的CUDA功能,下面的功能是没有实现的: dynamic parallel...

0
0
发表了博客
2019/04/04 11:35

numba学习教程

一、对于python的基础介绍 Python是一种高效的动态编程语言,广泛用于科学,工程和数据分析应用程序。。影响python普及的因素有很多,包括干净,富有表现力的语法和标准数据结构,全面的“电池包含”标准库,优秀的文档,广泛的图书馆和工具生态系统,专业支持的可用性以及大而开放社区。但也许最重要的是,像Python这样的动态类型化解释语言能够实现高效率。Python灵活灵活,使其成为快速原型设计的理想语言,同时也是构建完整...

0
0
发表了博客
2021/02/01 10:34

numba示例

# -*- coding: utf-8 -*- import os import numba import numpy as np import cv2 from numba import jit @jit def aaa(ccc): py_list = [0,1] number_list = numba.typed.List([0]) cnts = numba.typed.Dict.empty( key_type=numba.int64, value_type=numba.int64 ) # a_dict=numba.typed.Dict(asdfsdf) for i in ccc: number_list.append(i) cnts[i] = i # p...

0
0
发表于AI & 大数据专区
2020/10/23 17:21

dask-使用Numba进行模版计算

使用Numba进行模具计算 这款笔记本结合Numba,高性能的Python编译器,用DASK阵列。 特别是,我们展示了Numba的两个功能,以及它们如何与Dask组合: Numba的模具装饰工 NumPy的广义通用函数 这最初是在此处发布为博客文章 Numba模具介绍 许多阵列计算功能仅在阵列的本地区域上运行。这在图像处理,信号处理,仿真,微分方程解,异常检测,时间序列分析等中很常见。通常,我们编写如下代码: def _smooth(x): out = np.empty_lik...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
6 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部