Back to Cutlass

CUTLASS: numeric_conversion.h File Reference

docs/numeric__conversion_8h.html

4.4.25.6 KB
Original Source

| | 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.

|

Classes

| | 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...
| | |

|

Namespaces

| | | cutlass | | |

|

Enumerations

| | 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