gpt4 book ai didi

用于固定大小矩阵和 vector 的 C++ 库

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:03:50 25 4
gpt4 key购买 nike

我正在寻找一个 C++ 固定大小矩阵库,它将以与 boost::numeric::ublas 相同的方式实现 vector 和矩阵的最常见操作,但要使用 < strong>在CUDA 内核(因此固定大小仅使用本地内存而不使用全局内存访问)。

我找到了几个基于主机的矩阵库:boost::numeric::ublasEigenblitz,但它们没有我可以在我的内核上使用 CUDA 的固定大小矩阵。EigenMatrix3f 和相应的东西,这是我正在寻找的,但它不能用 nvcc 编译(虽然似乎有一些朝着这个方向取得进展,请参阅 here )。

编辑:我在 Linux 上做所有这些事情,因此希望可能有一些跨平台的东西......

最佳答案

如果您正在寻找一个已被证明运行良好的流行 C++ 数学库,您可以尝试 glm为了你的目的。它是在 GLSL 之后建模的,这意味着它的数据以列优先顺序存储,这对所有面向着色器/gpu 的设计都很友好。 GLM 是一个仅包含头文件的库,据称对标准非常友好,因此它可能会为您正确编译。

关于用于固定大小矩阵和 vector 的 C++ 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15119844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com