Eclipse 我应该如何在OSX上开发CUDA和在Linux上部署测试 我有一个linux机器作为我的CUDA机器——它有3个GPU卡 我所有的开发工作都是在OSX笔记本电脑上完成的
我应该如何设置我的开发周期,在我的笔记本电脑上开发并部署到LINUX机器上 我选择的IDE是eclipse,作为备份,我使用viEclipse 我应该如何在OSX上开发CUDA和在Linux上部署测试 我有一个linux机器作为我的CUDA机器——它有3个GPU卡 我所有的开发工作都是在OSX笔记本电脑上完成的,eclipse,cuda,Eclipse,Cuda,我应该如何设置我的开发周期,在我的笔记本电脑上开发并部署到LINUX机器上 我选择的IDE是eclipse,作为备份,我使用vi 谢谢。如果您的Mac确实支持CUDA,那么您应该能够在其上安装CUDA,并在本地完成大部分开发工作。您可以使用Git或Mercurial等版本控制系统将代码推送到Linux机上进行所有测试(以防您不想在本地运行CUDA),但这会降低测试小代码更改的速度,因为在Linux机上可用之前,您必须提交并推送所有更改 就我个人而言,只要有可能,我宁愿直接在目标机器上开发我的所有
谢谢。如果您的Mac确实支持CUDA,那么您应该能够在其上安装CUDA,并在本地完成大部分开发工作。您可以使用Git或Mercurial等版本控制系统将代码推送到Linux机上进行所有测试(以防您不想在本地运行CUDA),但这会降低测试小代码更改的速度,因为在Linux机上可用之前,您必须提交并推送所有更改 就我个人而言,只要有可能,我宁愿直接在目标机器上开发我的所有代码。我打开了几个SSH会话,并用Vim编写了所有代码。这使我能够用很少的周转时间运行完整的测试。问题是,您必须始终与您的测试箱保持良好的网络连接,否则开发将是一件非常痛苦的事情 总之,你有三个选择
你的mac电脑有nvidia卡吗?我想不是。我想是的。但是。。。我想使用我的Linux平台来运行代码。我刚刚开始在Mountain Lion上进行一些CUDA开发。我已经安装了CUDA工具包并运行了一些演示。如果你能做到这一点,并能在OSX上构建一个二进制文件,那么你应该能够将相同的源代码转移到Linux上,重新编译并运行。但是,除非你能在OSX上构建演示,否则我认为你几乎没有希望。一旦您构建了演示,您应该能够将其作为构建您自己的代码的起点。选项3是我99%的工作方式,nxserver甚至可以在一个普通的宽带或广域网连接上运行完整的X11连接,我投票赞成重新打开Q,但不确定您是否认为它应该是@TalonMies如果您的mac和linux测试盒之间有良好的本地网络连接,您可能可以执行ssh-X或ssh-Y并运行X转发会话。然后,您可以从mac在远程设备上运行Nsight Eclipse edition。