- 我有一个 linux 盒子作为我的 CUDA 机器连线——它里面有 3 个 GPU 卡。
- 我在 OSX 笔记本电脑上进行所有开发。
我应该如何设置我的开发周期,在我的笔记本电脑上开发并部署到 LINUX 机器上?
我选择的 IDE 是 eclipse,我使用 vi 作为备份。
谢谢。
如果您的 Mac 确实支持 CUDA,那么您应该能够在其上安装 CUDA 并在本地完成大部分开发工作。您可以使用 Git 或 Mercurial 之类的版本控制系统将代码推送到 Linux 机器以进行所有测试(以防您不想在本地运行 CUDA),但这会使测试小的代码更改变得很慢,因为您必须提交并推送所有更改,然后它们才能在 Linux 机器上可用。
就个人而言,我更喜欢尽可能直接在目标机器上开发我的所有代码。我打开了几个 SSH 会话并使用 Vim 编写所有代码。这使我能够以很少的周转时间运行完整的测试。问题是您必须始终与测试盒保持良好的网络连接,否则开发将是一件非常痛苦的事情。
所以,总而言之,你有三个选择。