2012-12-31 67 views
1

有四顆Tesla C2075在我的服務器,所以我只是測試,與SDK附帶的樣本simpleMultiGPU。意外的是我得到了分段錯誤。用cuda-gdb我發現這個故障發生在第二次調用cudaStreamCreate時。下面是DEVICEQUERY輸出:爲什麼cudaStreamCreate得到分段錯誤

deviceQuery,

CUDA Driver = CUDART,

CUDA Driver Version = 4.2,

CUDA Runtime Version = 4.2,

NumDevs = 4,

Device = Tesla C2075,

Device = Tesla C2075

驅動程序版本沒問題,那麼爲什麼第二個cudaStreamCreate不起作用。有誰能夠幫助我?

回答

1

我與運行NVIDIA-healthmon可以從https://developer.nvidia.com/tesla-deployment-kit下載啓動(這是TDK的一部分)。

同樣的nvidia-bug-report.sh輸出始終是非常有幫助的。另外從nvidia-healthmon--log-file國旗)登錄可能會給我們一些線索。

是否存在一些沒有任何其他應用程序?通過運行SDK中的其他應用程序(如vectorAddmatrixMul)可以排除其他可能性。

+0

非常感謝,MonteCarloMultiGPU也給分段錯誤,但是這一次,我發現cudaMallocHost叫時,它發生。我會嘗試nvidia-healthmon獲取更多線索! –