[IE CLDNN] Changed the way of using fused ops to use activation appropriately (#2415)

This commit is contained in:
Sergey Nesterov 2020-10-02 07:14:17 +02:00 committed by GitHub
parent d18073260b
commit 5d6c1a0140
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -119,15 +119,13 @@ KERNEL(eltwise)(
#if HAS_FUSED_OPS
FUSED_OPS;
OUTPUT_TYPE out = FUSED_OPS_RESULT;
#elif QUANTIZATION_TERM && !OUTPUT_IS_FP
OUTPUT_TYPE out = TO_OUTPUT_TYPE(ACTIVATION(res, ACTIVATION_PARAMS));
#else
OUTPUT_TYPE out = TO_OUTPUT_TYPE(ACTIVATION_TYPED(res, ACTIVATION_PARAMS_TYPED));
#define out res
#endif
#if QUANTIZATION_TERM && !OUTPUT_IS_FP
output[output_offset] = TO_OUTPUT_TYPE_SAT(out);
output[output_offset] = TO_OUTPUT_TYPE_SAT(ACTIVATION(out, ACTIVATION_PARAMS));
#else
output[output_offset] = out;
output[output_offset] = ACTIVATION_TYPED(out, ACTIVATION_PARAMS_TYPED);
#endif
}