Debugging 在不同的两张卡中分别运行cuda和输出屏幕是否可行?

Debugging 在不同的两张卡中分别运行cuda和输出屏幕是否可行?,debugging,cuda,gpu,Debugging,Cuda,Gpu,我有两张Nvidia卡,8600GT和550GT ti。 我是否可以将8600GT设置为输出屏幕和调试,并使550GT Ti在不使用SLI连接器的情况下运行CUDA?是。调用cudaSetDevice()以选择在哪个设备上运行CUDA代码 对于StackOverflow来说,这确实是一个离题的话题,但简短的回答是肯定的——您可以使用一张卡作为主显示器,另一张卡作为专用计算设备。如果您想使用源代码级调试器(如cuda gdb或Nsight),这种类型的双卡设置实际上是强制性的。有时,当我只使用一张

我有两张Nvidia卡,8600GT和550GT ti。
我是否可以将8600GT设置为输出屏幕和调试,并使550GT Ti在不使用SLI连接器的情况下运行CUDA?

是。调用cudaSetDevice()以选择在哪个设备上运行CUDA代码

对于StackOverflow来说,这确实是一个离题的话题,但简短的回答是肯定的——您可以使用一张卡作为主显示器,另一张卡作为专用计算设备。如果您想使用源代码级调试器(如cuda gdb或Nsight),这种类型的双卡设置实际上是强制性的。有时,当我只使用一张卡来运行繁重的程序时,计算机似乎太忙而无法响应。然后,计算机崩溃。
cudaDeviceQuery()
可以告诉您哪个设备ID是哪个。