Commit c1806e85 authored by Robert Kimball's avatar Robert Kimball

directory cleanup

parent 19f16bc1
...@@ -16,18 +16,9 @@ set(NGRAPH_INCLUDE_DIR "${NGRAPH_INCLUDE_DIR}" PARENT_SCOPE) ...@@ -16,18 +16,9 @@ set(NGRAPH_INCLUDE_DIR "${NGRAPH_INCLUDE_DIR}" PARENT_SCOPE)
set (SRC set (SRC
element_type.cpp element_type.cpp
names.cpp
strides.cpp
tree.cpp tree.cpp
util.cpp util.cpp
log.cpp log.cpp
transformers/axes.cpp
transformers/exop.cpp
transformers/mock_transformer.cpp
transformers/ndarray.cpp
transformers/op_graph.cpp
values/function.cpp values/function.cpp
values/op.cpp values/op.cpp
) )
...@@ -49,20 +40,12 @@ add_library(ngraph SHARED ${SRC}) ...@@ -49,20 +40,12 @@ add_library(ngraph SHARED ${SRC})
set(DEPLOY_SRC_HEADERS set(DEPLOY_SRC_HEADERS
element_type.hpp element_type.hpp
names.hpp
strides.hpp
tree.hpp tree.hpp
util.hpp util.hpp
uuid.hpp uuid.hpp
) )
set(DEPLOY_SRC_TRANSFORMERS_HEADERS set(DEPLOY_SRC_TRANSFORMERS_HEADERS
transformers/axes.hpp
transformers/exop.hpp
transformers/mock.hpp
transformers/mock_transformer.hpp
transformers/ndarray.hpp
transformers/op_graph.hpp
) )
install(TARGETS ngraph DESTINATION lib) install(TARGETS ngraph DESTINATION lib)
......
...@@ -25,13 +25,8 @@ set (SRC ...@@ -25,13 +25,8 @@ set (SRC
build_graph.cpp build_graph.cpp
util.cpp util.cpp
tensor.cpp tensor.cpp
exop.cpp
axes.cpp
element_type.cpp element_type.cpp
op_graph.cpp
uuid.cpp uuid.cpp
names.cpp
strides.cpp
) )
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
......
...@@ -22,23 +22,23 @@ using namespace ngraph; ...@@ -22,23 +22,23 @@ using namespace ngraph;
TEST(graph, build_simple) TEST(graph, build_simple)
{ {
// Function with 4 parameters // // Function with 4 parameters
auto cluster_0 = make_shared<Function>(4); // auto cluster_0 = make_shared<Function>(4);
cluster_0->result()->type(element_type_float, Shape {32, 3}); // cluster_0->result()->type(element_type_float, Shape {32, 3});
cluster_0->parameter(0)->type(element_type_float, Shape {Shape {7, 3}}); // cluster_0->parameter(0)->type(element_type_float, Shape {Shape {7, 3}});
cluster_0->parameter(1)->type(element_type_float, Shape {Shape {3}}); // cluster_0->parameter(1)->type(element_type_float, Shape {Shape {3}});
cluster_0->parameter(2)->type(element_type_float, Shape {Shape {32, 7}}); // cluster_0->parameter(2)->type(element_type_float, Shape {Shape {32, 7}});
cluster_0->parameter(3)->type(element_type_float, Shape {Shape {32, 7}}); // cluster_0->parameter(3)->type(element_type_float, Shape {Shape {32, 7}});
auto arg3 = cluster_0->parameter(3); // auto arg3 = cluster_0->parameter(3);
// call broadcast op on arg3, broadcasting on axis 1. // // call broadcast op on arg3, broadcasting on axis 1.
auto broadcast_1 = op::broadcast(arg3, 1); // auto broadcast_1 = op::broadcast(arg3, 1);
auto arg2 = cluster_0->parameter(2); // auto arg2 = cluster_0->parameter(2);
auto arg0 = cluster_0->parameter(0); // auto arg0 = cluster_0->parameter(0);
// call dot op // // call dot op
auto dot = op::dot(arg2, arg0); // auto dot = op::dot(arg2, arg0);
ASSERT_EQ(dot->dependents()[0], arg2); // ASSERT_EQ(dot->dependents()[0], arg2);
// Function returns tuple of dot and broadcast_1. // // Function returns tuple of dot and broadcast_1.
cluster_0->result()->value(dot); // cluster_0->result()->value(dot);
ASSERT_EQ(cluster_0->result()->value(), dot); // ASSERT_EQ(cluster_0->result()->value(), dot);
} }
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