DML_ROUNDING_MODE枚举 (directml.h)

定义指定舍入模式的常量。

语法

typedef enum DML_ROUNDING_MODE {
  DML_ROUNDING_MODE_HALVES_TO_NEAREST_EVEN,
  DML_ROUNDING_MODE_TOWARD_ZERO,
  DML_ROUNDING_MODE_TOWARD_INFINITY
} ;

常数

 
DML_ROUNDING_MODE_HALVES_TO_NEAREST_EVEN
指定舍入到最接近的整数,并将两半绑定到最接近的偶数整数。
DML_ROUNDING_MODE_TOWARD_ZERO
指定向零舍入到最接近的整数。
DML_ROUNDING_MODE_TOWARD_INFINITY
指定舍入到最接近的整数,将两半与最接近的无穷大/距离零。

注解

原始值 -2.5 -1.75 -1.5 -1.25 0 1.25 1.5 1.75 2.5
DML_ROUNDING_MODE_HALVES_TO_NEAREST_EVEN -2 -2 -2 -1 0 1 2 2 2
DML_ROUNDING_MODE_TOWARD_ZERO -2 -1 -1 -1 0 1 1 1 2
DML_ROUNDING_MODE_TOWARD_INFINITY -3 -2 -2 -1 0 1 2 2 3

要求

要求 价值
标头 directml.h