【发布时间】:2013-05-24 15:05:11
【问题描述】:
犰狳中的元素乘法 (%) 速度是否取决于是否安装了 LAPACK/BLAS?我目前在没有安装它们的情况下运行犰狳,而且速度很糟糕。 好的,这是最简单的代码,需要永恒来计算
#include <iostream>
#include "conio.h"
#include "armadillo"
using namespace arma;
using namespace std;
int main(int argc, char** argv)
{
int n=250;
mat X=ones(n,n);
mat quan;
for (int xi=1;xi<=256;xi++)
{
quan = exp(X)%exp(X);
}
getch();
return 0;
}
【问题讨论】:
-
犰狳确实使用了 LAPACK 和 BLAS 的外部实现,所以它们肯定会影响它的速度。
-
能贴出相关代码吗?否则我们可能只是在猜测根本原因是什么。