如何确定某个库函数的优先级?

时间:2019-01-21 18:22:33

标签: c++ visual-studio blas openblas nvblas

因此,我正在使用名为mlpack的库编写一些机器学习代码,该库使用另一个名为armadillo的库。

为了加快速度,我决定使用称为nvblas的东西,该东西实现一些BLAS例程(具体来说是BLAS3)并在GPU上运行它们,但是因为它没有实现所有的BLAS例程,所以我需要使用openblas也一样这就造成了一个问题,因为OpenBLAS也实现了BLAS3例程,从我所见,犰狳库选择使用OpenBLAS库而不是nvblas库中的BLAS3例程。

两个库都使用相同的名称空间和函数名称。

我想知道Visual Studio中是否有一些魔术选项(我正在使用VS17来编写代码并进行编译),以使一个库比另一个库具有更高的优先级,因此程序将使用nvblas BLAS3例程的实现。

BLAS =基本线性代数子程序

0 个答案:

没有答案