【发布时间】:2012-08-20 13:04:41
【问题描述】:
我想尽快找到矩阵的非零元素。考虑到CUDA\Jacket,我了解到这比Matlab 的“常规”CPU 版本的查找速度要慢得多,可能是由于内存分配问题,因为输出的大小不是在查找功能之前已知。然而,使用bwlabel 和regionprops(Jacket 都支持)确实有效地产生了关于非零元素的信息,并且比Matlab 的内置图像处理工具箱函数快得多。有没有办法利用它来获得非零元素?有没有办法对使用bwlabel 找到的每个标记对象进行一些处理?
【问题讨论】:
-
@nate,你能发布一些关于你在做什么以及你是如何进行基准测试的代码吗? find 是 Jacket 中更快的功能之一,您应该不会遇到任何麻烦。如果您使用的是稀疏矩阵,还要提及。
-
@pavan ,请参阅下面我对 gpu 的回复。夹克很好,只要你喂它足够大的矩阵。我不知怎的忘记了……