問題タブ [cupy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - cupy.cuda.cublas.CUBLASError: cupy 行列の乗算を行うときの CUBLAS_STATUS_NOT_INITIALIZED
私は初心者で、conda 環境や pip などを管理するようになりました。2 つの cupy 配列マトリックス (matrix_V と vector_u) ドット積を実行しようとすると、次のエラー メッセージが表示されました。
これは、パッケージのバージョンの競合が原因である可能性があると思います。しかし、これを解決する方法がわかりません。私は Cuda 10.0.130 と CuDNN 7.3.1 を使用しています。両方とも動作することを確認しました。pip経由でインストールされたcupy-cuda100を使用しており、仮想環境に正常にインポートできます。conda のものを使用しない理由は、conda の cupy のバージョン (5.1.0) が低すぎる可能性があり、私のプログラムがそれについて文句を言うからです。それらの情報がお役に立てば幸いです。そうでない場合は、役立つ情報を教えてください。
前もって感謝します。
Kenichi が提案したように、cupy.cuda.get_cublas_handle() を呼び出そうとしました。次のエラー メッセージが表示されました。
また、テンソルフローのインストールに付属している仮想環境に既に numpy がインストールされているのに、 pip install cupy も numpy をインストールすることに気付きました。両方の numpy のバージョンは同じですが、それが問題なのかどうか疑問に思っていました。
これは、batchCUBLAS サンプルを実行した場合の出力です。
cupy.show_config()
出力:
pip freeze | grep cupy
出力:
python - Cuda ランタイム エラー cudaErrorNoDevice: CUDA 対応デバイスが検出されません
CUDA 8.0には Chainer、Cupy を使用しています。Python3.5スクリプトを使用して機械学習モデルをトレーニングしようとしていますが、次のエラーが発生しました。
解決するにはどうすればよいですか?
nvidi-smi、echo CUDA_PATH、echo LD_LIBRARY_PATH に関する詳細を提供するディープ ラーニング モデルをトレーニングしようとしたマシンの環境の詳細:
CUDAパスをチェック
LD_LIBRARY_PATH を確認します。
環境をチェック | grep CUDA パス:
python3 パスを確認する
ピップパスを確認する
バージョンの詳細を使用して、インストールされている Python ライブラリを確認します。
chainer CUDA 情報:
完全なエラー トレースバック: