docs/numeric__conversion_8h.html
| | CUTLASS
CUDA Templates for Linear Algebra Subroutines and Solvers |
Classes | Namespaces | Enumerations
numeric_conversion.h File Reference
Boost-like numeric conversion operator for CUTLASS numeric types. More...
#include "cutlass/cutlass.h"
#include "cutlass/numeric_types.h"
#include "cutlass/array.h"
#include "cutlass/half.h"
Include dependency graph for numeric_conversion.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
|
|
| struct | cutlass::NumericConverter< T, S, Round > |
| |
| struct | cutlass::NumericConverter< int8_t, float, Round > |
| |
| struct | cutlass::NumericConverter< T, T, Round > |
| | Partial specialization for float <= half_t. More...
|
| |
| struct | cutlass::NumericConverter< float, half_t, Round > |
| | Partial specialization for float <= half_t. More...
|
| |
| struct | [cutlass::NumericConverter< half_t, float, FloatRoundStyle::round_to_nearest >](structcutlass_1_1NumericConverter_3_01half t_00_01float_00_01FloatRoundStyle_1_1round to__nearest_01_4.html) |
| | Specialization for round-to-nearest. [More...](structcutlass_1_1NumericConverter_3_01half t_00_01float_00_01FloatRoundStyle_1_1round to__nearest_01_4.html#details)
|
| |
| struct | [cutlass::NumericConverter< half_t, float, FloatRoundStyle::round_toward_zero >](structcutlass_1_1NumericConverter_3_01half t_00_01float_00_01FloatRoundStyle_1_1round toward__zero_01_4.html) |
| | Specialization for round-toward-zero. [More...](structcutlass_1_1NumericConverter_3_01half t_00_01float_00_01FloatRoundStyle_1_1round toward__zero_01_4.html#details)
|
| |
| struct | cutlass::NumericConverterClamp< T, S > |
| |
| struct | cutlass::NumericArrayConverter< T, S, N, Round > |
| | Conversion operator for Array. More...
|
| |
| struct | [cutlass::NumericArrayConverter< half_t, float, 2, FloatRoundStyle::round_to_nearest >](structcutlass_1_1NumericArrayConverter_3_01half t_00_01float_00_012_00_01FloatRoundStyle_1_1round to__nearest_01_4.html) |
| | Partial specialization for Array<half, 2> <= Array<float, 2>, round to nearest. [More...](structcutlass_1_1NumericArrayConverter_3_01half t_00_01float_00_012_00_01FloatRoundStyle_1_1round to__nearest_01_4.html#details)
|
| |
| struct | cutlass::NumericArrayConverter< float, half_t, 2, Round > |
| | Partial specialization for Array<float, 2> <= Array<half_t, 2>, round to nearest. More...
|
| |
| struct | cutlass::NumericArrayConverter< half_t, float, N, Round > |
| | Partial specialization for Array<half> <= Array<float> More...
|
| |
| struct | cutlass::NumericArrayConverter< float, half_t, N, Round > |
| | Partial specialization for Array<half> <= Array<float> More...
|
| |
|
| | | cutlass | | |
|
|
| enum | cutlass::FloatRoundStyle {
cutlass::FloatRoundStyle::round_indeterminate, cutlass::FloatRoundStyle::round_toward_zero, cutlass::FloatRoundStyle::round_to_nearest, cutlass::FloatRoundStyle::round_toward_infinity,
cutlass::FloatRoundStyle::round_toward_neg_infinity, cutlass::FloatRoundStyle::round_half_ulp_truncate
} |
| |
Generated by 1.8.11