|
OpenCV 4.5.3(日本語機械翻訳)
|
Class providing functionality for querying the specified GPU properties. [詳解]
#include <cuda.hpp>
公開型 |
|
| enum | ComputeMode { ComputeModeDefault , ComputeModeExclusive , ComputeModeProhibited , ComputeModeExclusiveProcess } |
公開メンバ関数 |
|
| CV_WRAP | DeviceInfo () |
| を作成します。DeviceInfo現在のGPU用オブジェクト |
|
| CV_WRAP | DeviceInfo (int device_id) |
| コンストラクタには[【詳解】(英語]
|
|
| CV_WRAP int | deviceID () const |
| 0から始まるCUDAデバイスのシステムインデックスを返します。 |
|
| const char * | name () const |
| デバイスを識別するASCII文字列 |
|
| CV_WRAP size_t | totalGlobalMem () const |
| デバイスで利用可能なグローバルメモリ(バイト) |
|
| CV_WRAP size_t | sharedMemPerBlock () const |
| ブロックごとに利用可能な共有メモリ(単位:バイト |
|
| CV_WRAP int | regsPerBlock () const |
| ブロックごとに利用可能な32ビットレジスター |
|
| CV_WRAP int | warpSize () const |
| ワープサイズ(スレッド数 |
|
| CV_WRAP size_t | memPitch () const |
| メモリコピーで使用できる最大ピッチ(バイト |
|
| CV_WRAP int | maxThreadsPerBlock () const |
| ブロックあたりの最大スレッド数 |
|
| CV_WRAP Vec3i | maxThreadsDim () const |
| ブロックの各次元の最大サイズ |
|
| CV_WRAP Vec3i | maxGridSize () const |
| グリッドの各次元の最大サイズ |
|
| CV_WRAP int | clockRate () const |
| クロック周波数(キロヘルツ |
|
| CV_WRAP size_t | totalConstMem () const |
| デバイス上で利用可能な一定のメモリ(単位:バイト |
|
| CV_WRAP int | majorVersion () const |
| メジャーコンピュートケイパビリティ |
|
| CV_WRAP int | minorVersion () const |
| マイナーコンピュート機能 |
|
| CV_WRAP size_t | textureAlignment () const |
| テクスチャーのアライメント要件 |
|
| CV_WRAP size_t | texturePitchAlignment () const |
| ピッチドメモリにバインドされたテクスチャ参照のピッチアライメント要件 |
|
| CV_WRAP int | multiProcessorCount () const |
| デバイス上のマルチプロセッサの数 |
|
| CV_WRAP bool | kernelExecTimeoutEnabled () const |
| カーネルの実行時間に制限があるかどうかの指定 |
|
| CV_WRAP bool | integrated () const |
| デバイスはディスクリートではなく、統合型 |
|
| CV_WRAP bool | canMapHostMemory () const |
| デバイスがcudaHostAlloc/cudaHostGetDevicePointerを使ってホストメモリをマッピングできるかどうか |
|
| CV_WRAP DeviceInfo::ComputeMode | computeMode () const |
| 計算モード |
|
| CV_WRAP int | maxTexture1D () const |
| 最大1次元テクスチャサイズ |
|
| CV_WRAP int | maxTexture1DMipmap () const |
| ミップマップされた1Dテクスチャの最大サイズ |
|
| CV_WRAP int | maxTexture1DLinear () const |
| リニアメモリにバインドされた1Dテクスチャの最大サイズ |
|
| CV_WRAP Vec2i | maxTexture2D () const |
| 最大2Dテクスチャサイズ |
|
| CV_WRAP Vec2i | maxTexture2DMipmap () const |
| 最大2Dミップマップテクスチャサイズ |
|
| CV_WRAP Vec3i | maxTexture2DLinear () const |
| ピッチングメモリにバインドされた2Dテクスチャの最大寸法(幅、高さ、ピッチ)。 |
|
| CV_WRAP Vec2i | maxTexture2DGather () const |
| テクスチャギャザリングが必要な場合の最大2Dテクスチャ寸法 |
|
| CV_WRAP Vec3i | maxTexture3D () const |
| 3Dテクスチャの最大寸法 |
|
| CV_WRAP int | maxTextureCubemap () const |
| キューブマップテクスチャの最大寸法 |
|
| CV_WRAP Vec2i | maxTexture1DLayered () const |
| 最大1Dレイヤードテクスチャ寸法 |
|
| CV_WRAP Vec3i | maxTexture2DLayered () const |
| 最大2Dレイヤードテクスチャ寸法 |
|
| CV_WRAP Vec2i | maxTextureCubemapLayered () const |
| 最大Cubemapレイヤードテクスチャ寸法 |
|
| CV_WRAP int | maxSurface1D () const |
| 最大1次元表面サイズ |
|
| CV_WRAP Vec2i | maxSurface2D () const |
| 最大2Dサーフェスサイズ |
|
| CV_WRAP Vec3i | maxSurface3D () const |
| 最大3Dサーフェスサイズ |
|
| CV_WRAP Vec2i | maxSurface1DLayered () const |
| 最大1Dレイヤードサーフェス寸法 |
|
| CV_WRAP Vec3i | maxSurface2DLayered () const |
| 最大2Dレイヤードサーフェス寸法 |
|
| CV_WRAP int | maxSurfaceCubemap () const |
| 最大Cubemap表面寸法 |
|
| CV_WRAP Vec2i | maxSurfaceCubemapLayered () const |
| 最大Cubemapレイヤードサーフェス寸法 |
|
| CV_WRAP size_t | surfaceAlignment () const |
| サーフェスのアライメント要件 |
|
| CV_WRAP bool | concurrentKernels () const |
| デバイスが複数のカーネルを同時に実行可能であること |
|
| CV_WRAP bool | ECCEnabled () const |
| デバイスのECCサポートが有効であること |
|
| CV_WRAP int | pciBusID () const |
| デバイスのPCIバスID |
|
| CV_WRAP int | pciDeviceID () const |
| デバイスのPCIデバイスID |
|
| CV_WRAP int | pciDomainID () const |
| デバイスのPCIドメインID |
|
| CV_WRAP bool | tccDriver () const |
| デバイスがTCCドライバを使用しているTeslaデバイスの場合はtrue、そうでない場合はfalse |
|
| CV_WRAP int | asyncEngineCount () const |
| 非同期エンジンの数 |
|
| CV_WRAP bool | unifiedAddressing () const |
| デバイスはホストと統一されたアドレス空間を共有する |
|
| CV_WRAP int | memoryClockRate () const |
| ピークメモリスクロック周波数(キロヘルツ |
|
| CV_WRAP int | memoryBusWidth () const |
| グローバルメモリバスの幅(ビット |
|
| CV_WRAP int | l2CacheSize () const |
| キャッシュサイズL2キャッシュサイズ(バイト |
|
| CV_WRAP int | maxThreadsPerMultiProcessor () const |
| マルチプロセッサの最大常駐スレッド数 |
|
| CV_WRAP void | queryMemory (size_t &totalMemory, size_t &freeMemory) const |
| デバイスの空きメモリと総メモリ量 |
|
| CV_WRAP size_t | freeMemory () const |
| CV_WRAP size_t | totalMemory () const |
| bool | supports (FeatureSet feature_set) const |
| CUDA機能のサポートに関する情報を提供します。[【詳解】(英語]
|
|
| CV_WRAP bool | isCompatible () const |
| CUDAモジュールとデバイスの互換性をチェックします。[【詳解】(英語]
|
|
指定されたGPUプロパティを照会するための機能を提供するクラスです。
| CV_WRAP cv::cuda::DeviceInfo::DeviceInfo | ( | int | device_id | ) |
コンストラクタには
| device_id | 0から始まるCUDAデバイスのシステムインデックス。 |
指定されたデバイスのDeviceInfo指定されたデバイスのオブジェクトを構築します。device_idパラメータがない場合は、現在のデバイス用のオブジェクトを構築します。
| CV_WRAP bool cv::cuda::DeviceInfo::isCompatible | ( | ) | const |
CUDAモジュールとデバイスの互換性をチェックします。
CUDAモジュールが指定されたデバイス上で実行可能な場合、この関数はtrueを返します。それ以外の場合は、false を返します。
| bool cv::cuda::DeviceInfo::supports | ( | FeatureSet | feature_set | ) | const |
CUDA機能のサポートに関する情報を提供します。
| feature_set | チェックされる機能。cuda::FeatureSet を参照してください。 |
この関数は、デバイスが指定されたCUDAフィーチャーを持っている場合、trueを返します。そうでない場合は false を返します。