From 0973e86d8a3c9c47a0fb99b094ca9f453e880cdc Mon Sep 17 00:00:00 2001 From: Vladislav Vinogradov Date: Tue, 18 Dec 2012 13:56:21 +0400 Subject: [PATCH] fixed printShortCudaDeviceInfo for new CC --- modules/core/src/gpumat.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/core/src/gpumat.cpp b/modules/core/src/gpumat.cpp index f43d76b4c..43f4d613b 100644 --- a/modules/core/src/gpumat.cpp +++ b/modules/core/src/gpumat.cpp @@ -514,7 +514,12 @@ void cv::gpu::printShortCudaDeviceInfo(int device) const char *arch_str = prop.major < 2 ? " (not Fermi)" : ""; printf("Device %d: \"%s\" %.0fMb", dev, prop.name, (float)prop.totalGlobalMem/1048576.0f); - printf(", sm_%d%d%s, %d cores", prop.major, prop.minor, arch_str, convertSMVer2Cores(prop.major, prop.minor) * prop.multiProcessorCount); + printf(", sm_%d%d%s", prop.major, prop.minor, arch_str); + + int cores = convertSMVer2Cores(prop.major, prop.minor); + if (cores > 0) + printf(", %d cores", cores * prop.multiProcessorCount); + printf(", Driver/Runtime ver.%d.%d/%d.%d\n", driverVersion/1000, driverVersion%100, runtimeVersion/1000, runtimeVersion%100); } fflush(stdout);