使用MKL库创建随机矩阵

问题描述 投票:0回答:2

当我使用vdRngUniform()]例程创建随机矩阵时,最大大小的矩阵我只能使用40000 x40000。MKL是否还有其他例程可以创建更大的矩阵?我可以按常规方式在C上创建,但它会影响性能。因此,请指导我使用MKL的其他例程。

谢谢。

当我使用vdRngUniform()例程创建随机矩阵时,最大大小的矩阵我只能使用40000 x40000。我们还有其他MKL例程可以创建更大的矩阵吗?我可以通过...

c matrix random intel-mkl
2个回答
0
投票

由于该问题也在英特尔MKL论坛上得到了解决,因此,如果其他人有兴趣,我会在此处发布回复。链接到英特尔MKL论坛:https://software.intel.com/en-us/forums/intel-math-kernel-library/topic/851713


0
投票

应该添加一个注释-处理此类问题大小(> 40k),用户必须链接MKL ILP64版本的库,并相应地使用-DMKL_ILP64编译器选项。

© www.soinside.com 2019 - 2024. All rights reserved.