0

当我尝试运行内核分析时,我收到了一系列Couldn't add counter: cta_launched_vsm0错误。我认为这可能是由于分析器针对的是费米卡,而机器中有一张开普勒卡。我正在使用Code Generation compute_30,sm_30. 我该如何解决这个错误?

环境:

  • Windows 7 64 位
  • 视觉工作室 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
4

1 回答 1

2

Nsight Visual Studio 版本 2.2 在 GTX 660 (GK106) 上市之前发布。Nsight 2.2 已多次更新,可与与 GTX 660 兼容的驱动程序一起使用。但是,PM 编程库并未针对 2.2 进行更新。

Nsight Visual Studio 3.0 RC1 可在此处下载,支持 GTX 660 和 Tesla K20。

于 2013-02-09T03:11:11.193 回答