我正在使用CUDA 4.2和Tesla 2075(cc 2.0)。我在一个非显示的Tesla GPU上运行程序,但是出现了错误:
这个错误在非显示GPU上是否是预期的?
另外,我该如何禁用看门狗定时器?
"the launch timed out and was terminated "
这个错误在非显示GPU上是否是预期的?
另外,我该如何禁用看门狗定时器?
"the launch timed out and was terminated "
nvidia-smi -g 0 -dm 1
您还可以执行nvidia-smi --help
以获取工具的命令行帮助。更改此设置后,可能需要重新启动系统才能将卡设置为TCC模式。
如果您在这台机器上运行的是Linux和X窗口系统,解决方案会有所不同。一种方法是简单地禁用X,例如通过将运行级别设置为3并重新启动,但还有其他方法可以做到这一点。然而,您将失去另一个GPU上的X GUI(我假设您有另一个GPU,因为这是一个非显示GPU)。为了保留X和另一个GPU上的GUI,需要修改xorg.conf文件,将X强制放到您的显示GPU上,并使其从计算(Tesla)GPU上移开。要执行此操作的方法会有所不同,但如果您有2个NVIDIA GPU(其中一个用于显示),则应该使用xorg.conf文件中相关“显示”部分中的BusID参数将X显示强制放在单个GPU上。此外,应删除任何其他“显示”部分。例如:
BusID “PCI:34:0:0”
lspci
命令或nvidia-smi -a
命令确定。