1、问题描述
“该设备无法启动。 (代码 10) 系统资源不够,无法完成 API。”
# 对应的英文是:
“This device cannot start. (Code 10) Insufficient system resources exist to complete the API.”
2、原因分析
3、解决的方法
首先,使用购买显卡包装盒中附赠(没有的话就自行购买)的 6pin 转 8pin 的转接线,给显卡的 8pin 辅助供电接口供电
然后,在 NVIDIA 官网驱动下载 Tesla K20c 的 Windows 10 驱动,重新安装驱动程序
注意:虽然使用 Quadro K620 提供显示,在给 Tesla K20c 安装驱动时也会闪屏几次;同时也需要注意安装驱动的过程中要及时查看并允许 360 等软件的权限弹出窗口,不然这些软件可能自动禁止相关权限导致安装失败
4、显卡驱动检查与测试
nvidia-smi
(提示:如果在 Windows 的 cmd 或 PowerShell 中输入该命令,提示没有,则将 如下路径添加到系统 PATH 环境变量中,然后重新打开 cmd 或 PowerShell 再次运行即可,或者 cd 到给目录下运行该命令也可以)
C:\Program Files\NVIDIA Corporation\NVSMI

可以看到 Quardo K620 的供电模式是:WDDM(Windows Display Driver Model,用于显示和计算),而 Tesla K20c 的供电模式是 TCC(Tesla Compute Cluster,完全用于计算)
>>> import torch
>>> torch.cuda.is_available()
True
>>> torch.cuda.device_count()
2
>>> x = torch.randn(2,3)
>>> y = torch.randn(2,3)
>>> x_gpu = x.cuda(1)
>>> y_gpu = y.cuda(1)
>>> x_gpu + y_gpu
tensor([[-1.9919, 3.0866, 0.3650],
[-2.0140, -1.2854, 1.7625]], device='cuda:1')
CUDA 算力比较
CUDA-Z 查看 Tesla K20c 和 Quadro K620 的算力
Tesla K20c:3.5

Quadro K620:5.0

虽然 Tesla K20c 的算力只有 3.5,而 Quadro K620 的算力是 5.0,但是并能只通过 CUDA 算力来评价一块显卡,不然 Tesla K20c 也不可能比 Quadro K620 贵那么多
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://sg.hqyman.cn/post/9643.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
打赏

微信支付宝扫一扫,打赏作者吧~
休息一下~~