提交 ec5578b3 authored 作者: Frederic's avatar Frederic

better error message.

上级 2345e188
......@@ -69,7 +69,10 @@ void * device_malloc(size_t size, int verbose)
cudaError_t prevError = cudaGetLastError();
if (cudaSuccess != prevError)
{
fprintf(stderr, "Error existed before calling device_malloc.\n");
fprintf(stderr,
"Error existed before calling device_malloc. %s\n",
cudaGetErrorString(prevError)
);
}
#endif
void * rval=NULL;
......@@ -155,7 +158,10 @@ int device_free(void *ptr)
cudaError_t prevError = cudaGetLastError();
if (cudaSuccess != prevError)
{
fprintf(stderr, "Error existed before calling device_free.\n");
fprintf(stderr,
"Error existed before calling device_malloc. %s\n",
cudaGetErrorString(prevError)
);
}
#endif
#if PRINT_FREE_MALLOC
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论