文件名称:mgcpp:基于CUDA的C ++数学库
文件大小:247KB
文件格式:ZIP
更新时间:2024-05-29 05:37:44
math cpp hpc linear-algebra cuda
药典 介绍 mgcpp是基于CUDA的C ++线性代数库。 它提供了标准的C ++接口,没有任何CUDA特定的语法。 该库正在大量开发中,并且处于pre-alpha状态。 如果我们的图书馆缺少您需要的功能,请留下问题。 我们可以为大多数需要的功能提高优先级。 如有贡献,请亲自联系我们或加入我们的 例子 # include < mgcpp> mgcpp::device_matrix< float> A ({ 4 , 3 }, 2 ); mgcpp::device_matrix< float> B ({ 3 , 2 }, 2 ); auto C = ref(A) * ref (B); // Lazy evaluation auto result = mgcpp::eval(C); 上面的代码调用了cuBLAS的gemm函数。 所有mgcpp表达式都是使用C ++