【发布时间】:2013-01-23 14:57:46
【问题描述】:
当我尝试运行内核分析时,我收到了一系列 Couldn't add counter: cta_launched_vsm0 错误。我认为这可能是由于分析器针对的是费米卡,而机器中有一张开普勒卡。我正在使用Code Generationcompute_30,sm_30。我该如何解决这个错误?
环境:
- Windows 7 64 位
- Visual Studio 2010
- CUDA 4.2 + CUDA 5.0(5.0 安装在 4.2 之上)
- 在使用 CUDA 5.0 向导和 5.0 SDK 示例创建的项目中发生。使用 4.2 向导创建的项目也会出现这种情况。调试和发布版本。
- GPU:单个 GTX660。 (GTX570 之前安装过,但现在不再安装)。
- 分析活动:配置文件 CUDA 应用程序。要运行的实验:全部。其他默认设置。
- Nsight 2.2,与 CUDA 5 捆绑在一起。
错误:
Nsight:分析内核内核 Nsight:实现入住实验(1/13):。 Nsight:实现翻牌实验(2/13):。 Nsight:指令统计实验(3/13):无法添加计数器:cta_launched_vsm0 (设备不支持) Nsight:问题效率实验(4/13):无法添加计数器:cta_launched_vsm0 (设备不支持) Nsight:分支实验(5/13):.. Nsight:内存全局实验(6/13):无法添加计数器:cta_launched_vsm0 (设备不支持) Nsight:内存本地实验(7/13):无法添加计数器:cta_launched_vsm0 (设备不支持) Nsight:内存原子实验(8/13):无法添加计数器:cta_launched_vsm0 (设备不支持) Nsight:内存共享实验(9/13):无法添加计数器:cta_launched_vsm0 (设备不支持) Nsight:内存纹理实验(10/13):无法添加计数器:tex0_cache_sector_misses_gpc0_tpc0 (设备不支持) Nsight:内存缓存实验(11/13):..无法添加计数器:l2_slice0_read_sectors_l1_fb0 Nsight:内存帧缓冲实验(12/13):无法添加计数器:l2_slice0_read_sysmem_sectors_fb0 (设备不支持) Nsight:启动信息实验(13/13):。 Nsight:实验完成,需要的总重放:7【问题讨论】:
-
您能否提供以下信息: (a) 机器中安装的 GPU 列表。 (b) 您在分析活动中选择的设置。 (c) 内核在其上执行的设备。 (d) 您正在使用的 Nsight 版本。您是否在 SDK 示例 (matrixMul) 上遇到相同的错误?罗杰,我知道为什么会打印这个错误,但我不知道原因。我可能需要您将问题发布到 NVIDIA 论坛,以便我收集更多信息。
-
@GregSmith:我添加了您要求的信息。谢谢!
-
我们能够重现您在 Nsight 2.2 上遇到的错误。 Nsight 3.0 RC1 支持 GTX 660,应该可以解决这个错误。
标签: visual-studio-2010 cuda profiling