我的Mac上终于有了两块nvidia卡,这样我就可以使用Nsight Eclipse来调试CUDA代码了。但很明显,我没有正确地配置东西,因为我只在汇编程序中得到了一个断点,如果我继续下去,我的Mac就会挂起。我认为它正在尝试在显示器使用的卡上运行CUDA程序,而不是在另一张卡上运行。我还收到消息说它找不到符号。
那么我该如何正确地进行设置呢?谢谢,吉姆
发布于 2013-05-26 01:45:47
也许最简单的解决方案可能是使用CUDA_VISIBLE_DEVICES环境变量,在启动nsight EE之前在会话中声明它,这应该就足够了。您将不得不尝试它,以找到正确的“掩码”来选择感兴趣的GPU。
我认为符号消息是一个不同的问题。您是否正在尝试在nsight中调试调试项目?这应该会为你创建符号。
发布于 2013-05-26 04:44:16
您可以在Nsight首选项中选择要用于调试的设备。您还可以为调试配置设置它。请注意,Nsight也尊重罗伯特提到的CUDA_VISIBLE_DEVICES变量。
https://stackoverflow.com/questions/16752039
复制相似问题