- 主题:求推荐一个支持OpenMP 的线代算法库。
能求矩阵的逆,做最小二乘拟合,求残差之类的基本运算,能求矩阵的本征值。
矩阵大小在几千行几千列这样的数量级。
C++的轮子太多了,不知道怎么选了。
谢谢。
--
FROM 101.224.254.*
我用的Eigen,好处是免安装,纯代码植入。
不过最终可能都得用CUDA。
【 在 Madlee 的大作中提到: 】
: 能求矩阵的逆,做最小二乘拟合,求残差之类的基本运算,能求矩阵的本征值。矩阵大小在几千行几千列这样的数量级。C++的轮子太 ...
--
FROM 58.31.215.*
好的,谢谢。我先试试。暂时不考虑用CUDA,代码改动太大了
【 在 fozainter 的大作中提到: 】
: 我用的Eigen,好处是免安装,纯代码植入。
: 不过最终可能都得用CUDA。
--
FROM 101.224.254.*
我还试过ALGLIB,和Dlib。
alglib最高速度要收费,pass
Dlib太重,功能太多,工程文件库要一堆,不喜欢。
性能没有比较过,eigen自己比较的还是08年的。
【 在 Madlee 的大作中提到: 】
: 能求矩阵的逆,做最小二乘拟合,求残差之类的基本运算,能求矩阵的本征值。矩阵大小在几千行几千列这样的数量级。C++的轮子太 ...
--
FROM 58.31.215.*
openmp效果明显吗
--
FROM 111.199.59.*
MKL 就可以用openmp
【 在 Madlee 的大作中提到: 】
: 能求矩阵的逆,做最小二乘拟合,求残差之类的基本运算,能求矩阵的本征值。
: 矩阵大小在几千行几千列这样的数量级。
: C++的轮子太多了,不知道怎么选了。
: ...................
--
FROM 124.126.139.*
没干扰的话效果很明显,如果有别的进程和他抢CPU的话就GG了
【 在 baqixiaoge 的大作中提到: 】
: openmp效果明显吗
--
FROM 101.88.159.*
这个东西商业应用要付费吗?
【 在 dormouseBHU 的大作中提到: 】
: MKL 就可以用openmp
:
--
FROM 101.88.159.*
mkl 是免费的吧
【 在 Madlee 的大作中提到: 】
: 这个东西商业应用要付费吗?
:
--
FROM 124.126.139.*
commercial当然是收费的
【 在 dormouseBHU 的大作中提到: 】
: mkl 是免费的吧
--
FROM 123.152.227.*