Class providing a set of static methods to check what NVIDIA* card architecture the CUDA module was built for. More...
#include <cuda.hpp>
Static Public Member Functions | |
static bool | builtWith (FeatureSet feature_set) |
The following method checks whether the module was built with the support of the given feature: More... | |
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): More... | |
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".
|
static |
The following method checks whether the module was built with the support of the given feature:
feature_set | Features to be checked. See :ocvcuda::FeatureSet. |
|
static |
There is a set of methods to check whether the module contains intermediate (PTX) or binary CUDA code for the given architecture(s):
major | Major compute capability version. |
minor | Minor compute capability version. |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |