File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -240,8 +240,16 @@ status_t brgemm_matmul_t<isa>::pd_t::init(engine_t *engine) {
240
240
| primitive_attr_t ::skip_mask_t ::fpmath_mode,
241
241
dst_dt),
242
242
VERBOSE_UNSUPPORTED_ATTR);
243
- VDISPATCH_MATMUL (attr ()->post_ops_ .check_sum_consistency (dst_dt, is_int8),
243
+ const auto &po = attr ()->post_ops_ ;
244
+
245
+ VDISPATCH_MATMUL (po.check_sum_consistency (dst_dt, is_int8),
244
246
VERBOSE_UNSUPPORTED_POSTOP);
247
+
248
+ VDISPATCH_MATMUL (
249
+ !binary_injector::any_binary_postop_rhs_with_ternary_scalar_bcast (
250
+ po, dst_d),
251
+ VERBOSE_UNSUPPORTED_POSTOP);
252
+
245
253
VDISPATCH_MATMUL (check_attr_scales (), VERBOSE_UNSUPPORTED_SCALES_CFG);
246
254
VDISPATCH_MATMUL (check_attr_zero_points (), VERBOSE_UNSUPPORTED_ZP_CFG);
247
255
VDISPATCH_MATMUL (check_bias (), VERBOSE_UNSUPPORTED_BIAS_CFG);
You can’t perform that action at this time.
0 commit comments