通过 USB 3.0 使用 GPU(用于神经网络训练 - 而不是图形或挖掘)

通过 USB 3.0 使用 GPU(用于神经网络训练 - 而不是图形或挖掘)

我有一台联想笔记本电脑,放在一个联想“扩展坞”内,上面有一个可用的 USB 3.0 端口。这个 USB 3.0 端口的速度不如 PCI 端口快,但对于只想开始使用 GPU 进行机器学习训练(例如编写测试软件)的人来说,这没问题。

我还有一个相当简单的 GPU 可以进行测试,GeForce GT 710。要将其连接到我的电脑,我仅使用 USB 电缆和 X 适配器。在邮件中,我还有一个适配器,可以把miniPCI 端口转换为 USB 3.0 端口“用于显卡”,我还没有测试过。

我从 NVIDIA 网页下载了适合我的规格的安装程序。但是在 Ubuntu 中运行它们时,我收到错误消息,提示找不到 NVIDIA 显卡。我想这可能是因为我从 USB 3.0 端口运行它。我有一个显卡电源适配器。风扇在旋转,所以我知道它已打开。

我怎样才能让我的系统识别显卡?

我知道这是可能的,因为现在市场上有许多高价的“eGPU”以这种方式工作。我绝对不会直接购买 eGPU。我想买一个 DIY 版本。

答案1

上面的评论是正确的。使用这个适配器

  • 您可以使用上述适配器通过 miniPCI 使用 GPU。大多数笔记本电脑都有备用 miniPCI
  • 你不一定能通过任何旧的 USB 3.0 端口使用 GPU
  • 您可能能够通过 USB 3.1 端口使用 GPU。这可能被称为 Thunderbolt 端口。
  • 适配器使用 USB 3.0 电缆并不意味着它兼容 USB 3.0。它可能只是使用电缆进行数据传输,而不是作为 USB 3.0 标准协议。

我能够使用该lspci命令让我的 NVIDIA 显卡出现。

相关内容