1
是否有可能在調用所有cudaMalloc命令之前檢查是否存在任何CUDA設備?如何檢查cuda可用性(C++)?
即時通訊使用C++,我只是想在程序啓動之前打印錯誤消息,因爲用戶不支持cuda技術。
編輯:如果我可以從C#檢查它,它會更好。 謝謝!
是否有可能在調用所有cudaMalloc命令之前檢查是否存在任何CUDA設備?如何檢查cuda可用性(C++)?
即時通訊使用C++,我只是想在程序啓動之前打印錯誤消息,因爲用戶不支持cuda技術。
編輯:如果我可以從C#檢查它,它會更好。 謝謝!
您可以使用cudaGetDeviceCount
來獲取cuda設備的數量並使用cuda設備屬性來檢索必要的計算能力。
cudaGetDeviceCount
的API文檔的舊版本可以在here找到。