【发布时间】:2015-10-16 04:21:24
【问题描述】:
我最近在家里的机器上安装了第二个 GPU (Tesla K40),我的搜索表明第一个 PCI 插槽成为为 CUDA 作业选择的默认 GPU。一个很好的链接解释它可以在这里找到:
我原来的 GPU 是 TITAN X,也启用了 CUDA,但它确实最适合单精度计算,而 Tesla 更适合双精度。我对小组的问题是,是否有办法将我的默认 CUDA 编程设备始终设置为第二个?显然我可以在代码中指定每次使用哪个设备,但我希望我可以配置我的设备,使其始终默认使用特斯拉卡。
或者是打开盒子并物理交换设备位置的唯一方法?不知怎的,这对我来说似乎是错误的......
我们将不胜感激任何要跟进的建议或相关链接。
【问题讨论】:
-
CUDA_VISIBLE_DEVICES是your friend。 -
愿你活到一千岁.....