CUDAモジュールがどのNVIDIA*カードアーキテクチャ向けにビルドされたかをチェックする一連の静的メソッドを提供するクラス。 続き...
#include <opencv2/core/cuda.hpp>
CUDAモジュールがどのNVIDIA*カードアーキテクチャ向けにビルドされたかをチェックする一連の静的メソッドを提供するクラス。
CUDA C Programming Guide Version 3.2 によれば: 「ある特定のコンピュート能力向けに生成されたPTXコードは、常にそれ以上のコンピュート能力のバイナリコードにコンパイルできる」。
◆ builtWith()
| static bool cv::cuda::TargetArchs::builtWith |
( |
FeatureSet | feature_set | ) |
|
|
static |
次のメソッドは、モジュールが指定された機能のサポート付きでビルドされたかどうかをチェックする:
- 引数
-
| feature_set | チェックする機能。:ocvcuda::FeatureSet を参照。 |
◆ has()
| static bool cv::cuda::TargetArchs::has |
( |
int | major, |
|
|
int | minor ) |
|
static |
| Python: |
|---|
| cv.cuda.TargetArchs.has( | major, minor | ) -> | retval |
| cv.cuda.TargetArchs_has( | major, minor | ) -> | retval |
指定されたアーキテクチャ向けの中間(PTX)またはバイナリのCUDAコードをモジュールが含んでいるかどうかをチェックする一連のメソッドがある:
- 引数
-
| major | メジャーなコンピュート能力バージョン。 |
| minor | マイナーなコンピュート能力バージョン。 |
◆ hasBin()
| static bool cv::cuda::TargetArchs::hasBin |
( |
int | major, |
|
|
int | minor ) |
|
static |
| Python: |
|---|
| cv.cuda.TargetArchs.hasBin( | major, minor | ) -> | retval |
| cv.cuda.TargetArchs_hasBin( | major, minor | ) -> | retval |
◆ hasEqualOrGreater()
| static bool cv::cuda::TargetArchs::hasEqualOrGreater |
( |
int | major, |
|
|
int | minor ) |
|
static |
| Python: |
|---|
| cv.cuda.TargetArchs.hasEqualOrGreater( | major, minor | ) -> | retval |
| cv.cuda.TargetArchs_hasEqualOrGreater( | major, minor | ) -> | retval |
◆ hasEqualOrGreaterBin()
| static bool cv::cuda::TargetArchs::hasEqualOrGreaterBin |
( |
int | major, |
|
|
int | minor ) |
|
static |
| Python: |
|---|
| cv.cuda.TargetArchs.hasEqualOrGreaterBin( | major, minor | ) -> | retval |
| cv.cuda.TargetArchs_hasEqualOrGreaterBin( | major, minor | ) -> | retval |
◆ hasEqualOrGreaterPtx()
| static bool cv::cuda::TargetArchs::hasEqualOrGreaterPtx |
( |
int | major, |
|
|
int | minor ) |
|
static |
| Python: |
|---|
| cv.cuda.TargetArchs.hasEqualOrGreaterPtx( | major, minor | ) -> | retval |
| cv.cuda.TargetArchs_hasEqualOrGreaterPtx( | major, minor | ) -> | retval |
◆ hasEqualOrLessPtx()
| static bool cv::cuda::TargetArchs::hasEqualOrLessPtx |
( |
int | major, |
|
|
int | minor ) |
|
static |
| Python: |
|---|
| cv.cuda.TargetArchs.hasEqualOrLessPtx( | major, minor | ) -> | retval |
| cv.cuda.TargetArchs_hasEqualOrLessPtx( | major, minor | ) -> | retval |
◆ hasPtx()
| static bool cv::cuda::TargetArchs::hasPtx |
( |
int | major, |
|
|
int | minor ) |
|
static |
| Python: |
|---|
| cv.cuda.TargetArchs.hasPtx( | major, minor | ) -> | retval |
| cv.cuda.TargetArchs_hasPtx( | major, minor | ) -> | retval |
このクラス詳解は次のファイルから抽出されました: