我可以通过ssh访问gpu集群。我想在其上运行matlab代码而无需在集群上安装matlab。这就是为什么我想让gpus像本地gpus一样可访问。 例如matlab代码
gpuDevice()
不仅应该显示我的本地gpu,还应该显示远程gpu。那可能吗?我是否必须在CUDA中以某种方式进行配置?
答案 0 :(得分:1)
rcuda正是您要找的。但是,由于远程GPU链接的高延迟,低带宽特性,使用远程GPU会产生severe performance影响。因此,在远程计算机上运行整个代码(在您的情况下为matlab)是更好的选择。
答案 1 :(得分:-1)
可能正在使用docker swarm,使您的集群可以回答您的问题。每个用户可以分开,您可以访问已建立容器中的每个gpu卡。