"""
- Copyright (c) 2018 Intel Corporation
+ Copyright (c) 2018-2019 Intel Corporation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
'placeholder_2_data': {'value': None, 'shape': None, 'kind': 'data', 'data_type': None},
'placeholder_3': {'shape': None, 'type': 'Placeholder', 'kind': 'op', 'op': 'Placeholder'},
'placeholder_3_data': {'value': None, 'shape': None, 'kind': 'data', 'data_type': None},
+ 'op_output': { 'kind': 'op', 'op': 'OpOutput'}
}
('mul_2_data', 'concat_1'),
('concat_1', 'concat_1_data'),
('placeholder_1_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_w': {'shape': np.array([1]), 'value': 6},
'add_1_w': {'shape': np.array([1]), 'value': 6},
'mul_2_w': {'shape': np.array([1]), 'value': 6},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('add_1_data', 'concat_1'),
('concat_1', 'concat_1_data'),
('placeholder_1_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_data': {'shape': np.array([1, 227, 227, 3])},
'add_1_w': {'shape': np.array([1]), 'value': np.array([36])},
'mul_1': {'can_be_fused': True},
'add_1': {'can_be_fused': True},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('placeholder_1_data', 'concat_1'),
('mul_2_data', 'placeholder_2'),
('placeholder_2', 'placeholder_2_data'),
- ('placeholder_2_data', 'concat_1')
+ ('placeholder_2_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'placeholder_2_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_w': {'shape': np.array([1]), 'value': 6},
'add_1_w': {'shape': np.array([1]), 'value': 6},
'mul_2_w': {'shape': np.array([1]), 'value': 6},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('placeholder_1_data', 'concat_1'),
('add_1_data', 'placeholder_2'),
('placeholder_2', 'placeholder_2_data'),
- ('placeholder_2_data', 'concat_1')
+ ('placeholder_2_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'placeholder_2_data': {'shape': np.array([1, 227, 227, 3])},
'add_1_w': {'shape': np.array([1]), 'value': np.array([36])},
'mul_1': {'can_be_fused': True},
'add_1': {'can_be_fused': True},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
graph.graph['layout'] = 'NHWC'
('concat_1', 'concat_1_data'),
('add_1_data', 'placeholder_2'),
('placeholder_2', 'placeholder_2_data'),
- ('placeholder_2_data', 'concat_1')
+ ('placeholder_2_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'placeholder_2_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_w': {'shape': np.array([1]), 'value': 6},
'add_1_w': {'shape': np.array([1]), 'value': 6},
'mul_2_w': {'shape': np.array([1]), 'value': 6},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('concat_1', 'concat_1_data'),
('add_1_data', 'placeholder_2'),
('placeholder_2', 'placeholder_2_data'),
- ('placeholder_2_data', 'concat_1')
+ ('placeholder_2_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'placeholder_2_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_w': {'shape': np.array([1]), 'value': 6},
'add_1_w': {'shape': np.array([1]), 'value': 6},
'mul_2_w': {'shape': np.array([1]), 'value': 6},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('concat_1', 'concat_1_data'),
('mul_1_data', 'placeholder_2'),
('placeholder_2', 'placeholder_2_data'),
- ('placeholder_2_data', 'concat_1')
+ ('placeholder_2_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'placeholder_2_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_w': {'shape': np.array([1]), 'value': 6},
'add_1_w': {'shape': np.array([1]), 'value': 6},
'mul_2_w': {'shape': np.array([1]), 'value': 6},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('concat_1', 'concat_1_data'),
('mul_1_data', 'placeholder_2'),
('placeholder_2', 'placeholder_2_data'),
- ('placeholder_2_data', 'concat_1')
+ ('placeholder_2_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'placeholder_2_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_w': {'shape': np.array([1]), 'value': 6},
'add_1_w': {'shape': np.array([1]), 'value': np.array([36])},
'mul_2_w': {'shape': np.array([1]), 'value': np.array([6])},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('concat_1', 'concat_1_data'),
('mul_1_data', 'placeholder_2'),
('placeholder_2', 'placeholder_2_data'),
- ('placeholder_2_data', 'concat_1')
+ ('placeholder_2_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'placeholder_2_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_w': {'shape': np.array([1]), 'value': 6},
'add_1_w': {'shape': np.array([1]), 'value': 0},
'mul_2_w': {'shape': np.array([1]), 'value': 1},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('concat_1', 'concat_1_data'),
('mul_1_data', 'placeholder_2'),
('placeholder_2', 'placeholder_2_data'),
- ('placeholder_2_data', 'concat_1')
+ ('placeholder_2_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'placeholder_2_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_w': {'shape': np.array([1]), 'value': 6},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('concat_1', 'concat_1_data'),
('mul_1_data', 'placeholder_2'),
('placeholder_2', 'placeholder_2_data'),
- ('placeholder_2_data', 'concat_1')
+ ('placeholder_2_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'placeholder_2_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_w': {'shape': np.array([1]), 'value': 6},
'add_1_w': {'shape': np.array([1]), 'value': 6},
'mul_2_w': {'shape': np.array([1]), 'value': 1},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('concat_1', 'concat_1_data'),
('mul_1_data', 'placeholder_2'),
('placeholder_2', 'placeholder_2_data'),
- ('placeholder_2_data', 'concat_1')
+ ('placeholder_2_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'placeholder_2_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_w': {'shape': np.array([1]), 'value': 6},
'add_1_w': {'shape': np.array([1]), 'value': np.array([6])},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('concat_1', 'concat_1_data'),
('mul_1_data', 'placeholder_2'),
('placeholder_2', 'placeholder_2_data'),
- ('placeholder_2_data', 'concat_1')
+ ('placeholder_2_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'placeholder_2_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_w': {'shape': np.array([1]), 'value': 6},
'add_1_w': {'shape': np.array([1]), 'value': 0},
'mul_2_w': {'shape': np.array([1]), 'value': 6},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('concat_1', 'concat_1_data'),
('mul_1_data', 'placeholder_2'),
('placeholder_2', 'placeholder_2_data'),
- ('placeholder_2_data', 'concat_1')
+ ('placeholder_2_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'placeholder_2_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_w': {'shape': np.array([1]), 'value': 6},
'mul_2_w': {'shape': np.array([1]), 'value': np.array([6])},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('mul_2', 'mul_2_data'),
('mul_2_data', 'concat_1'),
('concat_1', 'concat_1_data'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_w': {'shape': np.array([1]), 'value': 1},
'add_1_w': {'shape': np.array([1]), 'value': 0},
'mul_2_w': {'shape': np.array([1]), 'value': 1},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
[('placeholder_1', 'placeholder_1_data'),
('placeholder_1_data', 'concat_1'),
('concat_1', 'concat_1_data'),
+ ('concat_1_data', 'op_output')
],
- {'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
- 'concat_1_data': {'is_output': True}
- },
+ {'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])}},
nodes_with_edges_only=True)
graph.graph['layout'] = 'NHWC'
('mul_2', 'mul_2_data'),
('mul_2_data', 'concat_1'),
('concat_1', 'concat_1_data'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_w': {'shape': np.array([1]), 'value': 6},
'add_1_w': {'shape': np.array([1]), 'value': 6},
'mul_2_w': {'shape': np.array([1]), 'value': 6},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('add_1', 'add_1_data'),
('add_1_data', 'concat_1'),
('concat_1', 'concat_1_data'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_data': {'shape': np.array([1, 227, 227, 3])},
'add_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_w': {'shape': np.array([1]), 'value': np.array([36])},
'add_1_w': {'shape': np.array([1]), 'value': np.array([36])},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('mul_2', 'mul_2_data'),
('mul_2_data', 'concat_1'),
('concat_1', 'concat_1_data'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_w': {'shape': np.array([1]), 'value': 6},
'add_1_w': {'shape': np.array([3]), 'value': np.array([6, 6, 6])},
'mul_2_w': {'shape': np.array([1]), 'value': 6},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('add_1', 'add_1_data'),
('add_1_data', 'concat_1'),
('concat_1', 'concat_1_data'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_data': {'shape': np.array([1, 227, 227, 3])},
'add_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_w': {'shape': np.array([3]), 'value': np.array([36, 36, 36])},
'add_1_w': {'shape': np.array([3]), 'value': np.array([36, 36, 36])},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('mul_2_data', 'concat_1'),
('concat_1', 'concat_1_data'),
('placeholder_1_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_2_w': {'shape': np.array([1]), 'value': 6},
'mul_1': {'can_be_fused': False},
'add_1': {'can_be_fused': False},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('mul_2_data', 'concat_1'),
('concat_1', 'concat_1_data'),
('placeholder_1_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_2_w': {'shape': np.array([1]), 'value': 6},
'mul_1': {'can_be_fused': False},
'add_1': {'can_be_fused': False},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('mul_2_data', 'concat_1'),
('concat_1', 'concat_1_data'),
('placeholder_1_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_data': {'shape': np.array([1, 227, 227, 3])},
'add_1_w': {'shape': np.array([1]), 'value': 6},
'mul_2_w': {'shape': np.array([1]), 'value': 6},
'add_1': {'can_be_fused': False},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('mul_2_data', 'concat_1'),
('concat_1', 'concat_1_data'),
('placeholder_1_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_data': {'shape': np.array([1, 227, 227, 3])},
'add_1_w': {'shape': np.array([1]), 'value': 6},
'mul_2_w': {'shape': np.array([1]), 'value': 6},
'add_1': {'can_be_fused': False},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('mul_2_w', 'mul_4'),
('mul_4', 'mul_4_data'),
('mul_4_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_w': {'shape': np.array([1]), 'value': 6},
'add_1_w': {'shape': np.array([1]), 'value': 6},
'mul_2_w': {'shape': np.array([1]), 'value': 6},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)
('mul_3', 'mul_3_data'),
('mul_3_w', 'mul_3'),
('mul_3_data', 'concat_1'),
+ ('concat_1_data', 'op_output')
],
{'placeholder_1_data': {'shape': np.array([1, 227, 227, 3])},
'mul_1_data': {'shape': np.array([1, 227, 227, 3])},
'add_1_w': {'shape': np.array([1]), 'value': np.array([36])},
'mul_1': {'can_be_fused': True},
'add_1': {'can_be_fused': True},
- 'concat_1_data': {'is_output': True}
},
nodes_with_edges_only=True)