numba 相关问题

Numba是一个开源的NumPy感知的Python优化编译器。

如何加快这个特定示例的插值速度?

我制作了一个脚本,使用 pandas 进行数据处理,使用 Numba 提高计算效率,对一组点执行三线性插值。目前,它需要 $\mathcal{O}(1) ext{ s}$ if

回答 1 投票 0

将配置变量传递给函数,以便它们表现为编译时常量

在 numba 中,我想将配置变量作为编译时常量传递给函数。具体来说我想做的是 @njit 默认物理(配置): 标志A = 配置.标志A 旗帜...

回答 1 投票 0

Numba njit 使涉及长表达式的函数调用极其缓慢

我正在编写有限体积代码来求解无粘性、可压缩欧拉方程。作为其中的一部分,我正在执行所谓的柯西-科瓦列夫斯卡亚过程。给出了代码片段...

回答 1 投票 0

为Python安装numba

我正在尝试为 python 安装 numba,但是按照主页的说明进行操作后,我收到此错误,无法找到 extension_types 页面。 如果有人...

回答 9 投票 0

Numba 中的稀疏矩阵

我希望使用 Numba (http://numba.pydata.org/) 加速我的机器学习算法(用 Python 编写)。请注意,该算法将稀疏矩阵作为输入数据。在我的纯Python中

回答 3 投票 0

L1 缓存与 Numba 带来的优化挑战

我一直致力于优化 NumPy 数组中元素之间差异的计算。我一直在使用 Numba 来提高性能,但是当 arra 时我会出现 100 微秒的跳跃...

回答 1 投票 0

使用 Numba 加速的 Python 代码时排除 MPI4py 错误

我正在尝试使用 Numba 加速一段 Python 代码。在此代码中,我还使用 mpi4py 进行并行化。但是,我遇到了一个错误。我试图提供一分钟...

回答 1 投票 0

Neumaier求和可以加快吗?

Neumaier 求和是 Kahan 求和的改进,用于对浮点数数组进行精确求和。 将 numba 导入为 nb @nb.njit def neumaier_sum(arr): s = arr[0] c = 0.0 对于我在范围(1,...

回答 1 投票 0

Numba 错误,AttributeError:“Array”对象没有属性“__defaults__”

我正在尝试优化一些代码,更具体地说是使用 Numba @jit 的函数。但是,我遇到了一些无法克服的错误。请找到下面的代码和输出错误。我...

回答 1 投票 0

为什么 PyTorch C++ 扩展比其等效的 numba 版本慢得多?

我一直在尝试各种选项来加速 PyTorch 中的一些 for 循环逻辑。执行此操作的两个明显选项是使用 numba 或编写自定义 C++ 扩展。 作为一名考试...

回答 1 投票 0

如何在 numba 中向矩阵添加行

我需要在 Numba 中将一个“行”数组(1x4)添加到矩阵(Nx4) 将 numpy 导入为 np 从 numba 导入 njit @njit defloop_append(arr, row_arr): arr2 = arr.copy() 对于范围(5)内的 i: 啊...

回答 1 投票 0

通过 numba JIT 实现 Polars 复杂函数(规避返回实体限制 1)

在 Polars DataFrame 中,我有 3 列(A、B、D)存储 double 类型的值。 对于 n 行和某个双精度数的起始值,计算如下所示: 列的值...

回答 1 投票 0

‘CPUDispatcher’对象不可下标错误

我正在尝试处理一个非常大的 csv 文件。 csv 文件 (companies.csv) 包含公司列表,其中包含邮政编码列和其他一些列。我有包含

回答 1 投票 0

如何将 np.float128 注册为有效的 numba 类型,以便我可以对数组求和?

我想编写一个 numba 函数,它获取 np.float128s 数组的总和。 这些在我的设置中具有 80 位精度,但如果更容易将它们转换为真正的 float128,我会很高兴

回答 1 投票 0

如何使用嵌套列表设置 numba 签名?

我试图返回一个嵌套列表,但是遇到了一些转换错误。 下面是用于重现错误的一小段代码。 从 numba 导入 njit, prange @njit("列表类型(列表类型(

回答 4 投票 0

Numba 对于简单的 for 循环性能不佳(Python 3.10)

我的代码: 从 numba 导入 njit 从 functools 导入包装 导入时间 def timeit(my_func): @wraps(my_func) def timed(*args, **kw): tstart = 时间.time() 输出 = my_...

回答 1 投票 0

Numba Python 上出现“Windows 致命异常:访问冲突”错误

我正在尝试使用 Numba 并行来并行化一个简单的 for 循环。令人惊讶的是,我收到一个非常奇怪的错误告诉我这个 “Windows 致命异常:访问冲突”。 知道什么可以...

回答 1 投票 0

numba.cuda.close()之后如何使用GPU?

我在jupyter笔记本上使用tensorflow。假设我想刷新 GPU 内存中的所有内容而不重新启动内核(这意味着不触及 RAM 内容)。请不要潜入

回答 1 投票 0

我如何在 numba @jit

我的代码: 代码是尝试向谷歌发送请求 从 numba 导入 jit 导入请求 @jit() 定义 x(): requests.get("https://google.com") X() 错误: 这是错误的文本我...

回答 1 投票 0

在 numba 中使用并行化对于一种算法更好,但对于另一种类似算法则不然?

我正在模拟具有相同质量和随机速度的 N 个粒子。我想计算系统的总能量和总动量。我考虑了 4 种方法并想进行基准测试...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.