48 template <
typename Setter>
49 void set_default_on_invalid_method(Graph &g,
NodeType node_type, Setter &&setter)
51 const std::vector<NodeID> &node_ids = g.nodes(node_type);
52 for (
auto &node_id : node_ids)
54 INode *node = g.node(node_id);
73 return "NodeExecutionMethodMutator";
88 << n->
id() <<
" and Name: " << n->
name() << std::endl);
90 arm_compute::utils::cast::polymorphic_downcast<ConvolutionLayerNode *>(n);
95 set_default_on_invalid_method(
100 << n->
id() <<
" and Name: " << n->
name() << std::endl);
101 auto *casted_node = arm_compute::utils::cast::polymorphic_downcast<DepthwiseConvolutionLayerNode *>(n);