2013-12-11 59 views
0

我是一名Java開發人員。爲了加速我們的一些算法,我們決定嘗試CUDA。在多臺計算機上使用CUDA進行開發時,只有一臺GPU安裝

但問題是,目前我們只有一臺安裝了GPU的服務器,有3名開發人員需要處理它(每次通過ssh傳輸文件並編譯並在那裏運行)。這顯然是一個乏味的過程。

我想知道的是:在沒有GPU的機器上,我可以通過在本地編譯和生成文件來使用NSight工作在CUDA上。這可以自動傳輸到服務器以獲得結果。

如果我們至少可以在本地使用NSight(或任何其他IDE)而不是純粹的vim來處理算法,然後編譯它以消除編譯時錯誤,這將節省相當長的一段時間。

+0

你使用哪個操作系統?我知道在Windows下,可以從服務器上的Nsight Visual Studio Edition啓動'Nsight Monitor',並將開發者系統與服務器之一連接起來。但在Linux下我不確定,我沒有辦法知道。 – hubs

+0

服務器是Linux的。客戶是沒有約束的。你可以多給@hubs – Jatin

回答

2

在Linux上,您可以使用Nsight Eclipse Edition作爲documented here進行遠程調試。這需要5.5或更高版本。在Windows上,您需要啓動服務器上的Nsight顯示器,然後配置Nsight Visual Studio Edition以使用遠程計算機。

相關問題