eigen eigen安装方法
一、eigen库多少个函数
1Eigen库有很多函数。2Eigen库是一个用于线性代数运算的C++模板库,它提供了丰富的线性代数运算函数,包括矩阵运算、向量运算、特征值求解、矩阵分解等等。具体来说,Eigen库包含了大量的线性代数函数,如矩阵乘法、矩阵加法、矩阵转置等等,以及一些高级函数,如特征值求解、矩阵分解等。这些函数可以帮助我们方便地进行线性代数运算。3由于Eigen库的功能非常丰富,所以它包含了很多函数。具体有多少个函数,需要查阅Eigen库的文档或者源代码才能得到准确的数字。但可以肯定的是,Eigen库提供了足够多的函数来满足大部分线性代数运算的需求,并且它的函数库在不断更新和扩充,所以可以说Eigen库的函数数量是非常庞大的。
二、Eigen的速度为什么这么快
如果没gpu:
如果cpu不吃紧,优化要求不高,那就用openmp并行加速;如果不想熟悉指令集又想用其更高效些的优化,那就用eigen或openblas。
如果有gpu:
如果仅仅是卷积的运算,调cudnn的api最简单;如果是学习为目的,基于cuda在cu里写kernelfunction就可以了;如果是产品使用,因为还会涉及对向量和矩阵的其它运算和操作,可以考虑用TensorRT。
三、eign组合英语
reign统治,deign屈尊sovereign君主,统治eigenvalueeigenvectoreigenvalueseigenladyeigenfunctioneigenvectors