Skip to content

Commit 81d18ad

Browse files
committed
benchdnn: fixup bf16 pool
- workaround to avoid cvt on non-avx512_core
1 parent 76d5689 commit 81d18ad

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

tests/benchdnn/pool/cfg.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,15 +56,16 @@ const _dt_conf_t conf_f16 = {
5656
{mkldnn_f16, -flt16_max, flt16_max, -32, 32, 1e-3},
5757
};
5858

59-
const bfloat16_t bflt16_max = mkldnn::impl::nstl::numeric_limits<bfloat16_t>::max();
59+
#define BFLT16_MAX 3.38953138925153547590470800371487866880e+38F
6060
const _dt_conf_t conf_bf16 = {
6161
/* Although integers are expected, eps is needed to cover
6262
* for the division error */
63-
{mkldnn_bf16, -bflt16_max, bflt16_max, -32, 32, 1e-2},
63+
{mkldnn_bf16, -BFLT16_MAX, BFLT16_MAX, -32, 32, 1e-2},
6464
{},
6565
{},
66-
{mkldnn_bf16, -bflt16_max, bflt16_max, -32, 32, 5e-2},
66+
{mkldnn_bf16, -BFLT16_MAX, BFLT16_MAX, -32, 32, 5e-2},
6767
};
68+
#undef BFLT16_MAX
6869

6970
const _dt_conf_t conf_s8 = {
7071
{mkldnn_s8, INT8_MIN, INT8_MAX, INT8_MIN, INT8_MAX, 0.},

0 commit comments

Comments
 (0)