Commit 654fdfa2 authored by Robert Kimball's avatar Robert Kimball

cleanup

parent ba486a1b
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
#include "ngraph/pass/manager.hpp" #include "ngraph/pass/manager.hpp"
#include "ngraph/pass/propagate_types.hpp" #include "ngraph/pass/propagate_types.hpp"
#include "ngraph/pass/topological_sort.hpp" #include "ngraph/pass/topological_sort.hpp"
#include "ngraph/util.hpp"
#include "test_tools.hpp" #include "test_tools.hpp"
using namespace ngraph; using namespace ngraph;
...@@ -38,7 +39,8 @@ TEST(pass_manager, add) ...@@ -38,7 +39,8 @@ TEST(pass_manager, add)
pass_manager.register_pass<pass::AssignTensors>(); pass_manager.register_pass<pass::AssignTensors>();
auto graph = make_test_graph(); auto graph = make_test_graph();
size_t node_count = get_node_count(graph->get_result()); size_t node_count = 0;
traverse_nodes(graph, [&](shared_ptr<Node> node) { node_count++; });
pass_manager.run_passes(graph); pass_manager.run_passes(graph);
auto sorted = graph->get_ordered_ops(); auto sorted = graph->get_ordered_ops();
EXPECT_EQ(node_count, sorted.size()); EXPECT_EQ(node_count, sorted.size());
......
...@@ -78,31 +78,3 @@ shared_ptr<Function> make_test_graph() ...@@ -78,31 +78,3 @@ shared_ptr<Function> make_test_graph()
return f0; return f0;
} }
size_t get_node_count(std::shared_ptr<Node> node)
{
size_t node_count = 0;
unordered_set<shared_ptr<Node>> instances_seen;
deque<shared_ptr<Node>> stack;
stack.push_back(node);
while (stack.size() > 0)
{
shared_ptr<Node> n = stack.front();
if (instances_seen.find(n) == instances_seen.end())
{
instances_seen.insert(n);
stack.push_back(n);
node_count++;
}
stack.pop_front();
for (auto arg : n->get_arguments())
{
stack.push_front(arg);
}
}
return node_count;
}
...@@ -25,4 +25,3 @@ namespace ngraph ...@@ -25,4 +25,3 @@ namespace ngraph
bool validate_list(const std::list<std::shared_ptr<ngraph::Node>>& nodes); bool validate_list(const std::list<std::shared_ptr<ngraph::Node>>& nodes);
std::shared_ptr<ngraph::Function> make_test_graph(); std::shared_ptr<ngraph::Function> make_test_graph();
size_t get_node_count(std::shared_ptr<ngraph::Node> n);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment