0
嗨,我正在使用cuBLAS做一些矩阵操作。在cuBLAS中,如何从主机获取或设置矩阵元素?
偶尔,我需要获取或设置单个矩阵元素。 按CUBLAS文档,矩阵分配是这样的:
cudaMalloc((void**)&pArrayDev,sizeof(float)*numRows*numCols);
cublasSetMatrix(numRows,numCols,sizeof(float),pArray,numRows,pArrayDev,numRows);
现在,如果我需要一个元素改变,我可以使用类似cudaMemset?主机代码为的的正确方法是什么?每次我只更改一个元素时,我不想将整个数组从主机复制到设备。
非常感谢Robert! – Alex