すべての cudaMalloc... コマンドが呼び出される前に、CUDA デバイスが存在するかどうかを確認することは可能ですか?
C++ を使用しており、ユーザーが cuda tech をサポートしていない場合に備えて、プログラムが起動する前にエラー メッセージを出力したいだけです。
EDIT:C#からチェックできれば、さらに良くなります。ありがとう!
すべての cudaMalloc... コマンドが呼び出される前に、CUDA デバイスが存在するかどうかを確認することは可能ですか?
C++ を使用しており、ユーザーが cuda tech をサポートしていない場合に備えて、プログラムが起動する前にエラー メッセージを出力したいだけです。
EDIT:C#からチェックできれば、さらに良くなります。ありがとう!
を使用cudaGetDeviceCount
して cuda デバイスの数を取得し、cuda デバイスのプロパティを使用して必要なコンピューティング機能を取得できます。
のかなり古いバージョンの API ドキュメントは、ここcudaGetDeviceCount
にあります。