有谁用过Visual Studio Nsight吗?总是无法进行调试

我按照教程一步步进行一个简单.cu文件的调试,当在vs2010中选择start CUDA Debugging的时候,总是报以下错误:
connection to the Nsight Monitor on “Michael-PC” failed; please make sure the monitor is running on the target machine and the security settings match.
我只改过一个地方,就是Nsight Monitor要监听8000端口,因为我的电脑里有其他程序在使用这个端口,为了防止误关一些进程,我就把Nsight Monitor的端口改为8001。我觉得这个应该问题不大,因为当时Monitor因为端口问题报错时给出的解决方法就是要么关掉正在使用的进程,要么就改Monitor自身的端口。
求各位大神解答啊!

LZ您好:

楼主:“我只改过一个地方,把Nsight Monitor的端口改为8001”

请改2个地方,
(1)您之前的Nsight monitor中port改成8001
(2)你的VS的Nisht菜单的options中的port也改成8001

感谢合作!

另外,请尽量安装最新版的nsight,一些老版本的nsight在debug新版toolkit建立的程序时,会出现各种问题。

其他未尽事宜,请您酌情补充。

祝您好运~

[

谢谢您,已根据您的建议进行了修改,并且解决了问题!
还想问您一个问题,CUDA编程时怎样区别单、双精度浮点运算的?GPU又是以何种工作机制来区别两种不同精度的运算呢?在程序设计的过程中,是不是将单精度数据集A和双精度数据集B统一放入共享内存中,然后指定GPU的单精度运算单元去A中读取数据进行计算,指定GPU的双精度运算单元去B中读取数据进行运算吗?两者可否混合在一个数据集中,让GPU的每个计算线程自行去判断数据类型呢?

LZ您好:

您使用单精度变量和单精度版本的函数,那么就是单精度的浮点运算。
您使用双精度变量和双精度版本的函数,那么就是双精度的浮点运算。

大致如上。

祝您好运~