2010-09-30 143 views
0

我正在使用0.3.1 JCuda和3.1 nvidia cuda sdk。我試圖從here運行JCudaRuntimeDriverMixSample.java。我使用「nvcc -keep invertVectorElements.cu」編譯了.cu文件。我將cuModuleLoad文件名設置爲生成的.sm_10.cubin文件。 當我運行編譯的java文件時,我得到了CUDA_ERROR_INVALID_SOURCE。我在GTS 450 gpu上運行nvidia驅動程序版本256.53。無法在CUDA驅動程序API中加載.cubin模塊

回答

1

您是否試圖加載.ptx文件而不是.cubin文件?據我瞭解,.cubin文件已針對非常特定的體系結構進行了組裝,而.ptx則由驅動程序進行JIT編譯。 (您仍然可以使用cuModuleLoad.ptx)。您正試圖加載cubel的sm_10版本 - 但是您有計算能力1.0設備嗎?