Commit c9f896fc authored by Yixing Lao's avatar Yixing Lao Committed by GitHub

Merge pull request #130 from NervanaSystems/bob/new_directory

new directory layout
parents 1c78e9f3 036eafe0
...@@ -15,29 +15,29 @@ include_directories(SYSTEM ${EIGEN_INCLUDE_DIR}) ...@@ -15,29 +15,29 @@ include_directories(SYSTEM ${EIGEN_INCLUDE_DIR})
set (SRC set (SRC
log.cpp log.cpp
ngraph/descriptor/input.cpp descriptor/input.cpp
ngraph/descriptor/output.cpp descriptor/output.cpp
ngraph/descriptor/tensor_view.cpp descriptor/tensor_view.cpp
ngraph/descriptor/tensor.cpp descriptor/tensor.cpp
ngraph/function.cpp function.cpp
ngraph/node.cpp node.cpp
ngraph/shape.cpp shape.cpp
ngraph/pass/assign_tensors.cpp pass/assign_tensors.cpp
ngraph/pass/call_pass.cpp pass/call_pass.cpp
ngraph/pass/dump_sorted.cpp pass/dump_sorted.cpp
ngraph/pass/liveness.cpp pass/liveness.cpp
ngraph/pass/manager.cpp pass/manager.cpp
ngraph/pass/memory_layout.cpp pass/memory_layout.cpp
ngraph/pass/pass.cpp pass/pass.cpp
ngraph/pass/propagate_types.cpp pass/propagate_types.cpp
ngraph/pass/topological_sort.cpp pass/topological_sort.cpp
ngraph/pass/tree_pass.cpp pass/tree_pass.cpp
ngraph/pass/visualize_tree.cpp pass/visualize_tree.cpp
ngraph/runtime/call_frame.cpp runtime/call_frame.cpp
ngraph/runtime/eigen/external_function.cpp runtime/eigen/external_function.cpp
ngraph/runtime/eigen/tensor_view.cpp runtime/eigen/tensor_view.cpp
ngraph/shape.cpp shape.cpp
ngraph/visualize.cpp visualize.cpp
ops/binary_elementwise_arithmetic.cpp ops/binary_elementwise_arithmetic.cpp
ops/binary_elementwise_builtin.cpp ops/binary_elementwise_builtin.cpp
ops/binary_elementwise_comparison.cpp ops/binary_elementwise_comparison.cpp
......
...@@ -17,8 +17,8 @@ ...@@ -17,8 +17,8 @@
#include <memory> #include <memory>
#include <vector> #include <vector>
#include "ngraph/descriptor/tensor_view.hpp" #include "descriptor/tensor_view.hpp"
#include "ngraph/function.hpp" #include "function.hpp"
namespace ngraph namespace ngraph
{ {
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace std; using namespace std;
using namespace ngraph; using namespace ngraph;
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
#include <memory> #include <memory>
#include "ngraph/descriptor/tensor.hpp" #include "descriptor/tensor.hpp"
namespace ngraph namespace ngraph
{ {
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace std; using namespace std;
using namespace ngraph; using namespace ngraph;
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
#include <memory> #include <memory>
#include <set> #include <set>
#include "ngraph/descriptor/tensor_view.hpp" #include "descriptor/tensor_view.hpp"
namespace ngraph namespace ngraph
{ {
......
// ----------------------------------------------------------------------------
// Copyright 2017 Nervana Systems Inc.
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// ----------------------------------------------------------------------------
#include "descriptor/tensor.hpp"
#include "node.hpp"
namespace ngraph
{
namespace descriptor
{
Tensor::Tensor(const element::Type& element_type,
PrimaryTensorView* primary_tensor_view,
const Node* parent,
size_t value_index)
: m_element_type(element_type)
, m_primary_tensor_view(primary_tensor_view)
, m_is_output{false}
, m_is_input{parent->is_parameter()}
, m_is_persistent{false}
, m_name{parent->get_node_id() + "_" + std::to_string(value_index)}
, m_next_view_id{0}
{
}
std::string Tensor::get_next_view_name()
{
return m_name + "_TV" + std::to_string(m_next_view_id++);
}
std::ostream& operator<<(std::ostream& out, const Tensor& tensor)
{
out << "Tensor(" << tensor.get_name() << ")";
return out;
}
}
}
...@@ -14,9 +14,9 @@ ...@@ -14,9 +14,9 @@
#pragma once #pragma once
#include <iostream>
#include <memory> #include <memory>
#include <vector> #include <vector>
#include <iostream>
namespace ngraph namespace ngraph
{ {
...@@ -40,8 +40,10 @@ namespace ngraph ...@@ -40,8 +40,10 @@ namespace ngraph
Tensor(const Tensor&) = delete; Tensor(const Tensor&) = delete;
Tensor& operator=(const Tensor&) = delete; Tensor& operator=(const Tensor&) = delete;
Tensor(const element::Type& element_type, PrimaryTensorView* tensor_view, Tensor(const element::Type& element_type,
const Node* parent, size_t value_index); PrimaryTensorView* tensor_view,
const Node* parent,
size_t value_index);
std::string get_next_view_name(); std::string get_next_view_name();
...@@ -50,9 +52,6 @@ namespace ngraph ...@@ -50,9 +52,6 @@ namespace ngraph
bool is_input() const { return m_is_input; } bool is_input() const { return m_is_input; }
bool is_persistent() const { return m_is_persistent; } bool is_persistent() const { return m_is_persistent; }
const std::string& get_name() const { return m_name; } const std::string& get_name() const { return m_name; }
friend std::ostream& operator<<(std::ostream&, const Tensor&);
protected: protected:
const element::Type& m_element_type; const element::Type& m_element_type;
PrimaryTensorView* m_primary_tensor_view; PrimaryTensorView* m_primary_tensor_view;
...@@ -62,5 +61,7 @@ namespace ngraph ...@@ -62,5 +61,7 @@ namespace ngraph
std::string m_name; std::string m_name;
size_t m_next_view_id; size_t m_next_view_id;
}; };
std::ostream& operator<<(std::ostream&, const Tensor&);
} }
} }
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
#include "ngraph/descriptor/tensor_view.hpp" #include "descriptor/tensor_view.hpp"
using namespace ngraph; using namespace ngraph;
using namespace descriptor; using namespace descriptor;
......
...@@ -14,9 +14,9 @@ ...@@ -14,9 +14,9 @@
#pragma once #pragma once
#include "ngraph/descriptor/tensor.hpp" #include "descriptor/tensor.hpp"
#include "ngraph/shape.hpp" #include "shape.hpp"
#include "ngraph/type.hpp" #include "types/type.hpp"
#include "log.hpp" #include "log.hpp"
namespace ngraph namespace ngraph
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
#include <memory> #include <memory>
#include "ngraph/function.hpp" #include "function.hpp"
using namespace std; using namespace std;
using namespace ngraph; using namespace ngraph;
......
...@@ -14,12 +14,12 @@ ...@@ -14,12 +14,12 @@
#pragma once #pragma once
#include "ngraph/descriptor/tensor_view.hpp" #include "descriptor/tensor_view.hpp"
#include "ngraph/node.hpp" #include "node.hpp"
#include "ngraph/op.hpp" #include "ops/op.hpp"
#include "ngraph/ops/parameter.hpp" #include "ops/parameter.hpp"
#include "ngraph/runtime/instruction.hpp" #include "runtime/instruction.hpp"
#include "ngraph/type.hpp" #include "types/type.hpp"
namespace ngraph namespace ngraph
{ {
......
// ----------------------------------------------------------------------------
// Copyright 2017 Nervana Systems Inc.
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// ----------------------------------------------------------------------------
//
// The public API for ngraph++
//
#pragma once
#include "common.hpp"
#include "descriptor/buffer.hpp"
#include "descriptor/call_frame.hpp"
#include "descriptor/input.hpp"
#include "descriptor/output.hpp"
#include "descriptor/tensor.hpp"
#include "descriptor/tensor_view.hpp"
#include "descriptor/tensor_view_layout.hpp"
#include "types/element_type.hpp"
#include "except.hpp"
#include "function.hpp"
#include "node.hpp"
#include "ops/abs.hpp"
#include "ops/add.hpp"
#include "ops/broadcast.hpp"
#include "ops/ceiling.hpp"
#include "ops/concatenate.hpp"
#include "ops/constant.hpp"
#include "ops/convert.hpp"
#include "ops/divide.hpp"
#include "ops/dot.hpp"
#include "ops/equal.hpp"
#include "ops/exp.hpp"
#include "ops/floor.hpp"
#include "ops/greater.hpp"
#include "ops/less.hpp"
#include "ops/log.hpp"
#include "ops/maximum.hpp"
#include "ops/minimum.hpp"
#include "ops/multiply.hpp"
#include "ops/negative.hpp"
#include "ops/op.hpp"
#include "ops/parameter.hpp"
#include "ops/power.hpp"
#include "ops/remainder.hpp"
#include "ops/subtract.hpp"
#include "ops/tuple.hpp"
#include "runtime/eigen/add.hpp"
#include "runtime/eigen/external_function.hpp"
#include "runtime/eigen/multiply.hpp"
#include "runtime/eigen/return.hpp"
#include "runtime/eigen/tensor_view.hpp"
#include "runtime/call_frame.hpp"
#include "function.hpp"
#include "runtime/instruction.hpp"
#include "runtime/tensor_view.hpp"
#include "shape.hpp"
#include "types/type.hpp"
// ----------------------------------------------------------------------------
// Copyright 2017 Nervana Systems Inc.
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// ----------------------------------------------------------------------------
#include "ngraph/descriptor/tensor.hpp"
#include "ngraph/node.hpp"
using namespace ngraph;
using namespace descriptor;
Tensor::Tensor(const element::Type& element_type, PrimaryTensorView* primary_tensor_view,
const Node* parent, size_t value_index)
: m_element_type(element_type)
, m_primary_tensor_view(primary_tensor_view)
, m_is_output{false}
, m_is_input{parent->is_parameter()}
, m_is_persistent{false}
, m_name{parent->get_node_id()+"_"+std::to_string(value_index)}
, m_next_view_id{0}
{
}
std::string Tensor::get_next_view_name()
{
return m_name + "_TV" + std::to_string(m_next_view_id++);
}
std::ostream& ngraph::descriptor::operator<<(std::ostream& out, const Tensor& tensor)
{
out << "Tensor(" << tensor.get_name() << ")";
return out;
}
// ----------------------------------------------------------------------------
// Copyright 2017 Nervana Systems Inc.
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// ----------------------------------------------------------------------------
//
// The public API for ngraph++
//
#pragma once
#include "ngraph/common.hpp"
#include "ngraph/descriptor/buffer.hpp"
#include "ngraph/descriptor/call_frame.hpp"
#include "ngraph/descriptor/input.hpp"
#include "ngraph/descriptor/output.hpp"
#include "ngraph/descriptor/tensor.hpp"
#include "ngraph/descriptor/tensor_view.hpp"
#include "ngraph/descriptor/tensor_view_layout.hpp"
#include "ngraph/element_type.hpp"
#include "ngraph/except.hpp"
#include "ngraph/function.hpp"
#include "ngraph/node.hpp"
#include "ngraph/op.hpp"
#include "ngraph/ops/abs.hpp"
#include "ngraph/ops/add.hpp"
#include "ngraph/ops/broadcast.hpp"
#include "ngraph/ops/ceiling.hpp"
#include "ngraph/ops/concatenate.hpp"
#include "ngraph/ops/constant.hpp"
#include "ngraph/ops/convert.hpp"
#include "ngraph/ops/divide.hpp"
#include "ngraph/ops/dot.hpp"
#include "ngraph/ops/equal.hpp"
#include "ngraph/ops/exp.hpp"
#include "ngraph/ops/floor.hpp"
#include "ngraph/ops/greater.hpp"
#include "ngraph/ops/less.hpp"
#include "ngraph/ops/log.hpp"
#include "ngraph/ops/maximum.hpp"
#include "ngraph/ops/minimum.hpp"
#include "ngraph/ops/multiply.hpp"
#include "ngraph/ops/negative.hpp"
#include "ngraph/ops/parameter.hpp"
#include "ngraph/ops/power.hpp"
#include "ngraph/ops/remainder.hpp"
#include "ngraph/ops/subtract.hpp"
#include "ngraph/ops/tuple.hpp"
#include "ngraph/runtime/eigen/add.hpp"
#include "ngraph/runtime/eigen/external_function.hpp"
#include "ngraph/runtime/eigen/multiply.hpp"
#include "ngraph/runtime/eigen/return.hpp"
#include "ngraph/runtime/eigen/tensor_view.hpp"
#include "ngraph/runtime/call_frame.hpp"
#include "ngraph/function.hpp"
#include "ngraph/runtime/instruction.hpp"
#include "ngraph/runtime/tensor_view.hpp"
#include "ngraph/shape.hpp"
#include "ngraph/type.hpp"
...@@ -21,8 +21,8 @@ ...@@ -21,8 +21,8 @@
#include <iostream> #include <iostream>
#include "ngraph/common.hpp" #include "common.hpp"
#include "ngraph/type.hpp" #include "types/type.hpp"
namespace ngraph namespace ngraph
{ {
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace std; using namespace std;
using namespace ngraph; using namespace ngraph;
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
#include <memory> #include <memory>
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
#include "log.hpp" #include "log.hpp"
using namespace std; using namespace std;
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace std; using namespace std;
using namespace ngraph; using namespace ngraph;
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace std; using namespace std;
using namespace ngraph::op; using namespace ngraph::op;
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
#include <memory> #include <memory>
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace std; using namespace std;
using namespace ngraph::op; using namespace ngraph::op;
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace ngraph::op; using namespace ngraph::op;
......
...@@ -16,8 +16,8 @@ ...@@ -16,8 +16,8 @@
#include <sstream> #include <sstream>
#include "ngraph/element_type.hpp" #include "types/element_type.hpp"
#include "ngraph/runtime/eigen/tensor_view.hpp" #include "runtime/eigen/tensor_view.hpp"
namespace ngraph namespace ngraph
{ {
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
#include <memory> #include <memory>
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace std; using namespace std;
using namespace ngraph::op; using namespace ngraph::op;
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
#include <memory> #include <memory>
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace std; using namespace std;
using namespace ngraph::op; using namespace ngraph::op;
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
#include <algorithm> #include <algorithm>
#include <sstream> #include <sstream>
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace ngraph; using namespace ngraph;
using namespace std; using namespace std;
...@@ -16,9 +16,9 @@ ...@@ -16,9 +16,9 @@
#include <memory> #include <memory>
#include "ngraph/node.hpp" #include "node.hpp"
#include "ngraph/ops/parameter.hpp" #include "ops/parameter.hpp"
#include "ngraph/type.hpp" #include "types/type.hpp"
namespace ngraph namespace ngraph
{ {
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
#include <sstream> #include <sstream>
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace std; using namespace std;
using namespace ngraph::op; using namespace ngraph::op;
......
...@@ -14,8 +14,8 @@ ...@@ -14,8 +14,8 @@
#pragma once #pragma once
#include "ngraph/node.hpp" #include "node.hpp"
#include "ngraph/type.hpp" #include "types/type.hpp"
namespace ngraph namespace ngraph
{ {
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
#include <memory> #include <memory>
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace std; using namespace std;
using namespace ngraph::op; using namespace ngraph::op;
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
#include <memory> #include <memory>
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace std; using namespace std;
using namespace ngraph; using namespace ngraph;
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
#include <memory> #include <memory>
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace std; using namespace std;
using namespace ngraph; using namespace ngraph;
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
#include <sstream> #include <sstream>
#include "log.hpp" #include "log.hpp"
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
#include "propagate_types.hpp" #include "propagate_types.hpp"
using namespace std; using namespace std;
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
#include <fstream> #include <fstream>
#include "dump_sorted.hpp" #include "dump_sorted.hpp"
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
#include "util.hpp" #include "util.hpp"
using namespace ngraph; using namespace ngraph;
......
...@@ -17,9 +17,9 @@ ...@@ -17,9 +17,9 @@
#include <unordered_set> #include <unordered_set>
#include "log.hpp" #include "log.hpp"
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
#include "ngraph/pass/assign_tensors.hpp" #include "pass/assign_tensors.hpp"
#include "ngraph/pass/liveness.hpp" #include "pass/liveness.hpp"
#include "util.hpp" #include "util.hpp"
#include "log.hpp" #include "log.hpp"
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
#pragma once #pragma once
#include "call_pass.hpp" #include "call_pass.hpp"
#include "ngraph/descriptor/tensor.hpp" #include "descriptor/tensor.hpp"
namespace ngraph namespace ngraph
{ {
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
#include "log.hpp" #include "log.hpp"
#include "manager.hpp" #include "manager.hpp"
#include "ngraph/node.hpp" #include "node.hpp"
using namespace std; using namespace std;
......
...@@ -16,9 +16,9 @@ ...@@ -16,9 +16,9 @@
#include <sstream> #include <sstream>
#include "log.hpp" #include "log.hpp"
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
#include "ngraph/pass/liveness.hpp" #include "pass/liveness.hpp"
#include "ngraph/pass/memory_layout.hpp" #include "pass/memory_layout.hpp"
#include "log.hpp" #include "log.hpp"
using namespace std; using namespace std;
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
#include <sstream> #include <sstream>
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
#include "propagate_types.hpp" #include "propagate_types.hpp"
using namespace std; using namespace std;
......
...@@ -16,8 +16,8 @@ ...@@ -16,8 +16,8 @@
#include <unordered_map> #include <unordered_map>
#include "log.hpp" #include "log.hpp"
#include "ngraph/node.hpp" #include "node.hpp"
#include "ngraph/pass/topological_sort.hpp" #include "pass/topological_sort.hpp"
#include "util.hpp" #include "util.hpp"
using namespace ngraph; using namespace ngraph;
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
#include <list> #include <list>
#include <memory> #include <memory>
#include "ngraph/pass/tree_pass.hpp" #include "pass/tree_pass.hpp"
namespace ngraph namespace ngraph
{ {
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
#include <fstream> #include <fstream>
#include "visualize_tree.hpp" #include "visualize_tree.hpp"
#include "ngraph/node.hpp" #include "node.hpp"
#include "util.hpp" #include "util.hpp"
using namespace ngraph; using namespace ngraph;
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
#include <string> #include <string>
#include <set> #include <set>
#include "ngraph/pass/tree_pass.hpp" #include "pass/tree_pass.hpp"
namespace ngraph namespace ngraph
{ {
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
#include <algorithm> #include <algorithm>
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace std; using namespace std;
using namespace ngraph; using namespace ngraph;
......
...@@ -17,9 +17,9 @@ ...@@ -17,9 +17,9 @@
#include <memory> #include <memory>
#include <vector> #include <vector>
#include "ngraph/runtime/tensor_view.hpp" #include "runtime/tensor_view.hpp"
#include "ngraph/function.hpp" #include "function.hpp"
#include "ngraph/runtime/instruction.hpp" #include "runtime/instruction.hpp"
namespace ngraph namespace ngraph
{ {
......
...@@ -14,9 +14,9 @@ ...@@ -14,9 +14,9 @@
#pragma once #pragma once
#include "ngraph/runtime/call_frame.hpp" #include "runtime/call_frame.hpp"
#include "ngraph/runtime/eigen/tensor_view.hpp" #include "runtime/eigen/tensor_view.hpp"
#include "ngraph/runtime/instruction.hpp" #include "runtime/instruction.hpp"
namespace ngraph namespace ngraph
{ {
......
...@@ -18,17 +18,17 @@ ...@@ -18,17 +18,17 @@
#include <typeinfo> #include <typeinfo>
#include <unordered_map> #include <unordered_map>
#include "ngraph/descriptor/input.hpp" #include "descriptor/input.hpp"
#include "ngraph/descriptor/output.hpp" #include "descriptor/output.hpp"
#include "ngraph/function.hpp" #include "function.hpp"
#include "ngraph/node.hpp" #include "node.hpp"
#include "ngraph/ops/add.hpp" #include "ops/add.hpp"
#include "ngraph/ops/multiply.hpp" #include "ops/multiply.hpp"
#include "ngraph/pass/topological_sort.hpp" #include "pass/topological_sort.hpp"
#include "ngraph/runtime/eigen/add.hpp" #include "runtime/eigen/add.hpp"
#include "ngraph/runtime/eigen/external_function.hpp" #include "runtime/eigen/external_function.hpp"
#include "ngraph/runtime/eigen/multiply.hpp" #include "runtime/eigen/multiply.hpp"
#include "ngraph/runtime/eigen/return.hpp" #include "runtime/eigen/return.hpp"
using namespace std; using namespace std;
using namespace ngraph::runtime::eigen; using namespace ngraph::runtime::eigen;
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
#include <typeinfo> #include <typeinfo>
#include <unordered_map> #include <unordered_map>
#include "ngraph/function.hpp" #include "function.hpp"
namespace ngraph namespace ngraph
{ {
......
...@@ -14,8 +14,8 @@ ...@@ -14,8 +14,8 @@
#pragma once #pragma once
#include "ngraph/runtime/call_frame.hpp" #include "runtime/call_frame.hpp"
#include "ngraph/runtime/instruction.hpp" #include "runtime/instruction.hpp"
namespace ngraph namespace ngraph
{ {
......
...@@ -14,8 +14,8 @@ ...@@ -14,8 +14,8 @@
#pragma once #pragma once
#include "ngraph/runtime/call_frame.hpp" #include "runtime/call_frame.hpp"
#include "ngraph/runtime/instruction.hpp" #include "runtime/instruction.hpp"
namespace ngraph namespace ngraph
{ {
......
...@@ -17,9 +17,9 @@ ...@@ -17,9 +17,9 @@
#include <Eigen/Dense> #include <Eigen/Dense>
#include <vector> #include <vector>
#include "ngraph/shape.hpp" #include "shape.hpp"
#include "ngraph/runtime/tensor_view.hpp" #include "runtime/tensor_view.hpp"
#include "ngraph/descriptor/tensor_view.hpp" #include "descriptor/tensor_view.hpp"
namespace ngraph namespace ngraph
{ {
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
#include <algorithm> #include <algorithm>
#include <vector> #include <vector>
#include "ngraph/shape.hpp" #include "shape.hpp"
using namespace std; using namespace std;
using namespace ngraph; using namespace ngraph;
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
#include <cmath> #include <cmath>
#include <iostream> #include <iostream>
#include "ngraph/element_type.hpp" #include "element_type.hpp"
#include "log.hpp" #include "log.hpp"
using namespace ngraph; using namespace ngraph;
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
#include <string> #include <string>
#include <type_traits> #include <type_traits>
#include "ngraph/except.hpp" #include "except.hpp"
namespace ngraph namespace ngraph
{ {
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
#include <memory> #include <memory>
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
#include "log.hpp" #include "log.hpp"
#include "util.hpp" #include "util.hpp"
......
...@@ -17,8 +17,8 @@ ...@@ -17,8 +17,8 @@
#include <memory> #include <memory>
#include <vector> #include <vector>
#include "ngraph/element_type.hpp" #include "types/element_type.hpp"
#include "ngraph/shape.hpp" #include "shape.hpp"
namespace ngraph namespace ngraph
{ {
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
#include <unordered_set> #include <unordered_set>
#include "util.hpp" #include "util.hpp"
#include "ngraph/node.hpp" #include "node.hpp"
#include "log.hpp" #include "log.hpp"
using namespace std; using namespace std;
......
...@@ -16,8 +16,8 @@ ...@@ -16,8 +16,8 @@
#include <fstream> #include <fstream>
#include <list> #include <list>
#include "ngraph/node.hpp" #include "node.hpp"
#include "ngraph/visualize.hpp" #include "visualize.hpp"
#include "util.hpp" #include "util.hpp"
using namespace ngraph; using namespace ngraph;
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
#include <memory> #include <memory>
using namespace std; using namespace std;
......
...@@ -18,6 +18,6 @@ ...@@ -18,6 +18,6 @@
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "ngraph/element_type.hpp" #include "types/element_type.hpp"
using namespace ngraph; using namespace ngraph;
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace std; using namespace std;
using namespace ngraph; using namespace ngraph;
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
#include <memory> #include <memory>
using namespace std; using namespace std;
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace std; using namespace std;
using namespace ngraph; using namespace ngraph;
......
...@@ -19,15 +19,15 @@ ...@@ -19,15 +19,15 @@
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "ngraph/pass/liveness.hpp" #include "pass/liveness.hpp"
#include "ngraph/pass/assign_tensors.hpp" #include "pass/assign_tensors.hpp"
#include "ngraph/pass/manager.hpp" #include "pass/manager.hpp"
#include "ngraph/pass/propagate_types.hpp" #include "pass/propagate_types.hpp"
#include "ngraph/pass/topological_sort.hpp" #include "pass/topological_sort.hpp"
#include "ngraph/pass/liveness.hpp" #include "pass/liveness.hpp"
#include "ngraph/pass/visualize_tree.hpp" #include "pass/visualize_tree.hpp"
#include "ngraph/pass/dump_sorted.hpp" #include "pass/dump_sorted.hpp"
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
#include "test_tools.hpp" #include "test_tools.hpp"
#include "log.hpp" #include "log.hpp"
......
...@@ -19,11 +19,11 @@ ...@@ -19,11 +19,11 @@
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
#include "ngraph/pass/assign_tensors.hpp" #include "pass/assign_tensors.hpp"
#include "ngraph/pass/manager.hpp" #include "pass/manager.hpp"
#include "ngraph/pass/propagate_types.hpp" #include "pass/propagate_types.hpp"
#include "ngraph/pass/topological_sort.hpp" #include "pass/topological_sort.hpp"
#include "test_tools.hpp" #include "test_tools.hpp"
using namespace ngraph; using namespace ngraph;
......
...@@ -19,8 +19,8 @@ ...@@ -19,8 +19,8 @@
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
#include "ngraph/pass/memory_layout.hpp" #include "pass/memory_layout.hpp"
#include "test_tools.hpp" #include "test_tools.hpp"
using namespace ngraph; using namespace ngraph;
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace std; using namespace std;
using namespace ngraph; using namespace ngraph;
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
using namespace std; using namespace std;
using namespace ngraph; using namespace ngraph;
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
#include <algorithm> #include <algorithm>
#include "test_tools.hpp" #include "test_tools.hpp"
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
#include "util.hpp" #include "util.hpp"
using namespace std; using namespace std;
......
...@@ -19,9 +19,9 @@ ...@@ -19,9 +19,9 @@
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
#include "ngraph/pass/topological_sort.hpp" #include "pass/topological_sort.hpp"
#include "ngraph/visualize.hpp" #include "visualize.hpp"
#include "util.hpp" #include "util.hpp"
#include "log.hpp" #include "log.hpp"
#include "test_tools.hpp" #include "test_tools.hpp"
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
#include "gtest/gtest.h" #include "gtest/gtest.h"
#include "ngraph/ngraph.hpp" #include "ngraph.hpp"
#include <memory> #include <memory>
using namespace std; using namespace std;
......
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