legate::MaxReduction< Half >#
-
template<>
class MaxReduction<Half> : public Legion::MaxReduction<Half>, public legate::detail::BaseReduction<Half, ReductionOpKind::MAX># Max reduction specialization for
Half.Public Static Functions
- static void fill_redop_desc(
- cuda::detail::CUDAModuleManager *manager,
- Realm::Cuda::CudaRedOpDesc *desc
Fills a CUDA reduction operator descriptor for this reduction.
This is a private routine and is not generally useful for users.
- Parameters:
manager – Pointer to the CUDA module manager.
desc – Pointer to the
CudaRedOpDescto populate.
Public Static Attributes
-
static const auto identity = value_type{LEGATE_MIN_HALF}#
Identity value for the reduction.