我的情况如下:
- 我有一台运行Ubuntu 18.04的相当便宜的笔记本电脑,不幸的是它不够强大(旧的、廉价的 GPU)来训练深度学习模型。我在A市。
- 我父亲(位于 B 市)有两台计算机(配备强大的 GPU),两台计算机都运行Windows 10 专业版,理论上我可以在夜间使用。我可以通过 VPN 连接到网络,并且对两台机器都有 SSH root 访问权限。
我现在正在寻找一个 Keras 设置,它允许我从本地机器上使用远程 GPU 训练神经网络。理想情况下,我会有一个 Jupyter 笔记本,它的所有逻辑都在我的计算机上运行,并且可以以某种方式连接到远程机器上运行的瘦客户端(可能向 CNTK 公开一些接口)。我宁愿让 Windows 机器尽可能地笨拙,并且理想情况下只使用它们的 GPU(当然还有一些本地缓存)。此外,我更愿意在远程机器上坚持使用 Windows,而不必使用 Linux 发行版设置一些双引导。不过,启用 Linux 子系统会很好。
关于如何解决我的问题的任何想法?