Skip to content

123875 - rpi4b aidge

Summary: Pipeline failed, but error.log is filled.

Model Details

Logs Details

user.log
[WARNING] - Warning: Attribute dict_keys(['pads']) is not supported for operator Pad.
[NOTICE] - Loaded node [data_63] of type [Pad] as a GenericOperator.
[NOTICE]   	* mode : b'reflect'
[NOTICE]   	* pads : [0, 0, 4, 4, 0, 0, 4, 4]
[WARNING] - Warning: Attribute dict_keys(['pads']) is not supported for operator Pad.
[NOTICE] - Loaded node [data_67] of type [Pad] as a GenericOperator.
[NOTICE]   	* mode : b'reflect'
[NOTICE]   	* pads : [0, 0, 1, 1, 0, 0, 1, 1]
[WARNING] - Warning: Attribute dict_keys(['pads']) is not supported for operator Pad.
[NOTICE] - Loaded node [data_71] of type [Pad] as a GenericOperator.
[NOTICE]   	* mode : b'reflect'
[NOTICE]   	* pads : [0, 0, 1, 1, 0, 0, 1, 1]
[WARNING] - Warning: Attribute dict_keys(['pads']) is not supported for operator Pad.
[NOTICE] - Loaded node [data_75] of type [Pad] as a GenericOperator.
[NOTICE]   	* mode : b'reflect'
[NOTICE]   	* pads : [0, 0, 1, 1, 0, 0, 1, 1]
[WARNING] - Warning: Attribute dict_keys(['pads']) is not supported for operator Pad.
[NOTICE] - Loaded node [data_79] of type [Pad] as a GenericOperator.
[NOTICE]   	* mode : b'reflect'
[NOTICE]   	* pads : [0, 0, 1, 1, 0, 0, 1, 1]
[WARNING] - Warning: Attribute dict_keys(['pads']) is not supported for operator Pad.
[NOTICE] - Loaded node [data_83] of type [Pad] as a GenericOperator.
[NOTICE]   	* mode : b'reflect'
[NOTICE]   	* pads : [0, 0, 1, 1, 0, 0, 1, 1]
[WARNING] - Warning: Attribute dict_keys(['pads']) is not supported for operator Pad.
[NOTICE] - Loaded node [data_87] of type [Pad] as a GenericOperator.
[NOTICE]   	* mode : b'reflect'
[NOTICE]   	* pads : [0, 0, 1, 1, 0, 0, 1, 1]
[WARNING] - Warning: Attribute dict_keys(['pads']) is not supported for operator Pad.
[NOTICE] - Loaded node [data_91] of type [Pad] as a GenericOperator.
[NOTICE]   	* mode : b'reflect'
[NOTICE]   	* pads : [0, 0, 1, 1, 0, 0, 1, 1]
[WARNING] - Warning: Attribute dict_keys(['pads']) is not supported for operator Pad.
[NOTICE] - Loaded node [data_95] of type [Pad] as a GenericOperator.
[NOTICE]   	* mode : b'reflect'
[NOTICE]   	* pads : [0, 0, 1, 1, 0, 0, 1, 1]
[WARNING] - Warning: Attribute dict_keys(['pads']) is not supported for operator Pad.
[NOTICE] - Loaded node [data_99] of type [Pad] as a GenericOperator.
[NOTICE]   	* mode : b'reflect'
[NOTICE]   	* pads : [0, 0, 1, 1, 0, 0, 1, 1]
[WARNING] - Warning: Attribute dict_keys(['pads']) is not supported for operator Pad.
[NOTICE] - Loaded node [data_103] of type [Pad] as a GenericOperator.
[NOTICE]   	* mode : b'reflect'
[NOTICE]   	* pads : [0, 0, 1, 1, 0, 0, 1, 1]
[WARNING] - Warning: Attribute dict_keys(['pads']) is not supported for operator Pad.
[NOTICE] - Loaded node [data_107] of type [Pad] as a GenericOperator.
[NOTICE]   	* mode : b'reflect'
[NOTICE]   	* pads : [0, 0, 1, 1, 0, 0, 1, 1]
[WARNING] - Warning: Attribute dict_keys(['pads']) is not supported for operator Pad.
[NOTICE] - Loaded node [data_111] of type [Pad] as a GenericOperator.
[NOTICE]   	* mode : b'reflect'
[NOTICE]   	* pads : [0, 0, 1, 1, 0, 0, 1, 1]
[NOTICE] - Loaded node [data_139] of type [Upsample] as a GenericOperator.
[NOTICE]   	* mode : b'nearest'
[WARNING] - Warning: Attribute dict_keys(['pads']) is not supported for operator Pad.
[NOTICE] - Loaded node [ODEL : pointilism9.onnx

===============
ONNX Graph
===============

Number of input = 63 is not supported (max 1)
input1 [1, 3, 224, 224]

===============
Aidge Graph
===============

  Node(name='data_85', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_138', optype='Concat', parents: [1, 1], children: [[1]])
  Node(name='data_86', optype='ReLU', parents: [1], children: [[1]])
  Node(name='data_132', optype='Producer', children: [[1]])
  Node(name='data_87', optype='Pad', parents: [1], children: [[1]])
  Node(name='data_134', optype='Shape', parents: [1], children: [[1]])
  Node(name='data_80', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
  Node(name='data_133', optype='Cast', parents: [1], children: [[1]])
  Node(name='data_81', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_130', optype='Unsqueeze', parents: [1, 0], children: [[1]])
  Node(name='data_82', optype='Add', parents: [1, 1], children: [[1, 1]])
  Node(name='data_129', optype='Unsqueeze', parents: [1, 0], children: [[1]])
  Node(name='data_83', optype='Pad', parents: [1], children: [[1]])
  Node(name='data_126', optype='Mul', parents: [1, 1], children: [[1]])
  Node(name='data_76', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
  Node(name='data_125', optype='Producer', children: [[1]])
  Node(name='data_77', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_124', optype='Gather', parents: [1, 1], children: [[1]])
  Node(name='data_78', optype='ReLU', parents: [1], children: [[1]])
  Node(name='data_123', optype='Shape', parents: [1], children: [[1]])
  Node(name='data_79', optype='Pad', parents: [1], children: [[1]])
  Node(name='data_122', optype='Producer', children: [[1]])
  Node(name='data_72', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
  Node(name='data_128', optype='Floor', parents: [1], children: [[1]])
  Node(name='deconv2_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='data_73', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_119', optype='Mul', parents: [1, 1], children: [[1]])
  Node(name='deconv1_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='data_74', optype='ReLU', parents: [1], children: [[1, 1]])
  Node(name='data_118', optype='Producer', children: [[1]])
  Node(name='data_75', optype='Pad', parents: [1], children: [[1]])
  Node(name='data_117', optype='Gather', parents: [1, 1], children: [[1]])
  Node(name='data_68', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
  Node(name='deconv3_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='data_145', optype='Shape', parents: [1], children: [[1]])
  Node(name='data_69', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='deconv3_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='data_152', optype='Shape', parents: [1], children: [[1]])
  Node(name='data_70', optype='ReLU', parents: [1], children: [[1]])
  Node(name='deconv2_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='data_71', optype='Pad', parents: [1], children: [[1]])
  Node(name='in2_bias', optype='Producer', children: [[1]])
  Node(name='conv3_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='data_64', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
  Node(name='in1_weight', optype='Producer', children: [[1]])
  Node(name='data_147', optype='Producer', children: [[1]])
  Node(name='data_65', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='in1_bias', optype='Producer', children: [[1]])
  Node(name='data_136', optype='Cast', parents: [1], children: [[1]])
  Node(name='data_63', optype='Pad', parents: [0], children: [[1]])
  Node(name='conv3_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='data_66', optype='ReLU', parents: [1], children: [[1]])
  Node(name='data_67', optype='Pad', parents: [1], children: [[1]])
  Node(name='deconv1_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='conv1_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='res5_in2_weight', optype='Producer', children: [[1]])
  Node(name='res1_conv1_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='data_131', optype='Concat', parents: [1, 1], children: [[1]])
  Node(name='res5_in2_bias', optype='Producer', children: [[1]])
  Node(name='res1_conv1_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='data_127', optype='Cast', parents: [1], children: [[1]])
  Node(name='res5_in1_weight', optype='Producer', children: [[1]])
  Node(name='in5_weight', optype='Producer', children: [[1]])
  Node(name='data_120', optype='Cast', parents: [1], children: [[1]])
  Node(name='res5_in1_bias', optype='Producer', children: [[1]])
  Node(name='in5_bias', optype='Producer', children: [[1]])
  Node(name='conv1_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='res5_conv2_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='in4_weight', optype='Producer', children: [[1]])
  Node(name='output1', optype='Conv2D', parents: [1, 1, 1], children: [[]])
  Node(name='res5_conv2_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='in4_bias', optype='Producer', children: [[1]])
  Node(name='data_170', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
  Node(name='res5_conv1_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='in3_weight', optype='Producer', children: [[1]])
  Node(name='data_171', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='res5_conv1_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='in3_bias', optype='Producer', children: [[1]])
  Node(name='data_172', optype='ReLU', parents: [1], children: [[1]])
  Node(name='res4_in2_weight', optype='Producer', children: [[1]])
  Node(name='in2_weight', optype='Producer', children: [[1]])
  Node(name='data_169', optype='Pad', parents: [1], children: [[1]])
  Node(name='res4_in2_bias', optype='Producer', children: [[1]])
  Node(name='conv2_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='data_168', optype='Upsample', parents: [1, 1], children: [[1]])
  Node(name='res4_in1_weight', optype='Producer', children: [[1]])
  Node(name='conv2_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='data_166', optype='Div', parents: [1, 1], children: [[1]])
  Node(name='res4_in1_bias', optype='Producer', children: [[1]])
  Node(name='data_121', optype='Floor', parents: [1], children: [[1]])
  Node(name='data_164', optype='Slice', parents: [1, 0, 0, 0, 0], children: [[1]])
  Node(name='res4_conv2_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='data_115', optype='Producer', children: [[1]])
  Node(name='data_173', optype='Pad', parents: [1], children: [[1]])
  Node(name='res4_conv2_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='data_112', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
  Node(name='data_163', optype='Shape', parents: [1], children: [[1]])
  Node(name='res4_conv1_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='data_113', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_161', optype='Producer', children: [[1]])
  Node(name='res4_conv1_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='data_114', optype='Add', parents: [1, 1], children: [[1, 1, 1, 1]])
  Node(name='data_165', optype='Cast', parents: [1], children: [[1]])
  Node(name='res3_in2_weight', optype='Producer', children: [[1]])
  Node(name='data_116', optype='Shape', parents: [1], children: [[1]])
  Node(name='data_167', optype='Concat', parents: [1, 1], children: [[1]])
  Node(name='res3_in2_bias', optype='Producer', children: [[1]])
  Node(name='data_108', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
  Node(name='data_162', optype='Cast', parents: [1], children: [[1]])
  Node(name='res3_in1_weight', optype='Producer', children: [[1]])
  Node(name='data_109', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_159', optype='Unsqueeze', parents: [1, 0], children: [[1]])
  Node(name='data_90', optype='Add', parents: [1, 1], children: [[1, 1]])
  Node(name='data_110', optype='ReLU', parents: [1], children: [[1]])
  Node(name='data_158', optype='Unsqueeze', parents: [1, 0], children: [[1]])
  Node(name='res3_in1_bias', optype='Producer', children: [[1]])
  Node(name='data_111', optype='Pad', parents: [1], children: [[1]])
  Node(name='data_154', optype='Producer', children: [[1]])
  Node(name='res3_conv2_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='data_104', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
  Node(name='data_157', optype='Floor', parents: [1], children: [[1]])
  Node(name='res3_conv2_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='data_105', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_155', optype='Mul', parents: [1, 1], children: [[1]])
  Node(name='res3_conv1_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='data_106', optype='Add', parents: [1, 1], children: [[1, 1]])
  Node(name='data_151', optype='Producer', children: [[1]])
  Node(name='res3_conv1_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='data_107', optype='Pad', parents: [1], children: [[1]])
  Node(name='data_153', optype='Gather', parents: [1, 1], children: [[1]])
  Node(name='res2_in2_weight', optype='Producer', children: [[1]])
  Node(name='data_100', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
  Node(name='data_135', optype='Slice', parents: [1, 0, 0, 0, 0], children: [[1]])
  Node(name='res2_in2_bias', optype='Producer', children: [[1]])
  Node(name='data_101', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='res2_in1_weight', optype='Producer', children: [[1]])
  Node(name='data_102', optype='ReLU', parents: [1], children: [[1]])
  Node(name='data_150', optype='Floor', parents: [1], children: [[1]])
  Node(name='res2_in1_bias', optype='Producer', children: [[1]])
  Node(name='data_103', optype='Pad', parents: [1], children: [[1]])
  Node(name='data_146', optype='Gather', parents: [1, 1], children: [[1]])
  Node(name='res2_conv2_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='data_96', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
  Node(name='data_148', optype='Mul', parents: [1, 1], children: [[1]])
  Node(name='res2_conv2_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='data_97', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_144', optype='Producer', children: [[1]])
  Node(name='res2_conv1_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='data_98', optype='Add', parents: [1, 1], children: [[1, 1]])
  Node(name='data_141', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
  Node(name='res2_conv1_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='data_99', optype='Pad', parents: [1], children: [[1]])
  Node(name='data_142', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='res1_in2_weight', optype='Producer', children: [[1]])
  Node(name='data_92', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
  Node(name='data_143', optype='ReLU', parents: [1], children: [[1, 1, 1, 1]])
  Node(name='res1_in2_bias', optype='Producer', children: [[1]])
  Node(name='data_93', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_140', optype='Pad', parents: [1], children: [[1]])
  Node(name='res1_in1_weight', optype='Producer', children: [[1]])
  Node(name='data_94', optype='ReLU', parents: [1], children: [[1]])
  Node(name='data_160', optype='Concat', parents: [1, 1], children: [[1]])
  Node(name='res1_in1_bias', optype='Producer', children: [[1]])
  Node(name='data_95', optype='Pad', parents: [1], children: [[1]])
  Node(name='data_156', optype='Cast', parents: [1], children: [[1]])
  Node(name='res1_conv2_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='data_88', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
  Node(name='data_149', optype='Cast', parents: [1], children: [[1]])
  Node(name='res1_conv2_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='data_89', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_139', optype='Upsample', parents: [1, 1], children: [[1]])
  Node(name='data_91', optype='Pad', parents: [1], children: [[1]])
  Node(name='data_137', optype='Div', parents: [1, 1], children: [[1]])
  Node(name='data_84', optype='Conv2D', parents: [1, 1, 1], children: [[1]])

===============
Supported nodes
===============

Native operators: 156 (14 types)
- Add: 5
- Cast: 8
- Concat: 4
- Conv2D: 16
- Div: 2
- Floor: 4
- Gather: 4
- InstanceNorm: 15
- Mul: 4
- Producer: 72
- ReLU: 10
- Shape: 6
- Slice: 2
- Unsqueeze: 4
Generic operators: 18 (2 types)
- Pad: 16
- Upsample: 2
Native types coverage: 87.5% (14/16)
Native operators coverage: 89.7% (156/174)
  (defaultdict(<class 'int'>, {'Producer': 72, 'ReLU': 10, 'Cast': 8, 'Concat': 4, 'Conv2D': 16, 'InstanceNorm': 15, 'Slice': 2, 'Div': 2, 'Shape': 6, 'Unsqueeze': 4, 'Floor': 4, 'Mul': 4, 'Gather': 4, 'Add': 5}), defaultdict(<class 'int'>, {'Upsample': 2, 'Pad': 16}))

===============\Graph manipulation
===============

Remove flatten
Fuse batchnorm
Expand metaop
Fuse to metaop

===============
New Aidge Graph
===============

  Node(name='res1_in2_weight', optype='Producer', children: [[1]])
  Node(name='res2_in2_weight', optype='Producer', children: [[1]])
  Node(name='res1_in2_bias', optype='Producer', children: [[1]])
  Node(name='res3_conv1_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='res3_conv1_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='res1_in1_bias', optype='Producer', children: [[1]])
  Node(name='res1_in1_weight', optype='Producer', children: [[1]])
  Node(name='res2_in1_weight', optype='Producer', children: [[1]])
  Node(name='conv3_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='res2_in1_bias', optype='Producer', children: [[1]])
  Node(name='deconv2_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='deconv1_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='res2_conv1_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='data_131', optype='Concat', parents: [1, 1], children: [[1]])
  Node(name='conv1_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='res2_conv1_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='data_120', optype='Cast', parents: [1], children: [[1]])
  Node(name='data_127', optype='Cast', parents: [1], children: [[1]])
  Node(name='conv1_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='', optype='PadConv', parents: [1, 1, 1], children: [[]])
  Node(name='', optype='PadConv', parents: [1, 1, 1], children: [[1]])
  Node(name='', optype='PadConv', parents: [1, 1, 1], children: [[1]])
  Node(name='', optype='PadConv', parents: [1, 1, 1], children: [[1]])
  Node(name='', optype='PadConv', parents: [1, 1, 1], children: [[1]])
  Node(name='res2_conv2_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='', optype='PadConv', parents: [1, 1, 1], children: [[1]])
  Node(name='', optype='PadConv', parents: [1, 1, 1], children: [[1]])
  Node(name='res2_conv2_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='', optype='PadConv', parents: [1, 1, 1], children: [[1]])
  Node(name='', optype='PadConv', parents: [1, 1, 1], children: [[1]])
  Node(name='data_171', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_168', optype='Upsample', parents: [1, 1], children: [[1]])
  Node(name='data_172', optype='ReLU', parents: [1], children: [[1]])
  Node(name='data_166', optype='Div', parents: [1, 1], children: [[1]])
  Node(name='data_163', optype='Shape', parents: [1], children: [[1]])
  Node(name='data_164', optype='Slice', parents: [1, 0, 0, 0, 0], children: [[1]])
  Node(name='res2_in2_bias', optype='Producer', children: [[1]])
  Node(name='data_165', optype='Cast', parents: [1], children: [[1]])
  Node(name='data_161', optype='Producer', children: [[1]])
  Node(name='data_167', optype='Concat', parents: [1, 1], children: [[1]])
  Node(name='data_159', optype='Unsqueeze', parents: [1, 0], children: [[1]])
  Node(name='data_162', optype='Cast', parents: [1], children: [[1]])
  Node(name='data_158', optype='Unsqueeze', parents: [1, 0], children: [[1]])
  Node(name='data_157', optype='Floor', parents: [1], children: [[1]])
  Node(name='data_154', optype='Producer', children: [[1]])
  Node(name='data_155', optype='Mul', parents: [1, 1], children: [[1]])
  Node(name='data_153', optype='Gather', parents: [1, 1], children: [[1]])
  Node(name='data_151', optype='Producer', children: [[1]])
  Node(name='data_152', optype='Shape', parents: [1], children: [[1]])
  Node(name='data_150', optype='Floor', parents: [1], children: [[1]])
  Node(name='data_147', optype='Producer', children: [[1]])
  Node(name='data_146', optype='Gather', parents: [1, 1], children: [[1]])
  Node(name='data_144', optype='Producer', children: [[1]])
  Node(name='data_148', optype='Mul', parents: [1, 1], children: [[1]])
  Node(name='data_142', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_160', optype='Concat', parents: [1, 1], children: [[1]])
  Node(name='data_143', optype='ReLU', parents: [1], children: [[1, 1, 1, 1]])
  Node(name='data_156', optype='Cast', parents: [1], children: [[1]])
  Node(name='data_139', optype='Upsample', parents: [1, 1], children: [[1]])
  Node(name='data_149', optype='Cast', parents: [1], children: [[1]])
  Node(name='data_137', optype='Div', parents: [1, 1], children: [[1]])
  Node(name='data_135', optype='Slice', parents: [1, 0, 0, 0, 0], children: [[1]])
  Node(name='data_145', optype='Shape', parents: [1], children: [[1]])
  Node(name='data_136', optype='Cast', parents: [1], children: [[1]])
  Node(name='data_132', optype='Producer', children: [[1]])
  Node(name='data_138', optype='Concat', parents: [1, 1], children: [[1]])
  Node(name='data_134', optype='Shape', parents: [1], children: [[1]])
  Node(name='data_130', optype='Unsqueeze', parents: [1, 0], children: [[1]])
  Node(name='data_133', optype='Cast', parents: [1], children: [[1]])
  Node(name='data_129', optype='Unsqueeze', parents: [1, 0], children: [[1]])
  Node(name='data_125', optype='Producer', children: [[1]])
  Node(name='data_126', optype='Mul', parents: [1, 1], children: [[1]])
  Node(name='data_124', optype='Gather', parents: [1, 1], children: [[1]])
  Node(name='data_122', optype='Producer', children: [[1]])
  Node(name='data_123', optype='Shape', parents: [1], children: [[1]])
  Node(name='data_128', optype='Floor', parents: [1], children: [[1]])
  Node(name='data_118', optype='Producer', children: [[1]])
  Node(name='data_119', optype='Mul', parents: [1, 1], children: [[1]])
  Node(name='data_117', optype='Gather', parents: [1, 1], children: [[1]])
  Node(name='deconv3_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='deconv3_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='deconv2_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='in1_weight', optype='Producer', children: [[1]])
  Node(name='in2_bias', optype='Producer', children: [[1]])
  Node(name='in1_bias', optype='Producer', children: [[1]])
  Node(name='deconv1_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='conv3_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='res1_conv1_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='in5_weight', optype='Producer', children: [[1]])
  Node(name='res1_conv1_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='in5_bias', optype='Producer', children: [[1]])
  Node(name='', optype='PadConv', parents: [1, 1, 1], children: [[1]])
  Node(name='', optype='PadConv', parents: [1, 1, 1], children: [[1]])
  Node(name='', optype='PadConv', parents: [1, 1, 1], children: [[1]])
  Node(name='', optype='PadConv', parents: [1, 1, 1], children: [[1]])
  Node(name='', optype='PadConv', parents: [1, 1, 1], children: [[1]])
  Node(name='', optype='PadConv', parents: [0, 1, 1], children: [[1]])
  Node(name='in4_weight', optype='Producer', children: [[1]])
  Node(name='', optype='PadConv', parents: [1, 1, 1], children: [[1]])
  Node(name='in4_bias', optype='Producer', children: [[1]])
  Node(name='in3_bias', optype='Producer', children: [[1]])
  Node(name='in3_weight', optype='Producer', children: [[1]])
  Node(name='in2_weight', optype='Producer', children: [[1]])
  Node(name='conv2_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='conv2_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='data_121', optype='Floor', parents: [1], children: [[1]])
  Node(name='data_113', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_115', optype='Producer', children: [[1]])
  Node(name='data_114', optype='Add', parents: [1, 1], children: [[1, 1, 1, 1]])
  Node(name='data_109', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_116', optype='Shape', parents: [1], children: [[1]])
  Node(name='data_110', optype='ReLU', parents: [1], children: [[1]])
  Node(name='data_106', optype='Add', parents: [1, 1], children: [[1, 1]])
  Node(name='data_105', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_101', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_97', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_102', optype='ReLU', parents: [1], children: [[1]])
  Node(name='data_98', optype='Add', parents: [1, 1], children: [[1, 1]])
  Node(name='data_94', optype='ReLU', parents: [1], children: [[1]])
  Node(name='data_93', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_89', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_85', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_86', optype='ReLU', parents: [1], children: [[1]])
  Node(name='data_81', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_82', optype='Add', parents: [1, 1], children: [[1, 1]])
  Node(name='data_77', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_78', optype='ReLU', parents: [1], children: [[1]])
  Node(name='data_74', optype='ReLU', parents: [1], children: [[1, 1]])
  Node(name='data_73', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_69', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_65', optype='InstanceNorm', parents: [1, 1, 1], children: [[1]])
  Node(name='data_70', optype='ReLU', parents: [1], children: [[1]])
  Node(name='res5_in2_bias', optype='Producer', children: [[1]])
  Node(name='res5_in2_weight', optype='Producer', children: [[1]])
  Node(name='res5_in1_weight', optype='Producer', children: [[1]])
  Node(name='res5_conv2_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='res5_in1_bias', optype='Producer', children: [[1]])
  Node(name='res5_conv2_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='res5_conv1_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='res5_conv1_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='res4_in2_weight', optype='Producer', children: [[1]])
  Node(name='res4_in1_weight', optype='Producer', children: [[1]])
  Node(name='res4_in2_bias', optype='Producer', children: [[1]])
  Node(name='res4_in1_bias', optype='Producer', children: [[1]])
  Node(name='res4_conv2_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='res4_conv2_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='res4_conv1_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='res3_in2_weight', optype='Producer', children: [[1]])
  Node(name='res4_conv1_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='res3_in2_bias', optype='Producer', children: [[1]])
  Node(name='data_90', optype='Add', parents: [1, 1], children: [[1, 1]])
  Node(name='res3_in1_weight', optype='Producer', children: [[1]])
  Node(name='res3_in1_bias', optype='Producer', children: [[1]])
  Node(name='res3_conv2_conv2d_bias', optype='Producer', children: [[1]])
  mdata_140] of type [Pad] as a GenericOperator.
[NOTICE]   	* mode : b'reflect'
[NOTICE]   	* pads : [0, 0, 1, 1, 0, 0, 1, 1]
[NOTICE] - Loaded node [data_168] of type [Upsample] as a GenericOperator.
[NOTICE]   	* mode : b'nearest'
[WARNING] - Warning: Attribute dict_keys(['pads']) is not supported for operator Pad.
[NOTICE] - Loaded node [data_169] of type [Pad] as a GenericOperator.
[NOTICE]   	* mode : b'reflect'
[NOTICE]   	* pads : [0, 0, 1, 1, 0, 0, 1, 1]
[WARNING] - Warning: Attribute dict_keys(['pads']) is not supported for operator Pad.
[NOTICE] - Loaded node [data_173] of type [Pad] as a GenericOperator.
[NOTICE]   	* mode : b'reflect'
[NOTICE]   	* pads : [0, 0, 4, 4, 0, 0, 4, 4]
[WARNING] - GenericOperator::setBackend(): cannot set backend for a generic operator, as no
[WARNING]   implementation has been provided!
[WARNING] - GenericOperator::setBackend(): cannot set backend for a generic operator, as no
[WARNING]   implementation has been provided!
[WARNING] - GenericOperator::setBackend(): cannot set backend for a generic operator, as no
[WARNING]   implementation has been provided!
[WARNING] - GenericOperator::setBackend(): cannot set backend for a generic operator, as no
[WARNING]   implementation has been provided!
[WARNING] - GenericOperator::setBackend(): cannot set backend for a generic operator, as no
[WARNING]   implementation has been provided!
[WARNING] - GenericOperator::setBackend(): cannot set backend for a generic operator, as no
[WARNING]   implementation has been provided!
[WARNING] - GenericOperator::setBackend(): cannot set backend for a generic operator, as no
[WARNING]   implementation has been provided!
[WARNING] - GenericOperator::setBackend(): cannot set backend for a generic operator, as no
[WARNING]   implementation has been provided!
[WARNING] - GenericOperator::setBackend(): cannot set backend for a generic operator, as no
[WARNING]   implementation has been provided!
[WARNING] - GenericOperator::setBackend(): cannot set backend for a generic operator, as no
[WARNING]   implementation has been provided!
[WARNING] - GenericOperator::setBackend(): cannot set backend for a generic operator, as no
[WARNING]   implementation has been provided!
[WARNING] - GenericOperator::setBackend(): cannot set backend for a generic operator, as no
[WARNING]   implementation has been provided!
[WARNING] - GenericOperator::setBackend(): cannot set backend for a generic operator, as no
[WARNING]   implementation has been provided!
[WARNING] - GenericOperator::setBackend(): cannot set backend for a generic operator, as no
[WARNING]   implementation has been provided!
[WARNING] - GenericOperator::setBackend(): cannot set backend for a generic operator, as no
[WARNING]   implementation has been provided!
[WARNING] - GenericOperator::setBackend(): cannot set backend for a generic operator, as no
[WARNING]   implementation has been provided!
[WARNING] - GenericOperator::setBackend(): cannot set backend for a generic operator, as no
[WARNING]   implementation has been provided!
[WARNING] - GenericOperator::setBackend(): cannot set backend for a generic operator, as no
[WARNING]   implementation has been provided!
[WARNING] - GenericOperator: cannot compute output dims, no ComputeDimsFunc function provided.
[WARNING] - Unable to forward dimensions (circular dependency and/or wrong dimensions and/or data
[WARNING]   dependent dimension?). Unable to compute output dims for nodes ["data_63 (Pad)",
[WARNING]   "data_64 (Conv2D)"].
[WARNING] - Unable to forwarNode(name='res3_conv2_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='res1_conv2_conv2d_weight', optype='Producer', children: [[1]])
  Node(name='res1_conv2_conv2d_bias', optype='Producer', children: [[1]])
  Node(name='data_66', optype='ReLU', parents: [1], children: [[1]])

===============
Supported nodes 2
===============

Native operators: 156 (14 types)
- Add: 5
- Cast: 8
- Concat: 4
- Div: 2
- Floor: 4
- Gather: 4
- InstanceNorm: 15
- Mul: 4
- PadConv: 16
- Producer: 72
- ReLU: 10
- Shape: 6
- Slice: 2
- Unsqueeze: 4
Generic operators: 2 (1 types)
- Upsample: 2
Native types coverage: 93.3% (14/15)
Native operators coverage: 98.7% (156/158)
  (defaultdict(<class 'int'>, {'Producer': 72, 'Concat': 4, 'Cast': 8, 'PadConv': 16, 'InstanceNorm': 15, 'ReLU': 10, 'Div': 2, 'Slice': 2, 'Shape': 6, 'Unsqueeze': 4, 'Floor': 4, 'Mul': 4, 'Gather': 4, 'Add': 5}), defaultdict(<class 'int'>, {'Upsample': 2}))

===============
Supported nodes
===============

Native operators: 156 (14 types)
- Add: 5
- Cast: 8
- Concat: 4
- Div: 2
- Floor: 4
- Gather: 4
- InstanceNorm: 15
- Mul: 4
- PadConv: 16
- Producer: 72
- ReLU: 10
- Shape: 6
- Slice: 2
- Unsqueeze: 4
Generic operators: 2 (1 types)
- Upsample: 2
Native types coverage: 93.3% (14/15)
Native operators coverage: 98.7% (156/158)
  (defaultdict(<class 'int'>, {'Producer': 72, 'Concat': 4, 'Cast': 8, 'PadConv': 16, 'ReLU': 10, 'InstanceNorm': 15, 'Div': 2, 'Shape': 6, 'Slice': 2, 'Unsqueeze': 4, 'Mul': 4, 'Floor': 4, 'Gather': 4, 'Add': 5}), defaultdict(<class 'int'>, {'Upsample': 2}))

===============
Compile
===============

OK

===============
Create Scheduler
===============

OK

===============
Name nodes
===============

_PadConv_4_biases (Producer)
_PadConv_4_weights (Producer)
res1_in1_bias (Producer)
res1_in1_weight (Producer)
res1_in2_bias (Producer)
res1_in2_weight (Producer)
_PadConv_5_biases (Producer)
_PadConv_5_weights (Producer)
_PadConv_6_biases (Producer)
_PadConv_6_weights (Producer)
res2_in1_bias (Producer)
res2_in1_weight (Producer)
res2_in2_bias (Producer)
res2_in2_weight (Producer)
_PadConv_7_biases (Producer)
_PadConv_7_weights (Producer)
_PadConv_8_biases (Producer)
_PadConv_8_weights (Producer)
res3_in1_bias (Producer)
res3_in1_weight (Producer)
res3_in2_bias (Producer)
res3_in2_weight (Producer)
_PadConv_9_biases (Producer)
_PadConv_9_weights (Producer)
_PadConv_10_biases (Producer)
_PadConv_10_weights (Producer)
res4_in1_bias (Producer)
res4_in1_weight (Producer)
res4_in2_bias (Producer)
res4_in2_weight (Producer)
_PadConv_11_biases (Producer)
_PadConv_11_weights (Producer)
_PadConv_12_biases (Producer)
_PadConv_12_weights (Producer)
res5_in1_bias (Producer)
res5_in1_weight (Producer)
res5_in2_bias (Producer)
res5_in2_weight (Producer)
data_115 (Producer)
_PadConv_1_weights (Producer)
_PadConv_1_biases (Producer)
in2_weight (Producer)
in3_bias (Producer)
in3_weight (Producer)
in4_bias (Producer)
in4_weight (Producer)
in5_bias (Producer)
in5_weight (Producer)
_PadConv_3_biases (Producer)
_PadConv_3_weights (Producer)
_PadConv_13_biases (Producer)
_PadConv_2_biases (Producer)
in1_bias (Producer)
in1_weight (Producer)
in2_bias (Producer)
_PadConv_14_biases (Producer)
_PadConv_15_biases (Producer)
_PadConv_15_weights (Producer)
data_118 (Producer)
data_122 (Producer)
data_125 (Producer)
data_132 (Producer)
data_144 (Producer)
data_147 (Producer)
data_151 (Producer)
data_154 (Producer)
data_161 (Producer)
_PadConv_0_weights (Producer)
_PadConv_0_biases (Producer)
_PadConv_14_weights (Producer)
_PadConv_13_weights (Producer)
_PadConv_2_weights (Producer)
_PadConv_0 (PadConv)
_InstanceNorm_0 (InstanceNorm)
_ReLU_0 (ReLU)
_PadConv_1 (PadConv)
_InstanceNorm_1 (InstanceNorm)
_ReLU_1 (ReLU)
_PadConv_2 (PadConv)
_InstanceNorm_2 (InstanceNorm)
_ReLU_2 (ReLU)
_PadConv_3 (PadConv)
_InstanceNorm_3 (InstanceNorm)
_ReLU_3 (ReLU)
_PadConv_4 (PadConv)
_InstanceNorm_4 (InstanceNorm)
_Add_0 (Add)
_PadConv_5 (PadConv)
_InstanceNorm_5 (InstanceNorm)
_ReLU_4 (ReLU)
_PadConv_6 (PadConv)
_InstanceNorm_6 (InstanceNorm)
_Add_1 (Add)
_PadConv_7 (PadConv)
_InstanceNorm_7 (InstanceNorm)
_ReLU_5 (ReLU)
_PadConv_8 (PadConv)
_InstanceNorm_8 (InstanceNorm)
_Add_2 (Add)
_PadConv_9 (PadConv)
_InstanceNorm_9 (InstanceNorm)
_ReLU_6 (ReLU)
_PadConv_10 (PadConv)
_InstanceNorm_10 (InstanceNorm)
_Add_3 (Add)
_PadConv_11 (PadConv)
_InstanceNorm_11 (InstanceNorm)
_ReLU_7 (ReLU)
_PadConv_12 (PadConv)
_InstanceNorm_12 (InstanceNorm)
_Add_4 (Add)
_Shape_0 (Shape)
_Shape_1 (Shape)
_Shape_2 (Shape)
_Gather_0 (Gather)
_Gather_1 (Gather)
_Slice_0 (Slice)
_Mul_0 (Mul)
_Mul_1 (Mul)
_Cast_0 (Cast)
_Cast_1 (Cast)
_Cast_2 (Cast)
_Floor_0 (Floor)
_Floor_1 (Floor)
_Unsqueeze_0 (Unsqueeze)
_Unsqueeze_1 (Unsqueeze)
_Concat_0 (Concat)
_Cast_3 (Cast)
_Div_0 (Div)
_Concat_1 (Concat)
_Upsample_0 (Upsample)
_PadConv_13 (PadConv)
_InstanceNorm_13 (InstanceNorm)
_ReLU_8 (ReLU)
_Shape_3 (Shape)
_Shape_4 (Shape)
_Shape_5 (Shape)
_Gather_2 (Gather)
_Gather_3 (Gather)
_Slice_1 (Slice)
_Mul_2 (Mul)
_Mul_3 (Mul)
_Cast_4 (Cast)
_Cast_5 (Cast)
_Cast_6 (Cast)
_Floor_2 (Floor)
_Floor_3 (Floor)
_Unsqueeze_2 (Unsqueeze)
_Unsqueeze_3 (Unsqueeze)
_Concat_2 (Concat)
_Cast_7 (Cast)
_Div_1 (Div)
_Concat_3 (Concat)
_Upsample_1 (Upsample)
_PadConv_14 (PadConv)
_InstanceNorm_14 (InstanceNorm)
_ReLU_9 (ReLU)
_PadConv_15 (PadConv)

===============
Set backend
===============

d dimensions (circular dependency and/or wrong dimensions and/or data
[WARNING]   dependent dimension?). Unable to compute output dims for nodes ["data_65
[WARNING]   (InstanceNorm)", "data_69 (InstanceNorm)", "data_73 (InstanceNorm)", "data_77
[WARNING]   (InstanceNorm)", "data_81 (InstanceNorm)", "data_85 (InstanceNorm)", "data_89
[WARNING]   (InstanceNorm)", "data_93 (InstanceNorm)", "data_97 (InstanceNorm)", "data_101
[WARNING]   (InstanceNorm)", "data_105 (InstanceNorm)", "data_109 (InstanceNorm)", "data_113
[WARNING]   (InstanceNorm)", " (PadConv)", " (PadConv)", " (PadConv)", " (PadConv)", " (PadConv)", "
[WARNING]   (PadConv)", " (PadConv)", "data_117 (Gather)", "data_119 (Mul)", "data_124 (Gather)",
[WARNING]   "data_126 (Mul)", "data_129 (Unsqueeze)", "data_130 (Unsqueeze)", "data_138 (Concat)",
[WARNING]   "data_135 (Slice)", "data_142 (InstanceNorm)", "data_148 (Mul)", "data_146 (Gather)",
[WARNING]   "data_153 (Gather)", "data_155 (Mul)", "data_158 (Unsqueeze)", "data_159 (Unsqueeze)",
[WARNING]   "data_167 (Concat)", "data_164 (Slice)", "data_171 (InstanceNorm)", " (PadConv)", "
[WARNING]   (PadConv)", " (PadConv)", " (PadConv)", " (PadConv)", " (PadConv)", " (PadConv)", "
[WARNING]   (PadConv)", " (PadConv)"].
[ERROR] - Assertion failed: exists(key) in /opt/aidge/aidge/aidge_core/include/aidge/utils/Registrar.hpp:87
[FATAL] - missing or invalid registrar key: "export_cpp" for registrable object
[FATAL]   N5Aidge15InstanceNorm_OpE
[FATAL]   Did you include/import the corresponding module?
[FATAL]   If so, it is possible that the object is not yet supported.
[FATAL]   
[FATAL]   Available registrar keys are:
[FATAL]       cpu
Traceback (most recent call last):
  File "/app/AI_Project/01_generate_cpp.py", line 115, in <module>
    model_aidge.set_backend(aidge_export_cpp.ExportLibCpp._name)
RuntimeError: missing or invalid registrar key: "export_cpp" for registrable object N5Aidge15InstanceNorm_OpE
Did you include/import the corresponding module?
If so, it is possible that the object is not yet supported.

Available registrar keys are:
    cpu
Error: export_model/data directory does not exist.
error.log
sed: can't read export_model/Makefile: No such file or directory
sed: can't read export_model/Makefile: No such file or directory
sed: can't read export_model/Makefile: No such file or directory
sed: can't read export_model/Makefile: No such file or directory
./AI_Project/03_build.sh: line 17: cd: export_model: No such file or directory
make: AI_Build AI_Deploy AI_Manager AI_Project AI_Support ConvNet.onnx MLP_MNIST.onnx MobileNet-v2.onnx README.md __pycache__ config.json docker examples exit_functions.sh mnist.onnx mnist_test_input_type2.bin model_1D_classifier.onnx model_type2.onnx pointilism9.onnx print_raw_output.py type1_test.sh type2_test.sh type3_test.sh No targets specified and no makefile found. Stop.

Report Details

report.json
null