我的GPU编码器应用程序无法正常工作

1视图(最近30天)
Lim Daehee
Lim Daehee 2019年11月28日
编辑: Lim Daehee2019年11月28日
我正在尝试使用GPU编码器应用程序加速我的代码。
但是,当我将代码更改为MEX文件时,由于我想将其作为输出的数组之一,使用MEX过程运行测试文件时需要136秒。
该数组是其元素在1〜1000范围内的三角矩阵。
但是,当我将此数组更改为其元素仅为1的三角矩阵时,GPU编码器正常工作,并且在使用MEX运行测试文件时仅需0.14。
我想知道为什么会发生这个问题,以及一个只有1个元素的数组与具有1〜1000的元素的数组之间有什么区别。
另外,另一个矩阵也有各种值,并且没有问题(我的代码中的矩阵D),我想知道为什么此矩阵遇到任何问题。
我附上所有代码。我代码中有问题的数组是N。
我希望有人可以帮助我的问题。我将这个问题持有一个月..然后我很快解决了我的问题。

答案(0)

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!