我现在正在熟悉cuBLAS,我想创建一个类似于CUDA_SAFE_CALL for cuBLAS的宏。为了使宏的输出有用,我想要一些类似于cudaGetErrorString in cuBLAS的东西。
cudaGetErrorString() 在cuBLAS中有相当于的东西吗?或者,是否有任何cuBLAS用户编写了这样的函数?
我阅读了两篇关于堆栈溢出的文章,即和,它们建议使用一些同步API,例如,调用cuBLAS函数后的cudaDeviceSynchronize()。我不确定使用这样一个通用函数是否有意义。cublasHandle_t cublas_handle;// Initialize the matrices
CUBLAS_CALL(cublasDgemm(cublas_handle, CUBLAS_OP_N, C