我是CUDA编程新手,对其不太了解。你能告诉我'CUDA计算能力'是什么意思吗?当我在我的大学服务器上使用以下代码时,它向我显示了以下结果。'计算能力'是什么意思w.r.t. CUDA?
for (device = 0; device < deviceCount; ++device)
{
cudaDeviceProp deviceProp;
cudaGetDeviceProperties(&deviceProp, device);
printf("\nDevice %d has compute capability %d.%d.\n", device, deviceProp.major, deviceProp.minor);
}
结果:
Device 0 has compute capability 4199672.0.
Device 1 has compute capability 4199672.0.
Device 2 has compute capability 4199672.0.
.
.
cudaGetDeviceProperties返回两个领域的主要和次要。你能告诉我这是什么4199672.0.
意味着什么?
当然,您的机器上CUDA的主要和次要版本。 http://www.divms.uiowa.edu/help/linux/cuda.html – duffymo 2012-08-15 16:32:30
这很可能意味着您对'cudaGetDeviceProperties'的调用失败。检查它的返回值是否等于'cudaSuccess'。 – aland 2012-08-15 16:36:15