diff --git a/src/imperative/imperative_utils.h b/src/imperative/imperative_utils.h index 64034dafb4d5..b609c54b50f3 100644 --- a/src/imperative/imperative_utils.h +++ b/src/imperative/imperative_utils.h @@ -484,10 +484,10 @@ inline void PushFComputeEx(const FComputeEx& fn, CreateDefaultInputs(inputs, &inputs_fallback); fn(attrs, opctx, inputs_fallback, req, outputs); } else { -#endif fn(attrs, opctx, inputs, req, outputs); -#if MXNET_USE_MKLDNN == 1 } +#else + fn(attrs, opctx, inputs, req, outputs); #endif if (ctx.dev_mask() == gpu::kDevMask && exec_type == ExecType::kSync && !rctx.is_bulk) { rctx.get_stream()->Wait(); @@ -548,10 +548,10 @@ inline void PushOperator(const OpStatePtr& state, CreateDefaultInputs(inputs, &inputs_fallback); fcompute_ex(state, opctx, inputs_fallback, req, outputs); } else { -#endif fcompute_ex(state, opctx, inputs, req, outputs); -#if MXNET_USE_MKLDNN == 1 } +#else + fcompute_ex(state, opctx, inputs, req, outputs); #endif if (ctx.dev_mask() == gpu::kDevMask && exec_type == ExecType::kSync && rctx.get_stream() && !rctx.is_bulk) {