numba 相关问题

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

numba:使用不受支持的 NumPy 函数“numpy.ndarray”或不支持使用该函数

详情: 我安装了 CUDA 工具包,我也在使用 Python 3.10。连同这些包:\ py -3.10 -m pip 安装 numba py -3.10 -m pip 安装 numpy py -3.10 -m pip 安装 cuda-python 我是

回答 0 投票 0

Numba:使用工厂函数与 `cache=True`

寻找使用(并提高执行速度)具有一个或多个其他 jitted 函数作为参数的 jitted (numba) 函数,我可以在 numbas 的常见问题解答中看到以下内容: 用

回答 1 投票 0

为什么微小的变化会对我的 numba 并行函数的运行时间产生巨大影响?

我试图理解为什么我的并行化 numba 函数会按照它的方式运行。特别是,为什么它对数组的使用方式如此敏感。 我有以下功能: @njit(平行...

回答 0 投票 0

Numba 如何在课堂上使用字典

如下所述,dict 应该有 int 的键 2 元组和 int 的值。 从 numba.experimental 导入 jitclass 导入numba @jitclass({'shape': numba.types.Tuple((numba.int32, numba.int32)...

回答 0 投票 0

cuda.to_device 是异步的吗?

cuda.to_device 是否使用与内核启动相同的流? 似乎 memcpy 是同步的(相对于主机)。 从 numba 导入 cuda 将 numpy 导入为 np A = np.ones((10000, 10000)) %

回答 0 投票 0

numba 将 int 或 float 传递给函数?

我正在使用numba学习cuda计算。如果我有这样的功能 @cuda.jit def cuda_computing(a, b, c) c=a+b 因为 a 和 b 只是整数或浮点数。我想把它们放入设备

回答 0 投票 0

Numba - 是否有可能在没有 nan 的情况下更快地进行绝对求和?

我有一个来自 numba 官方文档的稍微修改的示例,如下所示: 从 numba 导入 njit 将 numpy 导入为 np @njit def do_sum(A, lb, ub): n = len(A) 加速 = 0.0 对于范围内的我(n): ...

回答 1 投票 0

警告:%%timeit 在每个循环之前不运行设置代码 | CPU 内核启动开销随线程数而变化

在 Google Colab 中悬停在 timeit 上对我来说并不明显 在单元模式下,第一行的语句用作设置代码 (已执行但未定时)并且单元格的主体已定时。的...

回答 1 投票 0

如何在 numba 中清除缓存(或强制重新编译)

我有一个用 numba 编写的相当大的代码库,我注意到当为调用另一个文件中另一个 numba 编译函数的函数启用缓存时,被调用函数的变化...

回答 3 投票 0

在 numba 中连接 python 元组

我正在寻找用从一些元组中获取的数字填充零数组,就这么简单。 通常,即使元组的长度不同(这就是这里的重点),这也不是问题。不...

回答 2 投票 0

为什么 @cuda.jit 内核性能随着 %timeit 运行次数的增加而恶化

手动添加签名时,该函数在 Google Colab 上运行需要更多时间。 将 numpy 导入为 np 从 numba 导入 cuda,float64 导入数学 @cuda.jit def matrix_multiplication(A, B...

回答 0 投票 0

在 numba 中加入数组

我在整齐地加入列表中的 numpy 数组或来自 numba jited 函数中的生成器时遇到了麻烦。最简单的例子如下: 将 numpy 导入为 np 从 numba 导入 njit @njit...

回答 0 投票 0

使用 Numba 将数组上的调用函数转移到 GPU

我不认为我们可以从 GPU 打印任何东西,因为在 @cuda.jit 函数中调用 print 不起作用,但后来我尝试调用 A.shape 看看会发生什么。 将 numpy 导入为 np 来自...

回答 1 投票 0

如何将带有数组参数的 Cython 函数导入 Numba?

Numba 文档描述了如何通过创建 ctypes.CFUNCTYPE 来导入 Cython 函数。但是,示例中的 Cython 函数仅采用标量参数。我有一个 Cython 函数 ...

回答 0 投票 0

如何使用numba计算向量滚动窗口的相关系数?

人们很友好地解释: 如何使用numpy计算向量滚动窗口的相关系数? 我在这个答案中找到了: f_PH_numpy 是我的方法,...

回答 1 投票 0

尝试在我使用异常处理和 oops 概念的代码中实现 @jit。 bcz of comp security reason 我不能发布表演脚本,但我发布了示例

`从 numba 导入 jit、cuda、njit 将 numpy 导入为 np 将 numba 导入为 nb 从 timeit 导入 default_timer 作为计时器 从 numba.core.errors 导入 NumbaDeprecationWarning,NumbaPendingDeprecationWarning

回答 0 投票 0

为什么 Numba 的矩阵乘法很慢?

我试图找到一个解释,为什么我使用 Numba 的矩阵乘法比使用 NumPy 的点函数慢得多。尽管我使用的是最基本的代码来编写矩阵乘法函数...

回答 2 投票 0

使用numba优化容错率的同时循环。

我在使用numba进行优化时有一个疑问。我正在编写一个定点迭代的代码,以计算某个数组的值,命名为gamma,它满足方程f(gamma)=gamma。我正在尝试...

回答 1 投票 0

numba安全版的itertools.combinations?

我有一些代码会循环处理一大堆的itertools.combinations,现在是一个性能瓶颈。我试图求助于numba的@jit(nopython=True)来加快它的速度,但我在运行 ...

回答 1 投票 2

如何正确使用Numba加速?

我目前正在努力提高我的python函数的速度。 def d_lat(dlat,R=6.371*1e6): return 2 * R * np.sqrt(np.sin(np.deg2rad(dlat)2)**2) def d_lon(lat1,lat2,dlon,R=6.371*1e6): ...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.