代码为:
for(int i=0;i<2;i++)
{
//c = f + B0 * x
cublasScopy(N,d_f,1,d_c,1);
cublasSgemv(‘n’,N,N,1.0f,d_B0,N,d_x,1,1.0f,d_c,1);
//x = c
cublasScopy (N,d_c, 1, d_x , 1);
}
结果为:
---------------B0----------------------
0.000000 0.375000 -0.250000
-0.363636 0.000000 0.090909
-0.500000 -0.250000 0.000000
---------------f----------------------
2.500000
3.000000
3.000000
---------------x----------------------
-0.090909
3.187500
2.647727
那儿出问题了?为什么结果不对?
参数错了么?望指教!