CUDA运行时有一个方便的函数cudaGetErrorString(cudaError_t error),它将错误枚举转换为可读的字符串。cudaGetErrorString在许多人用于CUDA错误处理的CUDA_SAFE_CALL(someCudaFunction())宏中使用。我现在正在熟悉cuBLAS,我想创建一个类似于CUDA_SAFE_CALL for cuBLAS的宏。为了使宏的输出有用
我想得到cuInit返回的结果的人类可读的描述。我发现的每个页面都推荐使用cudaGetErrorString实现此目的,但这会导致错误:{aka cudaError} for argument 1 to const char* cudaGetErrorString(cudaError_t)
CUresult和cudaError我可以用什么函数来解释前者
如何将CUDA代码与Fortran和C代码(混合语言编程)结合起来。Fortran代码调用C函数,然后调用CUDA内核。例如。Fortran函数:C职能:{ ....cuda_kernel<<< kernel parameters>>>();
/* copy data from device to Host