numba 相关问题

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

在Numba中同时实现CPU和GPU并行化的类的最“优雅”方法是什么?

让我们假设我已经用Numba实现了同一类的两个不同版本:类cpu_foo(object):def init(self,data):#初始化该类... def compute(self,...

回答 1 投票 0

如何将Numba“ @vectorize” ufunc与结构化的Numpy数组一起使用?

我无法运行矢量化的ufunc。常规@njit可以正常工作,并且@vectorize文档建议vectorize装饰器与njit相同。我正在Windows 10上运行,如果... ...>

回答 1 投票 2

python numba.guvectorize失败:“ LV:由于内存冲突而无法进行向量化”

我试图弄清楚如何使用numba生成矢量化数组操作的numpy样式的ufunc。我注意到我的性能很慢,因此我尝试通过在...

回答 1 投票 1

将自定义numba njit函数应用于熊猫滚动对象

随着pandas 1.0.0发行版,.apply现在可以使用numba jit函数。使用.rolling时是否有办法利用此.apply功能?例如我有一只熊猫....

回答 1 投票 1

我如何创建具有可调参数的numba可调用项?

我想创建一个由numba编译的python可调用(我可以在另一个Numba编译的函数中使用的函数),该函数具有一个内部数组,可以调整该数组以影响...的结果...

回答 1 投票 1

NotImplementedError:CUDA不支持边界检查

我试图在我的GPU上运行代码,首先我遇到了在ubuntu 18.04上运行CUDA的问题。经过一番痛苦之后,我被建议在一个Docker镜像中工作,我(假设)有一个...

回答 1 投票 1

CUDA不支持边界检查

我正在尝试使用Numba并访问GPU以加速代码,但是出现以下错误:在jit中引发NotImplementedError(“ CUDA不支持边界检查”)...

回答 1 投票 0

Numba抱怨输入-但正在提供所有类型

我在输入Numba时遇到问题-我阅读了手册,但最终碰到了墙。有问题的函数是一个较大项目的一部分-尽管它需要快速运行-Python列表已超出...

回答 1 投票 0

Numba:双重释放或损坏(!prev)已中止(核心已转储)

我正在尝试使用numba加快以下功能。从numba导入numpy作为np导入jit,prange @jit(nopython = True,parallel = True)def find_reg_numba(states):reg = [] ...

回答 1 投票 1

Pandas / Python-使用stack()groupby()和apply()的性能非常慢

我正在尝试根据信息对及其先前的值在数据框中创建一个新列。尽管我运行的代码是正确的,并且可以提供所需的结果,但是当我...

回答 2 投票 0

使用Numba的异常-使用不受支持的NumPy函数'numpy.ones_like'或不受支持的使用函数

[我正在尝试从Numba的jit优化代码中使用numpy,但是当我尝试执行numpy.ones_like之类的标准numpy操作时遇到错误,即使numba文档中提到了...

回答 1 投票 0

是否可以使用Numpy实现此版本的矩阵乘法?

我希望快速评估下面的函数,该函数在很大程度上类似于矩阵乘法。对于大型矩阵,以下实现比numpy慢几个数量级...

回答 2 投票 3

我们可以在Flask中使用Numba吗?

我正在构建用于分析数据的Flask应用。我想使用Numba来加快算法的速度。我已经用Numba尝试了该算法,并且在Jupyter Notebook中完美运行。但是,当我...

回答 1 投票 2

Python:将2d二进制值数组打包为UINT64数组的最快方法

我有一个二维UINT8 numpy数组,大小为(149797,64)。每个元素都是0或1。我想将每行中的这些二进制值打包成UINT64值,这样我就得到了形状为UINT64的数组...

回答 2 投票 1

在numba和numpy中访问结构化数据类型

我注意到numba和numpy如何允许访问具有结构化数据类型的数组的不同子字段之间存在差异。我正在测试访问...

回答 1 投票 0


以数字表示的两个列表的交集

我想知道最快的方法来计算numba函数中两个列表的交集。只是为了澄清:两个列表的交集的示例:输入:lst1 = [15,9,10,...

回答 1 投票 0

使用Numba和Cuda归一化3个向量的数组

我有很多3D向量,我想使用numba和cuda进行归一化。我的数组有点像这样vectors = [] vectors.append([1.0,1.0,1.0])vectors.append([-1.0,-1.0,-1.0])as ...

回答 1 投票 -1

Numba,奇怪的类型修改

我正在尝试进一步加快一些使用Numba编译的以python编写的代码。在查看numba生成的程序集时,我注意到正在生成双精度运算,我觉得...

回答 1 投票 1

我如何使此函数将数组的数组作为输入通过numba编译?

函数的签名为def SLBQP(Q,q,u,a,x,eps = 1e-6,maxIter = 1000):并返回float64。参数的类型为:Q-np.array([[1。,2.],[4.,5.]])q-np.array([1.,2 ....

回答 1 投票 1

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