我通过 JCuda API 运行 CUDA。当我使用 NVIDIA 控制面板为参与的 JVM 可执行文件 (java.exe) 设置计算优化(默认情况下关闭)时,程序无法在调用 cuCtxCreate 时创建上下文。对于优化设置,程序运行得很好。唯一的问题是内核中运行时间的偏差太大 (~50%)。我正在寻找在垄断模式下获得 CUDA 核心的方法,只是为了获得更稳定的结果。我是否误解了控制面板中的这个参数?线程“main”中的异常 jcuda.CudaException: CUDA_ERROR_UNKNOWN at jcuda.driver.JCudaDriver.checkResult(JCudaDriver.java:353) at jcuda.driver.JCudaDriver.cuCtxCreate(JCudaDriver.java:1606) at com.varankin.cuda.Cuda.Cuda. (CudaContext.java:21)配置:Intel i7-4510U 集成显卡,即默认 GPU。共享内存空间上的 NVIDIA GeForce 840M。视窗 10Java 8,修订版。152JCuda-All-0.9.0d-bin-x86_64来自 cuda_9.2.148_win10.exe 的 CUDA
添加回答
举报
0/150
提交
取消