OpenCV453
静的公開メンバ関数 | 全メンバ一覧

Class providing a set of static methods to check what NVIDIA* card architecture the CUDA module was built for. [詳解]

#include <cuda.hpp>

静的公開メンバ関数

static bool builtWith (FeatureSet feature_set)
 The following method checks whether the module was built with the support of the given feature: [詳解]
 
static CV_WRAP bool has (int major, int minor)
 There is a set of methods to check whether the module contains intermediate (PTX) or binary CUDA code for the given architecture(s): [詳解]
 
static CV_WRAP bool hasPtx (int major, int minor)
 
static CV_WRAP bool hasBin (int major, int minor)
 
static CV_WRAP bool hasEqualOrLessPtx (int major, int minor)
 
static CV_WRAP bool hasEqualOrGreater (int major, int minor)
 
static CV_WRAP bool hasEqualOrGreaterPtx (int major, int minor)
 
static CV_WRAP bool hasEqualOrGreaterBin (int major, int minor)
 

詳解

Class providing a set of static methods to check what NVIDIA* card architecture the CUDA module was built for.

According to the CUDA C Programming Guide Version 3.2: "PTX code produced for some specific compute capability can always be compiled to binary code of greater or equal compute capability".

関数詳解

◆ builtWith()

static bool cv::cuda::TargetArchs::builtWith ( FeatureSet  feature_set)
static

The following method checks whether the module was built with the support of the given feature:

引数
feature_setFeatures to be checked. See :ocvcuda::FeatureSet.

◆ has()

static CV_WRAP bool cv::cuda::TargetArchs::has ( int  major,
int  minor 
)
static

There is a set of methods to check whether the module contains intermediate (PTX) or binary CUDA code for the given architecture(s):

引数
majorMajor compute capability version.
minorMinor compute capability version.

このクラス詳解は次のファイルから抽出されました: