2017-05-03 15 views
1

こんにちは私はcuda 8.0をインストールしました。私は与えられたcudaの例をコンパイルしました。CUDA matrixMultiplyCUBLASの例エラー:CUBLAS_STATUS_NOT_INITIALIZED

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の例が動作します。

+0

:あなたはして試してみることができますか?私は実際にここでプログラミングの質問を見ないし、これは本当に[SO]のトピック上の質問だとは思わない。フォーラムで既にNVIDIAにお問い合わせいただいている場合は、すでに必要なことを行っています。 – talonmies

+0

私はどのバージョンのCUBLASをチェックしますか?私は複数のものがあるかもしれないと思うかもしれませんが、私はcuda 8.0がインストールされているものだけを持っていなければなりません。 – FernandoMM

+0

ファイル名はあなたに知らせるべきです。重要な点として、実際には1組のcublasライブラリしか持っていないことを確認してください。 – talonmies

答えて

0

考えられる原因の1つは、読み取り専用の$ HOMEとCUDA JITがデフォルトで$ HOMEに書き込むことです。あなたはそこに一つだけCUBLASのvesrionがインストールされており、それがどの船CUDAで8バージョンであることを絶対的に確信している

CUDA_CACHE_PATH = a_writable_path ... CMD ...

関連する問題