OpenCV 4.5.3(日本語機械翻訳)
クラス | 列挙型 | 関数
Initialization and Information

クラス

class cv::cuda::TargetArchs
CUDAモジュールがどのNVIDIA*カードアーキテクチャ用にビルドされたかをチェックする一連のスタティックメソッドを提供するクラス。[【詳解】(英語]
class cv::cuda::DeviceInfo
指定されたGPUプロパティを照会するための機能を提供するクラスです。[【詳解】(英語]

列挙型

enum cv::cuda::FeatureSet {
FEATURE_SET_COMPUTE_10 = 10 , FEATURE_SET_COMPUTE_11 = 11 , FEATURE_SET_COMPUTE_12 = 12 , FEATURE_SET_COMPUTE_13 = 13 ,
FEATURE_SET_COMPUTE_20 = 20 , FEATURE_SET_COMPUTE_21 = 21 , FEATURE_SET_COMPUTE_30 = 30 , FEATURE_SET_COMPUTE_32 = 32 ,
FEATURE_SET_COMPUTE_35 = 35 , FEATURE_SET_COMPUTE_50 = 50 , GLOBAL_ATOMICS = FEATURE_SET_COMPUTE_11 , SHARED_ATOMICS = FEATURE_SET_COMPUTE_12 ,
NATIVE_DOUBLE = FEATURE_SET_COMPUTE_13 , WARP_SHUFFLE_FUNCTIONS = FEATURE_SET_COMPUTE_30 , DYNAMIC_PARALLELISM = FEATURE_SET_COMPUTE_35
}
CUDAコンピューティング機能を提供する列挙です。

関数

CV_EXPORTS_W int cv::cuda::getCudaEnabledDeviceCount ()
インストールされているCUDA対応デバイスの数を返します。[【詳解】(英語]
CV_EXPORTS_W void cv::cuda::setDevice (int device)
デバイスを設定し、現在のスレッドに対して初期化します。[【詳解】(英語]
CV_EXPORTS_W int cv::cuda::getDevice ()
cuda::setDeviceで設定された現在のデバイスインデックス、または、デフォルトで初期化されたデバイスを返します。
CV_EXPORTS_W void cv::cuda::resetDevice ()
現在のプロセスにおいて、現在のデバイスに関連するすべてのリソースを明示的に破棄し、クリーンアップします。[【詳解】(英語]
CV_EXPORTS bool cv::cuda::deviceSupports (FeatureSet feature_set)
現在のデバイスが与えられた機能をサポートしているかどうかをチェックします。
CV_EXPORTS_W void cv::cuda::printCudaDeviceInfo (int device)
CV_EXPORTS_W void cv::cuda::printShortCudaDeviceInfo (int device)
CV_EXPORTS void cv::cuda::convertFp16 (InputArray _src, OutputArray _dst, Stream &stream=Stream::Null())
配列を半精度浮動小数点に変換します。[【詳解】(英語]

詳解

関数詳解

convertFp16()

CV_EXPORTS void cv::cuda::convertFp16 ( InputArray _src,
OutputArray _dst,
Stream & stream = Stream::Null()
)

配列を半精度浮動小数点に変換します。

引数
_src 入力配列.
_dst 出力配列.
stream Stream非同期版の場合。
参照
convertFp16

getCudaEnabledDeviceCount()

CV_EXPORTS_W int cv::cuda::getCudaEnabledDeviceCount ( )

インストールされているCUDA対応デバイスの数を返します。

この関数は、他の CUDA 関数の呼び出しの前に使用してください。OpenCV が CUDA をサポートせずにコンパイルされている場合,この関数は 0 を返します.また,CUDA ドライバがインストールされていないか,互換性がない場合,この関数は -1 を返します.

resetDevice()

CV_EXPORTS_W void cv::cuda::resetDevice ( )

現在のプロセスにおいて、現在のデバイスに関連するすべてのリソースを明示的に破棄し、クリーンアップします。

このデバイスに対する後続の API 呼び出しは、デバイスを再初期化します。

setDevice()

CV_EXPORTS_W void cv::cuda::setDevice ( int device )

デバイスを設定し、現在のスレッドに対して初期化します。

引数
device 0から始まるCUDAデバイスのシステムインデックス。

この関数の呼び出しが省略された場合、デフォルトのデバイスは、最初のCUDA使用時に初期化されます。