无法在CUDA Driver API中加载.cubin模块

时间:2010-09-30 22:26:10

标签: cuda

我正在使用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。

1 个答案:

答案 0 :(得分:2)

您是否尝试过加载.ptx文件而不是.cubin文件?据我了解,.cubin文件已经为非常特殊的体系结构组装,而.ptx由驱动程序进行JIT编译。 (您仍然可以将cuModuleLoad.ptx一起使用。您正在尝试加载Cubin的sm_10版本 - 但您是否拥有计算能力1.0设备?