#include "NodeExecution.h"
+// TODO Remove deprecated code
+#if 0
#include "NodeDataImpl.h"
#include "NodeDomain.h"
#include "Validation.h"
#include <cassert>
#include <stdexcept>
+#endif
namespace
{
void NodeExecution::execute(loco::ReLU6 *relu6)
{
+// TODO Remove deprecated code
+#if 0
auto input_data = annot_data(relu6->input());
validate(input_data, "Input not ready");
assert(relu6_data != nullptr);
annot_data(relu6, std::move(relu6_data));
annot_domain(relu6, annot_domain(relu6->input()));
+#endif
+
+ struct Func final : public UnaryFunc
+ {
+ float apply(float v) const final { return relu6_ew(v); }
+ };
+
+ Func f;
+
+ eltwise_unary(relu6, f);
}
} // namespace locomotiv