提供一組靜態方法,用於檢查 CUDA 模組是為哪種 NVIDIA* 顯示卡架構構建的。更多...
#include <opencv2/core/cuda.hpp>
提供一組靜態方法,用於檢查 CUDA 模組是為哪種 NVIDIA* 顯示卡架構構建的。
根據 CUDA C 程式設計指南 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 |
此類的文件由以下檔案生成