Macos 如何在Mac上使用两张cuda卡和nsight Eclipse

Macos 如何在Mac上使用两张cuda卡和nsight Eclipse,macos,cuda,nsight,Macos,Cuda,Nsight,我终于在我的Mac中有了两个nvidia卡,这样我就可以使用Nsight Eclipse调试CUDA代码了。 但很明显,我并没有正确地配置东西,因为我只在汇编程序中获得一个断点,若我继续,我的Mac就会挂起。我想它是在显示器使用的卡上运行CUDA程序,而不是在另一张卡上。我还收到消息说它找不到符号 那么,我该如何正确设置? 谢谢 Jim也许最简单的解决方案是使用CUDA\u VISIBLE\u DEVICES环境变量,该变量在启动nsight EE之前在会话中声明,这应该足够了。你必须用它进行实

我终于在我的Mac中有了两个nvidia卡,这样我就可以使用Nsight Eclipse调试CUDA代码了。 但很明显,我并没有正确地配置东西,因为我只在汇编程序中获得一个断点,若我继续,我的Mac就会挂起。我想它是在显示器使用的卡上运行CUDA程序,而不是在另一张卡上。我还收到消息说它找不到符号

那么,我该如何正确设置? 谢谢
Jim

也许最简单的解决方案是使用
CUDA\u VISIBLE\u DEVICES
环境变量,该变量在启动nsight EE之前在会话中声明,这应该足够了。你必须用它进行实验,找到合适的“掩码”来选择感兴趣的GPU


我认为,符号信息是另一个问题。您正在尝试在nsight eclipse中调试调试项目吗?这将为您创建符号。

您可以在Nsight首选项中选择用于调试的设备。您还可以将其设置为调试配置。 请注意,Nsight还向Robert提到的CUDA_VISIBLE_设备致敬