compute_capability#
-
class compute_capability#
Type representing the CUDA compute capability.
Public Functions
-
constexpr compute_capability() noexcept = default#
-
inline explicit constexpr compute_capability(int __cc) noexcept#
Constructs the object from compute capability
__cc.The expected format is 10 * major + minor.
- Parameters:
__cc – Compute capability.
- inline constexpr compute_capability(
- int __major,
- int __minor,
Constructs the object by combining the
__majorand__minorcompute capability.- Parameters:
__major – The major compute capability.
__minor – The minor compute capability. Must be less than 10.
- inline explicit constexpr compute_capability(
- arch_id __arch_id,
Constructs the object from the architecture id.
- Parameters:
__arch_id – The architecture id.
- constexpr compute_capability(
- const compute_capability&,
- constexpr compute_capability &operator=(
- const compute_capability &__other,
-
inline constexpr int get() const noexcept#
Gets the stored compute capability.
- Returns:
The stored compute capability in format 10 * major + minor.
-
inline constexpr int major() const noexcept#
Gets the major compute capability.
- Returns:
Major compute capability.
-
inline constexpr int minor() const noexcept#
Gets the minor compute capability.
- Returns:
Minor compute capability. The value is always less than 10.
-
inline explicit constexpr operator int() const noexcept#
Conversion operator to
int.- Returns:
The stored compute capability in format 10 * major + minor.
Friends
- inline friend constexpr bool operator==(
- compute_capability __lhs,
- compute_capability __rhs,
Equality operator.
- inline friend constexpr bool operator!=(
- compute_capability __lhs,
- compute_capability __rhs,
Inequality operator.
- inline friend constexpr bool operator<(
- compute_capability __lhs,
- compute_capability __rhs,
Less than operator.
- inline friend constexpr bool operator<=(
- compute_capability __lhs,
- compute_capability __rhs,
Less than or equal to operator.
- inline friend constexpr bool operator>(
- compute_capability __lhs,
- compute_capability __rhs,
Greater than operator.
- inline friend constexpr bool operator>=(
- compute_capability __lhs,
- compute_capability __rhs,
Greater than or equal to operator.
-
constexpr compute_capability() noexcept = default#