(activationNode->getAlgorithm() == eltwise_relu ||
(conv->getCnnLayer()->precision == Precision::FP32 &&
isOneOf(activationNode->getAlgorithm(), {eltwise_elu, eltwise_logistic, eltwise_bounded_relu, eltwise_clamp,
- eltwise_swish, eltwise_hswish, eltwise_mish})));
+ eltwise_swish, eltwise_hswish, eltwise_mish, eltwise_hsigmoid})));
};
for (int i = 0; i < graphNodes.size(); i++) {
if (activationNode == nullptr)
THROW_IE_EXCEPTION << "Cannot get activation layer " << childNode->getName();
- return isOneOf(activationNode->getAlgorithm(), {eltwise_relu, eltwise_gelu, eltwise_elu, eltwise_logistic, eltwise_bounded_relu, eltwise_clamp});
+ return isOneOf(activationNode->getAlgorithm(), {eltwise_relu, eltwise_gelu, eltwise_elu, eltwise_logistic,
+ eltwise_bounded_relu, eltwise_clamp, eltwise_swish, eltwise_hswish,
+ eltwise_mish, eltwise_hsigmoid});
}
return false;
THROW_IE_EXCEPTION << "Cannot get activation layer " << node->getName();
return isOneOf(activationNode->getAlgorithm(), {eltwise_relu, eltwise_elu, eltwise_logistic, eltwise_bounded_relu,
- eltwise_clamp, eltwise_swish, eltwise_hswish, eltwise_mish});
+ eltwise_clamp, eltwise_swish, eltwise_hswish, eltwise_mish,
+ eltwise_hsigmoid});
}
return false;
(activationNode->getAlgorithm() == eltwise_relu ||
(conv->getCnnLayer()->precision == Precision::FP32 &&
isOneOf(activationNode->getAlgorithm(), {eltwise_elu, eltwise_logistic, eltwise_bounded_relu, eltwise_clamp,
- eltwise_swish, eltwise_hswish, eltwise_mish})));
+ eltwise_swish, eltwise_hswish, eltwise_mish, eltwise_hsigmoid})));
#else
return false;
#endif
if (activationNode == nullptr)
THROW_IE_EXCEPTION << "Cannot get activation layer " << node->getName();
return isOneOf(activationNode->getAlgorithm(), {eltwise_relu, eltwise_gelu, eltwise_elu, eltwise_logistic,
- eltwise_bounded_relu, eltwise_clamp, eltwise_tanh, eltwise_swish, eltwise_hswish, eltwise_mish, eltwise_linear,
- eltwise_abs, eltwise_square, eltwise_sqrt});
+ eltwise_bounded_relu, eltwise_clamp, eltwise_tanh, eltwise_swish, eltwise_hswish, eltwise_mish,
+ eltwise_hsigmoid, eltwise_linear, eltwise_abs, eltwise_square, eltwise_sqrt});
}
return false;
};
if (activationNode == nullptr)
THROW_IE_EXCEPTION << "Cannot get activation layer " << node->getName();
return isOneOf(activationNode->getAlgorithm(), {eltwise_relu, eltwise_elu, eltwise_logistic, eltwise_bounded_relu,
- eltwise_clamp, eltwise_swish, eltwise_hswish, eltwise_mish});
+ eltwise_clamp, eltwise_swish, eltwise_hswish, eltwise_mish,
+ eltwise_hsigmoid});
}
return false;
if (activationNode == nullptr)
THROW_IE_EXCEPTION << "Cannot get activation layer " << node->getName();
return isOneOf(activationNode->getAlgorithm(), {eltwise_relu, eltwise_gelu, eltwise_elu, eltwise_logistic,
- eltwise_bounded_relu, eltwise_clamp, eltwise_tanh, eltwise_swish, eltwise_hswish, eltwise_mish, eltwise_linear,
- eltwise_abs, eltwise_square, eltwise_sqrt});
+ eltwise_bounded_relu, eltwise_clamp, eltwise_tanh, eltwise_swish, eltwise_hswish, eltwise_mish, eltwise_hsigmoid,
+ eltwise_linear, eltwise_abs, eltwise_square, eltwise_sqrt});
}
return false;
}