OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。

CUDAモジュールがどのNVIDIA*カードアーキテクチャ向けにビルドされたかをチェックする一連の静的メソッドを提供するクラス。 続き...

#include <opencv2/core/cuda.hpp>

Collaboration diagram for cv::cuda::TargetArchs:

静的公開メンバ関数

static bool builtWith (FeatureSet feature_set)
 次のメソッドは、モジュールが指定された機能のサポート付きでビルドされたかどうかをチェックする:
 
static bool has (int major, int minor)
 指定されたアーキテクチャ向けの中間(PTX)またはバイナリのCUDAコードをモジュールが含んでいるかどうかをチェックする一連のメソッドがある:
 
static bool hasBin (int major, int minor)
 
static bool hasEqualOrGreater (int major, int minor)
 
static bool hasEqualOrGreaterBin (int major, int minor)
 
static bool hasEqualOrGreaterPtx (int major, int minor)
 
static bool hasEqualOrLessPtx (int major, int minor)
 
static bool hasPtx (int major, int minor)
 

詳細説明

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

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