CUDA matrixMultiplyCUBLAS示例错误:CUBLAS_STATUS_NOT_INITIALIZED

时间:2017-05-03 21:03:15

标签: cublas

你好我已经安装了cuda 8.0,我编写了给出的cuda示例。

我试过运行matrixMulCUBLAS示例,但是我收到以下错误。

./matrixMulCUBLAS
[Matrix Multiply CUBLAS] - Starting...
GPU Device 0: "GeForce GTX 1080 Ti" with compute capability 6.1

MatrixA(640,480), MatrixB(480,320), MatrixC(640,320)
CUDA error at matrixMulCUBLAS.cpp:277 code=1(CUBLAS_STATUS_NOT_INITIALIZED) "cublasCreate(&handle)"

我也在nvidias论坛上发布了这个论坛帖子,但他们现在似乎无法解决这个问题。

https://devtalk.nvidia.com/default/topic/1007071/cuda-setup-and-installation/cuda-error-when-running-matrixmulcublas-sample-ubuntu-16-04/

除非他们出于某种原因使用CUBLAS,否则所有其他cuda示例都可以使用。

1 个答案:

答案 0 :(得分:1)

一个可能的原因是你有一个只读的$ HOME和CUDA JIT默认写入$ HOME。您可以试试:

CUDA_CACHE_PATH = a_writable_path ... cmd ...