【问题标题】:Is it possible to make a gpu cluster (accessible via ssh) accessible like local gpus?是否可以像本地 gpus 一样使 gpu 集群(可通过 ssh 访问)可访问?
【发布时间】:2017-04-23 19:32:41
【问题描述】:

我可以通过 ssh 访问 gpu 集群。我想在它上面运行 matlab 代码而不在集群上安装 matlab。这就是为什么我想让 gpus 像本地 gpus 一样可访问。 例如matlab代码

gpuDevice()

不仅应该显示我的本地 gpu,还应该显示远程 gpu。那可能吗?我必须以某种方式在 CUDA 中进行配置吗?

【问题讨论】:

  • 会有很多延迟...
  • 最好在集群上安装matlab并在那里运行计算?
  • 是的 - 也降低了相当多的带宽。

标签: matlab ssh cuda gpu remote-access


【解决方案1】:

rcuda 是您正在寻找的。但是,由于与远程 GPU 的链接具有高延迟、低带宽的特性,使用远程 GPU 会产生severe performance 的影响。因此,尽可能在远程机器上运行整个代码(在您的情况下为 matlab)是更好的选择。

【讨论】:

    【解决方案2】:

    可能正在使用 docker swarm 使您的集群可以回答您的问题。每个用户都可以分开,您可以访问已建立容器中的每个 gpu 卡。

    【讨论】:

    • 您能否添加更多详细信息、相关文档的链接等...?
    • 如何使用 Docker 使远程 GPU 看起来像本地 GPU?
    猜你喜欢
    • 1970-01-01
    • 2019-06-11
    • 1970-01-01
    • 1970-01-01
    • 2014-05-14
    • 2018-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多