我在共享機器上,沒有root權限。交叉編譯爲舊的CUDA工具包版本?
我的代碼與死亡下面CUDA錯誤
CUDA driver version is insufficient for CUDA runtime version
我想建立我的程序爲老工具包。我會認爲這是可能的,因爲商業應用程序是在最新的工具包(?)的支持下發布的。
我玩過arch
的標誌,但沒有成功。
nvcc -arch=compute_13 fun.cu
nvcc -arch=compute_20 fun.cu
什麼標誌可以編譯爲早期的工具包版本? 在我的情況下,我有一個版本4
工具包,但我相信驅動程序只有版本3
。
我發現我在羣集上運行,而且我在登錄節點上而不是計算節點上運行。登錄節點必須有一些nvidia硬件。 – Mikhail