CUDA
nijun1992
这个作者很懒,什么都没留下…
展开
-
http://blog.csdn.net/kevin_mqj/article/details/22981873
LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏转载 2017-11-01 11:11:06 · 182 阅读 · 0 评论 -
CUDA模板使用
编译环境:VS 2010 CUDA 7.5好处:核函数不需重载,可适应任意输入的数据类型#include "cuda_runtime.h"#include "device_launch_parameters.h"#include #include using namespace std;template cudaError_t addW原创 2017-12-27 10:14:46 · 976 阅读 · 0 评论 -
CULA求逆
CULA求逆过程输入待求逆矩阵temp1_d,然后先分解,后求逆culaDeviceDgetrf(m, m, temp1_d, m, ipiv);culaDeviceDgetri(m, temp1_d, m, ipiv);求逆结果存储在temp1_d中culaDeviceDgetrf数据类型为doubleculaDeviceSgetrf数据类原创 2017-12-18 18:42:50 · 327 阅读 · 0 评论 -
CULA安装配置和调试
最近使用CULA库进行矩阵的求逆运算,但是在使用CULA过程中遇到了一系列的问题下面说一下CULA的安装,配置,还有问题的解决方案,并给出正确求逆的代码,以提供参考声明:(1)在安装CULA之前,要先安装CUDA,因为CULA库是建立在CUDA的cublas的基础上的,因此安装CUDA是有必要的。(2)下面介绍的是win32的工程配置方案,x64的只需要进行相应的修改即可。(3原创 2017-12-07 21:23:28 · 2176 阅读 · 2 评论 -
CULA矩阵相乘和CUBLAS矩阵相乘
CULA的矩阵相乘:culaDeviceDgemm('N','N',n,m,k,alpha,b_device,n, //b k x na_device,k, //a m x kbeta,c_device,n);上式表示:C=A*B的矩阵相乘方法,而且数据类型为double,也可以使用float类型数据的函数:culaD原创 2017-12-12 14:25:45 · 1149 阅读 · 0 评论 -
Linux系统和Windows下MATLAB调用CUDA
1、MATLAB调用CUDA是通过:MATLAB通过mexFunction编译C,通过nvcc编译cu文件实现的,大致流程为:MATLAB调用C文件,C文件调用cu文件。2、c调用cu之前,使用system,通过nvcc编译cu文件为.o文件,以提供给cpp文件使用,这样C就能调用cu了。而MATLAB通过mex调用mexFuntion文件,就能编译成MATLAB可调用的mexa64/原创 2017-12-28 17:09:39 · 1264 阅读 · 0 评论 -
CULA求逆问题
最近使用CULA进行求逆,发现求逆进行到约12万次之后,其求逆速度严重下滑,反复检查程序,没有发现内存泄漏之类的问题,真是搞不明白为什么。原创 2018-02-27 19:55:42 · 507 阅读 · 0 评论 -
CUDA driver version is insufficient for CUDA runtime version的问题
1、Linux安装CUDA后运行deviceQuery出现了如下问题,网上寻找答案给出多种解决方案,但是没有和我的问题相匹配deviceQuery./deviceQuery Starting...CUDA Device Query (Runtime API) version (CUDART static linking)cudaGetDeviceCount returned 35->...原创 2018-05-25 08:27:58 · 14420 阅读 · 6 评论