124071 - rpi5 aidge
124071 - rpi5 aidge
Summary: Pipeline failed, but error.log is filled.
Model Details
- model name : resnet34_Opset16.onnx
- model url : Download here
Logs Details
user.log
MODEL : resnet34_Opset16.onnx
===============
ONNX Graph
===============
x [1, 3, 224, 224]
===============
Aidge Graph
===============
Node(name='onnx__Conv_415', optype='Producer', children: [[1]])
Node(name='onnx__Conv_384', optype='Producer', children: [[1]])
Node(name='layer1_layer1_1_act1_Relu', optype='ReLU', parents: [1], children: [[1]])
Node(name='onnx__Conv_360', optype='Producer', children: [[1]])
Node(name='layer2_layer2_0_conv1_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='onnx__Conv_378', optype='Producer', children: [[1]])
Node(name='onnx__Conv_412', optype='Producer', children: [[1]])
Node(name='onnx__Conv_385', optype='Producer', children: [[1]])
Node(name='onnx__Conv_426', optype='Producer', children: [[1]])
Node(name='onnx__Conv_424', optype='Producer', children: [[1]])
Node(name='onnx__Conv_393', optype='Producer', children: [[1]])
Node(name='layer2_layer2_0_conv2_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='onnx__Conv_414', optype='Producer', children: [[1]])
Node(name='onnx__Conv_387', optype='Producer', children: [[1]])
Node(name='onnx__Conv_388', optype='Producer', children: [[1]])
Node(name='onnx__Conv_390', optype='Producer', children: [[1]])
Node(name='layer1_layer1_0_conv2_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='onnx__Conv_409', optype='Producer', children: [[1]])
Node(name='onnx__Conv_349', optype='Producer', children: [[1]])
Node(name='onnx__Conv_352', optype='Producer', children: [[1]])
Node(name='layer2_layer2_0_downsample_downsample_0_Conv', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
Node(name='onnx__Conv_364', optype='Producer', children: [[1]])
Node(name='layer2_layer2_0_Add', optype='Add', parents: [1, 1], children: [[1]])
Node(name='onnx__Conv_408', optype='Producer', children: [[1]])
Node(name='layer2_layer2_3_act2_Relu', optype='ReLU', parents: [1], children: [[1, 1]])
Node(name='onnx__Conv_405', optype='Producer', children: [[1]])
Node(name='layer2_layer2_0_act2_Relu', optype='ReLU', parents: [1], children: [[1, 1]])
Node(name='onnx__Conv_363', optype='Producer', children: [[1]])
Node(name='onnx__Conv_406', optype='Producer', children: [[1]])
Node(name='layer3_layer3_2_act2_Relu', optype='ReLU', parents: [1], children: [[1, 1]])
Node(name='onnx__Conv_351', optype='Producer', children: [[1]])
Node(name='layer1_layer1_2_act1_Relu', optype='ReLU', parents: [1], children: [[1]])
Node(name='layer1_layer1_2_conv1_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer2_layer2_1_conv1_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer1_layer1_1_conv1_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='onnx__Conv_403', optype='Producer', children: [[1]])
Node(name='onnx__Conv_381', optype='Producer', children: [[1]])
Node(name='onnx__Conv_436', optype='Producer', children: [[1]])
Node(name='layer1_layer1_2_conv2_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='onnx__Conv_345', optype='Producer', children: [[1]])
Node(name='layer1_layer1_2_Add', optype='Add', parents: [1, 1], children: [[1]])
Node(name='layer2_layer2_3_conv2_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer1_layer1_0_conv1_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer2_layer2_1_act1_Relu', optype='ReLU', parents: [1], children: [[1]])
Node(name='layer1_layer1_0_act1_Relu', optype='ReLU', parents: [1], children: [[1]])
Node(name='fc_weight', optype='Producer', children: [[1]])
Node(name='fc_bias', optype='Producer', children: [[1]])
Node(name='onnx__Conv_382', optype='Producer', children: [[1]])
Node(name='layer2_layer2_3_Add', optype='Add', parents: [1, 1], children: [[1]])
Node(name='layer2_layer2_0_act1_Relu', optype='ReLU', parents: [1], children: [[1]])
Node(name='layer2_layer2_2_act2_Relu', optype='ReLU', parents: [1], children: [[1, 1]])
Node(name='onnx__Conv_358', optype='Producer', children: [[1]])
Node(name='layer1_layer1_1_conv2_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='maxpool_MaxPool', optype='PaddedMaxPooling2D', parents: [1, 0, 0, 0], children: [[1, 1], []])
Node(name='onnx__Conv_399', optype='Producer', children: [[1]])
Node(name='layer1_layer1_0_act2_Relu', optype='ReLU', parents: [1], children: [[1, 1]])
Node(name='layer1_layer1_1_act2_Relu', optype='ReLU', parents: [1], children: [[1, 1]])
Node(name='layer2_layer2_3_conv1_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer1_layer1_2_act2_Relu', optype='ReLU', parents: [1], children: [[1, 1]])
Node(name='onnx__Conv_367', optype='Producer', children: [[1]])
Node(name='conv1_Conv', optype='PaddedConv2D', parents: [0, 1, 1, 0, 0, 0], children: [[1]])
Node(name='act1_Relu', optype='ReLU', parents: [1], children: [[1]])
Node(name='onnx__Conv_451', optype='Producer', children: [[1]])
Node(name='onnx__Conv_448', optype='Producer', children: [[1]])
Node(name='onnx__Conv_402', optype='Producer', children: [[1]])
Node(name='onnx__Conv_450', optype='Producer', children: [[1]])
Node(name='layer2_layer2_3_act1_Relu', optype='ReLU', parents: [1], children: [[1]])
Node(name='onnx__Conv_445', optype='Producer', children: [[1]])
Node(name='onnx__Conv_447', optype='Producer', children: [[1]])
Node(name='onnx__Conv_442', optype='Producer', children: [[1]])
Node(name='onnx__Conv_391', optype='Producer', children: [[1]])
Node(name='onnx__Conv_444', optype='Producer', children: [[1]])
Node(name='onnx__Conv_441', optype='Producer', children: [[1]])
Node(name='onnx__Conv_439', optype='Producer', children: [[1]])
Node(name='layer3_layer3_0_act2_Relu', optype='ReLU', parents: [1], children: [[1, 1]])
Node(name='fc_Gemm', optype='FC', parents: [1, 1, 1], children: [[]])
Node(name='layer1_layer1_0_Add', optype='Add', parents: [1, 1], children: [[1]])
Node(name='onnx__Conv_370', optype='Producer', children: [[1]])
Node(name='global_pool_flatten_Flatten', optype='Flatten', parents: [1], children: [[1]])
Node(name='onnx__Conv_354', optype='Producer', children: [[1]])
Node(name='onnx__Conv_435', optype='Producer', children: [[1]])
Node(name='layer4_layer4_2_conv2_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='onnx__Conv_376', optype='Producer', children: [[1]])
Node(name='onnx__Conv_432', optype='Producer', children: [[1]])
Node(name='layer4_layer4_2_Add', optype='Add', parents: [1, 1], children: [[1]])
Node(name='layer4_layer4_2_conv1_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer4_layer4_2_act1_Relu', optype='ReLU', parents: [1], children: [[1]])
Node(name='layer4_layer4_1_conv2_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer4_layer4_1_Add', optype='Add', parents: [1, 1], children: [[1]])
Node(name='onnx__Conv_411', optype='Producer', children: [[1]])
Node(name='layer4_layer4_1_conv1_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='onnx__Conv_379', optype='Producer', children: [[1]])
Node(name='layer2_layer2_2_conv2_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer4_layer4_1_act1_Relu', optype='ReLU', parents: [1], children: [[1]])
Node(name='layer4_layer4_0_downsample_downsample_0_Conv', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
Node(name='layer4_layer4_0_conv2_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='global_pool_pool_GlobalAveragePool', optype='GlobalAveragePooling', parents: [1], children: [[1]])
Node(name='layer4_layer4_0_conv1_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='onnx__Conv_357', optype='Producer', children: [[1]])
Node(name='onnx__Conv_400', optype='Producer', children: [[1]])
Node(name='layer1_layer1_1_Add', optype='Add', parents: [1, 1], children: [[1]])
Node(name='layer2_layer2_2_Add', optype='Add', parents: [1, 1], children: [[1]])
Node(name='onnx__Conv_375', optype='Producer', children: [[1]])
Node(name='onnx__Conv_427', optype='Producer', children: [[1]])
Node(name='layer4_layer4_0_Add', optype='Add', parents: [1, 1], children: [[1]])
Node(name='layer4_layer4_0_act1_Relu', optype='ReLU', parents: [1], children: [[1]])
Node(name='layer3_layer3_5_conv2_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='onnx__Conv_429', optype='Producer', children: [[1]])
Node(name='layer3_layer3_5_Add', optype='Add', parents: [1, 1], children: [[1]])
Node(name='layer3_layer3_5_conv1_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='onnx__Conv_372', optype='Producer', children: [[1]])
Node(name='onnx__Conv_396', optype='Producer', children: [[1]])
Node(name='layer3_layer3_5_act1_Relu', optype='ReLU', parents: [1], children: [[1]])
Node(name='onnx__Conv_361', optype='Producer', children: [[1]])
Node(name='layer4_layer4_0_act2_Relu', optype='ReLU', parents: [1], children: [[1, 1]])
Node(name='onnx__Conv_430', optype='Producer', children: [[1]])
Node(name='layer3_layer3_4_conv2_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer3_layer3_4_Add', optype='Add', parents: [1, 1], children: [[1]])
Node(name='layer2_layer2_2_conv1_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer3_layer3_4_conv1_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer3_layer3_4_act1_Relu', optype='ReLU', parents: [1], children: [[1]])
Node(name='layer4_layer4_1_act2_Relu', optype='ReLU', parents: [1], children: [[1, 1]])
Node(name='layer3_layer3_3_conv2_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='onnx__Conv_369', optype='Producer', children: [[1]])
Node(name='onnx__Conv_423', optype='Producer', children: [[1]])
Node(name='onnx__Conv_438', optype='Producer', children: [[1]])
Node(name='layer3_layer3_3_Add', optype='Add', parents: [1, 1], children: [[1]])
Node(name='layer3_layer3_3_conv1_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer2_layer2_2_act1_Relu', optype='ReLU', parents: [1], children: [[1]])
Node(name='layer3_layer3_3_act1_Relu', optype='ReLU', parents: [1], children: [[1]])
Node(name='onnx__Conv_366', optype='Producer', children: [[1]])
Node(name='layer4_layer4_2_act2_Relu', optype='ReLU', parents: [1], children: [[1]])
Node(name='layer3_layer3_2_conv2_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer3_layer3_2_Add', optype='Add', parents: [1, 1], children: [[1]])
Node(name='onnx__Conv_373', optype='Producer', children: [[1]])
Node(name='onnx__Conv_355', optype='Producer', children: [[1]])
Node(name='layer3_layer3_2_conv1_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer3_layer3_2_act1_Relu', optype='ReLU', parents: [1], children: [[1]])
Node(name='onnx__Conv_421', optype='Producer', children: [[1]])
Node(name='layer3_layer3_1_act2_Relu', optype='ReLU', parents: [1], children: [[1, 1]])
Node(name='layer3_layer3_5_act2_Relu', optype='ReLU', parents: [1], children: [[1, 1]])
Node(name='layer3_layer3_1_conv2_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='onnx__Conv_348', optype='Producer', children: [[1]])
Node(name='layer2_layer2_1_act2_Relu', optype='ReLU', parents: [1], children: [[1, 1]])
Node(name='layer3_layer3_1_Add', optype='Add', parents: [1, 1], children: [[1]])
Node(name='onnx__Conv_433', optype='Producer', children: [[1]])
Node(name='layer3_layer3_1_conv1_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='onnx__Conv_394', optype='Producer', children: [[1]])
Node(name='layer3_layer3_1_act1_Relu', optype='ReLU', parents: [1], children: [[1]])
Node(name='layer3_layer3_4_act2_Relu', optype='ReLU', parents: [1], children: [[1, 1]])
Node(name='layer2_layer2_1_conv2_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer3_layer3_0_downsample_downsample_0_Conv', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
Node(name='layer3_layer3_0_conv2_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer3_layer3_3_act2_Relu', optype='ReLU', parents: [1], children: [[1, 1]])
Node(name='layer3_layer3_0_conv1_Conv', optype='PaddedConv2D', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer3_layer3_0_act1_Relu', optype='ReLU', parents: [1], children: [[1]])
Node(name='onnx__Conv_346', optype='Producer', children: [[1]])
Node(name='onnx__Conv_397', optype='Producer', children: [[1]])
Node(name='layer3_layer3_0_Add', optype='Add', parents: [1, 1], children: [[1]])
Node(name='layer2_layer2_1_Add', optype='Add', parents: [1, 1], children: [[1]])
Node(name='onnx__Conv_418', optype='Producer', children: [[1]])
Node(name='onnx__Conv_420', optype='Producer', children: [[1]])
Node(name='onnx__Conv_417', optype='Producer', children: [[1]])
===============
Supported nodes
===============
Native operators: 163 (9 types)
- Add: 16
- Conv2D: 3
- FC: 1
- Flatten: 1
- GlobalAveragePooling: 1
- PaddedConv2D: 33
- PaddedMaxPooling2D: 1
- Producer: 74
- ReLU: 33
Generic operators: 0 (0 types)
Native types coverage: 100.0% (9/9)
Native operators coverage: 100.0% (163/163)
(defaultdict(<class 'int'>, {'PaddedConv2D': 33, 'ReLU': 33, 'Conv2D': 3, 'Producer': 74, 'PaddedMaxPooling2D': 1, 'Add': 16, 'FC': 1, 'Flatten': 1, 'GlobalAveragePooling': 1}), defaultdict(<class 'int'>, {}))
===============\Graph manipulation
===============
Remove flatten
Fuse batchnorm
Expand metaop
Fuse to metaop
===============
New Aidge Graph
===============
Node(name='onnx__Conv_433', optype='Producer', children: [[1]])
Node(name='', optype='AddAct', parents: [1, 1], children: [[1, 1]])
Node(name='onnx__Conv_430', optype='Producer', children: [[1]])
Node(name='onnx__Conv_432', optype='Producer', children: [[1]])
Node(name='onnx__Conv_387', optype='Producer', children: [[1]])
Node(name='onnx__Conv_427', optype='Producer', children: [[1]])
Node(name='onnx__Conv_435', optype='Producer', children: [[1]])
Node(name='onnx__Conv_385', optype='Producer', children: [[1]])
Node(name='', optype='AddAct', parents: [1, 1], children: [[1]])
Node(name='', optype='PadConv', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='AddAct', parents: [1, 1], children: [[1, 1]])
Node(name='', optype='PadConv', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='onnx__Conv_429', optype='Producer', children: [[1]])
Node(name='onnx__Conv_349', optype='Producer', children: [[1]])
Node(name='onnx__Conv_372', optype='Producer', children: [[1]])
Node(name='onnx__Conv_354', optype='Producer', children: [[1]])
Node(name='onnx__Conv_370', optype='Producer', children: [[1]])
Node(name='onnx__Conv_352', optype='Producer', children: [[1]])
Node(name='onnx__Conv_345', optype='Producer', children: [[1]])
Node(name='onnx__Conv_424', optype='Producer', children: [[1]])
Node(name='fc_weight', optype='Producer', children: [[1]])
Node(name='onnx__Conv_426', optype='Producer', children: [[1]])
Node(name='onnx__Conv_421', optype='Producer', children: [[1]])
Node(name='fc_bias', optype='Producer', children: [[1]])
Node(name='onnx__Conv_423', optype='Producer', children: [[1]])
Node(name='onnx__Conv_346', optype='Producer', children: [[1]])
Node(name='onnx__Conv_405', optype='Producer', children: [[1]])
Node(name='onnx__Conv_357', optype='Producer', children: [[1]])
Node(name='onnx__Conv_402', optype='Producer', children: [[1]])
Node(name='onnx__Conv_400', optype='Producer', children: [[1]])
Node(name='onnx__Conv_355', optype='Producer', children: [[1]])
Node(name='onnx__Conv_399', optype='Producer', children: [[1]])
Node(name='onnx__Conv_382', optype='Producer', children: [[1]])
Node(name='onnx__Conv_381', optype='Producer', children: [[1]])
Node(name='onnx__Conv_397', optype='Producer', children: [[1]])
Node(name='onnx__Conv_379', optype='Producer', children: [[1]])
Node(name='onnx__Conv_394', optype='Producer', children: [[1]])
Node(name='onnx__Conv_378', optype='Producer', children: [[1]])
Node(name='onnx__Conv_396', optype='Producer', children: [[1]])
Node(name='onnx__Conv_375', optype='Producer', children: [[1]])
Node(name='onnx__Conv_376', optype='Producer', children: [[1]])
Node(name='onnx__Conv_411', optype='Producer', children: [[1]])
Node(name='', optype='AddAct', parents: [1, 1], children: [[1, 1]])
Node(name='onnx__Conv_438', optype='Producer', children: [[1]])
Node(name='onnx__Conv_393', optype='Producer', children: [[1]])
Node(name='', optype='PadConvAct', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='onnx__Conv_373', optype='Producer', children: [[1]])
Node(name='onnx__Conv_436', optype='Producer', children: [[1]])
Node(name='', optype='PadConvAct', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='onnx__Conv_363', optype='Producer', children: [[1]])
Node(name='', optype='PadConvAct', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='onnx__Conv_391', optype='Producer', children: [[1]])
Node(name='', optype='PadConv', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer2_layer2_0_downsample_downsample_0_Conv', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
Node(name='onnx__Conv_361', optype='Producer', children: [[1]])
Node(name='', optype='AddAct', parents: [1, 1], children: [[1, 1]])
Node(name='onnx__Conv_369', optype='Producer', children: [[1]])
Node(name='onnx__Conv_360', optype='Producer', children: [[1]])
Node(name='onnx__Conv_358', optype='Producer', children: [[1]])
Node(name='', optype='AddAct', parents: [1, 1], children: [[1, 1]])
Node(name='', optype='PadMaxPool', parents: [1, 0, 0, 0], children: [[1, 1], []])
Node(name='onnx__Conv_366', optype='Producer', children: [[1]])
Node(name='', optype='PadConv', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='AddAct', parents: [1, 1], children: [[1, 1]])
Node(name='onnx__Conv_384', optype='Producer', children: [[1]])
Node(name='onnx__Conv_451', optype='Producer', children: [[1]])
Node(name='', optype='AddAct', parents: [1, 1], children: [[1, 1]])
Node(name='onnx__Conv_448', optype='Producer', children: [[1]])
Node(name='onnx__Conv_450', optype='Producer', children: [[1]])
Node(name='onnx__Conv_445', optype='Producer', children: [[1]])
Node(name='onnx__Conv_447', optype='Producer', children: [[1]])
Node(name='', optype='PadConv', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='onnx__Conv_348', optype='Producer', children: [[1]])
Node(name='onnx__Conv_390', optype='Producer', children: [[1]])
Node(name='onnx__Conv_441', optype='Producer', children: [[1]])
Node(name='onnx__Conv_364', optype='Producer', children: [[1]])
Node(name='onnx__Conv_367', optype='Producer', children: [[1]])
Node(name='onnx__Conv_444', optype='Producer', children: [[1]])
Node(name='onnx__Conv_442', optype='Producer', children: [[1]])
Node(name='onnx__Conv_439', optype='Producer', children: [[1]])
Node(name='', optype='PadConv', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='PadConvAct', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='PadConvAct', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='PadConv', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='PadConv', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='PadConvAct', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='PadConv', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='PadConvAct', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='PadConv', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='PadConv', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='fc_Gemm', optype='FC', parents: [1, 1, 1], children: [[]])
Node(name='', optype='PadConvAct', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='AddAct', parents: [1, 1], children: [[1, 1]])
Node(name='', optype='PadConvAct', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='layer4_layer4_0_downsample_downsample_0_Conv', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
Node(name='global_pool_pool_GlobalAveragePool', optype='GlobalAveragePooling', parents: [1], children: [[1]])
Node(name='onnx__Conv_351', optype='Producer', children: [[1]])
Node(name='', optype='PadConv', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='AddAct', parents: [1, 1], children: [[1, 1]])
Node(name='', optype='PadConvAct', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='PadConv', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='PadConvAct', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='PadConvAct', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='PadConvAct', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='PadConvAct', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='PadConv', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='AddAct', parents: [1, 1], children: [[1, 1]])
Node(name='', optype='PadConvAct', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='PadConv', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='AddAct', parents: [1, 1], children: [[1, 1]])
Node(name='layer3_layer3_0_downsample_downsample_0_Conv', optype='Conv2D', parents: [1, 1, 1], children: [[1]])
Node(name='onnx__Conv_418', optype='Producer', children: [[1]])
Node(name='onnx__Conv_388', optype='Producer', children: [[1]])
Node(name='onnx__Conv_420', optype='Producer', children: [[1]])
Node(name='onnx__Conv_415', optype='Producer', children: [[1]])
Node(name='', optype='AddAct', parents: [1, 1], children: [[1, 1]])
Node(name='onnx__Conv_412', optype='Producer', children: [[1]])
Node(name='onnx__Conv_414', optype='Producer', children: [[1]])
Node(name='onnx__Conv_408', optype='Producer', children: [[1]])
Node(name='onnx__Conv_409', optype='Producer', children: [[1]])
Node(name='onnx__Conv_406', optype='Producer', children: [[1]])
Node(name='onnx__Conv_403', optype='Producer', children: [[1]])
Node(name='', optype='PadConvAct', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='AddAct', parents: [1, 1], children: [[1, 1]])
Node(name='', optype='AddAct', parents: [1, 1], children: [[1, 1]])
Node(name='', optype='PadConvAct', parents: [0, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='PadConv', parents: [1, 1, 1, 0, 0, 0], children: [[1]])
Node(name='', optype='AddAct', parents: [1, 1], children: [[1, 1]])
Node(name='onnx__Conv_417', optype='Producer', children: [[1]])
===============
Supported nodes 2
===============
Native operators: 129 (8 types)
- AddAct: 16
- Conv2D: 3
- FC: 1
- GlobalAveragePooling: 1
- PadConv: 16
- PadConvAct: 17
- PadMaxPool: 1
- Producer: 74
Generic operators: 0 (0 types)
Native types coverage: 100.0% (8/8)
Native operators coverage: 100.0% (129/129)
(defaultdict(<class 'int'>, {'AddAct': 16, 'PadConvAct': 17, 'Producer': 74, 'PadConv': 16, 'PadMaxPool': 1, 'FC': 1, 'Conv2D': 3, 'GlobalAveragePooling': 1}), defaultdict(<class 'int'>, {}))
===============
Supported nodes
===============
Native operators: 129 (8 types)
- AddAct: 16
- Conv2D: 3
- FC: 1
- GlobalAveragePooling: 1
- PadConv: 16
- PadConvAct: 17
- PadMaxPool: 1
- Producer: 74
Generic operators: 0 (0 types)
Native types coverage: 100.0% (8/8)
Native operators coverage: 100.0% (129/129)
(defaultdict(<class 'int'>, {'Producer': 74, 'AddAct': 16, 'PadConv': 16, 'PadMaxPool': 1, 'PadConvAct': 17, 'FC': 1, 'Conv2D': 3, 'GlobalAveragePooling': 1}), defaultdict(<class 'int'>, {}))
===============
Compile
===============
OK
===============
Create Scheduler
===============
OK
===============
Name nodes
===============
_PadConv_0_weights (Producer)
_PadConv_2_biases (Producer)
_PadConvAct_4_weights (Producer)
_PadConvAct_4_biases (Producer)
_PadConvAct_3_weights (Producer)
_PadConv_1_biases (Producer)
_PadConvAct_3_biases (Producer)
_PadConv_2_weights (Producer)
_Conv2D_0_biases (Producer)
_PadConv_9_weights (Producer)
_PadConvAct_5_weights (Producer)
_PadConvAct_5_biases (Producer)
_PadConv_4_weights (Producer)
_PadConv_4_biases (Producer)
_PadConvAct_6_weights (Producer)
_PadConvAct_6_biases (Producer)
_PadConvAct_2_biases (Producer)
_PadConv_1_weights (Producer)
_PadConvAct_0_biases (Producer)
_PadConvAct_1_weights (Producer)
_FC_0_biases (Producer)
_FC_0_weights (Producer)
_PadConvAct_0_weights (Producer)
_PadConv_0_biases (Producer)
_PadConvAct_2_weights (Producer)
_PadConv_3_weights (Producer)
_PadConv_3_biases (Producer)
_Conv2D_0_weights (Producer)
_PadConvAct_1_biases (Producer)
_PadConv_5_weights (Producer)
_PadConv_5_biases (Producer)
_PadConvAct_7_weights (Producer)
_PadConvAct_7_biases (Producer)
_PadConv_6_weights (Producer)
_PadConv_6_biases (Producer)
_PadConvAct_8_weights (Producer)
_PadConv_7_weights (Producer)
_PadConvAct_8_biases (Producer)
_PadConv_7_biases (Producer)
_Conv2D_1_weights (Producer)
_PadConvAct_9_weights (Producer)
_Conv2D_1_biases (Producer)
_PadConv_8_weights (Producer)
_PadConv_11_weights (Producer)
_PadConvAct_12_biases (Producer)
_PadConvAct_13_weights (Producer)
_PadConv_11_biases (Producer)
_PadConv_12_weights (Producer)
_PadConvAct_13_biases (Producer)
_PadConvAct_14_weights (Producer)
_PadConv_12_biases (Producer)
_PadConv_13_weights (Producer)
_PadConvAct_14_biases (Producer)
_Conv2D_2_weights (Producer)
_PadConv_13_biases (Producer)
_PadConvAct_9_biases (Producer)
_PadConv_8_biases (Producer)
_PadConvAct_10_weights (Producer)
_PadConvAct_10_biases (Producer)
_PadConvAct_11_weights (Producer)
_PadConv_9_biases (Producer)
_PadConvAct_11_biases (Producer)
_PadConv_10_weights (Producer)
_PadConvAct_12_weights (Producer)
_PadConv_10_biases (Producer)
_Conv2D_2_biases (Producer)
_PadConvAct_15_weights (Producer)
_PadConv_14_weights (Producer)
_PadConvAct_15_biases (Producer)
_PadConvAct_16_weights (Producer)
_PadConv_14_biases (Producer)
_PadConv_15_weights (Producer)
_PadConvAct_16_biases (Producer)
_PadConv_15_biases (Producer)
_PadConvAct_0 (PadConvAct)
_PadMaxPool_0 (PadMaxPool)
_PadConvAct_1 (PadConvAct)
_PadConv_0 (PadConv)
_AddAct_0 (AddAct)
_PadConvAct_2 (PadConvAct)
_PadConv_1 (PadConv)
_AddAct_1 (AddAct)
_PadConvAct_3 (PadConvAct)
_PadConv_2 (PadConv)
_AddAct_2 (AddAct)
_Conv2D_0 (Conv2D)
_PadConvAct_4 (PadConvAct)
_PadConv_3 (PadConv)
_AddAct_3 (AddAct)
_PadConvAct_5 (PadConvAct)
_PadConv_4 (PadConv)
_AddAct_4 (AddAct)
_PadConvAct_6 (PadConvAct)
_PadConv_5 (PadConv)
_AddAct_5 (AddAct)
_PadConvAct_7 (PadConvAct)
_PadConv_6 (PadConv)
_AddAct_6 (AddAct)
_Conv2D_1 (Conv2D)
_PadConvAct_8 (PadConvAct)
_PadConv_7 (PadConv)
_AddAct_7 (AddAct)
_PadConvAct_9 (PadConvAct)
_PadConv_8 (PadConv)
_AddAct_8 (AddAct)
_PadConvAct_10 (PadConvAct)
_PadConv_9 (PadConv)
_AddAct_9 (AddAct)
_PadConvAct_11 (PadConvAct)
_PadConv_10 (PadConv)
_AddAct_10 (AddAct)
_PadConvAct_12 (PadConvAct)
_PadConv_11 (PadConv)
_AddAct_11 (AddAct)
_PadConvAct_13 (PadConvAct)
_PadConv_12 (PadConv)
_AddAct_12 (AddAct)
_PadConvAct_14 (PadConvAct)
_Conv2D_2 (Conv2D)
_PadConv_13 (PadConv)
_AddAct_13 (AddAct)
_PadConvAct_15 (PadConvAct)
_PadConv_14 (PadConv)
_AddAct_14 (AddAct)
_PadConvAct_16 (PadConvAct)
_PadConv_15 (PadConv)
_AddAct_15 (AddAct)
_GlobalAveragePooling_0 (GlobalAveragePooling)
_FC_0 (FC)
===============
Set backend
===============
OK
===============
Set data format to NHWC if needed
===============
Is Layout fragil: False
✅ Converting model to NHWC (layout safe)
OK
===============
Forward dims
===============
[[94mNOTICE[0m] - - fc_Gemm (Gemm)
[[94mNOTICE[0m] - Pad_Op: ignoring non-empty Pads attribute because input#1 takes precedence
[[31mERROR[0m] - Assertion failed: getInput(1)->dtype() == DataType::Int64 in /opt/aidge/aidge/aidge_core/src/operator/Pad.cpp:52
[[95mFATAL[0m] - Input#1 (pads) must be of type Int64, got float32
Traceback (most recent call last):
File "/app/AI_Project/01_generate_cpp.py", line 151, in <module>
model_aidge.forward_dims(dims=dims2, allow_data_dependency=True)
RuntimeError: Input#1 (pads) must be of type Int64, got float32
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 print_raw_output.py resnet34_Opset16.onnx type1_test.sh type2_test.sh type3_test.sh No targets specified and no makefile found. Stop.Report Details
report.json
null