首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我找不到cuSolver设备上的LU分解

我找不到cuSolver设备上的LU分解
EN

Stack Overflow用户
提问于 2015-08-27 07:00:17
回答 1查看 660关注 0票数 0

我需要用cuda计算矩阵(双数组)的行列式,我希望使用LU分解来实现这一点。我在cusolverSp.h中没有找到设备函数,只有主机函数cusolverSpDcsrlsvluHost。我看Cuda7.0和Cuda7.5。

我不明白为什么我找不到它,因为它是在官方文档中描述的:http://docs.nvidia.com/cuda/cusolver/index.html#api

设备上的Cholesky分解等其他功能也能工作。

它实施了吗?如果是,我在哪里能找到它?

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-27 10:33:41

看一下您指出的文档,我看到:

注5:只提供CPU (主机)路径

在页面上读一读就会发现:

接下来,cuSolverSP提供了一组基于稀疏QR分解的稀疏例程。并非所有矩阵都具有良好的分解并行性模式,因此cuSolverSP库还提供了处理那些顺序类矩阵的CPU路径。对于具有丰富并行性的矩阵,GPU路径将提供更高的性能。该库设计为从C和C++调用。

结合这两个引号,我想设备功能被认为不值得提供.不过,这只是我的解释。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32242677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档