diff --git a/.gitmodules b/.gitmodules index f8bad9fc4e..cd3d616ab6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -11,3 +11,6 @@ [submodule "CMSIS-NN"] path = TargetLibraries/CMSIS/third_party/CMSIS-NN url = https://github.com/ARM-software/CMSIS-NN.git +[submodule "pulp-trainlib"] + path = TargetLibraries/PULPOpen/third_party/pulp-trainlib + url = https://github.com/runwangdl/pulp-trainlib.git diff --git a/Deeploy/CommonExtensions/OptimizationPasses/TopologyOptimizationPasses/LoweringOptimizationPasses.py b/Deeploy/CommonExtensions/OptimizationPasses/TopologyOptimizationPasses/LoweringOptimizationPasses.py index aba6740d49..2ef231ab38 100644 --- a/Deeploy/CommonExtensions/OptimizationPasses/TopologyOptimizationPasses/LoweringOptimizationPasses.py +++ b/Deeploy/CommonExtensions/OptimizationPasses/TopologyOptimizationPasses/LoweringOptimizationPasses.py @@ -229,7 +229,7 @@ def _NCHWtoNHWC_fun(graph: gs.Graph, match: Match, name: str, default_channels_f if node.op in ["RequantizedConv", "Conv"]: spatialDims = len(node.inputs[1].shape) - 2 - elif node.op == "MaxPool": + elif node.op in ["MaxPool", "AveragePool", "AveragePoolGrad"]: spatialDims = len(node.attrs["kernel_shape"]) elif node.op == "Pad": spatialDims = 2 # Hack based on current status @@ -245,7 +245,12 @@ def _NCHWtoNHWC_fun(graph: gs.Graph, match: Match, name: str, default_channels_f if node.op in ["Conv", "RequantizedConv"]: # In the case of Conv: [weights, opt. bias], RequantizedConv: [weights, mul, add, opt. shift] for tensor in node.inputs[1:]: - _transformLayoutConst(tensor, spatialDims, default_channels_first) + if isinstance(tensor, gs.Constant): + _transformLayoutConst(tensor, spatialDims, default_channels_first) + elif isinstance(tensor, gs.Variable) and tensor.shape is not None and len(tensor.shape) >= 2: + # Trainable weight (Variable input in training graph) — insert Transpose node + perm = _transformLayoutPermutation(len(tensor.shape), spatialDims, default_channels_first) + graph.nodes.append(_appendTranspose(tensor, node, perm)) node.attrs["channels_first"] = default_channels_first @@ -261,6 +266,24 @@ def __init__(self, default_channels_first: bool = True): super().__init__(graph, partial(_NCHWtoNHWC_fun, default_channels_first = default_channels_first), name) +@contextagnostic +class NCHWtoNHWCAveragePoolPass(ReplaceSequentialPatternPass): + + def __init__(self, default_channels_first: bool = True): + graph = _singleNodePattern(op = "AveragePool") + name = "_NCHW_TO_NHWC_AVERAGEPOOL_PASS" + super().__init__(graph, partial(_NCHWtoNHWC_fun, default_channels_first = default_channels_first), name) + + +@contextagnostic +class NCHWtoNHWCAveragePoolGradPass(ReplaceSequentialPatternPass): + + def __init__(self, default_channels_first: bool = True): + graph = _singleNodePattern(op = "AveragePoolGrad") + name = "_NCHW_TO_NHWC_AVERAGEPOOLGRAD_PASS" + super().__init__(graph, partial(_NCHWtoNHWC_fun, default_channels_first = default_channels_first), name) + + @contextagnostic class NCHWtoNHWCConvPass(ReplaceSequentialPatternPass): @@ -363,6 +386,8 @@ def __init__(self, default_channels_first: bool = True): passes = [ NCHWtoNHWCPadPass(default_channels_first), NCHWtoNHWCMaxPoolPass(default_channels_first), + NCHWtoNHWCAveragePoolPass(default_channels_first), + NCHWtoNHWCAveragePoolGradPass(default_channels_first), NCHWtoNHWCDwConvPass(default_channels_first), NCHWtoNHWCConvPass(default_channels_first), ] @@ -376,6 +401,8 @@ def __init__(self, default_channels_first: bool = True): passes = [ NCHWtoNHWCPadPass(default_channels_first), NCHWtoNHWCMaxPoolPass(default_channels_first), + NCHWtoNHWCAveragePoolPass(default_channels_first), + NCHWtoNHWCAveragePoolGradPass(default_channels_first), PULPNCHWtoNHWCDwConvPass(default_channels_first), NCHWtoNHWCConvPass(default_channels_first), ] @@ -533,8 +560,10 @@ def _remove_only_singleton_reduce_mean(graph: gs.Graph, match: Match, name: str) # Delete node if only reduction over singleton dimensions if 'axis' in node.attrs: axis = node.attrs['axis'] - else: + elif len(node.inputs) > 1 and node.inputs[1] is not None and hasattr(node.inputs[1], 'values') and node.inputs[1].values is not None: axis = node.inputs[1].values + else: + return graph # axis unknown, skip # Check if shape information is available if node.inputs[0].shape is not None and all(node.inputs[0].shape[ax] == 1 for ax in axis): diff --git a/Deeploy/DeeployTypes.py b/Deeploy/DeeployTypes.py index d9d768fabc..8e69d0241a 100644 --- a/Deeploy/DeeployTypes.py +++ b/Deeploy/DeeployTypes.py @@ -343,7 +343,7 @@ def has_live_aliases(self, ctxt: NetworkContext) -> bool: next = queue.pop() buffNext = ctxt.lookup(next) assert isinstance(buffNext, VariableBuffer) - live |= buffNext._live + live |= buffNext._live or (next in ctxt.globalObjects) visited.add(next) queue |= buffNext.aliases - visited return live @@ -1308,6 +1308,8 @@ def typeCheckNodeInputs(self, ctxt: NetworkContext, node: gs.Node) -> bool: reference._type = _type reference._instance = _type(inputNode.name, ctxt) else: + if not hasattr(reference, '_type'): + return False retCheck &= reference._type.referencedType == _type.referencedType return retCheck @@ -1339,7 +1341,9 @@ def annotateDict(self, ctxt: NetworkContext, node: gs.Node, operatorRepresentati for key, value in operatorRepresentation.items(): # check if the referenced buffer is in the environment if isinstance(value, str) and value in env: - self.typeDict[key + '_type'] = ctxt.lookup(value)._type + buf = ctxt.lookup(value) + if hasattr(buf, '_type'): + self.typeDict[key + '_type'] = buf._type def typeCheck(self, ctxt: NetworkContext, node: gs.Node, operatorRepresentation: OperatorRepresentation) -> Tuple[NetworkContext, bool]: @@ -2086,11 +2090,15 @@ def bind(self, ctxt: NetworkContext) -> Tuple[NetworkContext, bool]: # Update shapes and types of tensors in onnx graph based on type inference after binding for node in (self.node.inputs + self.node.outputs): if ctxt.is_local(node.name): + if not hasattr(ctxt.localObjects[node.name], '_type'): + continue # skip untyped buffers (e.g. ReduceSum axes, MaxPool mask) node.shape = ctxt.localObjects[node.name].shape npType = self._broadcastToNpType(ctxt.localObjects[node.name]._type) if npType is not None: node.dtype = npType elif ctxt.is_global(node.name): + if not hasattr(ctxt.globalObjects[node.name], '_type'): + continue # skip untyped global buffers npType = self._broadcastToNpType(ctxt.globalObjects[node.name]._type) if isinstance(ctxt.globalObjects[node.name], ConstantBuffer): if isinstance(node, gs.Constant): @@ -2840,6 +2848,12 @@ def generateInferenceInitializationCode(self) -> str: if isinstance(node, StructBuffer): continue + # Skip local buffers that were registered but never typed (e.g. optional ONNX + # outputs like the MaxPool indices/mask tensor). These are not referenced by any + # template and must not be emitted as C declarations. + if not hasattr(node, '_type'): + continue + name = node.name node.name = self.ctxt._mangle(node.name) callStack += node.init() @@ -2940,6 +2954,8 @@ def generateBufferInitializationCode(self) -> str: callStack = '' for node in ctxt.globalObjects.values(): if isinstance(node, VariableBuffer) and not isinstance(node, StructBuffer): + if not hasattr(node, '_type'): + continue # skip untyped buffers (e.g. ReduceSum axes constants) assert issubclass(node._type, Pointer), f"Global VariableBuffer {node.name} is not a Pointer!" if node._deploy: name = node.name @@ -2985,6 +3001,8 @@ def generateBufferAllocationCode(self) -> str: for node in ctxt.globalObjects.values(): if isinstance(node, VariableBuffer) and not isinstance(node, StructBuffer): + if not hasattr(node, '_type'): + continue # skip untyped buffers (e.g. ReduceSum axes constants) assert issubclass(node._type, Pointer), f"Global VariableBuffer {node.name} is not a Pointer!" if node._deploy: name = node.name @@ -3522,6 +3540,8 @@ def _printMemorySummary(self): if isinstance(_buffer, ConstantBuffer) or (isinstance(_buffer, VariableBuffer) and _buffer._deploy): # SCHEREMO: We only if (hasattr(_buffer, "_memoryLevel") and _buffer._memoryLevel == level) or level == "None": + if not hasattr(_buffer, '_type'): + continue # skip untyped buffers (e.g. ReduceSum axes constants) staticSize += int((np.prod(_buffer.shape) * _buffer._type.referencedType.typeWidth // 8)) else: log.warning(f"Buffer {_buffer.name} does not have a valid memory level") diff --git a/Deeploy/Targets/GAP9/Bindings.py b/Deeploy/Targets/GAP9/Bindings.py index 0e7b052f46..affb83aeb2 100644 --- a/Deeploy/Targets/GAP9/Bindings.py +++ b/Deeploy/Targets/GAP9/Bindings.py @@ -23,10 +23,12 @@ # Import templates from PULPOpen and Generic from Deeploy.Targets.Generic.Templates import AddTemplate, ConcatTemplate, DequantTemplate, FloatReduceMeanTemplate, \ FloatReduceSumTemplate, GatherTemplate, QuantTemplate, RQSiGELUTemplate, SliceTemplate, iHardswishTemplate -from Deeploy.Targets.Generic.TypeCheckers import AddChecker, ConcatChecker, ConvChecker, DequantChecker, \ - GatherChecker, GELUChecker, GEMMChecker, HardswishChecker, LayerNormChecker, MatMulChecker, MulChecker, \ - QuantChecker, ReduceMeanChecker, ReluChecker, ReshapeChecker, RQAddChecker, RQHardswishChecker, SGDChecker, \ - SliceChecker, SoftmaxChecker, SoftmaxCrossEntropyLossChecker, TransposeChecker +from Deeploy.Targets.Generic.TypeCheckers import AddChecker, BatchNormInternalChecker, \ + BatchNormalizationGradChecker, ConcatChecker, ConvChecker, DequantChecker, \ + GatherChecker, GELUChecker, GEMMChecker, GlobalAveragePoolChecker, GlobalAveragePoolGradChecker, \ + HardswishChecker, InPlaceAccumulatorV2Checker, LayerNormChecker, MatMulChecker, MaxPoolGradChecker, MulChecker, \ + MSELossChecker, QuantChecker, ReduceMeanChecker, ReluChecker, ReshapeChecker, RQAddChecker, RQHardswishChecker, \ + SGDChecker, SliceChecker, SoftmaxChecker, SoftmaxCrossEntropyLossChecker, TransposeChecker from Deeploy.Targets.PULPOpen.Bindings import ForkClosure, L3MemoryAwareFunctionCallClosure, \ MemoryAwareForkTransformer, MemoryAwareFunctionCallClosure, TilingCallClosure from Deeploy.Targets.PULPOpen.CodeTransformationPasses.PULPClusterSynch import PULPSynchCoresPass @@ -34,14 +36,17 @@ from Deeploy.Targets.PULPOpen.CodeTransformationPasses.PULPL3Tiling import PULPL3Tiling from Deeploy.Targets.PULPOpen.CodeTransformationPasses.PULPProfileUntiled import PULPProfileUntiled from Deeploy.Targets.PULPOpen.DataTypes import PULPDMAFuture -from Deeploy.Targets.PULPOpen.Templates import ConvTemplate, DMASliceTemplate, FloatAddTemplate, FloatConvTemplate, \ - FloatGELUTemplate, FloatGemmTemplate, FloatLayernormTemplate, FloatMatMulTemplate, FloatMaxPoolTemplate, \ - FloatMulTemplate, FloatReluTemplate, FloatSoftmaxTemplate, GEMMTemplate, MatrixVectorTemplate, MaxPool2DTemplate, \ - MulTemplate, ReduceMeanTemplate, RequantShiftTemplate, ReshapeTemplate, RQAddTemplate, RQSiHardswishTemplate, \ +from Deeploy.Targets.PULPOpen.Templates import ConvTemplate, DMASliceTemplate, FloatAddTemplate, \ + FloatAveragePoolTemplate, FloatBatchNormTemplate, FloatConvGradTemplate, FloatConvTemplate, \ + FloatGELUTemplate, FloatGemmTemplate, FloatGlobalAveragePoolTemplate, \ + FloatInPlaceAccumulatorV2Template, FloatLayernormTemplate, FloatMatMulTemplate, \ + FloatMaxPoolTemplate, FloatMulTemplate, FloatReluTemplate, FloatSoftmaxTemplate, GEMMTemplate, \ + MatrixVectorTemplate, MaxPool2DTemplate, MSELossTemplate, MulTemplate, ReduceMeanTemplate, \ + RequantShiftTemplate, ReshapeTemplate, RQAddTemplate, RQSiHardswishTemplate, \ SGDTemplate, SoftmaxCrossEntropyLossTemplate, TallGEMMTemplate, TransposeTemplate, UniformRequantShiftTemplate, \ iRMSNormTemplate, iSoftmaxTemplate -from Deeploy.Targets.PULPOpen.TypeCheckers import PULPConvChecker, PULPLinearChecker, PULPMaxPoolChecker, \ - PULPRequantShiftChecker +from Deeploy.Targets.PULPOpen.TypeCheckers import PULPConvChecker, PULPConvGradBChecker, PULPLinearChecker, \ + PULPMaxPoolChecker, PULPRequantShiftChecker from Deeploy.TilingExtension.CodeTransformationPasses.TilingVariableReplacement import TilingVariableReplacement, \ TilingVariableReplacementUpdate @@ -306,6 +311,14 @@ SoftmaxCrossEntropyLossTemplate.referenceTemplate, GAP9Transformer) for type in IntegerDataTypes ] +# Dual-output binding: outputs[0]=loss (scalar), outputs[1]=log_prob +GAP9SoftmaxCrossEntropyLossDualOutputBindings = [ + NodeBinding( + SoftmaxCrossEntropyLossChecker([PointerClass(float32_t), PointerClass(type)], + [PointerClass(float32_t), PointerClass(float32_t)]), + SoftmaxCrossEntropyLossTemplate.referenceDualOutputTemplate, GAP9Transformer) for type in IntegerDataTypes +] + GAP9SoftmaxCrossEntropyLossGradBindings = [ NodeBinding( SoftmaxCrossEntropyLossChecker([PointerClass(float32_t), PointerClass(type)], [PointerClass(float32_t)]), @@ -317,6 +330,147 @@ SGDTemplate.referenceTemplate, GAP9Transformer) ] +# ── Training / Gradient bindings ───────────────────────────────────────── + +GAP9ReluGradBinding = NodeBinding( + ReluChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]), + FloatReluTemplate.referenceGradTemplate, GAP9Transformer) + +GAP9FloatGELUGradBinding = NodeBinding( + GELUChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]), + FloatGELUTemplate.referenceGradTemplate, GAP9Transformer) + +GAP9LayernormGradBinding = NodeBinding( + LayerNormChecker( + [PointerClass(float32_t), + PointerClass(float32_t), + PointerClass(float32_t), + PointerClass(float32_t), + PointerClass(float32_t)], + [PointerClass(float32_t), + PointerClass(float32_t), + PointerClass(float32_t)]), FloatLayernormTemplate.referenceGradTemplate, + GAP9Transformer) + +GAP9FloatConvGradW2DBindings = [ + NodeBinding( + ConvChecker([PointerClass(float32_t), PointerClass(float32_t)], + [PointerClass(float32_t)]), FloatConvGradTemplate.referenceConvGradW2DIm2ColTemplate, + GAP9ClusterTransformer) +] + +GAP9FloatConvGradX2DBindings = [ + NodeBinding( + ConvChecker([PointerClass(float32_t), PointerClass(float32_t)], + [PointerClass(float32_t)]), FloatConvGradTemplate.referenceConvGradX2DIm2ColTiledTemplate, + GAP9Transformer) +] + +GAP9FloatDWConvGradX2DBindings = [ + NodeBinding( + ConvChecker([PointerClass(float32_t), PointerClass(float32_t)], + [PointerClass(float32_t)]), FloatConvGradTemplate.referenceDWConvGradX2DTiledTemplate, + GAP9Transformer) +] + +GAP9FloatDWConvGradW2DBindings = [ + NodeBinding( + ConvChecker([PointerClass(float32_t), PointerClass(float32_t)], + [PointerClass(float32_t)]), FloatConvGradTemplate.referenceDWConvGradW2DTemplate, + GAP9ClusterTransformer) +] + +GAP9FloatPWConvGradW2DBindings = [ + NodeBinding( + ConvChecker([PointerClass(float32_t), PointerClass(float32_t)], + [PointerClass(float32_t)]), FloatConvGradTemplate.referencePWConvGradW2DTemplate, + GAP9ClusterTransformer) +] + +GAP9FloatPWConvGradX2DBindings = [ + NodeBinding( + ConvChecker([PointerClass(float32_t), PointerClass(float32_t)], + [PointerClass(float32_t)]), FloatConvGradTemplate.referencePWConvGradX2DTemplate, + GAP9ClusterTransformer) +] + +GAP9FloatConvGradBBindings = [ + NodeBinding( + PULPConvGradBChecker([PointerClass(float32_t)], + [PointerClass(float32_t)]), FloatConvGradTemplate.referenceConvGradB2DTemplate, + GAP9ClusterTransformer) +] + +GAP9MaxPoolGrad2DBindings = [ + NodeBinding( + MaxPoolGradChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]), + FloatMaxPoolTemplate.referenceGradTemplate, GAP9Transformer) +] + +GAP9AveragePool2DBindings = [ + NodeBinding(PULPMaxPoolChecker([PointerClass(float32_t)], [PointerClass(float32_t)]), + FloatAveragePoolTemplate.referenceTemplate, GAP9Transformer) +] + +GAP9AveragePoolGrad2DBindings = [ + NodeBinding(PULPMaxPoolChecker([PointerClass(float32_t)], [PointerClass(float32_t)]), + FloatAveragePoolTemplate.referenceGradTemplate, GAP9Transformer) +] + +GAP9GlobalAveragePool2DBindings = [ + NodeBinding( + GlobalAveragePoolChecker([PointerClass(float32_t)], [PointerClass(float32_t)]), + FloatGlobalAveragePoolTemplate.globalAveragePoolTemplate, + GAP9Transformer) +] + +GAP9GlobalAveragePoolGrad2DBindings = [ + NodeBinding( + GlobalAveragePoolGradChecker([PointerClass(float32_t)], [PointerClass(float32_t)]), + FloatGlobalAveragePoolTemplate.globalAveragePoolGradTemplate, + GAP9Transformer) +] + +GAP9MSELossBindings = [ + NodeBinding(MSELossChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]), + MSELossTemplate.referenceTemplate, GAP9Transformer) +] + +GAP9MSELossGradBindings = [ + NodeBinding(MSELossChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]), + MSELossTemplate.referenceGradientTemplate, GAP9Transformer) +] + +GAP9InPlaceAccumulatorV2Bindings = [ + NodeBinding( + InPlaceAccumulatorV2Checker( + [PointerClass(float32_t), PointerClass(float32_t), PointerClass(uint8_t)], [PointerClass(float32_t)]), + FloatInPlaceAccumulatorV2Template.referenceTemplate, GAP9Transformer) +] + +GAP9InPlaceAccumulatorV2TiledBindings = [ + NodeBinding( + InPlaceAccumulatorV2Checker( + [PointerClass(float32_t), PointerClass(float32_t), PointerClass(uint8_t)], [PointerClass(float32_t)]), + FloatInPlaceAccumulatorV2Template.tiledReferenceTemplate, GAP9Transformer) +] + +GAP9BatchNormInternalBindings = [ + NodeBinding( + BatchNormInternalChecker( + [PointerClass(float32_t)] * 5, + [PointerClass(float32_t)] * 5), FloatBatchNormTemplate.batchNormInternalTemplate, + GAP9Transformer) +] + +GAP9BatchNormalizationGradBindings = [ + NodeBinding( + BatchNormalizationGradChecker( + [PointerClass(float32_t)] * 5, + [PointerClass(float32_t)] * 3), FloatBatchNormTemplate.batchNormGradTemplate, + GAP9Transformer) +] + GAP9TransposeBindings = [ NodeBinding(TransposeChecker([PointerClass(type)], [PointerClass(type)]), TransposeTemplate.referenceTemplate, GAP9Transformer) for type in IntegerDataTypes @@ -328,6 +482,9 @@ GAP9ConcatBindings = [ NodeBinding(ConcatChecker([PointerClass(type), PointerClass(type)], [PointerClass(type)]), ConcatTemplate.referenceTemplate, GAP9ClusterTransformer) for type in IntegerDataTypes +] + [ + NodeBinding(ConcatChecker([PointerClass(float_type), PointerClass(float_type)], [PointerClass(float_type)]), + ConcatTemplate.referenceTemplate, GAP9ClusterTransformer) for float_type in FloatDataTypes ] GAP9iRMSNormBindings = [ @@ -370,7 +527,18 @@ GAP9ReluBinding = NodeBinding(ReluChecker([PointerClass(float32_t)], [PointerClass(float32_t)]), FloatReluTemplate.referenceTemplate, GAP9Transformer) +# Forward LayerNorm: 3 inputs (data, weight, bias), 3 outputs (Y, mean_stash, inv_std_stash) +# The 3-output version is needed for training (backward pass needs mean and inv_std stashes). GAP9LayernormBinding = NodeBinding( + LayerNormChecker( + [PointerClass(float32_t), PointerClass(float32_t), + PointerClass(float32_t)], + [PointerClass(float32_t), PointerClass(float32_t), + PointerClass(float32_t)]), FloatLayernormTemplate.referenceTemplate, + GAP9Transformer) + +# Inference-only LayerNorm: 3 inputs, 1 output (Y only, no stashes) +GAP9LayernormInferenceBinding = NodeBinding( LayerNormChecker( [PointerClass(float32_t), PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]), FloatLayernormTemplate.referenceTemplate, diff --git a/Deeploy/Targets/GAP9/Platform.py b/Deeploy/Targets/GAP9/Platform.py index d40c2c4440..fbb0fa8c51 100644 --- a/Deeploy/Targets/GAP9/Platform.py +++ b/Deeploy/Targets/GAP9/Platform.py @@ -11,40 +11,61 @@ from Deeploy.MemoryLevelExtension.NetworkDeployers.MemoryLevelDeployer import MemoryPlatform, MemoryPlatformWrapper from Deeploy.Targets.GAP9.Templates import AllocateTemplate, FreeTemplate # Import GAP9-specific tiler bindings -from Deeploy.Targets.GAP9.Tiler import GAP9AddTilingReadyBindings, GAP9ConcatTilingReadyBindings, \ - GAP9Conv2DTilingReadyBindings, GAP9DWConv2DTilingReadyBindings, GAP9FlattenTilingReadyBindings, \ - GAP9FPGELUTilingReadyBindings, GAP9FPGEMMTilingReadyBindings, GAP9GatherTilingReadyBindings, \ - GAP9iHardswishTilingReadyBindings, GAP9iRMSNormTilingReadyBindings, GAP9iRQSGELUTilingReadyBindings, \ - GAP9LayernormTilingReadyBindings, GAP9MatMulTilingReadyBindings, GAP9MaxPool2DTilingReadyBindings, \ - GAP9MulTilingReadyBindings, GAP9ReduceSumTilingReadyBindings, GAP9ReluTilingReadyBindings, \ +from Deeploy.Targets.GAP9.Tiler import GAP9AddTilingReadyBindings, GAP9AveragePool2DTilingReadyBindings, \ + GAP9AveragePoolGrad2DTilingReadyBindings, GAP9BatchNormInternalTilingReadyBindings, \ + GAP9BatchNormalizationGradTilingReadyBindings, GAP9ConcatTilingReadyBindings, \ + GAP9Conv2DTilingReadyBindings, GAP9ConvGradBTilingReadyBindings, GAP9ConvGradW2DTilingReadyBindings, \ + GAP9ConvGradX2DTilingReadyBindings, GAP9DWConv2DTilingReadyBindings, GAP9DWConvGradW2DTilingReadyBindings, \ + GAP9DWConvGradX2DTilingReadyBindings, GAP9FlattenTilingReadyBindings, \ + GAP9FPGELUGradTilingReadyBindings, GAP9FPGELUTilingReadyBindings, GAP9FPGEMMTilingReadyBindings, \ + GAP9GatherTilingReadyBindings, GAP9GlobalAveragePool2DTilingReadyBindings, \ + GAP9GlobalAveragePoolGrad2DTilingReadyBindings, \ + GAP9iHardswishTilingReadyBindings, GAP9InPlaceAccumulatorV2TilingReadyBindings, \ + GAP9iRMSNormTilingReadyBindings, GAP9iRQSGELUTilingReadyBindings, \ + GAP9LayernormGradTilingReadyBindings, GAP9LayernormTilingReadyBindings, \ + GAP9MatMulTilingReadyBindings, GAP9MaxPool2DTilingReadyBindings, GAP9MaxPoolGrad2DTilingReadyBindings, \ + GAP9MSELossGradTilingReadyBindings, GAP9MSELossTilingReadyBindings, \ + GAP9MulTilingReadyBindings, GAP9PWConvGradW2DTilingReadyBindings, GAP9PWConvGradX2DTilingReadyBindings, \ + GAP9ReduceSumTilingReadyBindings, GAP9ReluGradTilingReadyBindings, GAP9ReluTilingReadyBindings, \ GAP9RQAddTilingReadyBindings, GAP9RQSConv2DTilingReadyBindings, GAP9RQSDWConv2DTilingReadyBindings, \ GAP9RQSGEMMTilingReadyBindings, GAP9RQSiHardswishTilingReadyBindings, GAP9RQSMatrixVecTilingReadyBindings, \ GAP9RQSTallGEMMTilingReadyBindings, GAP9RQSTilingReadyBindings, GAP9SGDTilingReadyBindings, \ - GAP9SoftmaxCrossEntropyGradTilingReadyBindings, GAP9SoftmaxCrossEntropyTilingReadyBindings, \ + GAP9SoftmaxCrossEntropyGradTilingReadyBindings, GAP9SoftmaxCrossEntropyLossDualOutputTilingReadyBindings, \ + GAP9SoftmaxCrossEntropyTilingReadyBindings, \ GAP9SoftmaxGradTilingReadyBindings, GAP9SoftmaxTilingReadyBindings, GAP9TransposeTilingReadyBindings, \ GAP9UniformRQSTilingReadyBindings from Deeploy.Targets.Generic.Bindings import BasicGEMMBindings, BasicPad1DBindings, BasicPad2DBindings, \ BasicRQIntegerDivBinding -from Deeploy.Targets.Generic.Layers import AddLayer, ConcatLayer, ConvLayer, GatherLayer, GELULayer, GEMMLayer, \ - LayerNormLayer, MatMulLayer, MaxPoolLayer, MulLayer, PadLayer, QuantLayer, ReduceMeanLayer, ReduceSumLayer, \ - ReluLayer, RequantShiftLayer, ReshapeLayer, RQIntegerDivLayer, RQSiGELULayer, RQSiHardswishLayer, SGDLayer, \ - SliceLayer, SoftmaxCrossEntropyLossGradLayer, SoftmaxCrossEntropyLossLayer, SoftmaxGradLayer, SoftmaxLayer, \ - TransposeLayer, iHardswishLayer, iRMSNormLayer -from Deeploy.Targets.Generic.Parsers import AddParser, ConcatParser, DequantParser, FlattenParser, GatherParser, \ - GELUParser, GEMMParser, LayerNormParser, MatMulParser, MaxPool2DParser, MulParser, Pad1DParser, Pad2DParser, \ - QuantParser, ReduceMeanParser, ReduceSumParser, ReluParser, RequantShiftParser, ReshapeParser, RQAddParser, \ - RQIntegerDivParser, RQSiGELUParser, RQSiHardswishParser, SGDParser, SliceParser, \ +from Deeploy.Targets.Generic.Layers import AddLayer, AveragePoolGradLayer, AveragePoolLayer, \ + BatchNormInternalLayer, BatchNormalizationGradLayer, ConcatLayer, ConvLayer, \ + ConvGradBLayer, ConvGradWLayer, ConvGradXLayer, GatherLayer, GELUGradLayer, GELULayer, GEMMLayer, \ + GlobalAveragePoolLayer, GlobalAveragePoolGradLayer, \ + InPlaceAccumulatorV2Layer, \ + LayerNormGradLayer, LayerNormLayer, MatMulLayer, MaxPoolGradLayer, MaxPoolLayer, \ + MSELossGradLayer, MSELossLayer, MulLayer, PadLayer, QuantLayer, ReduceMeanLayer, ReduceSumLayer, \ + ReluGradLayer, ReluLayer, RequantShiftLayer, ReshapeLayer, RQIntegerDivLayer, RQSiGELULayer, \ + RQSiHardswishLayer, SGDLayer, SliceLayer, SoftmaxCrossEntropyLossGradLayer, SoftmaxCrossEntropyLossLayer, \ + SoftmaxGradLayer, SoftmaxLayer, TransposeLayer, iHardswishLayer, iRMSNormLayer +from Deeploy.Targets.Generic.Parsers import AddParser, AveragePool2DParser, BatchNormInternalParser, \ + BatchNormalizationGradParser, ConcatParser, Conv2DGradBParser, DequantParser, FlattenParser, GatherParser, \ + GELUGradParser, GELUParser, GEMMParser, GlobalAveragePoolParser, GlobalAveragePoolGradParser, \ + InPlaceAccumulatorV2Parser, \ + LayerNormGradParser, LayerNormParser, MatMulParser, MaxPool2DParser, MaxPoolGradParser, \ + MSELossGradParser, MSELossParser, MulParser, Pad1DParser, Pad2DParser, \ + QuantParser, ReduceMeanParser, ReduceSumParser, ReluGradParser, ReluParser, RequantShiftParser, ReshapeParser, \ + RQAddParser, RQIntegerDivParser, RQSiGELUParser, RQSiHardswishParser, SGDParser, SliceParser, \ SoftmaxCrossEntropyLossGradParser, SoftmaxCrossEntropyLossParser, SoftmaxGradParser, SoftmaxParser, \ TransposeParser, UniformRequantShiftParser, UnsqueezeParser, iHardswishParser, iRMSNormParser, iSoftmaxParser from Deeploy.Targets.Generic.Templates import AllocateTemplate as BasicAllocateTemplate from Deeploy.Targets.PULPOpen.Bindings import BasicDequantBindings, BasicQuantBindings, PULPConv1DBinding, \ PULPDMASliceBindings, PULPDWConv1DBinding, PULPReduceMeanBindings, PULPSliceBindings from Deeploy.Targets.PULPOpen.Layers import PULPRQSConvLayer, PULPRQSGEMMLayer -from Deeploy.Targets.PULPOpen.Parsers import PULPConv1DParser, PULPConv2DParser, PULPDWConv1DParser, \ - PULPDWConv2DParser, PULPFPConv2DParser, PULPFPDWConv2DParser, PULPGEMMParser, PULPMatrixVecParser, \ - PULPTallGEMMParser +from Deeploy.Targets.PULPOpen.Parsers import PULPConv1DParser, PULPConv2DParser, PULPConvGradW2DParser, \ + PULPConvGradX2DParser, PULPDWConv1DParser, PULPDWConv2DParser, PULPDWConvGradW2DParser, \ + PULPDWConvGradX2DParser, PULPFPConv2DParser, PULPFPDWConv2DParser, PULPGEMMParser, PULPMatrixVecParser, \ + PULPPWConvGradW2DParser, PULPPWConvGradX2DParser, PULPTallGEMMParser -# Create GAP9-specific NodeMappers +# ── Inference NodeMappers ────────────────────────────────────────────────── GAP9_RQAddMapper = NodeMapper(RQAddParser(), GAP9RQAddTilingReadyBindings) GAP9_AddMapper = NodeMapper(AddParser(), GAP9AddTilingReadyBindings) GAP9_FlattenMapper = NodeMapper(FlattenParser(), GAP9FlattenTilingReadyBindings) @@ -77,7 +98,6 @@ GAP9_LayerNormMapper = NodeMapper(LayerNormParser(), GAP9LayernormTilingReadyBindings) GAP9_ReluMapper = NodeMapper(ReluParser(), GAP9ReluTilingReadyBindings) GAP9_SoftmaxMapper = NodeMapper(SoftmaxParser(), GAP9SoftmaxTilingReadyBindings) -GAP9_SoftmaxGradMapper = NodeMapper(SoftmaxGradParser(), GAP9SoftmaxGradTilingReadyBindings) GAP9_Softmax_int8_Mapper = NodeMapper(iSoftmaxParser(), GAP9SoftmaxTilingReadyBindings) GAP9_ConcatMapper = NodeMapper(ConcatParser(), GAP9ConcatTilingReadyBindings) GAP9_DMASliceMapper = NodeMapper(SliceParser(), PULPDMASliceBindings) @@ -85,17 +105,44 @@ GAP9_iRMSNormMapper = NodeMapper(iRMSNormParser(), GAP9iRMSNormTilingReadyBindings) GAP9_iHardswishMapper = NodeMapper(iHardswishParser(), GAP9iHardswishTilingReadyBindings) GAP9_RQSiHardswishMapper = NodeMapper(RQSiHardswishParser(), GAP9RQSiHardswishTilingReadyBindings) +GAP9_QuantMapper = NodeMapper(QuantParser(), BasicQuantBindings) +GAP9_DequantMapper = NodeMapper(DequantParser(), BasicDequantBindings) +GAP9_GEMMDequantMapper = NodeMapper(PULPGEMMParser(), BasicGEMMBindings) + +# ── Training / Gradient NodeMappers ─────────────────────────────────────── +GAP9_GELUGradMapper = NodeMapper(GELUGradParser(), GAP9FPGELUGradTilingReadyBindings) +GAP9_ConvGradXMapper = NodeMapper(PULPConvGradX2DParser(), GAP9ConvGradX2DTilingReadyBindings) +GAP9_DWConvGradXMapper = NodeMapper(PULPDWConvGradX2DParser(), GAP9DWConvGradX2DTilingReadyBindings) +GAP9_PWConvGradX2DMapper = NodeMapper(PULPPWConvGradX2DParser(), GAP9PWConvGradX2DTilingReadyBindings) +GAP9_ConvGradWMapper = NodeMapper(PULPConvGradW2DParser(), GAP9ConvGradW2DTilingReadyBindings) +GAP9_DWConvGradWMapper = NodeMapper(PULPDWConvGradW2DParser(), GAP9DWConvGradW2DTilingReadyBindings) +GAP9_PWConvGradW2DMapper = NodeMapper(PULPPWConvGradW2DParser(), GAP9PWConvGradW2DTilingReadyBindings) +GAP9_ConvGradBMapper = NodeMapper(Conv2DGradBParser(), GAP9ConvGradBTilingReadyBindings) +GAP9_LayerNormGradMapper = NodeMapper(LayerNormGradParser(), GAP9LayernormGradTilingReadyBindings) +GAP9_AveragePool2DMapper = NodeMapper(AveragePool2DParser(), GAP9AveragePool2DTilingReadyBindings) +GAP9_AveragePoolGrad2DMapper = NodeMapper(AveragePool2DParser(), GAP9AveragePoolGrad2DTilingReadyBindings) +GAP9_MaxPoolGrad2DMapper = NodeMapper(MaxPoolGradParser(), GAP9MaxPoolGrad2DTilingReadyBindings) +GAP9_ReluGradMapper = NodeMapper(ReluGradParser(), GAP9ReluGradTilingReadyBindings) +GAP9_SoftmaxGradMapper = NodeMapper(SoftmaxGradParser(), GAP9SoftmaxGradTilingReadyBindings) GAP9_SoftmaxCrossEntropyLossMapper = NodeMapper(SoftmaxCrossEntropyLossParser(), GAP9SoftmaxCrossEntropyTilingReadyBindings) +# Dual-output mapper (loss + log_prob): tried first; falls back to single-output mapper for 1-output nodes +GAP9_SoftmaxCrossEntropyLossDualOutputMapper = NodeMapper(SoftmaxCrossEntropyLossParser(), + GAP9SoftmaxCrossEntropyLossDualOutputTilingReadyBindings) GAP9_SoftmaxCrossEntropyLossGradMapper = NodeMapper(SoftmaxCrossEntropyLossGradParser(), GAP9SoftmaxCrossEntropyGradTilingReadyBindings) GAP9_SGDMapper = NodeMapper(SGDParser(), GAP9SGDTilingReadyBindings) -GAP9_QuantMapper = NodeMapper(QuantParser(), BasicQuantBindings) -GAP9_DequantMapper = NodeMapper(DequantParser(), BasicDequantBindings) -GAP9_GEMMDequantMapper = NodeMapper(PULPGEMMParser(), BasicGEMMBindings) +GAP9_MSELossMapper = NodeMapper(MSELossParser(), GAP9MSELossTilingReadyBindings) +GAP9_MSELossGradMapper = NodeMapper(MSELossGradParser(), GAP9MSELossGradTilingReadyBindings) +GAP9_InPlaceAccumulatorV2Mapper = NodeMapper(InPlaceAccumulatorV2Parser(), GAP9InPlaceAccumulatorV2TilingReadyBindings) +GAP9_BatchNormInternalMapper = NodeMapper(BatchNormInternalParser(), GAP9BatchNormInternalTilingReadyBindings) +GAP9_BatchNormalizationGradMapper = NodeMapper(BatchNormalizationGradParser(), GAP9BatchNormalizationGradTilingReadyBindings) +GAP9_GlobalAveragePoolMapper = NodeMapper(GlobalAveragePoolParser(), GAP9GlobalAveragePool2DTilingReadyBindings) +GAP9_GlobalAveragePoolGradMapper = NodeMapper(GlobalAveragePoolGradParser(), GAP9GlobalAveragePoolGrad2DTilingReadyBindings) # GAP9-specific mapping using ClDma GAP9Mapping = { + # ── Inference operators ─────────────────────────────────────────────── 'Conv': ConvLayer([GAP9_FPConv2DMapper, GAP9_FPDWConv2DMapper]), 'RequantizedConv': @@ -164,14 +211,47 @@ QuantLayer([GAP9_QuantMapper]), 'Dequant': QuantLayer([GAP9_DequantMapper]), + 'AveragePool': + AveragePoolLayer([GAP9_AveragePool2DMapper]), + # ── Training / Gradient operators ───────────────────────────────────── + 'ConvGradX': + ConvGradXLayer([GAP9_PWConvGradX2DMapper, GAP9_DWConvGradXMapper, GAP9_ConvGradXMapper]), + 'ConvGradW': + ConvGradWLayer([GAP9_PWConvGradW2DMapper, GAP9_DWConvGradWMapper, GAP9_ConvGradWMapper]), + 'ConvGradB': + ConvGradBLayer([GAP9_ConvGradBMapper]), + 'GeluGrad': + GELUGradLayer([GAP9_GELUGradMapper]), + 'LayerNormalizationGrad': + LayerNormGradLayer([GAP9_LayerNormGradMapper]), + 'AveragePoolGrad': + AveragePoolGradLayer([GAP9_AveragePoolGrad2DMapper]), + 'MaxPoolGrad': + MaxPoolGradLayer([GAP9_MaxPoolGrad2DMapper]), + 'ReluGrad': + ReluGradLayer([GAP9_ReluGradMapper]), 'SoftmaxGrad': SoftmaxGradLayer([GAP9_SoftmaxGradMapper]), + 'MSELoss': + MSELossLayer([GAP9_MSELossMapper]), + 'MSELossGrad': + MSELossGradLayer([GAP9_MSELossGradMapper]), 'SoftmaxCrossEntropyLoss': - SoftmaxCrossEntropyLossLayer([GAP9_SoftmaxCrossEntropyLossMapper]), + SoftmaxCrossEntropyLossLayer([GAP9_SoftmaxCrossEntropyLossDualOutputMapper, GAP9_SoftmaxCrossEntropyLossMapper]), 'SoftmaxCrossEntropyLossGrad': SoftmaxCrossEntropyLossGradLayer([GAP9_SoftmaxCrossEntropyLossGradMapper]), 'SGD': - SGDLayer([GAP9_SGDMapper]) + SGDLayer([GAP9_SGDMapper]), + 'InPlaceAccumulatorV2': + InPlaceAccumulatorV2Layer([GAP9_InPlaceAccumulatorV2Mapper]), + 'BatchNormInternal': + BatchNormInternalLayer([GAP9_BatchNormInternalMapper]), + 'BatchNormalizationGrad': + BatchNormalizationGradLayer([GAP9_BatchNormalizationGradMapper]), + 'GlobalAveragePool': + GlobalAveragePoolLayer([GAP9_GlobalAveragePoolMapper]), + 'GlobalAveragePoolGrad': + GlobalAveragePoolGradLayer([GAP9_GlobalAveragePoolGradMapper]), } diff --git a/Deeploy/Targets/GAP9/Tiler.py b/Deeploy/Targets/GAP9/Tiler.py index fefe12b6d7..708213bbd9 100644 --- a/Deeploy/Targets/GAP9/Tiler.py +++ b/Deeploy/Targets/GAP9/Tiler.py @@ -10,13 +10,22 @@ import copy -from Deeploy.Targets.GAP9.Bindings import GAP9AddBindings, GAP9ConcatBindings, GAP9FloatConv2DBindings, \ - GAP9FloatDWConv2DBindings, GAP9FloatGELUBinding, GAP9FloatGEMMBindings, GAP9GatherBindings, \ - GAP9iHardswishBindings, GAP9iRMSNormBindings, GAP9iRQSGELUBindings, GAP9LayernormBinding, GAP9MatMulBindings, \ - GAP9MaxPool2DBindings, GAP9MulBindings, GAP9ReduceSumBindings, GAP9ReluBinding, GAP9ReshapeBindings, \ +from Deeploy.Targets.GAP9.Bindings import GAP9AddBindings, GAP9AveragePool2DBindings, \ + GAP9AveragePoolGrad2DBindings, GAP9BatchNormInternalBindings, GAP9BatchNormalizationGradBindings, \ + GAP9ConcatBindings, GAP9FloatConv2DBindings, GAP9FloatConvGradBBindings, GAP9FloatConvGradW2DBindings, \ + GAP9FloatConvGradX2DBindings, GAP9FloatDWConv2DBindings, GAP9FloatDWConvGradW2DBindings, \ + GAP9FloatDWConvGradX2DBindings, GAP9FloatGELUBinding, GAP9FloatGELUGradBinding, GAP9FloatGEMMBindings, \ + GAP9FloatPWConvGradW2DBindings, GAP9FloatPWConvGradX2DBindings, GAP9GatherBindings, \ + GAP9GlobalAveragePool2DBindings, GAP9GlobalAveragePoolGrad2DBindings, \ + GAP9iHardswishBindings, GAP9InPlaceAccumulatorV2TiledBindings, GAP9iRMSNormBindings, GAP9iRQSGELUBindings, \ + GAP9LayernormBinding, GAP9LayernormGradBinding, GAP9LayernormInferenceBinding, \ + GAP9MatMulBindings, GAP9MaxPool2DBindings, \ + GAP9MaxPoolGrad2DBindings, GAP9MSELossBindings, GAP9MSELossGradBindings, \ + GAP9MulBindings, GAP9ReduceSumBindings, GAP9ReluBinding, GAP9ReluGradBinding, GAP9ReshapeBindings, \ GAP9RQAddBindings, GAP9RQSBindings, GAP9RQSConv2DBindings, GAP9RQSDWConv2DBindings, GAP9RQSGEMMBindings, \ GAP9RQSiHardswishBindings, GAP9RQSMatrixVecBindings, GAP9RQSTallGEMMBindings, GAP9SGDBindings, \ - GAP9SoftmaxBindings, GAP9SoftmaxCrossEntropyLossBindings, GAP9SoftmaxCrossEntropyLossGradBindings, \ + GAP9SoftmaxBindings, GAP9SoftmaxCrossEntropyLossBindings, GAP9SoftmaxCrossEntropyLossDualOutputBindings, \ + GAP9SoftmaxCrossEntropyLossGradBindings, \ GAP9SoftmaxGradBindings, GAP9TransposeBindings, GAP9UniformRQSBindings from Deeploy.Targets.Generic.TileConstraints.AddTileConstraint import AddTileConstraint from Deeploy.Targets.Generic.TileConstraints.ConcatTileConstraint import ConcatTileConstraint @@ -32,16 +41,35 @@ from Deeploy.Targets.PULPOpen.TileConstraints.ConvTileConstraint import Conv2DTileConstraint, RQConv2DTileConstraint from Deeploy.Targets.PULPOpen.TileConstraints.DWConvTileConstraint import DWConv2DTileConstraint, \ RQDWConv2DTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.AveragePoolTileConstraint import AveragePoolCTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.BatchNormTileConstraint import BatchNormInternalTileConstraint, \ + BatchNormalizationGradTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.ConvGradConstraint import ConvGradBTileConstraint, \ + ConvGradX2DIm2ColHWTileConstraint, ConvGradW2DTileConstraint, \ + DWConvGradX2DTileConstraint, DWConvGradW2DTileConstraint, PWConvGradXTileConstraint, PWConvGradWTileConstraint from Deeploy.Targets.PULPOpen.TileConstraints.GatherTileConstraint import GatherTileConstraint from Deeploy.Targets.PULPOpen.TileConstraints.GEMMTileConstraint import FloatGEMMTileConstraint, GEMMTileConstraint -from Deeploy.Targets.PULPOpen.TileConstraints.iSoftmaxTileConstraint import iSoftmaxTileConstraint -from Deeploy.Targets.PULPOpen.TileConstraints.LayernormTileConstraint import LayernormTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.GeluTileConstraint import GeluGradTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.GlobalAveragePoolTileConstraint import GlobalAveragePoolTileConstraint, \ + GlobalAveragePoolGradTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.InPlaceAccumulatorV2TileConstraint import \ + InPlaceAccumulatorV2TileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.iSoftmaxTileConstraint import SoftmaxGradTileConstraint, \ + iSoftmaxTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.ReduceSumTileConstraint import ReduceSumTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.LayernormTileConstraint import LayernormGradTileConstraint, \ + LayernormTileConstraint from Deeploy.Targets.PULPOpen.TileConstraints.MatMulTileConstraint import MatMulTileConstraint from Deeploy.Targets.PULPOpen.TileConstraints.MaxPoolTileConstraint import MaxPoolCTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.MaxPoolGradTileConstraint import MaxPoolGradCTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.MSELossTileConstraint import MSELossTileConstraint, \ + MSELossGradTileConstraint from Deeploy.Targets.PULPOpen.TileConstraints.RequantShiftTileConstraint import RequantShiftTileConstraint -from Deeploy.Targets.PULPOpen.TileConstraints.SGDTileConstraint import SGDTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.SGDTileConstraint import ReluGradTileConstraint, SGDTileConstraint from Deeploy.Targets.PULPOpen.TileConstraints.SoftmaxCrossEntropyTileConstraint import \ SoftmaxCrossEntropyGradTileConstraint, SoftmaxCrossEntropyTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.SoftmaxCrossEntropyLossDualOutputTileConstraint import \ + SoftmaxCrossEntropyLossDualOutputTileConstraint from Deeploy.TilingExtension.TilerExtension import TilingReadyNodeBindings # GAP9-specific tiling ready bindings using ClDma @@ -119,8 +147,10 @@ GAP9ReluTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = [GAP9ReluBinding], tileConstraint = UnaryTileConstraint()) -GAP9LayernormTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = [GAP9LayernormBinding], - tileConstraint = LayernormTileConstraint()) +# Training LayerNorm (3 outputs: Y, mean, inv_std) tried first, then inference (1 output) +GAP9LayernormTilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = [GAP9LayernormBinding, GAP9LayernormInferenceBinding], + tileConstraint = LayernormTileConstraint()) GAP9FPGELUTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = [GAP9FloatGELUBinding], tileConstraint = UnaryTileConstraint()) @@ -131,14 +161,80 @@ GAP9SoftmaxCrossEntropyTilingReadyBindings = TilingReadyNodeBindings( nodeBindings = GAP9SoftmaxCrossEntropyLossBindings, tileConstraint = SoftmaxCrossEntropyTileConstraint()) +GAP9SoftmaxCrossEntropyLossDualOutputTilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = GAP9SoftmaxCrossEntropyLossDualOutputBindings, tileConstraint = SoftmaxCrossEntropyLossDualOutputTileConstraint()) + GAP9SoftmaxCrossEntropyGradTilingReadyBindings = TilingReadyNodeBindings( nodeBindings = GAP9SoftmaxCrossEntropyLossGradBindings, tileConstraint = SoftmaxCrossEntropyGradTileConstraint()) GAP9SoftmaxGradTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = GAP9SoftmaxGradBindings, - tileConstraint = UntiledTileConstraint()) + tileConstraint = SoftmaxGradTileConstraint()) GAP9ReduceSumTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = GAP9ReduceSumBindings, - tileConstraint = UntiledTileConstraint()) + tileConstraint = ReduceSumTileConstraint()) GAP9SGDTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = GAP9SGDBindings, tileConstraint = SGDTileConstraint()) + +# ── Training / Gradient tiling ready bindings ──────────────────────────── + +GAP9ReluGradTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = [GAP9ReluGradBinding], + tileConstraint = ReluGradTileConstraint()) + +GAP9FPGELUGradTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = [GAP9FloatGELUGradBinding], + tileConstraint = GeluGradTileConstraint()) + +GAP9LayernormGradTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = [GAP9LayernormGradBinding], + tileConstraint = LayernormGradTileConstraint()) + +GAP9ConvGradX2DTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = GAP9FloatConvGradX2DBindings, + tileConstraint = ConvGradX2DIm2ColHWTileConstraint()) + +GAP9ConvGradW2DTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = GAP9FloatConvGradW2DBindings, + tileConstraint = ConvGradW2DTileConstraint()) + +GAP9DWConvGradX2DTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = GAP9FloatDWConvGradX2DBindings, + tileConstraint = DWConvGradX2DTileConstraint()) + +GAP9DWConvGradW2DTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = GAP9FloatDWConvGradW2DBindings, + tileConstraint = DWConvGradW2DTileConstraint()) + +GAP9PWConvGradW2DTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = GAP9FloatPWConvGradW2DBindings, + tileConstraint = PWConvGradWTileConstraint()) + +GAP9PWConvGradX2DTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = GAP9FloatPWConvGradX2DBindings, + tileConstraint = PWConvGradXTileConstraint()) + +GAP9ConvGradBTilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = GAP9FloatConvGradBBindings, tileConstraint = ConvGradBTileConstraint()) + +GAP9MaxPoolGrad2DTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = GAP9MaxPoolGrad2DBindings, + tileConstraint = MaxPoolGradCTileConstraint()) + +GAP9AveragePool2DTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = GAP9AveragePool2DBindings, + tileConstraint = AveragePoolCTileConstraint()) + +GAP9AveragePoolGrad2DTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = GAP9AveragePoolGrad2DBindings, + tileConstraint = AveragePoolCTileConstraint()) + +GAP9GlobalAveragePool2DTilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = GAP9GlobalAveragePool2DBindings, tileConstraint = GlobalAveragePoolTileConstraint()) + +GAP9GlobalAveragePoolGrad2DTilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = GAP9GlobalAveragePoolGrad2DBindings, tileConstraint = GlobalAveragePoolGradTileConstraint()) + +GAP9MSELossTilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = GAP9MSELossBindings, tileConstraint = MSELossTileConstraint()) + +GAP9MSELossGradTilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = GAP9MSELossGradBindings, tileConstraint = MSELossGradTileConstraint()) + +GAP9InPlaceAccumulatorV2TilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = GAP9InPlaceAccumulatorV2TiledBindings, tileConstraint = InPlaceAccumulatorV2TileConstraint()) + +GAP9BatchNormInternalTilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = GAP9BatchNormInternalBindings, tileConstraint = BatchNormInternalTileConstraint()) + +GAP9BatchNormalizationGradTilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = GAP9BatchNormalizationGradBindings, tileConstraint = BatchNormalizationGradTileConstraint()) + diff --git a/Deeploy/Targets/Generic/Bindings.py b/Deeploy/Targets/Generic/Bindings.py index ec2ed6270f..796ef11670 100644 --- a/Deeploy/Targets/Generic/Bindings.py +++ b/Deeploy/Targets/Generic/Bindings.py @@ -14,17 +14,20 @@ from Deeploy.Targets.Generic.Templates import AddTemplate, BatchNormalizationTemplate, ConcatTemplate, ConvTemplate, \ ConvTransposeTemplate, DebugPrintTemplate, DequantTemplate, DummyTemplate, DWConvTemplate, FloatAddTemplate, \ FloatConvTemplate, FloatDivTemplate, FloatDWConvTemplate, FloatGELUTemplate, FloatGemmTemplate, \ - FloatLayernormTemplate, FloatMatMulTemplate, FloatMaxPoolTemplate, FloatMulTemplate, FloatPadTemplate, \ - FloatPowTemplate, FloatReduceMeanTemplate, FloatReluTemplate, FloatSoftmaxTemplate, FloatSqrtTemplate, \ - GatherTemplate, GemmTemplate, IntegerDivTemplate, ITAMaxTemplate, ITAPartialMaxTemplate, MatMulTemplate, \ - MaxPoolTemplate, MulTemplate, PadTemplate, QuantTemplate, ReduceMeanTemplate, ReduceSumTemplate, \ - RequantShiftTemplate, ReshapeTemplate, RQIntegerDivTemplate, RQSiGELUTemplate, SliceTemplate, TransposeTemplate, \ - iGELUTemplate, iLayernormTemplate, iRMSNormTemplate, iSoftmaxTemplate + FloatAveragePoolTemplate, FloatInPlaceAccumulatorV2Template, FloatLayernormTemplate, FloatMatMulTemplate, \ + FloatMaxPoolTemplate, \ + FloatMulTemplate, FloatPadTemplate, FloatPowTemplate, FloatReduceMeanTemplate, FloatReluTemplate, \ + FloatSoftmaxTemplate, FloatSqrtTemplate, GatherTemplate, GemmTemplate, IntegerDivTemplate, ITAMaxTemplate, \ + ITAPartialMaxTemplate, MatMulTemplate, MaxPoolTemplate, MulTemplate, PadTemplate, QuantTemplate, \ + ReduceMeanTemplate, ReduceSumTemplate, RequantShiftTemplate, ReshapeTemplate, RQIntegerDivTemplate, \ + RQSiGELUTemplate, SliceTemplate, TransposeTemplate, iGELUTemplate, iLayernormTemplate, iRMSNormTemplate, \ + iSoftmaxTemplate from Deeploy.Targets.Generic.TypeCheckers import AddChecker, BatchNormChecker, ConcatChecker, ConvChecker, \ DebugPrintChecker, DequantChecker, DivChecker, DummyChecker, GatherChecker, GELUChecker, GEMMChecker, \ - LayerNormChecker, MatMulChecker, MaxPoolChecker, MulChecker, PadChecker, QuantChecker, ReduceMeanChecker, \ - ReduceSumChecker, ReluChecker, RequantShiftChecker, ReshapeChecker, RQIntegerDivChecker, SliceChecker, \ - SoftmaxChecker, TransposeChecker + AveragePoolChecker, InPlaceAccumulatorV2Checker, LayerNormChecker, MatMulChecker, MaxPoolChecker, MulChecker, \ + PadChecker, \ + QuantChecker, ReduceMeanChecker, ReduceSumChecker, ReluChecker, RequantShiftChecker, ReshapeChecker, \ + RQIntegerDivChecker, SliceChecker, SoftmaxChecker, TransposeChecker BasicTransformer = CodeTransformation([ArgumentStructGeneration(), MemoryManagementGeneration(), FutureGeneration()]) @@ -142,12 +145,7 @@ BasicITAPartialSoftmaxBinding = NodeBinding(SoftmaxChecker([PointerClass(int8_t)], [PointerClass(int8_t)]), ITAPartialMaxTemplate.referenceTemplate, BasicTransformer) -BasicLayerNormBindings = [ - NodeBinding( - LayerNormChecker([PointerClass(int8_t), PointerClass(int32_t), - PointerClass(int32_t)], [PointerClass(int8_t)]), iLayernormTemplate.referenceTemplate, - BasicTransformer) -] + [ +BasicLayerNormBindings = [ NodeBinding( LayerNormChecker( [PointerClass(float32_t), PointerClass(float32_t), @@ -177,6 +175,11 @@ FloatMaxPoolTemplate.referenceTemplate, BasicTransformer) ] +BasicAveragePool2DBindings = [ + NodeBinding(AveragePoolChecker([PointerClass(float32_t)], [PointerClass(float32_t)]), + FloatAveragePoolTemplate.referenceTemplate, BasicTransformer) +] + BasicMulBindings = [ NodeBinding(MulChecker([PointerClass(typeA), PointerClass(typeB)], [PointerClass(int32_t)]), MulTemplate.referenceTemplate, BasicTransformer) @@ -324,3 +327,20 @@ ConvTransposeTemplate.referenceTemplate, BasicTransformer) for type in FloatDataTypes ] + +# InPlaceAccumulatorV2: buffer (float32) + gradient (float32) + lazy_reset_grad (uint8/int8) -> out (float32) +# Two variants: uint8_t (direct) and int8_t (sign-propagation converts uint8->int8 on Generic platform) +BasicInPlaceAccumulatorV2Bindings = [ + NodeBinding( + InPlaceAccumulatorV2Checker( + [PointerClass(float32_t), PointerClass(float32_t), PointerClass(uint8_t)], + [PointerClass(float32_t)]), + FloatInPlaceAccumulatorV2Template.referenceTemplate, + BasicTransformer), + NodeBinding( + InPlaceAccumulatorV2Checker( + [PointerClass(float32_t), PointerClass(float32_t), PointerClass(int8_t)], + [PointerClass(float32_t)]), + FloatInPlaceAccumulatorV2Template.referenceTemplate, + BasicTransformer), +] diff --git a/Deeploy/Targets/Generic/Layers.py b/Deeploy/Targets/Generic/Layers.py index cc733937cc..2f01615a8c 100644 --- a/Deeploy/Targets/Generic/Layers.py +++ b/Deeploy/Targets/Generic/Layers.py @@ -358,7 +358,8 @@ def __init__(self, maps: List[NodeMapper]): def computeShapes(self, inputShapes: Shape, outputShapes: Shape, operatorRepresentation, channels_first) -> Tuple[Shape, Shape]: if len(inputShapes) == 3: - inputShapes[2] = inputShapes[1][0] + # Bias shape must be a list, not a scalar integer, to avoid corrupting tensor shape in export + inputShapes[2] = [inputShapes[1][0]] return (inputShapes, outputShapes) def computeOps(self): @@ -414,6 +415,115 @@ def computeOps(self): total_ops = data_out_size * comparisons_per_window return total_ops +class GlobalAveragePoolLayer(ONNXLayer): + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + +class GlobalAveragePoolGradLayer(ONNXLayer): + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + +class AveragePoolLayer(ONNXLayer): + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + +class AveragePoolGradLayer(ONNXLayer): + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + +class MaxPoolGradLayer(ONNXLayer): + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + +class GroupNormGradXStatLayer(ONNXLayer): + """Layer for GroupNormGradXStat - computes intermediate gradient statistics.""" + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + def computeOps(self): + size = self.mapper.parser.operatorRepresentation['size'] + ops_per_element = 8 + return size * ops_per_element + + +class GroupNormGradXLayer(ONNXLayer): + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + def computeOps(self): + size = self.mapper.parser.operatorRepresentation['size'] + ops_per_element = 6 + return size * ops_per_element + + +class GroupNormGradWLayer(ONNXLayer): + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + def computeOps(self): + size = self.mapper.parser.operatorRepresentation['size'] + ops_per_element = 5 + return size * ops_per_element + + +class GroupNormGradBLayer(ONNXLayer): + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + def computeOps(self): + size = self.mapper.parser.operatorRepresentation['size'] + ops_per_element = 1 + return size * ops_per_element + + +class GroupNormGradLayer(ONNXLayer): + """Layer for merged GroupNormGrad (GradXStat + GradX + GradW + GradB fused).""" + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + def computeOps(self): + size = self.mapper.parser.operatorRepresentation['size'] + ops_per_element = 16 # GradXStat(8) + GradX(6) + GradW/GradB(2) + return size * ops_per_element + + +class GroupNormalizationStatLayer(ONNXLayer): + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + def computeOps(self): + size = self.mapper.parser.operatorRepresentation['size'] + ops_per_element = 6 + return size * ops_per_element + + +class GroupNormalizationLayer(ONNXLayer): + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + def computeOps(self): + size = self.mapper.parser.operatorRepresentation['size'] + ops_per_element = 4 + return size * ops_per_element + + class ReduceMeanLayer(ONNXLayer): @@ -447,6 +557,15 @@ def computeOps(self): return self.mapper.parser.operatorRepresentation['size'] +class ReluGradLayer(ONNXLayer): + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + def computeOps(self): + return self.mapper.parser.operatorRepresentation['size'] + + class LayerNormLayer(ONNXLayer): def __init__(self, maps: List[NodeMapper]): @@ -474,6 +593,18 @@ def __init__(self, maps: List[NodeMapper]): super().__init__(maps) +class MSELossLayer(ONNXLayer): + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + +class MSELossGradLayer(ONNXLayer): + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + class SoftmaxCrossEntropyLossLayer(ONNXLayer): def __init__(self, maps: List[NodeMapper]): @@ -491,6 +622,11 @@ class SGDLayer(ONNXLayer): def __init__(self, maps: List[NodeMapper]): super().__init__(maps) + def computeOps(self): + + size = self.mapper.parser.operatorRepresentation['size'] + return size * 2 + class LinearAttentionLayer(ONNXLayer): @@ -663,6 +799,134 @@ def computeOps(self): return B * C * W * 5 +class BatchNormInternalLayer(ONNXLayer): + """Layer for ORT BatchNormInternal (training-mode BN forward pass).""" + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + def computeOps(self): + opRep = self.mapper.parser.operatorRepresentation + N = opRep['N'] + C = opRep['C'] + H_in = opRep['H_in'] + W_in = opRep['W_in'] + # 2 passes over N*C*H*W plus per-channel reductions + return N * C * H_in * W_in * 7 + + +class BatchNormalizationGradLayer(ONNXLayer): + """Layer for ORT BatchNormalizationGrad (BN backward pass).""" + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + def computeOps(self): + opRep = self.mapper.parser.operatorRepresentation + N = opRep['N'] + C = opRep['C'] + H_in = opRep['H_in'] + W_in = opRep['W_in'] + # 2 passes for reductions + 1 pass for dX + return N * C * H_in * W_in * 10 + + +class ConvGradXLayer(ONNXLayer): + """Layer for computing input gradients in convolution backward pass""" + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + def computeOps(self): + """ + ConvGradX computes gradients w.r.t. input. + Similar computation to ConvTranspose: for each input pixel, + we need to compute contributions from all output pixels in the receptive field. + + Operations: kernel_h * kernel_w * ch_in * ch_out * dim_im_in_x * dim_im_in_y * 2 + """ + opRep = self.mapper.parser.operatorRepresentation + + if "group" in opRep: + groups = opRep['group'] + else: + groups = 1 + + kernel_shape = int(np.prod(opRep['kernel_shape'])) + ch_in = opRep['ch_im_in'] + ch_out = opRep['ch_im_out'] + + # Operations per input pixel + opsPerPx = int(kernel_shape * ch_in * ch_out / groups) * 2 + + # Number of input pixels (output of ConvGradX) + if 'dim_im_in_y' in opRep: + numPx = opRep['dim_im_in_x'] * opRep['dim_im_in_y'] + else: + numPx = opRep['dim_im_in_x'] + + return numPx * opsPerPx + + +class ConvGradWLayer(ONNXLayer): + """Layer for computing weight gradients in convolution backward pass""" + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + def computeOps(self): + """ + ConvGradW computes gradients w.r.t. weights. + For each weight element, we accumulate contributions from all output positions. + + Weight size: kernel_h * kernel_w * ch_in * ch_out (or ch_out for DW conv) + For each weight: dim_im_out_x * dim_im_out_y * 2 operations + + Total: kernel_h * kernel_w * ch_in * ch_out * dim_im_out_x * dim_im_out_y * 2 + """ + opRep = self.mapper.parser.operatorRepresentation + + if "group" in opRep: + groups = opRep['group'] + else: + groups = 1 + + kernel_shape = int(np.prod(opRep['kernel_shape'])) + ch_in = opRep['ch_im_in'] + ch_out = opRep['ch_im_out'] + + # Number of output spatial positions + if 'dim_im_out_y' in opRep: + num_output_positions = opRep['dim_im_out_x'] * opRep['dim_im_out_y'] + else: + num_output_positions = opRep['dim_im_out_x'] + + # For depthwise convolution (groups == ch_in == ch_out) + if groups == ch_in and groups == ch_out: + # DW: kernel_h * kernel_w * ch_out weights + num_weights = kernel_shape * ch_out + else: + # Regular or grouped conv: kernel_h * kernel_w * (ch_in/groups) * ch_out weights + num_weights = int(kernel_shape * ch_in * ch_out / groups) + + # Each weight needs to be computed from all output positions (MAC operation) + total_ops = num_weights * num_output_positions * 2 + + return total_ops + + +class ConvGradBLayer(ONNXLayer): + """Layer for computing bias gradients in convolution backward pass""" + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + def computeOps(self): + """ConvGradB: dB[c] = sum_{n,h,w} dY[n,c,h,w].""" + opRep = self.mapper.parser.operatorRepresentation + return opRep['batch'] * opRep['ch_im_out'] * opRep['dim_im_out_x'] * opRep['dim_im_out_y'] + + class ConvTransposeLayer(ONNXLayer): def __init__(self, maps: List[NodeMapper]): @@ -709,3 +973,19 @@ def computeOps(self): numPx = opRep['dim_im_out_x'] return numPx * opsPerPx + + +class InPlaceAccumulatorV2Layer(ONNXLayer): + """Layer for ORT InPlaceAccumulatorV2 operator (com.microsoft). + + Gradient accumulation with optional reset: + if lazy_reset_grad: out = gradient + else: out = buffer + gradient + """ + + def __init__(self, maps: List[NodeMapper]): + super().__init__(maps) + + def computeOps(self): + # One conditional check + one element-wise op (copy or add) per element + return self.mapper.parser.operatorRepresentation['size'] diff --git a/Deeploy/Targets/Generic/Parsers.py b/Deeploy/Targets/Generic/Parsers.py index cf1ba776bd..bac28ea3e9 100644 --- a/Deeploy/Targets/Generic/Parsers.py +++ b/Deeploy/Targets/Generic/Parsers.py @@ -325,6 +325,154 @@ def parseNodeCtxt(self, return newCtxt, wellFormed +class AveragePool2DParser(MaxPool2DParser): + + def __init__(self): + super().__init__() + + def parseNode(self, node: gs.Node) -> bool: + ret = super().parseNode(node) + wellFormed = False + if ret: + pads = self.operatorRepresentation['pads'] + kernel_shape = self.operatorRepresentation['kernel_shape'] + strides = self.operatorRepresentation['strides'] + if len(pads) == 4 and len(kernel_shape) == 2 and len(strides) == 2: + wellFormed = True + self.operatorRepresentation['padding_x_left'] = int(pads[0]) + self.operatorRepresentation['padding_y_top'] = int(pads[1]) + self.operatorRepresentation['padding_x_right'] = int(pads[2]) + self.operatorRepresentation['padding_y_bottom'] = int(pads[3]) + self.operatorRepresentation['stride_x'] = int(strides[0]) + self.operatorRepresentation['stride_y'] = int(strides[1]) + self.operatorRepresentation['dim_kernel_x'] = int(kernel_shape[0]) + self.operatorRepresentation['dim_kernel_y'] = int(kernel_shape[1]) + return wellFormed + + def parseNodeCtxt(self, ctxt, node, channels_first=True): + newCtxt, ret = super(MaxPool2DParser, self).parseNodeCtxt(ctxt, node, channels_first) + wellFormed = False + if ret: + data_in = newCtxt.lookup(self.operatorRepresentation['data_in']) + data_out = newCtxt.lookup(self.operatorRepresentation['data_out']) + self.operatorRepresentation['batch'] = data_in.shape[0] + if channels_first: + self.operatorRepresentation['ch_im_in'] = data_in.shape[1] + self.operatorRepresentation['dim_im_in_x'] = data_in.shape[2] + self.operatorRepresentation['dim_im_in_y'] = data_in.shape[3] + self.operatorRepresentation['ch_im_out'] = data_out.shape[1] + self.operatorRepresentation['dim_im_out_x'] = data_out.shape[2] + self.operatorRepresentation['dim_im_out_y'] = data_out.shape[3] + else: + self.operatorRepresentation['ch_im_in'] = data_in.shape[3] + self.operatorRepresentation['dim_im_in_x'] = data_in.shape[1] + self.operatorRepresentation['dim_im_in_y'] = data_in.shape[2] + self.operatorRepresentation['ch_im_out'] = data_out.shape[3] + self.operatorRepresentation['dim_im_out_x'] = data_out.shape[1] + self.operatorRepresentation['dim_im_out_y'] = data_out.shape[2] + if len(data_in.shape) == 4 and len(data_out.shape) == 4: + wellFormed = True + return newCtxt, wellFormed + + +class MaxPoolGradParser(NodeParser): + """Parser for MaxPoolGrad custom training operator. + + Inputs: + 0: grad_output (dY) - upstream gradient, shape [N, C, Ho, Wo] or [N, Ho, Wo, C] + 1: original_input (X) - forward input, shape [N, C, Hi, Wi] or [N, Hi, Wi, C] + Output: + 0: grad_input (dX) - gradient w.r.t. forward input, same shape as original_input + Attributes: kernel_shape, strides, pads (same as MaxPool) + """ + + def __init__(self): + super().__init__() + + def parseNode(self, node: gs.Node) -> bool: + ret = all([ + 'kernel_shape' in node.attrs, + 'pads' in node.attrs, + 'strides' in node.attrs, + len(node.inputs) == 2, + len(node.outputs) == 1, + ]) + + if ret: + pads = node.attrs['pads'] + kernel_shape = node.attrs['kernel_shape'] + strides = node.attrs['strides'] + + if not (len(pads) == 4 and len(kernel_shape) == 2 and len(strides) == 2): + return False + + self.operatorRepresentation['pads'] = pads + self.operatorRepresentation['kernel_shape'] = kernel_shape + self.operatorRepresentation['strides'] = strides + self.operatorRepresentation['padding_x_left'] = int(pads[0]) + self.operatorRepresentation['padding_y_top'] = int(pads[1]) + self.operatorRepresentation['padding_x_right'] = int(pads[2]) + self.operatorRepresentation['padding_y_bottom'] = int(pads[3]) + self.operatorRepresentation['stride_x'] = int(strides[0]) + self.operatorRepresentation['stride_y'] = int(strides[1]) + self.operatorRepresentation['dim_kernel_x'] = int(kernel_shape[0]) + self.operatorRepresentation['dim_kernel_y'] = int(kernel_shape[1]) + + return ret + + def parseNodeCtxt(self, + ctxt: NetworkContext, + node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + + # data_in = grad_output (upstream gradient, shape of forward output) + # x_in = original_input (forward input, needed to re-compute argmax) + # data_out = grad_input (gradient w.r.t. forward input) + # + # ORT training format: MaxPoolGrad inputs are [dY, mask] where mask is the int64 + # indices tensor from MaxPool output[1]. Deeploy's kernel recomputes argmax from + # the original forward input X, so when input[1] is the int64 mask we traverse + # the graph to find X (the producer MaxPool node's input[0]). + data_in = ctxt.lookup(node.inputs[0].name) + data_out = ctxt.lookup(node.outputs[0].name) + + mask_tensor = node.inputs[1] + # Detect ORT format by checking the producer op (dtype may be None or int64). + maxpool_producers = [n for n in mask_tensor.inputs if n.op == 'MaxPool'] + if maxpool_producers: + # ORT format: input[1] is the index mask produced by MaxPool output[1]. + # Traverse: mask_tensor.inputs[0] = MaxPool node → .inputs[0] = forward input X. + X_tensor = maxpool_producers[0].inputs[0] + x_in = ctxt.lookup(X_tensor.name) + else: + # Legacy / rewritten format: input[1] is already the float32 forward input X. + x_in = ctxt.lookup(mask_tensor.name) + + self.operatorRepresentation['data_in'] = data_in.name + self.operatorRepresentation['x_in'] = x_in.name + self.operatorRepresentation['data_out'] = data_out.name + + if channels_first: + self.operatorRepresentation['batch'] = data_in.shape[0] + self.operatorRepresentation['ch_im_in'] = data_in.shape[1] + self.operatorRepresentation['dim_im_in_x'] = data_in.shape[2] + self.operatorRepresentation['dim_im_in_y'] = data_in.shape[3] + self.operatorRepresentation['ch_im_out'] = data_out.shape[1] + self.operatorRepresentation['dim_im_out_x'] = data_out.shape[2] + self.operatorRepresentation['dim_im_out_y'] = data_out.shape[3] + else: + self.operatorRepresentation['batch'] = data_in.shape[0] + self.operatorRepresentation['ch_im_in'] = data_in.shape[3] + self.operatorRepresentation['dim_im_in_x'] = data_in.shape[1] + self.operatorRepresentation['dim_im_in_y'] = data_in.shape[2] + self.operatorRepresentation['ch_im_out'] = data_out.shape[3] + self.operatorRepresentation['dim_im_out_x'] = data_out.shape[1] + self.operatorRepresentation['dim_im_out_y'] = data_out.shape[2] + + wellFormed = (len(data_in.shape) == 4 and len(x_in.shape) == 4 and len(data_out.shape) == 4) + return ctxt, wellFormed + + class PadParser(NodeParser): def __init__(self): @@ -1113,6 +1261,33 @@ def parseNodeCtxt(self, return ctxt, True +class ReluGradParser(NodeParser): + + def __init__(self): + super().__init__() + + def parseNode(self, node: gs.Node) -> bool: + + ret = all([len(node.inputs) == 2, len(node.outputs) == 1]) + return ret + + def parseNodeCtxt(self, + ctxt: NetworkContext, + node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + + upstream_grad = ctxt.lookup(node.inputs[0].name) + relu_input = ctxt.lookup(node.inputs[1].name) + relu_grad = ctxt.lookup(node.outputs[0].name) + + self.operatorRepresentation['grad_out'] = upstream_grad.name + self.operatorRepresentation['data_in'] = relu_input.name + self.operatorRepresentation['grad_in'] = relu_grad.name + self.operatorRepresentation['size'] = np.prod(upstream_grad.shape) + + return ctxt, True + + class ReshapeParser(NodeParser): def parseNode(self, node: gs.Node) -> (bool): @@ -1690,12 +1865,15 @@ def parseNodeCtxt(self, channels_first: bool = True) -> Tuple[NetworkContext, bool]: inputs = ['data_in', 'weight', 'bias'] - outputs = ['data_out'] + # ONNX LayerNormalization can have up to 3 outputs: Y, mean, inv_std_dev. + # The extra outputs are needed by LayerNormalizationGrad in training graphs. + outputs = ['data_out', 'mean', 'inv_std_dev'] for idx, inputNode in enumerate(node.inputs): self.operatorRepresentation[inputs[idx]] = ctxt.lookup(inputNode.name).name for idx, outputNode in enumerate(node.outputs): - self.operatorRepresentation[outputs[idx]] = ctxt.lookup(outputNode.name).name + if idx < len(outputs): + self.operatorRepresentation[outputs[idx]] = ctxt.lookup(outputNode.name).name self.operatorRepresentation['size'] = np.prod(ctxt.lookup(node.inputs[0].name).shape) self.operatorRepresentation['lastDimLength'] = ctxt.lookup(node.inputs[0].name).shape[-1] @@ -1707,7 +1885,9 @@ class LayerNormGradParser(iLayerNormParser): def parseNode(self, node: gs.Node) -> (bool): - ret = all(['epsilon' in node.attrs, len(node.inputs) == 4, len(node.outputs) == 1]) + # ONNX LayerNormalizationGrad has 5 inputs [dY, X, scale, mean, inv_std_dev] + # and 3 outputs [dX, dscale, dbias]. + ret = all(['epsilon' in node.attrs, len(node.inputs) == 5, len(node.outputs) == 3]) if ret: self.operatorRepresentation['epsilon'] = node.attrs['epsilon'] @@ -1719,8 +1899,12 @@ def parseNodeCtxt(self, node: gs.Node, channels_first: bool = True) -> Tuple[NetworkContext, bool]: - inputs = ['grad_in', 'data_in', 'weight', 'bias'] - outputs = ['grad_out'] + # inputs: [dY, X, scale, mean, inv_std_dev] + # mean and inv_std_dev are not passed to the kernel (recomputed internally), + # but are mapped so Deeploy can track them. + inputs = ['grad_in', 'data_in', 'weight', 'mean', 'inv_std_dev'] + # outputs: [dX, dscale, dbias] + outputs = ['grad_out', 'weight_grad', 'bias_grad'] for idx, inputNode in enumerate(node.inputs): self.operatorRepresentation[inputs[idx]] = ctxt.lookup(inputNode.name).name @@ -1733,22 +1917,22 @@ def parseNodeCtxt(self, return ctxt, True -class MatMulParser(NodeParser): - - def __init__(self, noBiasHoisting = True): - super().__init__() - self.noBiasHoisting = noBiasHoisting +class GroupNormGradXStatParser(NodeParser): + """Parser for GroupNormGradXStat - computes intermediate statistics for GroupNormGradX.""" def parseNode(self, node: gs.Node) -> (bool): + # GroupNormGradXStat expects: + # Inputs: dY, X, gamma, stat + # Outputs: grad_stat + # Attrs: num_groups + ret = all([ + 'num_groups' in node.attrs, + len(node.inputs) == 4, + len(node.outputs) == 1 + ]) - ret = all([len(node.inputs) >= 2, len(node.outputs) == 1]) - - # Assign GEMM-like attributes to be able to reuse same kernel binding if ret: - self.operatorRepresentation['alpha'] = 1 - self.operatorRepresentation['beta'] = 1 - self.operatorRepresentation['transB'] = 0 - self.operatorRepresentation['transA'] = 0 + self.operatorRepresentation['num_groups'] = node.attrs['num_groups'] return ret @@ -1757,74 +1941,40 @@ def parseNodeCtxt(self, node: gs.Node, channels_first: bool = True) -> Tuple[NetworkContext, bool]: - ret = True - - inputs = ['A', 'B'] - outputs = ['data_out'] + inputs = ['dY', 'X', 'gamma', 'stat'] + outputs = ['grad_stat'] for idx, inputNode in enumerate(node.inputs): - if idx < len(inputs): - self.operatorRepresentation[inputs[idx]] = ctxt.lookup(inputNode.name).name + self.operatorRepresentation[inputs[idx]] = ctxt.lookup(inputNode.name).name for idx, outputNode in enumerate(node.outputs): self.operatorRepresentation[outputs[idx]] = ctxt.lookup(outputNode.name).name - # Store the input and output shapes in the operator representation - self.operatorRepresentation['size'] = np.prod(ctxt.lookup(node.inputs[0].name).shape) - self.operatorRepresentation['A_shape'] = ctxt.lookup(node.inputs[0].name).shape - self.operatorRepresentation['B_shape'] = ctxt.lookup(node.inputs[1].name).shape - self.operatorRepresentation['data_out_shape'] = ctxt.lookup(node.outputs[0].name).shape - - # Store the matrix dimensions in the operator representation - self.operatorRepresentation['M'] = ctxt.lookup( - node.inputs[0].name).shape[(-2 + self.operatorRepresentation['transA'])] - self.operatorRepresentation['N'] = ctxt.lookup( - node.inputs[0].name).shape[(-1 - self.operatorRepresentation['transA'])] - self.operatorRepresentation['O'] = ctxt.lookup( - node.inputs[1].name).shape[(-1 - self.operatorRepresentation['transB'])] - - # SCHEREMO: Assert that reduction dimension is the same on both matrices - ret = ret and (self.operatorRepresentation['N'] == ctxt.lookup( - node.inputs[1].name).shape[-2 + self.operatorRepresentation['transB']]) - - # Check if the batch dimensions are compatible - self.operatorRepresentation['batch_A'] = np.prod(ctxt.lookup(node.inputs[0].name).shape[:-2]) - self.operatorRepresentation['batch_B'] = np.prod(ctxt.lookup(node.inputs[1].name).shape[:-2]) - - self.operatorRepresentation['batch'] = max(self.operatorRepresentation['batch_A'], - self.operatorRepresentation['batch_B']) - - assert (self.operatorRepresentation["batch_A"] == self.operatorRepresentation["batch_B"]) or ( - self.operatorRepresentation["batch_A"] == 1 - ) or ( - self.operatorRepresentation["batch_B"] == 1 - ), "Incompatible dimensions for input matrices. Broadcasting not yet supported for dimensions larger than 1 on one of the inputs, or equal dimensions between the 2." - - # Create flags for same dimension between each input matrix and the final batch dimension - self.operatorRepresentation['A_batched'] = (self.operatorRepresentation['batch'] == np.prod( - ctxt.lookup(node.inputs[0].name).shape[:-2])) - self.operatorRepresentation['W_batched'] = self.operatorRepresentation['B_batched'] = ( - self.operatorRepresentation['batch'] == np.prod(ctxt.lookup(node.inputs[1].name).shape[:-2])) - - return ctxt, ret + input_shape = ctxt.lookup(node.inputs[0].name).shape + self.operatorRepresentation['size'] = np.prod(input_shape) + self.operatorRepresentation['N'] = input_shape[0] + self.operatorRepresentation['C'] = input_shape[1] + self.operatorRepresentation['H'] = input_shape[2] if len(input_shape) > 2 else 1 + self.operatorRepresentation['W'] = input_shape[3] if len(input_shape) > 3 else 1 + return ctxt, True -class RQMatMulParser(MatMulParser, RQSParserInterface): - def __init__(self, noBiasHoisting = True): - super().__init__(noBiasHoisting) - self.noBiasHoisting = noBiasHoisting +class GroupNormGradXParser(NodeParser): def parseNode(self, node: gs.Node) -> (bool): - ret_rqs = RQSParserInterface.parseNode(self, node) - ret_matmul = MatMulParser.parseNode(self, node) - + # GroupNormGradX expects: + # Inputs: dY, X, gamma, stat, grad_stat + # Outputs: dX + # Attrs: num_groups ret = all([ - ret_rqs == True, - ret_matmul == True, - len(node.inputs) == 4, - len(node.outputs) == 1, + 'num_groups' in node.attrs, + len(node.inputs) == 5, + len(node.outputs) == 1 ]) + if ret: + self.operatorRepresentation['num_groups'] = node.attrs['num_groups'] + return ret def parseNodeCtxt(self, @@ -1832,64 +1982,384 @@ def parseNodeCtxt(self, node: gs.Node, channels_first: bool = True) -> Tuple[NetworkContext, bool]: - newCtxt, ret = super().parseNodeCtxt(ctxt, node, channels_first) - - if ret: - inputs = ['A', 'B', 'add', 'mul'] - outputs = ['data_out'] + inputs = ['dY', 'X', 'gamma', 'stat', 'grad_stat'] + outputs = ['dX'] - for idx, inputNode in enumerate(node.inputs): - self.operatorRepresentation[inputs[idx]] = newCtxt.lookup(inputNode.name).name - for idx, outputNode in enumerate(node.outputs): - self.operatorRepresentation[outputs[idx]] = newCtxt.lookup(outputNode.name).name + for idx, inputNode in enumerate(node.inputs): + self.operatorRepresentation[inputs[idx]] = ctxt.lookup(inputNode.name).name + for idx, outputNode in enumerate(node.outputs): + self.operatorRepresentation[outputs[idx]] = ctxt.lookup(outputNode.name).name - return newCtxt, ret + input_shape = ctxt.lookup(node.inputs[0].name).shape + self.operatorRepresentation['size'] = np.prod(input_shape) + self.operatorRepresentation['N'] = input_shape[0] + self.operatorRepresentation['C'] = input_shape[1] + self.operatorRepresentation['H'] = input_shape[2] if len(input_shape) > 2 else 1 + self.operatorRepresentation['W'] = input_shape[3] if len(input_shape) > 3 else 1 + return ctxt, True -# This parser combines Matmul nodes and GEMM nodes to the more general GEMM nodes -class GEMMParser(MatMulParser): - def __init__(self, noBiasHoisting = True): - super().__init__(noBiasHoisting) +class GroupNormGradWParser(NodeParser): def parseNode(self, node: gs.Node) -> (bool): - + # GroupNormGradW expects: + # Inputs: dY, X, mean, inv_std + # Outputs: dGamma + # Attrs: epsilon, num_groups ret = all([ - len(node.inputs) >= 2, - len(node.outputs) == 1, + 'num_groups' in node.attrs, + len(node.inputs) == 3, + len(node.outputs) == 1 ]) - # This is a GEMM node: if ret: + self.operatorRepresentation['num_groups'] = node.attrs['num_groups'] - if 'alpha' in node.attrs: - self.operatorRepresentation['alpha'] = node.attrs['alpha'] - else: - self.operatorRepresentation['alpha'] = 1 + return ret - if 'beta' in node.attrs: - self.operatorRepresentation['beta'] = node.attrs['beta'] - else: - self.operatorRepresentation['beta'] = 1 + def parseNodeCtxt(self, + ctxt: NetworkContext, + node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: - if 'transA' in node.attrs: - self.operatorRepresentation['transA'] = node.attrs['transA'] - else: - self.operatorRepresentation['transA'] = 0 + inputs = ['dY', 'X', 'stat'] + outputs = ['dGamma'] - if 'transB' in node.attrs: - self.operatorRepresentation['transB'] = node.attrs['transB'] - else: - self.operatorRepresentation['transB'] = 0 + for idx, inputNode in enumerate(node.inputs): + self.operatorRepresentation[inputs[idx]] = ctxt.lookup(inputNode.name).name + for idx, outputNode in enumerate(node.outputs): + self.operatorRepresentation[outputs[idx]] = ctxt.lookup(outputNode.name).name - if len(node.inputs) == 2 and not self.noBiasHoisting: - C = gs.Constant(f"{node.name}_C", np.zeros((1,))) - node.inputs.append(C) + input_shape = ctxt.lookup(node.inputs[0].name).shape + self.operatorRepresentation['size'] = np.prod(input_shape) + self.operatorRepresentation['N'] = input_shape[0] + self.operatorRepresentation['C'] = input_shape[1] + self.operatorRepresentation['H'] = input_shape[2] if len(input_shape) > 2 else 1 + self.operatorRepresentation['W'] = input_shape[3] if len(input_shape) > 3 else 1 - return True - # This might be a matmul node -> Cast up - else: - return False + return ctxt, True + + +class GroupNormGradBParser(NodeParser): + + def parseNode(self, node: gs.Node) -> (bool): + # GroupNormGradB expects: + # Inputs: dY + # Outputs: dBeta + # No attrs needed (just sum dY over N, H, W) + ret = all([ + len(node.inputs) == 1, + len(node.outputs) == 1 + ]) + + return ret + + def parseNodeCtxt(self, + ctxt: NetworkContext, + node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + + inputs = ['dY'] + outputs = ['dBeta'] + + for idx, inputNode in enumerate(node.inputs): + self.operatorRepresentation[inputs[idx]] = ctxt.lookup(inputNode.name).name + for idx, outputNode in enumerate(node.outputs): + self.operatorRepresentation[outputs[idx]] = ctxt.lookup(outputNode.name).name + + input_shape = ctxt.lookup(node.inputs[0].name).shape + self.operatorRepresentation['size'] = np.prod(input_shape) + self.operatorRepresentation['N'] = input_shape[0] + self.operatorRepresentation['C'] = input_shape[1] + self.operatorRepresentation['H'] = input_shape[2] if len(input_shape) > 2 else 1 + self.operatorRepresentation['W'] = input_shape[3] if len(input_shape) > 3 else 1 + + return ctxt, True + + +class GroupNormGradParser(NodeParser): + """Parser for merged GroupNormGrad node. + + Combines GradXStat + GradX + GradW + GradB into a single node. + Inputs: dY[N,C,H,W], X[N,C,H,W], gamma[C], stat[N,G,2] + Outputs: dX[N,C,H,W], weight_grad[C], bias_grad[C] + Attrs: num_groups + """ + + def parseNode(self, node: gs.Node) -> (bool): + ret = all([ + 'num_groups' in node.attrs, + len(node.inputs) == 4, + len(node.outputs) == 3, + ]) + if ret: + self.operatorRepresentation['num_groups'] = node.attrs['num_groups'] + return ret + + def parseNodeCtxt(self, + ctxt: NetworkContext, + node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + inputs = ['dY', 'X', 'gamma', 'stat'] + outputs = ['dX', 'weight_grad', 'bias_grad'] + + for idx, inputNode in enumerate(node.inputs): + self.operatorRepresentation[inputs[idx]] = ctxt.lookup(inputNode.name).name + for idx, outputNode in enumerate(node.outputs): + self.operatorRepresentation[outputs[idx]] = ctxt.lookup(outputNode.name).name + + input_shape = ctxt.lookup(node.inputs[0].name).shape + self.operatorRepresentation['size'] = np.prod(input_shape) + self.operatorRepresentation['N'] = input_shape[0] + self.operatorRepresentation['C'] = input_shape[1] + self.operatorRepresentation['H'] = input_shape[2] if len(input_shape) > 2 else 1 + self.operatorRepresentation['W'] = input_shape[3] if len(input_shape) > 3 else 1 + + return ctxt, True + + +class GroupNormalizationStatParser(NodeParser): + + def parseNode(self, node: gs.Node) -> (bool): + # GroupNormalizationStat expects: + # Inputs: X + # Outputs: stat [N, G, 2] where stat[:,:,0]=mean, stat[:,:,1]=inv_std + # Attrs: epsilon, num_groups + ret = all([ + 'epsilon' in node.attrs, 'num_groups' in node.attrs, + len(node.inputs) == 1, + len(node.outputs) == 1 + ]) + + if ret: + self.operatorRepresentation['epsilon'] = node.attrs['epsilon'] + self.operatorRepresentation['num_groups'] = node.attrs['num_groups'] + + return ret + + def parseNodeCtxt(self, + ctxt: NetworkContext, + node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + + inputs = ['X'] + outputs = ['stat'] + + for idx, inputNode in enumerate(node.inputs): + self.operatorRepresentation[inputs[idx]] = ctxt.lookup(inputNode.name).name + for idx, outputNode in enumerate(node.outputs): + self.operatorRepresentation[outputs[idx]] = ctxt.lookup(outputNode.name).name + + input_shape = ctxt.lookup(node.inputs[0].name).shape + self.operatorRepresentation['size'] = np.prod(input_shape) + self.operatorRepresentation['N'] = input_shape[0] + self.operatorRepresentation['C'] = input_shape[1] + self.operatorRepresentation['H'] = input_shape[2] if len(input_shape) > 2 else 1 + self.operatorRepresentation['W'] = input_shape[3] if len(input_shape) > 3 else 1 + + return ctxt, True + + +class GroupNormalizationParser(NodeParser): + + def parseNode(self, node: gs.Node) -> (bool): + # GroupNormalization expects: + # Inputs: X, gamma, beta, stat + # Outputs: Y + # Attrs: epsilon, num_groups + ret = all([ + 'num_groups' in node.attrs, + len(node.inputs) == 4, + len(node.outputs) == 1 + ]) + + if ret: + + self.operatorRepresentation['num_groups'] = node.attrs['num_groups'] + + return ret + + def parseNodeCtxt(self, + ctxt: NetworkContext, + node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + + inputs = ['X', 'gamma', 'beta', 'stat'] + outputs = ['Y'] + + for idx, inputNode in enumerate(node.inputs): + self.operatorRepresentation[inputs[idx]] = ctxt.lookup(inputNode.name).name + for idx, outputNode in enumerate(node.outputs): + self.operatorRepresentation[outputs[idx]] = ctxt.lookup(outputNode.name).name + + input_shape = ctxt.lookup(node.inputs[0].name).shape + self.operatorRepresentation['size'] = np.prod(input_shape) + self.operatorRepresentation['N'] = input_shape[0] + self.operatorRepresentation['C'] = input_shape[1] + self.operatorRepresentation['H'] = input_shape[2] if len(input_shape) > 2 else 1 + self.operatorRepresentation['W'] = input_shape[3] if len(input_shape) > 3 else 1 + + return ctxt, True + + +class MatMulParser(NodeParser): + + def __init__(self, noBiasHoisting = True): + super().__init__() + self.noBiasHoisting = noBiasHoisting + + def parseNode(self, node: gs.Node) -> (bool): + + ret = all([len(node.inputs) >= 2, len(node.outputs) == 1]) + + # Assign GEMM-like attributes to be able to reuse same kernel binding + if ret: + self.operatorRepresentation['alpha'] = 1 + self.operatorRepresentation['beta'] = 1 + self.operatorRepresentation['transB'] = 0 + self.operatorRepresentation['transA'] = 0 + + return ret + + def parseNodeCtxt(self, + ctxt: NetworkContext, + node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + + ret = True + + inputs = ['A', 'B'] + outputs = ['data_out'] + + for idx, inputNode in enumerate(node.inputs): + if idx < len(inputs): + self.operatorRepresentation[inputs[idx]] = ctxt.lookup(inputNode.name).name + for idx, outputNode in enumerate(node.outputs): + self.operatorRepresentation[outputs[idx]] = ctxt.lookup(outputNode.name).name + + # Store the input and output shapes in the operator representation + self.operatorRepresentation['size'] = np.prod(ctxt.lookup(node.inputs[0].name).shape) + self.operatorRepresentation['A_shape'] = ctxt.lookup(node.inputs[0].name).shape + self.operatorRepresentation['B_shape'] = ctxt.lookup(node.inputs[1].name).shape + self.operatorRepresentation['data_out_shape'] = ctxt.lookup(node.outputs[0].name).shape + + # Store the matrix dimensions in the operator representation + self.operatorRepresentation['M'] = ctxt.lookup( + node.inputs[0].name).shape[(-2 + self.operatorRepresentation['transA'])] + self.operatorRepresentation['N'] = ctxt.lookup( + node.inputs[0].name).shape[(-1 - self.operatorRepresentation['transA'])] + self.operatorRepresentation['O'] = ctxt.lookup( + node.inputs[1].name).shape[(-1 - self.operatorRepresentation['transB'])] + + # SCHEREMO: Assert that reduction dimension is the same on both matrices + ret = ret and (self.operatorRepresentation['N'] == ctxt.lookup( + node.inputs[1].name).shape[-2 + self.operatorRepresentation['transB']]) + + # Check if the batch dimensions are compatible + self.operatorRepresentation['batch_A'] = np.prod(ctxt.lookup(node.inputs[0].name).shape[:-2]) + self.operatorRepresentation['batch_B'] = np.prod(ctxt.lookup(node.inputs[1].name).shape[:-2]) + + self.operatorRepresentation['batch'] = max(self.operatorRepresentation['batch_A'], + self.operatorRepresentation['batch_B']) + + assert (self.operatorRepresentation["batch_A"] == self.operatorRepresentation["batch_B"]) or ( + self.operatorRepresentation["batch_A"] == 1 + ) or ( + self.operatorRepresentation["batch_B"] == 1 + ), "Incompatible dimensions for input matrices. Broadcasting not yet supported for dimensions larger than 1 on one of the inputs, or equal dimensions between the 2." + + # Create flags for same dimension between each input matrix and the final batch dimension + self.operatorRepresentation['A_batched'] = (self.operatorRepresentation['batch'] == np.prod( + ctxt.lookup(node.inputs[0].name).shape[:-2])) + self.operatorRepresentation['W_batched'] = self.operatorRepresentation['B_batched'] = ( + self.operatorRepresentation['batch'] == np.prod(ctxt.lookup(node.inputs[1].name).shape[:-2])) + + return ctxt, ret + + +class RQMatMulParser(MatMulParser, RQSParserInterface): + + def __init__(self, noBiasHoisting = True): + super().__init__(noBiasHoisting) + self.noBiasHoisting = noBiasHoisting + + def parseNode(self, node: gs.Node) -> (bool): + ret_rqs = RQSParserInterface.parseNode(self, node) + ret_matmul = MatMulParser.parseNode(self, node) + + ret = all([ + ret_rqs == True, + ret_matmul == True, + len(node.inputs) == 4, + len(node.outputs) == 1, + ]) + + return ret + + def parseNodeCtxt(self, + ctxt: NetworkContext, + node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + + newCtxt, ret = super().parseNodeCtxt(ctxt, node, channels_first) + + if ret: + inputs = ['A', 'B', 'add', 'mul'] + outputs = ['data_out'] + + for idx, inputNode in enumerate(node.inputs): + self.operatorRepresentation[inputs[idx]] = newCtxt.lookup(inputNode.name).name + for idx, outputNode in enumerate(node.outputs): + self.operatorRepresentation[outputs[idx]] = newCtxt.lookup(outputNode.name).name + + return newCtxt, ret + + +# This parser combines Matmul nodes and GEMM nodes to the more general GEMM nodes +class GEMMParser(MatMulParser): + + def __init__(self, noBiasHoisting = True): + super().__init__(noBiasHoisting) + + def parseNode(self, node: gs.Node) -> (bool): + + ret = all([ + len(node.inputs) >= 2, + len(node.outputs) == 1, + ]) + + # This is a GEMM node: + if ret: + + if 'alpha' in node.attrs: + self.operatorRepresentation['alpha'] = node.attrs['alpha'] + else: + self.operatorRepresentation['alpha'] = 1 + + if 'beta' in node.attrs: + self.operatorRepresentation['beta'] = node.attrs['beta'] + else: + self.operatorRepresentation['beta'] = 1 + + if 'transA' in node.attrs: + self.operatorRepresentation['transA'] = node.attrs['transA'] + else: + self.operatorRepresentation['transA'] = 0 + + if 'transB' in node.attrs: + self.operatorRepresentation['transB'] = node.attrs['transB'] + else: + self.operatorRepresentation['transB'] = 0 + + if len(node.inputs) == 2 and not self.noBiasHoisting: + C = gs.Constant(f"{node.name}_C", np.zeros((1,))) + node.inputs.append(C) + + return True + # This might be a matmul node -> Cast up + else: + return False def parseNodeCtxt(self, ctxt: NetworkContext, @@ -2613,7 +3083,8 @@ def __init__(self): def parseNode(self, node: gs.Node) -> bool: - ret = all([len(node.inputs) == 2, len(node.outputs) == 1]) + # Accept 1 output (log_prob only) or 2 outputs (loss + log_prob) + ret = all([len(node.inputs) == 2, len(node.outputs) in (1, 2)]) return ret @@ -2624,7 +3095,15 @@ def parseNodeCtxt(self, logits = ctxt.lookup(node.inputs[0].name) labels = ctxt.lookup(node.inputs[1].name) - log_prob = ctxt.lookup(node.outputs[0].name) + if len(node.outputs) == 2: + # Dual-output: outputs[0]=loss (scalar), outputs[1]=log_prob + loss = ctxt.lookup(node.outputs[0].name) + log_prob = ctxt.lookup(node.outputs[1].name) + self.operatorRepresentation['loss'] = loss.name + else: + # Single-output (legacy): outputs[0]=log_prob + log_prob = ctxt.lookup(node.outputs[0].name) + self.operatorRepresentation['loss'] = '' self.operatorRepresentation['logits'] = logits.name self.operatorRepresentation['labels'] = labels.name self.operatorRepresentation['log_prob'] = log_prob.name @@ -2664,7 +3143,65 @@ def parseNodeCtxt(self, return ctxt, True -class SGDParser(NodeParser): +class MSELossParser(NodeParser): + + def __init__(self): + super().__init__() + + def parseNode(self, node: gs.Node) -> bool: + return all([len(node.inputs) == 2, len(node.outputs) == 1]) + + def parseNodeCtxt(self, + ctxt: NetworkContext, + node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + + pred = ctxt.lookup(node.inputs[0].name) + target = ctxt.lookup(node.inputs[1].name) + loss = ctxt.lookup(node.outputs[0].name) + + num_elements = 1 + for d in pred.shape: + num_elements *= d + + self.operatorRepresentation['pred'] = pred.name + self.operatorRepresentation['target'] = target.name + self.operatorRepresentation['loss'] = loss.name + self.operatorRepresentation['num_elements'] = num_elements + + return ctxt, True + + +class MSELossGradParser(NodeParser): + + def __init__(self): + super().__init__() + + def parseNode(self, node: gs.Node) -> bool: + return all([len(node.inputs) == 2, len(node.outputs) == 1]) + + def parseNodeCtxt(self, + ctxt: NetworkContext, + node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + + pred = ctxt.lookup(node.inputs[0].name) + target = ctxt.lookup(node.inputs[1].name) + grad = ctxt.lookup(node.outputs[0].name) + + num_elements = 1 + for d in pred.shape: + num_elements *= d + + self.operatorRepresentation['pred'] = pred.name + self.operatorRepresentation['target'] = target.name + self.operatorRepresentation['grad'] = grad.name + self.operatorRepresentation['num_elements'] = num_elements + + return ctxt, True + + +class SGDParser(NodeParser): def __init__(self): super().__init__() @@ -2732,6 +3269,196 @@ def parseNodeCtxt(self, ctxt, node: gs.Node, channels_first: bool = True): return ctxt, True +class BatchNormInternalParser(NodeParser): + """Parser for ORT BatchNormInternal (training_mode=1). + + Inputs (5): X, scale (gamma), B (beta), running_mean, running_var + Outputs (5): Y, updated_running_mean, updated_running_var, saved_mean, saved_inv_std + + Outputs[1,2] (updated running stats) have no consumers in the graph and are + allocated but never written by the kernel. + Outputs[3,4] (saved_mean, saved_inv_std) are consumed by BatchNormalizationGrad. + Their ONNX shapes are '?' — the parser infers them as [C]. + """ + + def __init__(self): + super().__init__() + + def parseNode(self, node: gs.Node) -> bool: + if len(node.inputs) != 5: + return False + if len(node.outputs) != 5: + return False + self.operatorRepresentation['epsilon'] = float(node.attrs.get('epsilon', 1e-5)) + self.operatorRepresentation['momentum'] = float(node.attrs.get('momentum', 0.9)) + self.operatorRepresentation['training_mode'] = int(node.attrs.get('training_mode', 1)) + return True + + def parseNodeCtxt(self, ctxt: NetworkContext, node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + # Inputs + self.operatorRepresentation['data_in'] = ctxt.lookup(node.inputs[0].name).name + self.operatorRepresentation['scale'] = ctxt.lookup(node.inputs[1].name).name + self.operatorRepresentation['bias'] = ctxt.lookup(node.inputs[2].name).name + self.operatorRepresentation['running_mean'] = ctxt.lookup(node.inputs[3].name).name + self.operatorRepresentation['running_var'] = ctxt.lookup(node.inputs[4].name).name + + # Outputs + self.operatorRepresentation['data_out'] = ctxt.lookup(node.outputs[0].name).name + self.operatorRepresentation['updated_running_mean'] = ctxt.lookup(node.outputs[1].name).name + self.operatorRepresentation['updated_running_var'] = ctxt.lookup(node.outputs[2].name).name + self.operatorRepresentation['saved_mean'] = ctxt.lookup(node.outputs[3].name).name + self.operatorRepresentation['saved_inv_std'] = ctxt.lookup(node.outputs[4].name).name + + # Spatial shape from input[0] + input_shape = ctxt.lookup(node.inputs[0].name).shape + N = int(input_shape[0]) + C = int(input_shape[1]) + H_in = int(input_shape[2]) + W_in = int(input_shape[3]) + self.operatorRepresentation['N'] = N + self.operatorRepresentation['C'] = C + self.operatorRepresentation['H_in'] = H_in + self.operatorRepresentation['W_in'] = W_in + + # Fix unknown shapes for saved_mean and saved_inv_std (ONNX reports '?') + for out_idx in [3, 4]: + buf = ctxt.lookup(node.outputs[out_idx].name) + if buf.shape is None or (hasattr(buf.shape, '__len__') and len(buf.shape) == 0): + buf.shape = (C,) + + return ctxt, True + + +class BatchNormalizationGradParser(NodeParser): + """Parser for ORT BatchNormalizationGrad (backward pass). + + Inputs (5): dY, X, scale (gamma), saved_mean, saved_inv_std + Outputs (3): dX, dgamma, dbeta + + dgamma and dbeta have shape '?' in ONNX — inferred as [C] from input[2] (gamma). + """ + + def __init__(self): + super().__init__() + + def parseNode(self, node: gs.Node) -> bool: + if len(node.inputs) != 5: + return False + if len(node.outputs) != 3: + return False + self.operatorRepresentation['epsilon'] = float(node.attrs.get('epsilon', 1e-5)) + return True + + def parseNodeCtxt(self, ctxt: NetworkContext, node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + # Inputs + self.operatorRepresentation['dY'] = ctxt.lookup(node.inputs[0].name).name + self.operatorRepresentation['X'] = ctxt.lookup(node.inputs[1].name).name + self.operatorRepresentation['gamma'] = ctxt.lookup(node.inputs[2].name).name + self.operatorRepresentation['saved_mean'] = ctxt.lookup(node.inputs[3].name).name + self.operatorRepresentation['saved_inv_std'] = ctxt.lookup(node.inputs[4].name).name + + # Outputs + self.operatorRepresentation['dX'] = ctxt.lookup(node.outputs[0].name).name + self.operatorRepresentation['dgamma'] = ctxt.lookup(node.outputs[1].name).name + self.operatorRepresentation['dbeta'] = ctxt.lookup(node.outputs[2].name).name + + # Shape from dY (input[0]) + dy_shape = ctxt.lookup(node.inputs[0].name).shape + N = int(dy_shape[0]) + C = int(dy_shape[1]) + H_in = int(dy_shape[2]) + W_in = int(dy_shape[3]) + self.operatorRepresentation['N'] = N + self.operatorRepresentation['C'] = C + self.operatorRepresentation['H_in'] = H_in + self.operatorRepresentation['W_in'] = W_in + + # Fix unknown shapes for dgamma and dbeta (ONNX reports '?') + for out_idx in [1, 2]: + buf = ctxt.lookup(node.outputs[out_idx].name) + if buf.shape is None or (hasattr(buf.shape, '__len__') and len(buf.shape) == 0): + buf.shape = (C,) + + return ctxt, True + + +class GlobalAveragePoolParser(NodeParser): + """Parser for GlobalAveragePool (NCHW). + + Input: data_in [N, C, H, W] + Output: data_out [N, C, 1, 1] + """ + + def __init__(self): + super().__init__() + + def parseNode(self, node: gs.Node) -> bool: + if len(node.inputs) != 1: + return False + if len(node.outputs) != 1: + return False + return True + + def parseNodeCtxt(self, ctxt: NetworkContext, node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + self.operatorRepresentation['data_in'] = ctxt.lookup(node.inputs[0].name).name + self.operatorRepresentation['data_out'] = ctxt.lookup(node.outputs[0].name).name + + in_shape = ctxt.lookup(node.inputs[0].name).shape + if len(in_shape) != 4: + return ctxt, False + + N, C, H, W = int(in_shape[0]), int(in_shape[1]), int(in_shape[2]), int(in_shape[3]) + self.operatorRepresentation['batch'] = N + self.operatorRepresentation['channels'] = C + self.operatorRepresentation['dim_im_in_x'] = H + self.operatorRepresentation['dim_im_in_y'] = W + self.operatorRepresentation['size'] = H * W + return ctxt, True + + +class GlobalAveragePoolGradParser(NodeParser): + """Parser for fused GlobalAveragePoolGrad. + + Input: dY [N, C, 1, 1] (stored as N*C elements) + Output: dX [N, C, H, W] + Attrs: kernel_shape=[H, W] + """ + + def __init__(self): + super().__init__() + + def parseNode(self, node: gs.Node) -> bool: + if len(node.inputs) != 1: + return False + if len(node.outputs) != 1: + return False + if 'kernel_shape' not in node.attrs: + return False + kernel_shape = node.attrs['kernel_shape'] + if len(kernel_shape) != 2: + return False + self.operatorRepresentation['H'] = int(kernel_shape[0]) + self.operatorRepresentation['W'] = int(kernel_shape[1]) + return True + + def parseNodeCtxt(self, ctxt: NetworkContext, node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + self.operatorRepresentation['dY'] = ctxt.lookup(node.inputs[0].name).name + self.operatorRepresentation['dX'] = ctxt.lookup(node.outputs[0].name).name + + dy_shape = ctxt.lookup(node.inputs[0].name).shape + if len(dy_shape) < 2: + return ctxt, False + + N, C = int(dy_shape[0]), int(dy_shape[1]) + self.operatorRepresentation['batch'] = N + self.operatorRepresentation['channels'] = C + return ctxt, True + + class ConvTransposeParser(NodeParser): def __init__(self): @@ -2739,16 +3466,23 @@ def __init__(self): def parseNode(self, node: gs.Node) -> bool: # Extract ONNX attributes with defaults - strides = node.attrs.get('strides', [1]) - - pads = node.attrs.get('pads', [0, 0]) + strides = node.attrs.get('strides', [1, 1]) + pads = node.attrs.get('pads', [0, 0, 0, 0]) kernel_shape = node.attrs.get('kernel_shape', None) - dilations = node.attrs.get('dilations', [1]) + dilations = node.attrs.get('dilations', [1, 1]) group = node.attrs.get('group', 1) - # Check for required attributes - wellFormed = (kernel_shape is not None and len(node.outputs) == 1) + # Validate 2D operation + wellFormed = all([ + kernel_shape is not None, + len(node.outputs) == 1, + len(strides) == 2, + len(pads) == 4, + len(dilations) == 2, + ]) + if wellFormed: + # Store attributes self.operatorRepresentation['strides'] = strides self.operatorRepresentation['pads'] = pads self.operatorRepresentation['kernel_shape'] = kernel_shape @@ -2756,6 +3490,26 @@ def parseNode(self, node: gs.Node) -> bool: self.operatorRepresentation['group'] = group self.operatorRepresentation['nodeName'] = node.name self.operatorRepresentation['nodeOp'] = node.op + + # Set kernel dimensions + # Note: Following system convention where _x refers to H, _y refers to W + self.operatorRepresentation['dim_kernel_x'] = int(kernel_shape[0]) # kH + self.operatorRepresentation['dim_kernel_y'] = int(kernel_shape[1]) # kW + + # Set strides + self.operatorRepresentation['stride_x'] = int(strides[0]) # stride_H + self.operatorRepresentation['stride_y'] = int(strides[1]) # stride_W + + # Set dilations + self.operatorRepresentation['dilation_x'] = int(dilations[0]) # dilation_H + self.operatorRepresentation['dilation_y'] = int(dilations[1]) # dilation_W + + # Set padding (top, left, bottom, right) + self.operatorRepresentation['padding_y_top'] = int(pads[0]) + self.operatorRepresentation['padding_x_left'] = int(pads[1]) + self.operatorRepresentation['padding_y_bottom'] = int(pads[2]) + self.operatorRepresentation['padding_x_right'] = int(pads[3]) + return wellFormed def parseNodeCtxt(self, ctxt: NetworkContext, node: gs.Node, channels_first: bool = True): @@ -2763,50 +3517,62 @@ def parseNodeCtxt(self, ctxt: NetworkContext, node: gs.Node, channels_first: boo self.operatorRepresentation['data_in'] = node.inputs[0].name self.operatorRepresentation['weight'] = node.inputs[1].name self.operatorRepresentation['data_out'] = node.outputs[0].name + + # Handle optional bias if len(node.inputs) == 3: self.operatorRepresentation['bias'] = node.inputs[2].name self.operatorRepresentation['has_bias'] = "true" else: self.operatorRepresentation['has_bias'] = "false" - # Get output shape from context - data_out = ctxt.lookup(node.outputs[0].name) - out_shape = data_out.shape - if len(out_shape) == 3: - self.operatorRepresentation['dim_im_out_x'] = out_shape[2] - elif len(out_shape) == 4: - self.operatorRepresentation['dim_im_out_x'] = out_shape[2] - self.operatorRepresentation['dim_im_out_y'] = out_shape[3] - - stride_x, stride_y = 1, 1 - if "strides" in node.attrs: - stride_y = node.attrs["strides"][0] - stride_x = node.attrs["strides"][1] if len(node.attrs["strides"]) > 1 else stride_y - self.operatorRepresentation["stride_y"] = stride_y - self.operatorRepresentation["stride_x"] = stride_x - - if "kernel_shape" in node.attrs: - kernel_shape = node.attrs["kernel_shape"] - kernel_shape_x = kernel_shape[0] - # For 2D, kernel_shape may have two elements - kernel_shape_y = kernel_shape[1] if len(kernel_shape) > 1 else kernel_shape_x - else: - kernel_shape_x = 1 - kernel_shape_y = 1 + # Get tensors from context data_in = ctxt.lookup(node.inputs[0].name) data_out = ctxt.lookup(node.outputs[0].name) + weight = ctxt.lookup(node.inputs[1].name) + + # Get shapes in_shape = data_in.shape out_shape = data_out.shape - self.operatorRepresentation['ch_im_in'] = in_shape[1] - self.operatorRepresentation['dim_im_in_y'] = in_shape[2] - self.operatorRepresentation['ch_im_out'] = out_shape[1] - self.operatorRepresentation['dim_im_out_y'] = out_shape[2] + # Validate 4D tensors (NCHW) + if len(in_shape) != 4 or len(out_shape) != 4: + return ctxt, False + + # Set batch size + self.operatorRepresentation['batch'] = in_shape[0] + + if channels_first: + # NCHW format + # Note: Following system convention where _x refers to H (shape[2]), _y refers to W (shape[3]) + self.operatorRepresentation['ch_im_in'] = in_shape[1] + self.operatorRepresentation['dim_im_in_x'] = in_shape[2] # H + self.operatorRepresentation['dim_im_in_y'] = in_shape[3] # W + + self.operatorRepresentation['ch_im_out'] = out_shape[1] + self.operatorRepresentation['dim_im_out_x'] = out_shape[2] # H + self.operatorRepresentation['dim_im_out_y'] = out_shape[3] # W + else: + # NHWC format + self.operatorRepresentation['ch_im_in'] = in_shape[3] + self.operatorRepresentation['dim_im_in_x'] = in_shape[1] # H + self.operatorRepresentation['dim_im_in_y'] = in_shape[2] # W + + self.operatorRepresentation['ch_im_out'] = out_shape[3] + self.operatorRepresentation['dim_im_out_x'] = out_shape[1] # H + self.operatorRepresentation['dim_im_out_y'] = out_shape[2] # W + + # Calculate batch offsets (elements per batch) + self.operatorRepresentation['batchOffsetIn'] = ( + self.operatorRepresentation['ch_im_in'] * + self.operatorRepresentation['dim_im_in_x'] * + self.operatorRepresentation['dim_im_in_y'] + ) + self.operatorRepresentation['batchOffsetOut'] = ( + self.operatorRepresentation['ch_im_out'] * + self.operatorRepresentation['dim_im_out_x'] * + self.operatorRepresentation['dim_im_out_y'] + ) - self.operatorRepresentation[ - 'batchOffsetIn'] = self.operatorRepresentation['ch_im_in'] * self.operatorRepresentation['dim_im_in_y'] - self.operatorRepresentation[ - 'batchOffsetOut'] = self.operatorRepresentation['ch_im_out'] * self.operatorRepresentation['dim_im_out_y'] return ctxt, True @@ -2842,8 +3608,27 @@ def parseNodeCtxt(self, channels_first: bool = True) -> Tuple[NetworkContext, bool]: newCtxt, ret = super().parseNodeCtxt(ctxt, node, channels_first) - if ret: + data_in = newCtxt.lookup(self.operatorRepresentation['data_in']) + data_out = newCtxt.lookup(self.operatorRepresentation['data_out']) + weight = newCtxt.lookup(self.operatorRepresentation['weight']) + + self.operatorRepresentation['batch'] = data_in.shape[0] + if channels_first: + self.operatorRepresentation['ch_im_in'] = data_in.shape[1] + self.operatorRepresentation['dim_im_in_x'] = data_in.shape[2] + self.operatorRepresentation['dim_im_in_y'] = data_in.shape[3] + self.operatorRepresentation['ch_im_out'] = data_out.shape[1] + self.operatorRepresentation['dim_im_out_x'] = data_out.shape[2] + self.operatorRepresentation['dim_im_out_y'] = data_out.shape[3] + else: + self.operatorRepresentation['ch_im_in'] = data_in.shape[3] + self.operatorRepresentation['dim_im_in_x'] = data_in.shape[1] + self.operatorRepresentation['dim_im_in_y'] = data_in.shape[2] + self.operatorRepresentation['ch_im_out'] = data_out.shape[3] + self.operatorRepresentation['dim_im_out_x'] = data_out.shape[1] + self.operatorRepresentation['dim_im_out_y'] = data_out.shape[2] + data_in = newCtxt.lookup(node.inputs[0].name) data_out = newCtxt.lookup(node.outputs[0].name) in_shape = data_in.shape @@ -2882,3 +3667,311 @@ def parseNodeCtxt(self, self.operatorRepresentation['size'] = int(np.prod(data_in.shape)) return ctxt, True + + +class InPlaceAccumulatorV2Parser(NodeParser): + """Parser for ORT InPlaceAccumulatorV2 operator (com.microsoft). + + Semantics: + if lazy_reset_grad: out = gradient (reset) + else: out = buffer + gradient (accumulate) + + Inputs: + 0: buffer - current accumulation buffer (float tensor) + 1: gradient - new gradient to accumulate (float tensor, same shape) + 2: lazy_reset_grad - reset flag; if true, overwrite; else add (bool[1]) + + Output: + 0: output_buffer - updated accumulation buffer (float tensor) + """ + + def __init__(self): + super().__init__() + + def parseNode(self, node: gs.Node) -> bool: + # Require exactly 3 inputs (buffer, gradient, lazy_reset_grad) and 1 output + return len(node.inputs) == 3 and len(node.outputs) == 1 + + def parseNodeCtxt(self, + ctxt: NetworkContext, + node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + + buffer = ctxt.lookup(node.inputs[0].name) + gradient = ctxt.lookup(node.inputs[1].name) + lazy_reset_grad = ctxt.lookup(node.inputs[2].name) + data_out = ctxt.lookup(node.outputs[0].name) + + self.operatorRepresentation['accum_buffer'] = buffer.name + self.operatorRepresentation['gradient'] = gradient.name + self.operatorRepresentation['lazy_reset_grad'] = lazy_reset_grad.name + self.operatorRepresentation['data_out'] = data_out.name + self.operatorRepresentation['size'] = int(np.prod(buffer.shape)) + + return ctxt, True + + +class Conv2DGradXParser(Conv2DParser): + + def __init__(self, noBiasHoisting=True): + super().__init__(noBiasHoisting) + + def parseNode(self, node: gs.Node) -> bool: + + wellFormed = super().parseNode(node) + + ret = all([len(node.inputs) == 2, len(node.outputs) == 1]) + + return wellFormed + + def parseNodeCtxt(self, + ctxt: NetworkContext, + node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + + newCtxt, ret = super().parseNodeCtxt(ctxt, node, channels_first) + + if ret: + + output_grad_name = node.inputs[0].name # dY + weight_name = node.inputs[1].name + input_grad_name = node.outputs[0].name # dX + + output_grad = ctxt.lookup(output_grad_name) # dY: [N, C_out, H_out, W_out] + weight = ctxt.lookup(weight_name) + input_grad = ctxt.lookup(input_grad_name) # dX: [N, C_in, H_in, W_in] + + self.operatorRepresentation['grad_out'] = output_grad_name # dY + self.operatorRepresentation['weight'] = weight_name + self.operatorRepresentation['grad_in'] = input_grad_name # dX + + self.operatorRepresentation['batch'] = output_grad.shape[0] + + # From input_grad (dX): [N, C_in, H_in, W_in] + self.operatorRepresentation['ch_im_in'] = input_grad.shape[1] + self.operatorRepresentation['dim_im_in_x'] = input_grad.shape[2] # H_in + self.operatorRepresentation['dim_im_in_y'] = input_grad.shape[3] # W_in + + # From output_grad (dY): [N, C_out, H_out, W_out] + self.operatorRepresentation['ch_im_out'] = output_grad.shape[1] + self.operatorRepresentation['dim_im_out_x'] = output_grad.shape[2] # H_out + self.operatorRepresentation['dim_im_out_y'] = output_grad.shape[3] # W_out + + # Initialize offset fields (will be filled during tiling) + self.operatorRepresentation['offset_grad_in_h'] = 0 + self.operatorRepresentation['offset_grad_in_w'] = 0 + self.operatorRepresentation['offset_grad_out_h'] = 0 + self.operatorRepresentation['offset_grad_out_w'] = 0 + + return newCtxt, True + + return ctxt, False + + +class Conv2DGradWParser(Conv2DParser): + + def __init__(self, noBiasHoisting=True): + super().__init__(noBiasHoisting) + + def parseNode(self, node: gs.Node) -> bool: + + wellFormed = super().parseNode(node) + + ret = all([len(node.inputs) == 2, len(node.outputs) == 1]) + + return wellFormed + + def parseNodeCtxt(self, + ctxt: NetworkContext, + node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + + newCtxt, ret = super().parseNodeCtxt(ctxt, node, channels_first) + + if ret: + + input_name = node.inputs[1].name # X + output_grad_name = node.inputs[0].name # dY + weight_grad_name = node.outputs[0].name # dW + + input = ctxt.lookup(input_name) # X: [N, C_in, H_in, W_in] + output_grad = ctxt.lookup(output_grad_name) # dY: [N, C_out, H_out, W_out] + weight_grad = ctxt.lookup(weight_grad_name) # dW: [C_out, C_in, kH, kW] + + self.operatorRepresentation['data_in'] = input_name # X + self.operatorRepresentation['grad_out'] = output_grad_name # dY + self.operatorRepresentation['grad_weight'] = weight_grad_name # dW + + self.operatorRepresentation['batch'] = output_grad.shape[0] + + self.operatorRepresentation['ch_im_in'] = input.shape[1] + self.operatorRepresentation['dim_im_in_x'] = input.shape[2] # H_in + self.operatorRepresentation['dim_im_in_y'] = input.shape[3] # W_in + + self.operatorRepresentation['ch_im_out'] = output_grad.shape[1] + self.operatorRepresentation['dim_im_out_x'] = output_grad.shape[2] # H_out + self.operatorRepresentation['dim_im_out_y'] = output_grad.shape[3] # W_out + + self.operatorRepresentation['dim_kernel_x'] = weight_grad.shape[2] # kH + self.operatorRepresentation['dim_kernel_y'] = weight_grad.shape[3] # kW + self.operatorRepresentation['kernel_shape'] = [weight_grad.shape[2], weight_grad.shape[3]] # [kH, kW] + + return newCtxt, True + + return ctxt, False + + +class Conv2DGradBParser(NodeParser): + """Parser for ConvGradB: dB[c] = sum_{n,h,w} dY[n,c,h,w]. + inputs: [dY: N,C_out,H,W], outputs: [dB: C_out] + """ + + def __init__(self): + super().__init__() + + def parseNode(self, node: gs.Node) -> bool: + return len(node.inputs) == 1 and len(node.outputs) == 1 + + def parseNodeCtxt(self, ctxt: NetworkContext, node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + output_grad = ctxt.lookup(node.inputs[0].name) + bias_grad = ctxt.lookup(node.outputs[0].name) + self.operatorRepresentation['grad_out'] = output_grad.name + self.operatorRepresentation['grad_bias'] = bias_grad.name + self.operatorRepresentation['batch'] = output_grad.shape[0] + self.operatorRepresentation['ch_im_out'] = output_grad.shape[1] + self.operatorRepresentation['dim_im_out_x'] = output_grad.shape[2] + self.operatorRepresentation['dim_im_out_y'] = output_grad.shape[3] + return ctxt, True + + +class Conv2DGradXWParser(NodeParser): + """Combined ConvGrad no-bias: 3 inputs (dY, X, W), 2 outputs (dX, dW).""" + + def __init__(self): + super().__init__() + + def parseNode(self, node): + wellFormed = all([ + 'dilations' in node.attrs, + 'group' in node.attrs, + 'pads' in node.attrs, + 'strides' in node.attrs, + len(node.inputs) == 3, + len(node.outputs) == 2, + len(node.attrs['strides']) == 2, + len(node.attrs['pads']) == 4, + len(node.attrs['dilations']) == 2, + ]) + if wellFormed: + if 'kernel_shape' not in node.attrs: + node.attrs['kernel_shape'] = node.inputs[2].shape[-2:] + self.operatorRepresentation['group'] = node.attrs['group'] + self.operatorRepresentation['pads'] = node.attrs['pads'] + self.operatorRepresentation['strides'] = node.attrs['strides'] + self.operatorRepresentation['dilations'] = node.attrs['dilations'] + self.operatorRepresentation['kernel_shape'] = node.attrs['kernel_shape'] + self.operatorRepresentation['dim_kernel_x'] = int(node.attrs['kernel_shape'][0]) + self.operatorRepresentation['dim_kernel_y'] = int(node.attrs['kernel_shape'][1]) + self.operatorRepresentation['stride_x'] = int(node.attrs['strides'][0]) + self.operatorRepresentation['stride_y'] = int(node.attrs['strides'][1]) + return wellFormed + + def parseNodeCtxt(self, ctxt, node, channels_first=True): + grad_out = ctxt.lookup(node.inputs[0].name) + data_in = ctxt.lookup(node.inputs[1].name) + weight = ctxt.lookup(node.inputs[2].name) + grad_in = ctxt.lookup(node.outputs[0].name) + grad_weight = ctxt.lookup(node.outputs[1].name) + + self.operatorRepresentation['grad_out'] = grad_out.name + self.operatorRepresentation['data_in'] = data_in.name + self.operatorRepresentation['weight'] = weight.name + self.operatorRepresentation['grad_in'] = grad_in.name + self.operatorRepresentation['grad_weight'] = grad_weight.name + + self.operatorRepresentation['batch'] = data_in.shape[0] + self.operatorRepresentation['ch_im_in'] = data_in.shape[1] + self.operatorRepresentation['dim_im_in_x'] = data_in.shape[2] + self.operatorRepresentation['dim_im_in_y'] = data_in.shape[3] + self.operatorRepresentation['ch_im_out'] = grad_out.shape[1] + self.operatorRepresentation['dim_im_out_x'] = grad_out.shape[2] + self.operatorRepresentation['dim_im_out_y'] = grad_out.shape[3] + + self.operatorRepresentation['offset_grad_in_h'] = 0 + self.operatorRepresentation['offset_grad_in_w'] = 0 + self.operatorRepresentation['offset_grad_out_h'] = 0 + self.operatorRepresentation['offset_grad_out_w'] = 0 + + self.operatorRepresentation['gradw_dim_im_in_x'] = data_in.shape[2] + self.operatorRepresentation['gradw_dim_im_in_y'] = data_in.shape[3] + + return ctxt, True + + +class Conv2DGradXWBParser(NodeParser): + """Combined ConvGrad with bias: 4 inputs (dY, X, W, bias), 3 outputs (dX, dW, dB).""" + + def __init__(self): + super().__init__() + + def parseNode(self, node): + wellFormed = all([ + 'dilations' in node.attrs, + 'group' in node.attrs, + 'pads' in node.attrs, + 'strides' in node.attrs, + len(node.inputs) == 4, + len(node.outputs) == 3, + len(node.attrs['strides']) == 2, + len(node.attrs['pads']) == 4, + len(node.attrs['dilations']) == 2, + ]) + if wellFormed: + if 'kernel_shape' not in node.attrs: + node.attrs['kernel_shape'] = node.inputs[2].shape[-2:] + self.operatorRepresentation['group'] = node.attrs['group'] + self.operatorRepresentation['pads'] = node.attrs['pads'] + self.operatorRepresentation['strides'] = node.attrs['strides'] + self.operatorRepresentation['dilations'] = node.attrs['dilations'] + self.operatorRepresentation['kernel_shape'] = node.attrs['kernel_shape'] + self.operatorRepresentation['dim_kernel_x'] = int(node.attrs['kernel_shape'][0]) + self.operatorRepresentation['dim_kernel_y'] = int(node.attrs['kernel_shape'][1]) + self.operatorRepresentation['stride_x'] = int(node.attrs['strides'][0]) + self.operatorRepresentation['stride_y'] = int(node.attrs['strides'][1]) + return wellFormed + + def parseNodeCtxt(self, ctxt, node, channels_first=True): + grad_out = ctxt.lookup(node.inputs[0].name) + data_in = ctxt.lookup(node.inputs[1].name) + weight = ctxt.lookup(node.inputs[2].name) + bias = ctxt.lookup(node.inputs[3].name) + grad_in = ctxt.lookup(node.outputs[0].name) + grad_weight = ctxt.lookup(node.outputs[1].name) + grad_bias = ctxt.lookup(node.outputs[2].name) + + self.operatorRepresentation['grad_out'] = grad_out.name + self.operatorRepresentation['data_in'] = data_in.name + self.operatorRepresentation['weight'] = weight.name + self.operatorRepresentation['bias'] = bias.name + self.operatorRepresentation['grad_in'] = grad_in.name + self.operatorRepresentation['grad_weight'] = grad_weight.name + self.operatorRepresentation['grad_bias'] = grad_bias.name + + self.operatorRepresentation['batch'] = data_in.shape[0] + self.operatorRepresentation['ch_im_in'] = data_in.shape[1] + self.operatorRepresentation['dim_im_in_x'] = data_in.shape[2] + self.operatorRepresentation['dim_im_in_y'] = data_in.shape[3] + self.operatorRepresentation['ch_im_out'] = grad_out.shape[1] + self.operatorRepresentation['dim_im_out_x'] = grad_out.shape[2] + self.operatorRepresentation['dim_im_out_y'] = grad_out.shape[3] + + self.operatorRepresentation['offset_grad_in_h'] = 0 + self.operatorRepresentation['offset_grad_in_w'] = 0 + self.operatorRepresentation['offset_grad_out_h'] = 0 + self.operatorRepresentation['offset_grad_out_w'] = 0 + + self.operatorRepresentation['gradw_dim_im_in_x'] = data_in.shape[2] + self.operatorRepresentation['gradw_dim_im_in_y'] = data_in.shape[3] + + return ctxt, True diff --git a/Deeploy/Targets/Generic/Platform.py b/Deeploy/Targets/Generic/Platform.py index 7a842baba3..fa10a8ba35 100644 --- a/Deeploy/Targets/Generic/Platform.py +++ b/Deeploy/Targets/Generic/Platform.py @@ -6,27 +6,27 @@ RemoveEmptyConvBiasPass, RemoveOnlySingletonReduceMeanPass from Deeploy.DeeployTypes import ConstantBuffer, DeploymentEngine, DeploymentPlatform, NodeMapper, NodeTemplate, \ StructBuffer, TopologyOptimizer, TransientBuffer, VariableBuffer -from Deeploy.Targets.Generic.Bindings import BasicAddBindings, BasicBatchNormBindings, BasicConcatBindings, \ - BasicConv1DBindings, BasicConv2DBindings, BasicConvTransposeBindings, BasicDebugPrintBindings, \ - BasicDequantBindings, BasicDivBindings, BasicDWConv1DBinding, BasicDWConv2DBindings, BasicGatherBindings, \ - BasicGELUBindings, BasicGEMMBindings, BasicITAPartialSoftmaxBinding, BasicITASoftmaxBinding, \ - BasicLayerNormBindings, BasicMatMulBindings, BasicMaxPool1DBindings, BasicMaxPool2DBindings, BasicMulBindings, \ - BasicPad1DBindings, BasicPad2DBindings, BasicPowBindings, BasicQuantBindings, BasicReduceMeanBindings, \ - BasicReduceSumBindings, BasicReluBinding, BasicReshapeBindings, BasicRQIntegerDivBinding, BasicRQSBindings, \ - BasicRQSGELUBinding, BasicSliceBindings, BasicSoftmaxBindings, BasicSqrtBindings, BasicTransposeBindings, \ - DummyBinding -from Deeploy.Targets.Generic.Layers import AddLayer, BatchNormalizationLayer, ConcatLayer, ConvLayer, \ - ConvTransposeLayer, DebugPrintLayer, DequantLayer, DivLayer, GatherLayer, GELULayer, GEMMLayer, ITAMaxLayer, \ - LayerNormLayer, MatMulLayer, MaxPoolLayer, MulLayer, PadLayer, PowLayer, QuantLayer, ReduceMeanLayer, \ - ReduceSumLayer, ReluLayer, RequantShiftLayer, ReshapeLayer, RQIntegerDivLayer, RQSiGELULayer, SliceLayer, \ - SoftmaxLayer, SqrtLayer, TransposeLayer +from Deeploy.Targets.Generic.Bindings import BasicAddBindings, BasicAveragePool2DBindings, BasicBatchNormBindings, \ + BasicConcatBindings, BasicConv1DBindings, BasicConv2DBindings, BasicConvTransposeBindings, \ + BasicDebugPrintBindings, BasicDequantBindings, BasicDivBindings, BasicDWConv1DBinding, BasicDWConv2DBindings, \ + BasicGatherBindings, BasicGELUBindings, BasicGEMMBindings, BasicInPlaceAccumulatorV2Bindings, \ + BasicITAPartialSoftmaxBinding, BasicITASoftmaxBinding, BasicLayerNormBindings, BasicMatMulBindings, \ + BasicMaxPool1DBindings, BasicMaxPool2DBindings, BasicMulBindings, BasicPad1DBindings, BasicPad2DBindings, \ + BasicPowBindings, BasicQuantBindings, BasicReduceMeanBindings, BasicReduceSumBindings, BasicReluBinding, \ + BasicReshapeBindings, BasicRQIntegerDivBinding, BasicRQSBindings, BasicRQSGELUBinding, BasicSliceBindings, \ + BasicSoftmaxBindings, BasicSqrtBindings, BasicTransposeBindings, DummyBinding +from Deeploy.Targets.Generic.Layers import AddLayer, AveragePoolLayer, BatchNormalizationLayer, ConcatLayer, \ + ConvLayer, ConvTransposeLayer, DebugPrintLayer, DequantLayer, DivLayer, GatherLayer, GELULayer, GEMMLayer, \ + InPlaceAccumulatorV2Layer, ITAMaxLayer, LayerNormLayer, MatMulLayer, MaxPoolLayer, MulLayer, PadLayer, PowLayer, \ + QuantLayer, ReduceMeanLayer, ReduceSumLayer, ReluLayer, RequantShiftLayer, ReshapeLayer, RQIntegerDivLayer, \ + RQSiGELULayer, SliceLayer, SoftmaxLayer, SqrtLayer, TransposeLayer from Deeploy.Targets.Generic.Parsers import AddParser, BatchNormParser, ConcatParser, ConvTranspose1DParser, \ DebugParser, DequantParser, DivParser, DummyParser, FlattenParser, GatherParser, GELUParser, GenericConv1DParser, \ GenericConv2DParser, GenericDWConv1DParser, GenericDWConv2DParser, GenericGEMMParser, GenericMaxPool2DParser, \ - IntegerDivParser, ITAMaxParser, ITAPartialMaxParser, LayerNormParser, MatMulParser, MaxPool1DParser, MulParser, \ - Pad1DParser, Pad2DParser, PowParser, QuantParser, ReduceMeanParser, ReduceSumParser, ReluParser, \ - RequantShiftParser, ReshapeParser, RQIntegerDivParser, RQSiGELUParser, SliceParser, SoftmaxParser, SqrtParser, \ - TransposeParser, UnsqueezeParser, iLayerNormParser, iSoftmaxParser + InPlaceAccumulatorV2Parser, IntegerDivParser, ITAMaxParser, ITAPartialMaxParser, LayerNormParser, MatMulParser, \ + MaxPool1DParser, MulParser, Pad1DParser, Pad2DParser, PowParser, QuantParser, ReduceMeanParser, ReduceSumParser, \ + ReluParser, RequantShiftParser, ReshapeParser, RQIntegerDivParser, RQSiGELUParser, SliceParser, SoftmaxParser, \ + SqrtParser, TransposeParser, UnsqueezeParser, iLayerNormParser, iSoftmaxParser from Deeploy.Targets.Generic.Templates import AllocateTemplate, FreeTemplate from Deeploy.Targets.Generic.TopologyOptimizationPasses.Passes import DequantPatternPass, ExtractPaddingFromConvPass, \ ExtractPaddingFromPoolPass, MatMulAddMergePass, MergeConstAddAndRequantPass, QuantPatternPass, \ @@ -52,6 +52,7 @@ MatMulMapper = NodeMapper(MatMulParser(), BasicMatMulBindings) MaxPoolMapper = NodeMapper(GenericMaxPool2DParser(), BasicMaxPool2DBindings) MaxPool1DMapper = NodeMapper(MaxPool1DParser(), BasicMaxPool1DBindings) +AveragePoolMapper = NodeMapper(GenericMaxPool2DParser(), BasicAveragePool2DBindings) MulMapper = NodeMapper(MulParser(), BasicMulBindings) PowMapper = NodeMapper(PowParser(), BasicPowBindings) SqrtMapper = NodeMapper(SqrtParser(), BasicSqrtBindings) @@ -73,6 +74,7 @@ BatchNormalizationMapper = NodeMapper(BatchNormParser(), BasicBatchNormBindings) ConvTransposeMapper = NodeMapper(ConvTranspose1DParser(), BasicConvTransposeBindings) SliceMapper = NodeMapper(SliceParser(), BasicSliceBindings) +InPlaceAccumulatorV2Mapper = NodeMapper(InPlaceAccumulatorV2Parser(), BasicInPlaceAccumulatorV2Bindings) # Dummy nodes are intended for development purposes only! # They should always generate compiler errors to not accidentally end up in production code @@ -100,6 +102,7 @@ 'MatMul': GEMMLayer([MatMulMapper]), 'MatMulInteger': MatMulLayer([MatMulMapper]), 'MaxPool': MaxPoolLayer([MaxPool1DMapper, MaxPoolMapper]), + 'AveragePool': AveragePoolLayer([AveragePoolMapper]), 'Mul': MulLayer([MulMapper]), 'Pow': PowLayer([PowMapper]), 'Sqrt': SqrtLayer([SqrtMapper]), @@ -118,7 +121,8 @@ 'Quant': QuantLayer([QuantMapper]), 'Dequant': DequantLayer([DequantMapper]), 'BatchNormalization': BatchNormalizationLayer([BatchNormalizationMapper]), - 'ConvTranspose': ConvTransposeLayer([ConvTransposeMapper]) + 'ConvTranspose': ConvTransposeLayer([ConvTransposeMapper]), + 'InPlaceAccumulatorV2': InPlaceAccumulatorV2Layer([InPlaceAccumulatorV2Mapper]), # # For example, you can use the DummpyMapper, in case you want to test # # deployment or optimizations with GlobalAveragePool nodes but did not yet # # implement the corresponding kernel diff --git a/Deeploy/Targets/Generic/Templates/FloatAveragePoolTemplate.py b/Deeploy/Targets/Generic/Templates/FloatAveragePoolTemplate.py new file mode 100644 index 0000000000..2a10200d2f --- /dev/null +++ b/Deeploy/Targets/Generic/Templates/FloatAveragePoolTemplate.py @@ -0,0 +1,25 @@ +# SPDX-FileCopyrightText: 2023 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from Deeploy.DeeployTypes import NodeTemplate + +referenceTemplate = NodeTemplate(""" +// 2D Float AveragePool (Name: ${nodeName}, Op: ${nodeOp}) + +${data_in_type.typeName} ref_${data_out}_${data_in} = ${data_in}; +${data_out_type.typeName} ref_${data_out}_${data_out} = ${data_out}; + +for (uint32_t n=0; n<${batch}; ++n) { + Generic_AvgPool2d_fp${data_in_type.referencedType.typeWidth}_fp${data_out_type.referencedType.typeWidth}_NCHW( + ref_${data_out}_${data_in}, + ${dim_im_in_x}, ${dim_im_in_y}, ${ch_im_in}, + ${dim_kernel_x}, ${dim_kernel_y}, + ${stride_x}, ${stride_y}, + ref_${data_out}_${data_out}, + ${padding_y_top}, ${padding_y_bottom}, ${padding_x_left}, ${padding_x_right} + ); + ref_${data_out}_${data_in} += ${ch_im_in}*${dim_im_in_x}*${dim_im_in_y}; + ref_${data_out}_${data_out} += ${ch_im_out}*${dim_im_out_x}*${dim_im_out_y}; +} +""") diff --git a/Deeploy/Targets/Generic/Templates/FloatGlobalAveragePoolTemplate.py b/Deeploy/Targets/Generic/Templates/FloatGlobalAveragePoolTemplate.py new file mode 100644 index 0000000000..3f817f3223 --- /dev/null +++ b/Deeploy/Targets/Generic/Templates/FloatGlobalAveragePoolTemplate.py @@ -0,0 +1,47 @@ +# SPDX-FileCopyrightText: 2024 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from Deeploy.DeeployTypes import NodeTemplate + +referenceTemplate = NodeTemplate(""" + +// Float GlobalAveragePool (Name: ${nodeName}, Op: ${nodeOp}) +BEGIN_SINGLE_CORE + ${data_in_type.typeName} ref_${data_out}_${data_in} = ${data_in}; + ${data_out_type.typeName} ref_${data_out}_${data_out} = ${data_out}; + + for (uint32_t n=0; n<${batch}; ++n) { + for (uint32_t c=0; c<${channels}; ++c) { + ${data_out_type.referencedType.typeName} sum = 0.0; + for (uint32_t h=0; h<${dim_im_in_x}; ++h) { + for (uint32_t w=0; w<${dim_im_in_y}; ++w) { + uint32_t idx = ((n * ${channels} + c) * ${dim_im_in_x} + h) * ${dim_im_in_y} + w; + sum += ref_${data_out}_${data_in}[idx]; + } + } + ref_${data_out}_${data_out}[n * ${channels} + c] = sum / ${size}; + } + } +END_SINGLE_CORE +""") + +reference1DTemplate = NodeTemplate(""" + +// 1D Float GlobalAveragePool (Name: ${nodeName}, Op: ${nodeOp}) +BEGIN_SINGLE_CORE + ${data_in_type.typeName} ref_${data_out}_${data_in} = ${data_in}; + ${data_out_type.typeName} ref_${data_out}_${data_out} = ${data_out}; + + for (uint32_t n=0; n<${batch}; ++n) { + for (uint32_t c=0; c<${channels}; ++c) { + ${data_out_type.referencedType.typeName} sum = 0.0; + for (uint32_t l=0; l<${dim_im_in_y}; ++l) { + uint32_t idx = (n * ${channels} + c) * ${dim_im_in_y} + l; + sum += ref_${data_out}_${data_in}[idx]; + } + ref_${data_out}_${data_out}[n * ${channels} + c] = sum / ${size}; + } + } +END_SINGLE_CORE +""") diff --git a/Deeploy/Targets/Generic/Templates/FloatInPlaceAccumulatorV2Template.py b/Deeploy/Targets/Generic/Templates/FloatInPlaceAccumulatorV2Template.py new file mode 100644 index 0000000000..3a082e3b34 --- /dev/null +++ b/Deeploy/Targets/Generic/Templates/FloatInPlaceAccumulatorV2Template.py @@ -0,0 +1,58 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from typing import Dict, List, Tuple + +from Deeploy.DeeployTypes import NetworkContext, NodeTemplate, OperatorRepresentation, VariableBuffer + + +class _GenericInPlaceAccumulatorV2Template(NodeTemplate): + """True in-place InPlaceAccumulatorV2 template (generic / single-core). + + Writes the result directly into accum_buffer rather than into a separate + data_out buffer. data_out is registered as an alias of accum_buffer so + the memory allocator treats them as sharing the same physical memory. + + Semantics: + if lazy_reset_grad: accum_buffer = gradient (reset) + else: accum_buffer += gradient (accumulate) + """ + + def __init__(self, templateStr): + super().__init__(templateStr) + + def alignToContext( + self, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[NetworkContext, OperatorRepresentation, List[str]]: + accum_buffer = ctxt.lookup(operatorRepresentation['accum_buffer']) + data_out = ctxt.lookup(operatorRepresentation['data_out']) + assert isinstance(accum_buffer, VariableBuffer) + assert isinstance(data_out, VariableBuffer) + # Bidirectional alias: data_out shares memory with accum_buffer. + accum_buffer.aliases.add(data_out.name) + data_out.aliases.add(accum_buffer.name) + return ctxt, operatorRepresentation, [] + + +referenceTemplate = _GenericInPlaceAccumulatorV2Template(""" +// InPlaceAccumulatorV2 - true in-place (Name: ${nodeName}, Op: ${nodeOp}) +// Writes result to accum_buffer (in-place) and data_out (explicit output). +// In training, data_out aliases accum_buffer (same or separate allocation). +// Reset (lazy_reset_grad=1): accum_buffer = gradient +// Accum (lazy_reset_grad=0): accum_buffer += gradient +BEGIN_SINGLE_CORE + // Generic platform uses sign-propagation: uint8 0 -> int8 -128, uint8 1 -> int8 -127. + // We detect "reset" as any value strictly above INT8_MIN (i.e., > -128). + if (${lazy_reset_grad}[0] > (int8_t)(-128)) { + for (uint32_t i = 0; i < ${size}; i++) { + ${accum_buffer}[i] = ${gradient}[i]; + ${data_out}[i] = ${gradient}[i]; + } + } else { + for (uint32_t i = 0; i < ${size}; i++) { + ${accum_buffer}[i] += ${gradient}[i]; + ${data_out}[i] = ${accum_buffer}[i]; + } +END_SINGLE_CORE +""") diff --git a/Deeploy/Targets/Generic/TileConstraints/MulTileConstraint.py b/Deeploy/Targets/Generic/TileConstraints/MulTileConstraint.py index 9f71012ffe..791ce193ee 100644 --- a/Deeploy/Targets/Generic/TileConstraints/MulTileConstraint.py +++ b/Deeploy/Targets/Generic/TileConstraints/MulTileConstraint.py @@ -2,10 +2,92 @@ # # SPDX-License-Identifier: Apache-2.0 -from .BOPTileConstraint import BOPTileConstraint +from typing import Dict, List, Tuple +import numpy as np + +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import uint16_t +from Deeploy.DeeployTypes import ConstantBuffer, NetworkContext, OperatorRepresentation +from Deeploy.TilingExtension.MemoryConstraints import NodeMemoryConstraint +from Deeploy.TilingExtension.TileConstraint import TileConstraint +from Deeploy.TilingExtension.TilerModel import TilerModel +from Deeploy.TilingExtension.TilingCodegen import AbsoluteHyperRectangle, TilingSchedule, VariableReplacementScheme + + +class MulTileConstraint(TileConstraint): + """Tile constraint for element-wise Mul. + + Handles the case where B is a scalar/broadcast constant: such a constant is + excluded from the tiling solution (no L1 allocation needed), so it is + skipped in the DMA schedule. When B is a full-sized tensor it is tiled + together with A and C. + """ -class MulTileConstraint(BOPTileConstraint): dataIn1Name = "A" dataIn2Name = "B" dataOutName = "C" + + @classmethod + def _B_is_constant(cls, parseDict: Dict, ctxt: NetworkContext) -> bool: + bName = parseDict[cls.dataIn2Name] + return isinstance(ctxt.lookup(bName), ConstantBuffer) + + @classmethod + def addGeometricalConstraint(cls, tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + inputBuffer1Name = parseDict[cls.dataIn1Name] + outputBufferName = parseDict[cls.dataOutName] + + inputBuffer2Name = parseDict[cls.dataIn2Name] + bIsConstant = cls._B_is_constant(parseDict, ctxt) + + for bufferName in [inputBuffer1Name, inputBuffer2Name, outputBufferName]: + tilerModel.addTensorDimToModel(ctxt, bufferName) + + input1Shape = ctxt.lookup(inputBuffer1Name).shape + + for dim in range(len(input1Shape)): + inputDim1Var = tilerModel.getTensorDimVar(tensorName = inputBuffer1Name, dimIdx = dim) + outputDimVar = tilerModel.getTensorDimVar(tensorName = outputBufferName, dimIdx = dim) + tilerModel.addConstraint(inputDim1Var == outputDimVar) + + if not bIsConstant: + inputDim2Var = tilerModel.getTensorDimVar(tensorName = inputBuffer2Name, dimIdx = dim) + tilerModel.addConstraint(inputDim1Var == inputDim2Var) + + return tilerModel + + @classmethod + def serializeTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, TilingSchedule]: + outputCubes = [cube.rectangle for cube in absoluteOutputCubes] + + bInSolution = operatorRepresentation[cls.dataIn2Name] in tilingSolution.tensorMemoryConstraints + addrNames = [cls.dataIn1Name] + ([cls.dataIn2Name] if bInSolution else []) + [cls.dataOutName] + inputBaseOffsets, outputBaseOffsets = cls.extractBaseAddr(tilingSolution, targetMemLevel, + operatorRepresentation, addrNames) + + replacements = {"size": []} + replacementTypes = {"size": PointerClass(uint16_t)} + + for cube in outputCubes: + replacements["size"].append(np.prod(cube.dims)) + + inputLoadSchedule = [] + outputLoadSchedule = [] + + for cube in outputCubes: + entry = {cls.dataIn1Name: cube} + if bInSolution: + entry[cls.dataIn2Name] = cube + inputLoadSchedule.append(entry) + + for out in outputCubes: + outputLoadSchedule.append({cls.dataOutName: out}) + + tilingSchedule = TilingSchedule(inputBaseOffsets, outputBaseOffsets, inputLoadSchedule, outputLoadSchedule) + variableReplacementSchedule = VariableReplacementScheme(replacements, replacementTypes) + + return variableReplacementSchedule, tilingSchedule diff --git a/Deeploy/Targets/Generic/TileConstraints/TransposeTileConstraint.py b/Deeploy/Targets/Generic/TileConstraints/TransposeTileConstraint.py index c83d8b1e2a..79770fe61e 100644 --- a/Deeploy/Targets/Generic/TileConstraints/TransposeTileConstraint.py +++ b/Deeploy/Targets/Generic/TileConstraints/TransposeTileConstraint.py @@ -12,7 +12,8 @@ from Deeploy.TilingExtension.MemoryConstraints import NodeMemoryConstraint from Deeploy.TilingExtension.TileConstraint import TileConstraint from Deeploy.TilingExtension.TilerModel import TilerModel -from Deeploy.TilingExtension.TilingCodegen import AbsoluteHyperRectangle, TilingSchedule, VariableReplacementScheme +from Deeploy.TilingExtension.TilingCodegen import AbsoluteHyperRectangle, HyperRectangle, TilingSchedule, \ + VariableReplacementScheme class TransposeTileConstraint(TileConstraint): @@ -58,7 +59,17 @@ def serializeTilingSolution( invPerm = _invertPermutation(operatorRepresentation['perm']) inputCubes = [] for outCube in outputCubes: - inCube = _permuteHyperRectangle(outCube, invPerm) + # Workaround: MatMulLayer.computeShapes may inject leading batch dims into + # the Transpose output's ctxt shape (e.g. [K,N] → [1,K,N]) when A is 3-D. + # The actual Transpose only operates on the spatial (last len(invPerm)) dims; + # strip the extra leading batch dims before permuting so that inCube matches + # the real data_in (weight) shape which is not broadened. + numExtra = len(outCube.dims) - len(invPerm) + if numExtra > 0: + spatialCube = HyperRectangle(outCube.offset[numExtra:], outCube.dims[numExtra:]) + inCube = _permuteHyperRectangle(spatialCube, invPerm) + else: + inCube = _permuteHyperRectangle(outCube, invPerm) inputCubes.append(inCube) for i, dim in enumerate(inCube.dims): replacements[f"dimLen_{i}"].append(dim) diff --git a/Deeploy/Targets/Generic/TopologyOptimizationPasses/Passes.py b/Deeploy/Targets/Generic/TopologyOptimizationPasses/Passes.py index 146bcf699e..403d144872 100644 --- a/Deeploy/Targets/Generic/TopologyOptimizationPasses/Passes.py +++ b/Deeploy/Targets/Generic/TopologyOptimizationPasses/Passes.py @@ -668,6 +668,10 @@ def _split_transposes_fun(graph: gs.Graph, match: Match, name: str): perm = t1.attrs['perm'] inputVar = t1.inputs[0] + # If the Transpose input has no producer (it is a graph input variable), + # we cannot rewrite the producer's output → skip splitting. + if not t1.inputs[0].inputs: + return graph inputNode = t1.inputs[0].inputs[0] originalNode = t1.outputs[0] diff --git a/Deeploy/Targets/Generic/TypeCheckers.py b/Deeploy/Targets/Generic/TypeCheckers.py index c2c8d436f8..210a034d52 100644 --- a/Deeploy/Targets/Generic/TypeCheckers.py +++ b/Deeploy/Targets/Generic/TypeCheckers.py @@ -8,7 +8,9 @@ from Deeploy.AbstractDataTypes import Pointer from Deeploy.CommonExtensions.TypeCheckers.SignPropTypeChecker import SignPropTypeChecker -from Deeploy.DeeployTypes import ConstantBuffer, OperatorRepresentation, VariableBuffer +import onnx_graphsurgeon as gs + +from Deeploy.DeeployTypes import ConstantBuffer, NetworkContext, OperatorRepresentation, VariableBuffer class ConcatChecker(SignPropTypeChecker): @@ -197,6 +199,106 @@ def _inferSignedness(self, inputs: List[VariableBuffer], class LayerNormChecker(SignPropTypeChecker): + def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): + super().__init__(input_types, output_types) + + def _inferNumLevels(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[int]: + return [2**(self.input_types[0].referencedType.typeWidth)] * len(self.output_types) + + def _inferSignedness(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[bool]: + return [True] * len(self.output_types) + + +class GroupNormGradXStatChecker(SignPropTypeChecker): + """TypeChecker for GroupNormGradXStat - computes intermediate gradient statistics.""" + + def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): + super().__init__(input_types, output_types) + + def _inferNumLevels(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[int]: + return [2**(self.input_types[0].referencedType.typeWidth)] + + def _inferSignedness(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[bool]: + return [True] + + +class GroupNormGradXChecker(SignPropTypeChecker): + + def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): + super().__init__(input_types, output_types) + + def _inferNumLevels(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[int]: + return [2**(self.input_types[0].referencedType.typeWidth)] + + def _inferSignedness(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[bool]: + return [True] + + +class GroupNormGradWChecker(SignPropTypeChecker): + + def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): + super().__init__(input_types, output_types) + + def _inferNumLevels(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[int]: + return [2**(self.input_types[0].referencedType.typeWidth)] + + def _inferSignedness(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[bool]: + return [True] + + +class GroupNormGradBChecker(SignPropTypeChecker): + + def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): + super().__init__(input_types, output_types) + + def _inferNumLevels(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[int]: + return [2**(self.input_types[0].referencedType.typeWidth)] + + def _inferSignedness(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[bool]: + return [True] + + +class GroupNormGradChecker(SignPropTypeChecker): + """TypeChecker for merged GroupNormGrad (dX + weight_grad + bias_grad).""" + + def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): + super().__init__(input_types, output_types) + + def _inferNumLevels(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[int]: + return [2**(self.input_types[0].referencedType.typeWidth)] * len(self.output_types) + + def _inferSignedness(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[bool]: + return [True] * len(self.output_types) + + +class GroupNormalizationStatChecker(SignPropTypeChecker): + + def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): + super().__init__(input_types, output_types) + + def _inferNumLevels(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[int]: + return [2**(self.input_types[0].referencedType.typeWidth)] + + def _inferSignedness(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[bool]: + return [True] + + +class GroupNormalizationChecker(SignPropTypeChecker): + def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): super().__init__(input_types, output_types) @@ -453,6 +555,41 @@ def _inferSignedness(self, inputs: List[VariableBuffer], return [False] +class MaxPoolGradChecker(SignPropTypeChecker): + """TypeChecker for MaxPoolGrad: two float inputs (grad_output, original_input), one float output (grad_input).""" + + def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): + super().__init__(input_types, output_types) + + def _inferNumLevels(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[int]: + return [inputs[0].nLevels] + + def _inferSignedness(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[bool]: + return [True] if inputs[0]._signed else [False] + + def checkOutputType(self, inputs: List[VariableBuffer], operatorRepresentation: OperatorRepresentation) -> bool: + return True + + +class AveragePoolChecker(SignPropTypeChecker): + + def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): + super().__init__(input_types, output_types) + + def _inferNumLevels(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[int]: + return [inputs[0].nLevels] + + def _inferSignedness(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[bool]: + if inputs[0]._signed: + return [True] + else: + return [False] + + class ConvChecker(SignPropTypeChecker): def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): @@ -574,14 +711,35 @@ class SoftmaxCrossEntropyLossChecker(SignPropTypeChecker): def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): super().__init__(input_types, output_types) + def checkOutputType(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> bool: + # The parser sets 'loss' to a non-empty string for 2-output nodes, '' for 1-output. + # Use this to determine the actual output count and match it against this binding. + actual_num_outputs = 2 if operatorRepresentation.get('loss', '') != '' else 1 + return actual_num_outputs == len(self.output_types) + def _inferNumLevels(self, inputs: List[VariableBuffer], operatorRepresentation: OperatorRepresentation) -> Optional[List[int]]: - return [2**(self.input_types[0].referencedType.typeWidth)] + return [2**(self.input_types[0].referencedType.typeWidth)] * len(self.output_types) def _inferSignedness(self, inputs: List[VariableBuffer], operatorRepresentation: OperatorRepresentation) -> Optional[List[bool]]: - return [False] + return [False] * len(self.output_types) + + +class MSELossChecker(SignPropTypeChecker): + + def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): + super().__init__(input_types, output_types) + + def _inferNumLevels(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> Optional[List[int]]: + return [2**(self.input_types[0].referencedType.typeWidth)] * len(self.output_types) + + def _inferSignedness(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> Optional[List[bool]]: + return [False] * len(self.output_types) class SGDChecker(SignPropTypeChecker): @@ -610,3 +768,109 @@ def _inferNumLevels(self, inputs: List[VariableBuffer], def _inferSignedness(self, inputs: List[VariableBuffer], operatorRepresentation: OperatorRepresentation) -> List[bool]: return [True] + + +class BatchNormInternalChecker(SignPropTypeChecker): + """TypeChecker for ORT BatchNormInternal (training-mode BN forward pass). + + Inputs (5): X, gamma, beta, running_mean, running_var — all float32 + Outputs (5): Y, updated_running_mean, updated_running_var, saved_mean, saved_inv_std + — all float32; outputs[1,2] have no consumers but do have tensor names. + + _inferNumLevels / _inferSignedness return lists of length 5 so that typeInferOutput + (which zips output_types with node.outputs) correctly types all five outputs. + """ + + def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): + super().__init__(input_types, output_types) + + def _inferNumLevels(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[int]: + return [2**(self.input_types[0].referencedType.typeWidth)] * len(self.output_types) + + def _inferSignedness(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[bool]: + return [True] * len(self.output_types) + + +class BatchNormalizationGradChecker(SignPropTypeChecker): + """TypeChecker for ORT BatchNormalizationGrad (BN backward pass). + + Inputs (5): dY, X, gamma, saved_mean, saved_inv_std — all float32 + Outputs (3): dX, dgamma, dbeta — all float32 + """ + + def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): + super().__init__(input_types, output_types) + + def _inferNumLevels(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[int]: + return [2**(self.input_types[0].referencedType.typeWidth)] * len(self.output_types) + + def _inferSignedness(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[bool]: + return [True] * len(self.output_types) + + +class GlobalAveragePoolChecker(SignPropTypeChecker): + """TypeChecker for GlobalAveragePool. + + Input: data_in [N, C, H, W] float32 + Output: data_out [N, C, 1, 1] float32 + """ + + def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): + super().__init__(input_types, output_types) + + def _inferNumLevels(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[int]: + return [inputs[0].nLevels] + + def _inferSignedness(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[bool]: + return [inputs[0]._signed] + + +class GlobalAveragePoolGradChecker(SignPropTypeChecker): + """TypeChecker for GlobalAveragePoolGrad. + + Input: dY [N, C, 1, 1] float32 + Output: dX [N, C, H, W] float32 + """ + + def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): + super().__init__(input_types, output_types) + + def _inferNumLevels(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[int]: + return [2**(self.input_types[0].referencedType.typeWidth)] + + def _inferSignedness(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[bool]: + return [True] + + +class InPlaceAccumulatorV2Checker(SignPropTypeChecker): + """Type checker for ORT InPlaceAccumulatorV2 operator (com.microsoft). + + Inputs: + 0: buffer (float32*) + 1: gradient (float32*) + 2: lazy_reset_grad (uint8_t* or bool* - 1 element) + + Output: + 0: output_buffer (float32*) + """ + + def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): + super().__init__(input_types, output_types) + + def _inferNumLevels(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[int]: + # Output has same precision as the buffer input (float32) + return [2**(self.input_types[0].referencedType.typeWidth)] + + def _inferSignedness(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[bool]: + # Float32 output is signed + return [True] diff --git a/Deeploy/Targets/PULPOpen/Bindings.py b/Deeploy/Targets/PULPOpen/Bindings.py index e1a9ed5932..86aa54cf3b 100644 --- a/Deeploy/Targets/PULPOpen/Bindings.py +++ b/Deeploy/Targets/PULPOpen/Bindings.py @@ -16,10 +16,14 @@ from Deeploy.FutureExtension.CodeTransformationPasses.FutureCodeTransformation import FutureGeneration from Deeploy.Targets.Generic.Templates import AddTemplate, ConcatTemplate, DequantTemplate, FloatReduceSumTemplate, \ GatherTemplate, QuantTemplate, RQSiGELUTemplate, SliceTemplate, iHardswishTemplate -from Deeploy.Targets.Generic.TypeCheckers import AddChecker, ConcatChecker, ConvChecker, DequantChecker, \ - GatherChecker, GELUChecker, GEMMChecker, HardswishChecker, LayerNormChecker, MatMulChecker, MulChecker, \ - QuantChecker, ReduceMeanChecker, ReluChecker, ReshapeChecker, RQAddChecker, RQHardswishChecker, SGDChecker, \ - SliceChecker, SoftmaxChecker, SoftmaxCrossEntropyLossChecker, TransposeChecker +from Deeploy.Targets.Generic.TypeCheckers import AddChecker, BatchNormInternalChecker, \ + BatchNormalizationGradChecker, ConcatChecker, ConvChecker, DequantChecker, \ + GatherChecker, GELUChecker, GEMMChecker, GlobalAveragePoolChecker, GlobalAveragePoolGradChecker, \ + GroupNormGradBChecker, GroupNormGradChecker, GroupNormGradWChecker, \ + GroupNormGradXChecker, GroupNormGradXStatChecker, GroupNormalizationChecker, GroupNormalizationStatChecker, \ + HardswishChecker, InPlaceAccumulatorV2Checker, LayerNormChecker, MatMulChecker, MaxPoolGradChecker, MulChecker, \ + MSELossChecker, QuantChecker, ReduceMeanChecker, ReluChecker, ReshapeChecker, RQAddChecker, RQHardswishChecker, \ + SGDChecker, SliceChecker, SoftmaxChecker, SoftmaxCrossEntropyLossChecker, TransposeChecker from Deeploy.Targets.PULPOpen.CodeTransformationPasses.PULPClusterSynch import PULPSynchCoresPass from Deeploy.Targets.PULPOpen.CodeTransformationPasses.PULPClusterTiling import PULPClusterTiling from Deeploy.Targets.PULPOpen.CodeTransformationPasses.PULPL3Tiling import PULPL3Tiling @@ -27,14 +31,19 @@ from Deeploy.Targets.PULPOpen.DataTypes import PULPDMAFuture from Deeploy.Targets.PULPOpen.DMA.L3Dma import l3DmaHack from Deeploy.Targets.PULPOpen.DMA.MchanDma import MchanDma -from Deeploy.Targets.PULPOpen.Templates import ConvTemplate, DMASliceTemplate, FloatAddTemplate, FloatConvTemplate, \ - FloatGELUTemplate, FloatGemmTemplate, FloatLayernormTemplate, FloatMatMulTemplate, FloatMaxPoolTemplate, \ - FloatMulTemplate, FloatReduceMeanTemplate, FloatReluTemplate, FloatSoftmaxTemplate, GEMMTemplate, \ - MatrixVectorTemplate, MaxPool2DTemplate, MulTemplate, ReduceMeanTemplate, RequantShiftTemplate, ReshapeTemplate, \ - RQAddTemplate, RQSiHardswishTemplate, SGDTemplate, SoftmaxCrossEntropyLossTemplate, TallGEMMTemplate, \ - TransposeTemplate, UniformRequantShiftTemplate, iRMSNormTemplate, iSoftmaxTemplate -from Deeploy.Targets.PULPOpen.TypeCheckers import PULPConvChecker, PULPLinearChecker, PULPMaxPoolChecker, \ - PULPRequantShiftChecker +from Deeploy.Targets.PULPOpen.Templates import ConvTemplate, DMASliceTemplate, FloatAddTemplate, FloatAveragePoolTemplate, \ + FloatBatchNormTemplate, FloatConvGradTemplate, FloatConvTemplate, FloatGELUTemplate, FloatGemmTemplate, \ + FloatGlobalAveragePoolTemplate, \ + FloatGroupNormGradBTemplate, FloatGroupNormGradTemplate, FloatGroupNormGradWTemplate, \ + FloatGroupNormGradXStatTemplate, FloatGroupNormGradXTemplate, FloatGroupNormalizationStatTemplate, \ + FloatGroupNormalizationTemplate, FloatInPlaceAccumulatorV2Template, FloatLayernormTemplate, FloatMatMulTemplate, \ + FloatMaxPoolTemplate, FloatMulTemplate, FloatReduceMeanTemplate, FloatReluTemplate, FloatSoftmaxTemplate, \ + GEMMTemplate, MatrixVectorTemplate, MaxPool2DTemplate, MSELossTemplate, MulTemplate, ReduceMeanTemplate, \ + RequantShiftTemplate, ReshapeTemplate, RQAddTemplate, RQSiHardswishTemplate, SGDTemplate, \ + SoftmaxCrossEntropyLossTemplate, \ + TallGEMMTemplate, TransposeTemplate, UniformRequantShiftTemplate, iRMSNormTemplate, iSoftmaxTemplate +from Deeploy.Targets.PULPOpen.TypeCheckers import PULPConvChecker, PULPConvGradBChecker, PULPLinearChecker, \ + PULPMaxPoolChecker, PULPRequantShiftChecker from Deeploy.TilingExtension.CodeTransformationPasses.TilingVariableReplacement import TilingVariableReplacement, \ TilingVariableReplacementUpdate @@ -68,10 +77,6 @@ closureCallTemplate = _clusterForkClosureCallTemplate) TilingCallClosure = partial(ClosureGeneration, closureSuffix = "_tiling_closure") -FunctionCallClosure = partial(ClosureGeneration, closureSuffix = "_closure") -ForkClosure = partial(ClosureGeneration, - closureSuffix = "_cluster_fork", - closureCallTemplate = _clusterForkClosureCallTemplate) MemoryAwareClusterClosure = partial(MemoryAwareClosureGeneration, closureSuffix = "_cluster_entry", @@ -188,6 +193,11 @@ ] + [ NodeBinding(AddChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]), FloatAddTemplate.referenceTemplate, ForkTransformer) +] + [ + NodeBinding( + AddChecker([PointerClass(float32_t), PointerClass(float32_t), + PointerClass(float32_t)], [PointerClass(float32_t)]), FloatAddTemplate.referenceTemplate, + ForkTransformer) ] PULPRQSConv2DBindings = [ @@ -237,6 +247,20 @@ ForkTransformer) ] +PULPFloatConvGradW2DBindings = [ + NodeBinding( + ConvChecker([PointerClass(float32_t), PointerClass(float32_t)], + [PointerClass(float32_t)]), FloatConvGradTemplate.referenceConvGradW2DIm2ColTemplate, + ClusterTransformer) +] + +PULPFloatConvGradX2DBindings = [ + NodeBinding( + ConvChecker([PointerClass(float32_t), PointerClass(float32_t)], + [PointerClass(float32_t)]), FloatConvGradTemplate.referenceConvGradX2DIm2ColTiledTemplate, + ForkTransformer) +] + PULPFloatDWConv2DBindings = [ NodeBinding( ConvChecker( @@ -245,6 +269,60 @@ ForkTransformer) for float_type in FloatDataTypes ] +PULPFloatDWConvGradX2DBindings = [ + NodeBinding( + ConvChecker([PointerClass(float32_t), PointerClass(float32_t)], + [PointerClass(float32_t)]), FloatConvGradTemplate.referenceDWConvGradX2DTiledTemplate, + ForkTransformer) +] + +PULPFloatDWConvGradW2DBindings = [ + NodeBinding( + ConvChecker([PointerClass(float32_t), PointerClass(float32_t)], + [PointerClass(float32_t)]), FloatConvGradTemplate.referenceDWConvGradW2DTemplate, + ClusterTransformer) +] + +PULPFloatPWConvGradW2DBindings = [ + NodeBinding( + ConvChecker([PointerClass(float32_t), PointerClass(float32_t)], + [PointerClass(float32_t)]), FloatConvGradTemplate.referencePWConvGradW2DTemplate, + ClusterTransformer) +] + +PULPFloatPWConvGradX2DBindings = [ + NodeBinding( + ConvChecker([PointerClass(float32_t), PointerClass(float32_t)], + [PointerClass(float32_t)]), FloatConvGradTemplate.referencePWConvGradX2DTemplate, + ClusterTransformer) +] + +PULPFloatConvGradBBindings = [ + NodeBinding( + PULPConvGradBChecker([PointerClass(float32_t)], + [PointerClass(float32_t)]), FloatConvGradTemplate.referenceConvGradB2DTemplate, + ClusterTransformer) +] + +# 5 inputs (X, gamma, beta, running_mean, running_var), 5 outputs (Y, urm, urv, saved_mean, saved_inv_std) +PULPBatchNormInternalBindings = [ + NodeBinding( + BatchNormInternalChecker( + [PointerClass(float32_t)] * 5, + [PointerClass(float32_t)] * 5), FloatBatchNormTemplate.batchNormInternalTemplate, + ForkTransformer) +] + +# 5 inputs (dY, X, gamma, saved_mean, saved_inv_std), 3 outputs (dX, dgamma, dbeta) +PULPBatchNormalizationGradBindings = [ + NodeBinding( + BatchNormalizationGradChecker( + [PointerClass(float32_t)] * 5, + [PointerClass(float32_t)] * 3), FloatBatchNormTemplate.batchNormGradTemplate, + ForkTransformer) +] + + PULPRQSMatrixVecBindings = [ NodeBinding( PULPLinearChecker([PointerClass(type1), @@ -273,6 +351,39 @@ FloatMaxPoolTemplate.referenceTemplate, ForkTransformer) ] +PULPAveragePool2DBindings = [ + NodeBinding(PULPMaxPoolChecker([PointerClass(float32_t)], [PointerClass(float32_t)]), + FloatAveragePoolTemplate.referenceTemplate, ForkTransformer) +] + +PULPAveragePoolGrad2DBindings = [ + NodeBinding(PULPMaxPoolChecker([PointerClass(float32_t)], [PointerClass(float32_t)]), + FloatAveragePoolTemplate.referenceGradTemplate, ForkTransformer) +] + +# 1 input (data_in [N,C,H,W]), 1 output (data_out [N,C,1,1]) +PULPGlobalAveragePool2DBindings = [ + NodeBinding( + GlobalAveragePoolChecker([PointerClass(float32_t)], [PointerClass(float32_t)]), + FloatGlobalAveragePoolTemplate.globalAveragePoolTemplate, + ForkTransformer) +] + +# 1 input (dY [N,C,1,1]), 1 output (dX [N,C,H,W]) +PULPGlobalAveragePoolGrad2DBindings = [ + NodeBinding( + GlobalAveragePoolGradChecker([PointerClass(float32_t)], [PointerClass(float32_t)]), + FloatGlobalAveragePoolTemplate.globalAveragePoolGradTemplate, + ForkTransformer) +] + +PULPMaxPoolGrad2DBindings = [ + NodeBinding( + MaxPoolGradChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]), + FloatMaxPoolTemplate.referenceGradTemplate, ForkTransformer) +] + + PULPConv1DBinding = NodeBinding( PULPConvChecker( [PointerClass(int8_t), PointerClass(int8_t), @@ -346,17 +457,53 @@ SoftmaxCrossEntropyLossTemplate.referenceTemplate, ForkTransformer) for type in IntegerDataTypes ] +# Dual-output binding: outputs[0]=loss (scalar), outputs[1]=log_prob +PULPSoftmaxCrossEntropyLossDualOutputBindings = [ + NodeBinding( + SoftmaxCrossEntropyLossChecker([PointerClass(float32_t), PointerClass(type)], + [PointerClass(float32_t), PointerClass(float32_t)]), + SoftmaxCrossEntropyLossTemplate.referenceDualOutputTemplate, ForkTransformer) for type in IntegerDataTypes +] + PULPSoftmaxCrossEntropyLossGradBindings = [ NodeBinding( SoftmaxCrossEntropyLossChecker([PointerClass(float32_t), PointerClass(type)], [PointerClass(float32_t)]), SoftmaxCrossEntropyLossTemplate.referenceGradientTemplate, ForkTransformer) for type in IntegerDataTypes ] +PULPMSELossBindings = [ + NodeBinding(MSELossChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]), + MSELossTemplate.referenceTemplate, ForkTransformer) +] + +PULPMSELossGradBindings = [ + NodeBinding(MSELossChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]), + MSELossTemplate.referenceGradientTemplate, ForkTransformer) +] + PULPSGDBindings = [ NodeBinding(SGDChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]), SGDTemplate.referenceTemplate, ForkTransformer) ] +PULPInPlaceAccumulatorV2Bindings = [ + NodeBinding( + InPlaceAccumulatorV2Checker( + [PointerClass(float32_t), PointerClass(float32_t), PointerClass(uint8_t)], [PointerClass(float32_t)]), + FloatInPlaceAccumulatorV2Template.referenceTemplate, ForkTransformer) +] + +# Tiled variant: uses tiledReferenceTemplate which writes only to accum_buffer. +# data_out is not written in the tiled kernel — the DMA egress for accum_buffer +# carries the gradient back to L2; data_out's L2 address may overlap with other +# live buffers so writing there via DMA would corrupt L2. +PULPInPlaceAccumulatorV2TiledBindings = [ + NodeBinding( + InPlaceAccumulatorV2Checker( + [PointerClass(float32_t), PointerClass(float32_t), PointerClass(uint8_t)], [PointerClass(float32_t)]), + FloatInPlaceAccumulatorV2Template.tiledReferenceTemplate, ForkTransformer) +] + PULPTransposeBindings = [ NodeBinding(TransposeChecker([PointerClass(type)], [PointerClass(type)]), TransposeTemplate.referenceTemplate, ForkTransformer) for type in IntegerDataTypes @@ -368,6 +515,9 @@ PULPConcatBindings = [ NodeBinding(ConcatChecker([PointerClass(type), PointerClass(type)], [PointerClass(type)]), ConcatTemplate.referenceTemplate, ClusterTransformer) for type in IntegerDataTypes +] + [ + NodeBinding(ConcatChecker([PointerClass(float_type), PointerClass(float_type)], [PointerClass(float_type)]), + ConcatTemplate.referenceTemplate, ClusterTransformer) for float_type in FloatDataTypes ] PULPiRMSNormBindings = [ @@ -409,18 +559,100 @@ PULPReluBinding = NodeBinding(ReluChecker([PointerClass(float32_t)], [PointerClass(float32_t)]), FloatReluTemplate.referenceTemplate, ForkTransformer) +PULPReluGradBinding = NodeBinding( + ReluChecker([PointerClass(float32_t), PointerClass(float32_t)], [PointerClass(float32_t)]), + FloatReluTemplate.referenceGradTemplate, ForkTransformer) + PULPLayernormBinding = NodeBinding( LayerNormChecker( + # inputs: data_in (X), weight (scale/gamma), bias (beta) + [PointerClass(float32_t), PointerClass(float32_t), + PointerClass(float32_t)], + # outputs: data_out (Y), mean stash, inv_std_dev stash [PointerClass(float32_t), PointerClass(float32_t), - PointerClass(float32_t)], [PointerClass(float32_t)]), FloatLayernormTemplate.referenceTemplate, + PointerClass(float32_t)]), FloatLayernormTemplate.referenceTemplate, ForkTransformer) PULPLayernormGradBinding = NodeBinding( LayerNormChecker( + # inputs: grad_in (dY), data_in (X), weight (scale/gamma), + # mean stash, inv_std_dev stash [PointerClass(float32_t), PointerClass(float32_t), PointerClass(float32_t), - PointerClass(float32_t)], [PointerClass(float32_t)]), FloatLayernormTemplate.referenceGradTemplate, + PointerClass(float32_t), + PointerClass(float32_t)], + # outputs: grad_out (dX), weight_grad (dscale), bias_grad (dbias) + [PointerClass(float32_t), + PointerClass(float32_t), + PointerClass(float32_t)]), FloatLayernormTemplate.referenceGradTemplate, + ForkTransformer) + +PULPGroupNormGradXStatBinding = NodeBinding( + GroupNormGradXStatChecker( + [PointerClass(float32_t), # dY + PointerClass(float32_t), # X + PointerClass(float32_t), # gamma + PointerClass(float32_t)], # stat + [PointerClass(float32_t)]), # grad_stat + FloatGroupNormGradXStatTemplate.referenceTemplate, + ForkTransformer) + +PULPGroupNormGradXBinding = NodeBinding( + GroupNormGradXChecker( + [PointerClass(float32_t), # dY + PointerClass(float32_t), # X + PointerClass(float32_t), # gamma + PointerClass(float32_t), # stat + PointerClass(float32_t)], # grad_stat + [PointerClass(float32_t)]), # dX + FloatGroupNormGradXTemplate.referenceTemplate, + ForkTransformer) + +PULPGroupNormGradWBinding = NodeBinding( + GroupNormGradWChecker( + [PointerClass(float32_t), # dY + PointerClass(float32_t), # X + PointerClass(float32_t), # mean + PointerClass(float32_t)], # inv_std + [PointerClass(float32_t)]), # dGamma + FloatGroupNormGradWTemplate.referenceTemplate, + ForkTransformer) + +PULPGroupNormGradBBinding = NodeBinding( + GroupNormGradBChecker( + [PointerClass(float32_t)], # dY + [PointerClass(float32_t)]), # dBeta + FloatGroupNormGradBTemplate.referenceTemplate, + ForkTransformer) + +PULPGroupNormGradBinding = NodeBinding( + GroupNormGradChecker( + [PointerClass(float32_t), # dY + PointerClass(float32_t), # X + PointerClass(float32_t), # gamma + PointerClass(float32_t)], # stat [N, G, 2] + [PointerClass(float32_t), # dX + PointerClass(float32_t), # weight_grad + PointerClass(float32_t)]), # bias_grad + FloatGroupNormGradTemplate.referenceGradTemplate, + ForkTransformer) + +PULPGroupNormalizationStatBinding = NodeBinding( + GroupNormalizationStatChecker( + [PointerClass(float32_t)], # X + [PointerClass(float32_t)]), # stat [N, G, 2] + FloatGroupNormalizationStatTemplate.referenceTemplate, + ForkTransformer) + +PULPGroupNormalizationBinding = NodeBinding( + GroupNormalizationChecker( + [PointerClass(float32_t), # X + PointerClass(float32_t), # gamma + PointerClass(float32_t), # beta + PointerClass(float32_t)], # stat [N, G, 2] + [PointerClass(float32_t)]), # Y + FloatGroupNormalizationTemplate.referenceTemplate, ForkTransformer) PULPFloatGELUBinding = NodeBinding( @@ -448,3 +680,4 @@ NodeBinding(DequantChecker([PointerClass(int32_t)], [PointerClass(float32_t)]), DequantTemplate.referenceTemplate, ForkTransformer), ] + diff --git a/Deeploy/Targets/PULPOpen/DMA/MchanDma.py b/Deeploy/Targets/PULPOpen/DMA/MchanDma.py index 93bf699dc6..87f973d3e9 100644 --- a/Deeploy/Targets/PULPOpen/DMA/MchanDma.py +++ b/Deeploy/Targets/PULPOpen/DMA/MchanDma.py @@ -3,9 +3,9 @@ # SPDX-License-Identifier: Apache-2.0 import math -from typing import Dict, Tuple +from typing import Dict, List, Tuple -from Deeploy.DeeployTypes import NetworkContext, NodeTemplate, OperatorRepresentation, VariableBuffer +from Deeploy.DeeployTypes import CodeSnippet, NetworkContext, NodeTemplate, OperatorRepresentation, VariableBuffer from Deeploy.TilingExtension.AsyncDma import AsyncDma, DirectionWaitingStrategy, DmaDirection, Future @@ -50,6 +50,8 @@ def checkTransfer(self, ctxt: NetworkContext, externalBuffer: VariableBuffer, lo assert strideLoc[0] == shape[1] and strideLoc[ 1] == 1, "Mchan supports only contigous transfers for local memory" + _MAX_1D_TRANSFER_BYTES = 1 << 17 # 131072 bytes: max representable in 17-bit mchan cmd size field + def transferOpRepr(self, externalBuffer: VariableBuffer, localBuffer: VariableBuffer, shape: Tuple[int, ...], strideExt: Tuple[int, ...], strideLoc: Tuple[int, ...], direction: DmaDirection, future: Future) -> OperatorRepresentation: @@ -65,10 +67,10 @@ def transferOpRepr(self, externalBuffer: VariableBuffer, localBuffer: VariableBu mchanFlags += (1 << 3) # event enable mchanTransferSize = math.prod(shape) - mchanTransferSizeBits = math.ceil(math.log2(mchanTransferSize)) - assert mchanTransferSizeBits <= 17, ( + assert mchanTransferSize <= self._MAX_1D_TRANSFER_BYTES, ( "The transfer size is not representable with 17 bits. " - f"Received transfer size {mchanTransferSize} that requires {mchanTransferSizeBits}") + f"Received transfer size {mchanTransferSize} that requires " + f"{math.ceil(math.log2(mchanTransferSize))} bits") operatorRepresentation["cmd"] = (mchanFlags << 17) + mchanTransferSize @@ -77,3 +79,30 @@ def transferOpRepr(self, externalBuffer: VariableBuffer, localBuffer: VariableBu operatorRepresentation["stride_2d"] = strideExt[0] return operatorRepresentation + + def transfer(self, ctxt: NetworkContext, externalBuffer: VariableBuffer, localBuffer: VariableBuffer, + shape: Tuple[int, ...], strideExt: Tuple[int, ...], strideLoc: Tuple[int, ...], + direction: DmaDirection, future: Future) -> List[CodeSnippet]: + # For 1D transfers that exceed the 17-bit mchan limit, split into chunks. + totalSize = math.prod(shape) + if len(shape) == 1 and totalSize > self._MAX_1D_TRANSFER_BYTES: + mchanFlags = 0 + mchanFlags += (1 << 0) if direction == "ExternalToLocal" else 0 + mchanFlags += (1 << 1) # increment addresses + mchanFlags += (1 << 3) # event enable + template = self._transferTemplates[1] + chunks: List[CodeSnippet] = [] + offset = 0 + while offset < totalSize: + chunkSize = min(self._MAX_1D_TRANSFER_BYTES, totalSize - offset) + cmd = (mchanFlags << 17) + chunkSize + opRepr: OperatorRepresentation = { + "loc": f"((char*){localBuffer.name} + {offset})", + "ext": f"((char*){externalBuffer.name} + {offset})", + "future": future.name, + "cmd": cmd, + } + chunks.append(CodeSnippet(template, opRepr)) + offset += chunkSize + return chunks + return super().transfer(ctxt, externalBuffer, localBuffer, shape, strideExt, strideLoc, direction, future) diff --git a/Deeploy/Targets/PULPOpen/Parsers.py b/Deeploy/Targets/PULPOpen/Parsers.py index 5c5951eaba..73666d57ee 100644 --- a/Deeploy/Targets/PULPOpen/Parsers.py +++ b/Deeploy/Targets/PULPOpen/Parsers.py @@ -4,12 +4,14 @@ import math from typing import Tuple +import numpy as np import onnx_graphsurgeon as gs from Deeploy.DeeployTypes import NetworkContext -from Deeploy.Targets.Generic.Parsers import Conv2DParser, GEMMParser, ReduceMeanParser, RQSConv1DParser, \ - RQSConv2DParser, RQSParserInterface +from Deeploy.Targets.Generic.Parsers import Conv2DGradWParser, Conv2DGradXParser, Conv2DGradXWParser, \ + Conv2DGradXWBParser, Conv2DParser, GEMMParser, ReduceMeanParser, RQSConv1DParser, RQSConv2DParser, \ + RQSParserInterface class PULPConv2DParser(RQSConv2DParser): @@ -75,10 +77,10 @@ def parseNode(self, node: gs.Node) -> (bool): # Current PULP kernel only supports grouping of 1 self.operatorRepresentation['group'] == 1, - # Make sure padding is square - self.operatorRepresentation['pads'][0] == self.operatorRepresentation['pads'][2], - self.operatorRepresentation['pads'][1] == self.operatorRepresentation['pads'][3], - self.operatorRepresentation['pads'][0] == self.operatorRepresentation['pads'][1], + # Make sure padding is symmetric (left==right, top==bottom) + # but top/bottom can differ from left/right + self.operatorRepresentation['pads'][0] == self.operatorRepresentation['pads'][2], # top == bottom + self.operatorRepresentation['pads'][1] == self.operatorRepresentation['pads'][3], # left == right # Check number of inputs # 2 inputs if no bias, 3 if layer has bias @@ -133,10 +135,10 @@ def parseNode(self, node: gs.Node) -> (bool): if wellFormed: # Check if the node is a depthwise convolution ret = all([ - # Make sure padding is square - self.operatorRepresentation['pads'][0] == self.operatorRepresentation['pads'][2], - self.operatorRepresentation['pads'][1] == self.operatorRepresentation['pads'][3], - self.operatorRepresentation['pads'][0] == self.operatorRepresentation['pads'][1], + # Make sure padding is symmetric (left==right, top==bottom) + # but top/bottom can differ from left/right + self.operatorRepresentation['pads'][0] == self.operatorRepresentation['pads'][2], # top == bottom + self.operatorRepresentation['pads'][1] == self.operatorRepresentation['pads'][3], # left == right # Check number of inputs # 2 inputs if no bias, 3 if layer has bias @@ -485,3 +487,173 @@ def parseNodeCtxt(self, return newCtxt, True else: return ctxt, False + + +class PULPConvGradX2DParser(Conv2DGradXParser): + + def __init__(self, noBiasHoisting=True): + super().__init__(noBiasHoisting) + + def parseNodeCtxt(self, + ctxt: NetworkContext, + node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + + newCtxt, ret = super().parseNodeCtxt(ctxt, node, channels_first) + + if ret: + self.operatorRepresentation['padding_y_top'] = int(self.operatorRepresentation['pads'][0]) + self.operatorRepresentation['padding_x_left'] = int(self.operatorRepresentation['pads'][1]) + self.operatorRepresentation['padding_y_bottom'] = int(self.operatorRepresentation['pads'][2]) + self.operatorRepresentation['padding_x_right'] = int(self.operatorRepresentation['pads'][3]) + + return newCtxt, True + + return ctxt, False + + +class PULPDWConvGradX2DParser(PULPConvGradX2DParser): + + def __init__(self, noBiasHoisting=True): + super().__init__(noBiasHoisting) + + def parseNode(self, node: gs.Node) -> bool: + + wellFormed = super().parseNode(node) + + ret = all([ + self.operatorRepresentation['group'] > 1, + ]) + + return wellFormed + + def parseNodeCtxt(self, + ctxt: NetworkContext, + node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + + newCtxt, ret = super().parseNodeCtxt(ctxt, node, channels_first) + + if self.operatorRepresentation['group'] == ctxt.lookup(self.operatorRepresentation['weight']).shape[0]: + return newCtxt, True + + return ctxt, False + + +class PULPPWConvGradX2DParser(PULPConvGradX2DParser): + + def __init__(self, noBiasHoisting=True): + super().__init__(noBiasHoisting) + + def parseNode(self, node: gs.Node) -> bool: + + wellFormed = super().parseNode(node) + + kernel_shape = self.operatorRepresentation['kernel_shape'] + if kernel_shape != [1, 1]: + return False + + return wellFormed and True + + +class PULPConvGradW2DParser(Conv2DGradWParser): + + def __init__(self, noBiasHoisting=True): + super().__init__(noBiasHoisting) + + def parseNodeCtxt(self, + ctxt: NetworkContext, + node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + + newCtxt, ret = super().parseNodeCtxt(ctxt, node, channels_first) + + if ret: + self.operatorRepresentation['padding_y_top'] = int(self.operatorRepresentation['pads'][0]) + self.operatorRepresentation['padding_x_left'] = int(self.operatorRepresentation['pads'][1]) + self.operatorRepresentation['padding_y_bottom'] = int(self.operatorRepresentation['pads'][2]) + self.operatorRepresentation['padding_x_right'] = int(self.operatorRepresentation['pads'][3]) + + return newCtxt, True + + return ctxt, False + + +class PULPDWConvGradW2DParser(PULPConvGradW2DParser): + + def __init__(self, noBiasHoisting=True): + super().__init__(noBiasHoisting) + + def parseNode(self, node: gs.Node) -> bool: + + wellFormed = super().parseNode(node) + + ret = all([ + self.operatorRepresentation['group'] > 1, + ]) + + return wellFormed and ret + + def parseNodeCtxt(self, + ctxt: NetworkContext, + node: gs.Node, + channels_first: bool = True) -> Tuple[NetworkContext, bool]: + + newCtxt, ret = super().parseNodeCtxt(ctxt, node, channels_first) + + if self.operatorRepresentation['group'] == ctxt.lookup( + self.operatorRepresentation['grad_weight']).shape[0]: + return newCtxt, True + + return ctxt, False + + +class PULPPWConvGradW2DParser(PULPConvGradW2DParser): + + def __init__(self, noBiasHoisting=True): + super().__init__(noBiasHoisting) + + def parseNode(self, node: gs.Node) -> bool: + + wellFormed = super().parseNode(node) + + kernel_shape = self.operatorRepresentation['kernel_shape'] + + if kernel_shape != [1, 1]: + return False + + return wellFormed and True + + +class PULPConvGradXW2DParser(Conv2DGradXWParser): + """PULP-specific combined ConvGrad no-bias (3 inputs, 2 outputs).""" + + def __init__(self): + super().__init__() + + def parseNodeCtxt(self, ctxt, node, channels_first=True): + newCtxt, ret = super().parseNodeCtxt(ctxt, node, channels_first) + if ret: + self.operatorRepresentation['padding_y_top'] = int(self.operatorRepresentation['pads'][0]) + self.operatorRepresentation['padding_x_left'] = int(self.operatorRepresentation['pads'][1]) + self.operatorRepresentation['padding_y_bottom'] = int(self.operatorRepresentation['pads'][2]) + self.operatorRepresentation['padding_x_right'] = int(self.operatorRepresentation['pads'][3]) + return newCtxt, True + return ctxt, False + + +class PULPConvGradXWB2DParser(Conv2DGradXWBParser): + """PULP-specific combined ConvGrad with bias (4 inputs, 3 outputs).""" + + def __init__(self): + super().__init__() + + def parseNodeCtxt(self, ctxt, node, channels_first=True): + newCtxt, ret = super().parseNodeCtxt(ctxt, node, channels_first) + if ret: + self.operatorRepresentation['padding_y_top'] = int(self.operatorRepresentation['pads'][0]) + self.operatorRepresentation['padding_x_left'] = int(self.operatorRepresentation['pads'][1]) + self.operatorRepresentation['padding_y_bottom'] = int(self.operatorRepresentation['pads'][2]) + self.operatorRepresentation['padding_x_right'] = int(self.operatorRepresentation['pads'][3]) + return newCtxt, True + return ctxt, False diff --git a/Deeploy/Targets/PULPOpen/Platform.py b/Deeploy/Targets/PULPOpen/Platform.py index d45dc00f9c..8e2a56363a 100644 --- a/Deeploy/Targets/PULPOpen/Platform.py +++ b/Deeploy/Targets/PULPOpen/Platform.py @@ -13,17 +13,29 @@ from Deeploy.MemoryLevelExtension.NetworkDeployers.MemoryLevelDeployer import MemoryPlatform, MemoryPlatformWrapper from Deeploy.Targets.Generic.Bindings import BasicGEMMBindings, BasicPad1DBindings, BasicPad2DBindings, \ BasicRQIntegerDivBinding -from Deeploy.Targets.Generic.Layers import AddLayer, ConcatLayer, ConvLayer, GatherLayer, GELUGradLayer, GELULayer, \ - GEMMLayer, LayerNormGradLayer, LayerNormLayer, MatMulLayer, MaxPoolLayer, MulLayer, PadLayer, QuantLayer, \ - ReduceMeanLayer, ReduceSumLayer, ReluLayer, RequantShiftLayer, ReshapeLayer, RQIntegerDivLayer, RQSiGELULayer, \ - RQSiHardswishLayer, SGDLayer, SliceLayer, SoftmaxCrossEntropyLossGradLayer, SoftmaxCrossEntropyLossLayer, \ - SoftmaxGradLayer, SoftmaxLayer, TransposeLayer, iHardswishLayer, iRMSNormLayer -from Deeploy.Targets.Generic.Parsers import AddParser, ConcatParser, DequantParser, FlattenParser, GatherParser, \ - GELUGradParser, GELUParser, GEMMParser, LayerNormGradParser, LayerNormParser, MatMulParser, MaxPool2DParser, \ - MulParser, Pad1DParser, Pad2DParser, QuantParser, ReduceSumParser, ReluParser, RequantShiftParser, ReshapeParser, \ - RQAddParser, RQIntegerDivParser, RQSiGELUParser, RQSiHardswishParser, SGDParser, SliceParser, \ - SoftmaxCrossEntropyLossGradParser, SoftmaxCrossEntropyLossParser, SoftmaxGradParser, SoftmaxParser, \ - TransposeParser, UniformRequantShiftParser, UnsqueezeParser, iHardswishParser, iRMSNormParser, iSoftmaxParser +from Deeploy.Targets.Generic.Layers import AddLayer, AveragePoolGradLayer, AveragePoolLayer, \ + BatchNormInternalLayer, BatchNormalizationGradLayer, ConcatLayer, ConvLayer, \ + GlobalAveragePoolLayer, GlobalAveragePoolGradLayer, \ + ConvGradBLayer, ConvGradWLayer, ConvGradXLayer, GatherLayer, GELUGradLayer, GELULayer, GEMMLayer, GroupNormGradBLayer, \ + GroupNormGradLayer, GroupNormGradWLayer, GroupNormGradXLayer, GroupNormGradXStatLayer, GroupNormalizationLayer, \ + GroupNormalizationStatLayer, InPlaceAccumulatorV2Layer, LayerNormGradLayer, LayerNormLayer, MatMulLayer, \ + MaxPoolGradLayer, MaxPoolLayer, MulLayer, PadLayer, QuantLayer, ReduceMeanLayer, ReduceSumLayer, ReluGradLayer, \ + MSELossGradLayer, MSELossLayer, \ + ReluLayer, RequantShiftLayer, ReshapeLayer, RQIntegerDivLayer, RQSiGELULayer, RQSiHardswishLayer, SGDLayer, \ + SliceLayer, SoftmaxCrossEntropyLossGradLayer, SoftmaxCrossEntropyLossLayer, SoftmaxGradLayer, SoftmaxLayer, \ + TransposeLayer, iHardswishLayer, iRMSNormLayer +from Deeploy.Targets.Generic.Parsers import AddParser, AveragePool2DParser, BatchNormInternalParser, \ + BatchNormalizationGradParser, ConcatParser, Conv2DGradBParser, \ + GlobalAveragePoolParser, GlobalAveragePoolGradParser, \ + DequantParser, FlattenParser, GatherParser, GELUGradParser, GELUParser, GEMMParser, GroupNormGradBParser, \ + GroupNormGradParser, GroupNormGradWParser, GroupNormGradXParser, GroupNormGradXStatParser, GroupNormalizationParser, \ + GroupNormalizationStatParser, InPlaceAccumulatorV2Parser, LayerNormGradParser, LayerNormParser, MatMulParser, \ + MaxPool2DParser, MaxPoolGradParser, MulParser, Pad1DParser, Pad2DParser, QuantParser, ReduceSumParser, \ + ReluGradParser, ReluParser, RequantShiftParser, ReshapeParser, RQAddParser, RQIntegerDivParser, RQSiGELUParser, \ + MSELossGradParser, MSELossParser, \ + RQSiHardswishParser, SGDParser, SliceParser, SoftmaxCrossEntropyLossGradParser, SoftmaxCrossEntropyLossParser, \ + SoftmaxGradParser, SoftmaxParser, TransposeParser, UniformRequantShiftParser, UnsqueezeParser, iHardswishParser, \ + iRMSNormParser, iSoftmaxParser from Deeploy.Targets.Generic.Templates import AllocateTemplate as BasicAllocateTemplate from Deeploy.Targets.Generic.TopologyOptimizationPasses.Passes import DequantPatternPass, IntegerDivRequantMergePass, \ MergeConstAddAndRequantPass, MergeTrueIntegerDivRequantShiftPass, QuantPatternPass, RQSSplitPass, \ @@ -31,31 +43,46 @@ from Deeploy.Targets.PULPOpen.Bindings import BasicDequantBindings, BasicQuantBindings, PULPConv1DBinding, \ PULPDMASliceBindings, PULPDWConv1DBinding from Deeploy.Targets.PULPOpen.Layers import PULPRQSConvLayer, PULPRQSGEMMLayer -from Deeploy.Targets.PULPOpen.Parsers import PULPConv1DParser, PULPConv2DParser, PULPDWConv1DParser, \ - PULPDWConv2DParser, PULPFPConv2DParser, PULPFPDWConv2DParser, PULPGEMMParser, PULPMatrixVecParser, \ - PULPReduceMeanParser, PULPTallGEMMParser +from Deeploy.Targets.PULPOpen.Parsers import PULPConv1DParser, PULPConv2DParser, PULPConvGradW2DParser, \ + PULPConvGradX2DParser, PULPDWConv1DParser, PULPDWConv2DParser, PULPDWConvGradW2DParser, \ + PULPDWConvGradX2DParser, PULPFPConv2DParser, PULPFPDWConv2DParser, PULPGEMMParser, PULPMatrixVecParser, \ + PULPPWConvGradW2DParser, PULPPWConvGradX2DParser, PULPReduceMeanParser, PULPTallGEMMParser from Deeploy.Targets.PULPOpen.Templates import AllocateTemplate, FreeTemplate -from Deeploy.Targets.PULPOpen.Tiler import PULPAddTilingReadyBindings, PULPConcatTilingReadyBindings, \ - PULPConv2DTilingReadyBindings, PULPDWConv2DTilingReadyBindings, PULPFlattenTilingReadyBindings, \ +from Deeploy.Targets.PULPOpen.Tiler import PULPAddTilingReadyBindings, PULPAveragePool2DTilingReadyBindings, \ + PULPAveragePoolGrad2DTilingReadyBindings, PULPConcatTilingReadyBindings, PULPConv2DTilingReadyBindings, \ + PULPConvGradW2DTilingReadyBindings, PULPConvGradX2DTilingReadyBindings, PULPDWConv2DTilingReadyBindings, \ + PULPDWConvGradW2DTilingReadyBindings, PULPDWConvGradX2DTilingReadyBindings, PULPFlattenTilingReadyBindings, \ PULPFPGELUGradTilingReadyBindings, PULPFPGELUTilingReadyBindings, PULPFPGEMMTilingReadyBindings, \ - PULPGatherTilingReadyBindings, PULPiHardswishTilingReadyBindings, PULPiRMSNormTilingReadyBindings, \ - PULPiRQSGELUTilingReadyBindings, PULPLayernormGradTilingReadyBindings, PULPLayernormTilingReadyBindings, \ - PULPMatMulTilingReadyBindings, PULPMaxPool2DTilingReadyBindings, PULPMulTilingReadyBindings, \ - PULPReduceMeanTilingReadyBindings, PULPReduceSumTilingReadyBindings, PULPReluTilingReadyBindings, \ - PULPRQAddTilingReadyBindings, PULPRQSConv2DTilingReadyBindings, PULPRQSDWConv2DTilingReadyBindings, \ - PULPRQSGEMMTilingReadyBindings, PULPRQSiHardswishTilingReadyBindings, PULPRQSMatrixVecTilingReadyBindings, \ - PULPRQSTallGEMMTilingReadyBindings, PULPRQSTilingReadyBindings, PULPSGDTilingReadyBindings, \ - PULPSliceTilingReadyBindings, PULPSoftmaxCrossEntropyGradTilingReadyBindings, \ + PULPGatherTilingReadyBindings, PULPGroupNormGradTilingReadyBindings, PULPGroupNormGradBTilingReadyBindings, \ + PULPGroupNormGradWTilingReadyBindings, PULPGroupNormGradXStatTilingReadyBindings, PULPGroupNormGradXTilingReadyBindings, \ + PULPGroupNormalizationStatTilingReadyBindings, PULPGroupNormalizationTilingReadyBindings, \ + PULPiHardswishTilingReadyBindings, PULPInPlaceAccumulatorV2TilingReadyBindings, \ + PULPiRMSNormTilingReadyBindings, PULPiRQSGELUTilingReadyBindings, PULPLayernormGradTilingReadyBindings, \ + PULPLayernormTilingReadyBindings, PULPMatMulTilingReadyBindings, PULPMaxPool2DTilingReadyBindings, \ + PULPMulTilingReadyBindings, PULPPWConvGradW2DTilingReadyBindings, PULPPWConvGradX2DTilingReadyBindings, \ + PULPReduceMeanTilingReadyBindings, PULPReduceSumTilingReadyBindings, PULPReluGradTilingReadyBindings, \ + PULPReluTilingReadyBindings, PULPRQAddTilingReadyBindings, PULPRQSConv2DTilingReadyBindings, \ + PULPRQSDWConv2DTilingReadyBindings, PULPRQSGEMMTilingReadyBindings, PULPRQSiHardswishTilingReadyBindings, \ + PULPMaxPoolGrad2DTilingReadyBindings, PULPRQSMatrixVecTilingReadyBindings, \ + PULPRQSTallGEMMTilingReadyBindings, PULPRQSTilingReadyBindings, \ + PULPBatchNormInternalTilingReadyBindings, PULPBatchNormalizationGradTilingReadyBindings, \ + PULPGlobalAveragePool2DTilingReadyBindings, PULPGlobalAveragePoolGrad2DTilingReadyBindings, \ + PULPSGDTilingReadyBindings, PULPSliceTilingReadyBindings, PULPSoftmaxCrossEntropyGradTilingReadyBindings, \ + PULPSoftmaxCrossEntropyLossDualOutputTilingReadyBindings, \ PULPSoftmaxCrossEntropyTilingReadyBindings, PULPSoftmaxGradTilingReadyBindings, PULPSoftmaxTilingReadyBindings, \ - PULPTransposeTilingReadyBindings, PULPUniformRQSTilingReadyBindings + PULPTransposeTilingReadyBindings, PULPUniformRQSTilingReadyBindings, \ + PULPMSELossTilingReadyBindings, PULPMSELossGradTilingReadyBindings, \ + PULPConvGradBTilingReadyBindings from Deeploy.Targets.PULPOpen.TopologyOptimizationPasses.Passes import PULPAddRequantMergePass, \ PULPConvRequantMergePass, PULPGEMMRequantMergePass, PULPMatMulRequantMergePass +from Deeploy.Targets.PULPOpen.TopologyOptimizationPasses.SplitConvGradPass import SplitConvGradPass +from Deeploy.Targets.PULPOpen.TopologyOptimizationPasses.RewriteMaxPoolGradPass import RewriteMaxPoolGradInputPass +# ── Inference NodeMappers ────────────────────────────────────────────────── RQAddMapper = NodeMapper(RQAddParser(), PULPRQAddTilingReadyBindings) AddMapper = NodeMapper(AddParser(), PULPAddTilingReadyBindings) FlattenMapper = NodeMapper(FlattenParser(), PULPFlattenTilingReadyBindings) GELUMapper = NodeMapper(GELUParser(), PULPFPGELUTilingReadyBindings) -GELUGradMapper = NodeMapper(GELUGradParser(), PULPFPGELUGradTilingReadyBindings) GatherMapper = NodeMapper(GatherParser(), PULPGatherTilingReadyBindings) MulMapper = NodeMapper(MulParser(), PULPMulTilingReadyBindings) Pad1DMapper = NodeMapper(Pad1DParser(), BasicPad1DBindings) @@ -85,39 +112,66 @@ TallGEMMMapper = NodeMapper(PULPTallGEMMParser(), PULPRQSTallGEMMTilingReadyBindings) MaxPool2DMapper = NodeMapper(MaxPool2DParser(), PULPMaxPool2DTilingReadyBindings) LayerNormMapper = NodeMapper(LayerNormParser(), PULPLayernormTilingReadyBindings) -LayerNormGradMapper = NodeMapper(LayerNormGradParser(), PULPLayernormGradTilingReadyBindings) ReluMapper = NodeMapper(ReluParser(), PULPReluTilingReadyBindings) SoftmaxMapper = NodeMapper(SoftmaxParser(), PULPSoftmaxTilingReadyBindings) -SoftmaxGradMapper = NodeMapper(SoftmaxGradParser(), PULPSoftmaxGradTilingReadyBindings) Softmax_int8_Mapper = NodeMapper(iSoftmaxParser(), PULPSoftmaxTilingReadyBindings) - ConcatMapper = NodeMapper(ConcatParser(), PULPConcatTilingReadyBindings) - DMASliceMapper = NodeMapper(SliceParser(), PULPDMASliceBindings) - SliceMapper = NodeMapper(SliceParser(), PULPSliceTilingReadyBindings) - iRMSNormMapper = NodeMapper(iRMSNormParser(), PULPiRMSNormTilingReadyBindings) - iHardswishMapper = NodeMapper(iHardswishParser(), PULPiHardswishTilingReadyBindings) RQSiHardswishMapper = NodeMapper(RQSiHardswishParser(), PULPRQSiHardswishTilingReadyBindings) +QuantMapper = NodeMapper(QuantParser(), BasicQuantBindings) +DequantMapper = NodeMapper(DequantParser(), BasicDequantBindings) +GEMMDequantMapper = NodeMapper(PULPGEMMParser(), BasicGEMMBindings) +AveragePool2DMapper = NodeMapper(AveragePool2DParser(), PULPAveragePool2DTilingReadyBindings) +GroupNormalizationStatMapper = NodeMapper(GroupNormalizationStatParser(), PULPGroupNormalizationStatTilingReadyBindings) +GroupNormalizationMapper = NodeMapper(GroupNormalizationParser(), PULPGroupNormalizationTilingReadyBindings) + +# ── Training / Gradient NodeMappers ─────────────────────────────────────── +GELUGradMapper = NodeMapper(GELUGradParser(), PULPFPGELUGradTilingReadyBindings) +ConvGradXMapper = NodeMapper(PULPConvGradX2DParser(), PULPConvGradX2DTilingReadyBindings) +DwConvGradxMapper = NodeMapper(PULPDWConvGradX2DParser(), PULPDWConvGradX2DTilingReadyBindings) +PWConvGradX2DMapper = NodeMapper(PULPPWConvGradX2DParser(), PULPPWConvGradX2DTilingReadyBindings) +ConvGradWMapper = NodeMapper(PULPConvGradW2DParser(), PULPConvGradW2DTilingReadyBindings) +DwConvGradWMapper = NodeMapper(PULPDWConvGradW2DParser(), PULPDWConvGradW2DTilingReadyBindings) +PWConvGradW2DMapper = NodeMapper(PULPPWConvGradW2DParser(), PULPPWConvGradW2DTilingReadyBindings) +LayerNormGradMapper = NodeMapper(LayerNormGradParser(), PULPLayernormGradTilingReadyBindings) +AveragePoolGrad2DMapper = NodeMapper(AveragePool2DParser(), PULPAveragePoolGrad2DTilingReadyBindings) +MaxPoolGrad2DMapper = NodeMapper(MaxPoolGradParser(), PULPMaxPoolGrad2DTilingReadyBindings) +ReluGradMapper = NodeMapper(ReluGradParser(), PULPReluGradTilingReadyBindings) +SoftmaxGradMapper = NodeMapper(SoftmaxGradParser(), PULPSoftmaxGradTilingReadyBindings) SoftmaxCrossEntropyLossMapper = NodeMapper(SoftmaxCrossEntropyLossParser(), PULPSoftmaxCrossEntropyTilingReadyBindings) +# Dual-output mapper (loss + log_prob): tried first; falls back to single-output mapper for 1-output nodes +SoftmaxCrossEntropyLossDualOutputMapper = NodeMapper(SoftmaxCrossEntropyLossParser(), + PULPSoftmaxCrossEntropyLossDualOutputTilingReadyBindings) SoftmaxCrossEntropyLossGradMapper = NodeMapper(SoftmaxCrossEntropyLossGradParser(), PULPSoftmaxCrossEntropyGradTilingReadyBindings) SGDMapper = NodeMapper(SGDParser(), PULPSGDTilingReadyBindings) -QuantMapper = NodeMapper(QuantParser(), BasicQuantBindings) -DequantMapper = NodeMapper(DequantParser(), BasicDequantBindings) -GEMMDequantMapper = NodeMapper(PULPGEMMParser(), BasicGEMMBindings) +InPlaceAccumulatorV2Mapper = NodeMapper(InPlaceAccumulatorV2Parser(), PULPInPlaceAccumulatorV2TilingReadyBindings) +GroupNormGradMapper = NodeMapper(GroupNormGradParser(), PULPGroupNormGradTilingReadyBindings) +GroupNormGradXStatMapper = NodeMapper(GroupNormGradXStatParser(), PULPGroupNormGradXStatTilingReadyBindings) +GroupNormGradXMapper = NodeMapper(GroupNormGradXParser(), PULPGroupNormGradXTilingReadyBindings) +GroupNormGradWMapper = NodeMapper(GroupNormGradWParser(), PULPGroupNormGradWTilingReadyBindings) +GroupNormGradBMapper = NodeMapper(GroupNormGradBParser(), PULPGroupNormGradBTilingReadyBindings) +ConvGradBMapper = NodeMapper(Conv2DGradBParser(), PULPConvGradBTilingReadyBindings) +MSELossMapper = NodeMapper(MSELossParser(), PULPMSELossTilingReadyBindings) +MSELossGradMapper = NodeMapper(MSELossGradParser(), PULPMSELossGradTilingReadyBindings) +BatchNormInternalMapper = NodeMapper(BatchNormInternalParser(), PULPBatchNormInternalTilingReadyBindings) +BatchNormalizationGradMapper = NodeMapper(BatchNormalizationGradParser(), PULPBatchNormalizationGradTilingReadyBindings) +GlobalAveragePoolMapper = NodeMapper(GlobalAveragePoolParser(), PULPGlobalAveragePool2DTilingReadyBindings) +GlobalAveragePoolGradMapper = NodeMapper(GlobalAveragePoolGradParser(), PULPGlobalAveragePoolGrad2DTilingReadyBindings) + PULPMapping = { + # ── Inference operators ─────────────────────────────────────────────── 'Conv': ConvLayer([FPConv2DMapper, FPDWConv2DMapper]), 'RequantizedConv': PULPRQSConvLayer([Conv2DMapper, DWConv2DMapper, Conv1DMapper, DWConv1DMapper]), 'RequantizedGemm': PULPRQSGEMMLayer([MatrixVecMapper, TallGEMMMapper, GEMMMapper]), 'Gemm': GEMMLayer([FloatGEMMMapper, GEMMDequantMapper]), 'Gelu': GELULayer([GELUMapper]), - 'GeluGrad': GELUGradLayer([GELUGradMapper]), 'LayerNormalization': LayerNormLayer([LayerNormMapper]), - 'LayerNormalizationGrad': LayerNormGradLayer([LayerNormGradMapper]), 'MaxPool': MaxPoolLayer([MaxPool2DMapper]), + 'AveragePool': AveragePoolLayer([AveragePool2DMapper]), 'RequantizediGELU': RQSiGELULayer([RQGELU_int8_Mapper]), 'RQIntegerDiv': RQIntegerDivLayer([RQIntegerDivMapper]), 'MatMul': MatMulLayer([MatMulMapper]), @@ -145,10 +199,33 @@ 'RequantizediHardswish': RQSiHardswishLayer([RQSiHardswishMapper]), 'Quant': QuantLayer([QuantMapper]), 'Dequant': QuantLayer([DequantMapper]), + 'GroupNormalizationStat': GroupNormalizationStatLayer([GroupNormalizationStatMapper]), + 'GroupNormalization': GroupNormalizationLayer([GroupNormalizationMapper]), + # ── Training / Gradient operators ───────────────────────────────────── + 'ConvGradX': ConvGradXLayer([PWConvGradX2DMapper, DwConvGradxMapper, ConvGradXMapper]), + 'ConvGradW': ConvGradWLayer([PWConvGradW2DMapper, DwConvGradWMapper, ConvGradWMapper]), + 'ConvGradB': ConvGradBLayer([ConvGradBMapper]), + 'GeluGrad': GELUGradLayer([GELUGradMapper]), + 'LayerNormalizationGrad': LayerNormGradLayer([LayerNormGradMapper]), + 'AveragePoolGrad': AveragePoolGradLayer([AveragePoolGrad2DMapper]), + 'MaxPoolGrad': MaxPoolGradLayer([MaxPoolGrad2DMapper]), + 'ReluGrad': ReluGradLayer([ReluGradMapper]), 'SoftmaxGrad': SoftmaxGradLayer([SoftmaxGradMapper]), - 'SoftmaxCrossEntropyLoss': SoftmaxCrossEntropyLossLayer([SoftmaxCrossEntropyLossMapper]), + 'MSELoss': MSELossLayer([MSELossMapper]), + 'MSELossGrad': MSELossGradLayer([MSELossGradMapper]), + 'SoftmaxCrossEntropyLoss': SoftmaxCrossEntropyLossLayer([SoftmaxCrossEntropyLossDualOutputMapper, SoftmaxCrossEntropyLossMapper]), 'SoftmaxCrossEntropyLossGrad': SoftmaxCrossEntropyLossGradLayer([SoftmaxCrossEntropyLossGradMapper]), - 'SGD': SGDLayer([SGDMapper]) + 'SGD': SGDLayer([SGDMapper]), + 'InPlaceAccumulatorV2': InPlaceAccumulatorV2Layer([InPlaceAccumulatorV2Mapper]), + 'GroupNormGrad': GroupNormGradLayer([GroupNormGradMapper]), + 'GroupNormGradXStat': GroupNormGradXStatLayer([GroupNormGradXStatMapper]), + 'GroupNormGradX': GroupNormGradXLayer([GroupNormGradXMapper]), + 'GroupNormGradW': GroupNormGradWLayer([GroupNormGradWMapper]), + 'GroupNormGradB': GroupNormGradBLayer([GroupNormGradBMapper]), + 'BatchNormInternal': BatchNormInternalLayer([BatchNormInternalMapper]), + 'BatchNormalizationGrad': BatchNormalizationGradLayer([BatchNormalizationGradMapper]), + 'GlobalAveragePool': GlobalAveragePoolLayer([GlobalAveragePoolMapper]), + 'GlobalAveragePoolGrad': GlobalAveragePoolGradLayer([GlobalAveragePoolGradMapper]), } @@ -222,6 +299,8 @@ class PULPStructBuffer(StructBuffer): PULPOptimizer = TopologyOptimizer([ + SplitConvGradPass(), + RewriteMaxPoolGradInputPass(), QuantPatternPass(), DequantPatternPass(), SkipEmptyConcatPass(), diff --git a/Deeploy/Targets/PULPOpen/Templates/FloatAveragePoolTemplate.py b/Deeploy/Targets/PULPOpen/Templates/FloatAveragePoolTemplate.py new file mode 100644 index 0000000000..ab396c5321 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/Templates/FloatAveragePoolTemplate.py @@ -0,0 +1,67 @@ +# SPDX-FileCopyrightText: 2023 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from Deeploy.DeeployTypes import NodeTemplate + +referenceTemplate = NodeTemplate(""" +// 2D Float AveragePool Channel Parallel (Name: ${nodeName}, Op: ${nodeOp}) + +${data_in_type.typeName} ref_${data_out}_${data_in} = ${data_in}; +${data_out_type.typeName} ref_${data_out}_${data_out} = ${data_out}; + +for (uint32_t n=0; n<${batch}; ++n) { + PULP_AvgPool2d_fp${data_in_type.referencedType.typeWidth}_fp${data_out_type.referencedType.typeWidth}_HWC( + ref_${data_out}_${data_in}, + ${dim_im_in_y}, ${dim_im_in_x}, ${ch_im_in}, + ${dim_kernel_y}, ${dim_kernel_x}, + ${stride_y}, ${stride_x}, + ref_${data_out}_${data_out}, + ${padding_y_top}, ${padding_y_bottom}, ${padding_x_left}, ${padding_x_right} + ); + ref_${data_out}_${data_in} += ${ch_im_in}*${dim_im_in_x}*${dim_im_in_y}; + ref_${data_out}_${data_out} += ${ch_im_out}*${dim_im_out_x}*${dim_im_out_y}; +} +""") + +referenceCHWTemplate = NodeTemplate(""" +// 2D Float AveragePool CHW (Name: ${nodeName}, Op: ${nodeOp}) + +${data_in_type.typeName} ref_${data_out}_${data_in} = ${data_in}; +${data_out_type.typeName} ref_${data_out}_${data_out} = ${data_out}; + +for (uint32_t n=0; n<${batch}; ++n) { + PULP_AvgPool2d_fp${data_in_type.referencedType.typeWidth}_fp${data_out_type.referencedType.typeWidth}_CHW( + ref_${data_out}_${data_in}, + ${dim_im_in_x}, ${dim_im_in_y}, ${ch_im_in}, + ${dim_kernel_x}, ${dim_kernel_y}, + ${stride_x}, ${stride_y}, + ref_${data_out}_${data_out}, + ${padding_y_top}, ${padding_y_bottom}, ${padding_x_left}, ${padding_x_right} + ); + ref_${data_out}_${data_in} += ${ch_im_in}*${dim_im_in_x}*${dim_im_in_y}; + ref_${data_out}_${data_out} += ${ch_im_out}*${dim_im_out_x}*${dim_im_out_y}; +} +""") + +referenceGradTemplate = NodeTemplate(""" +// 2D Float AveragePoolGrad Channel Parallel (Name: ${nodeName}, Op: ${nodeOp}) +${data_in_type.typeName} ref_${data_out}_${data_in} = ${data_in}; +${data_out_type.typeName} ref_${data_out}_${data_out} = ${data_out}; + +for (uint32_t n=0; n<${batch}; ++n) { + + PULP_AvgPoolGrad2d_fp${data_in_type.referencedType.typeWidth}_fp${data_out_type.referencedType.typeWidth}_HWC( + ref_${data_out}_${data_in}, + ${dim_im_in_x}, ${dim_im_in_y}, ${ch_im_in}, + ${dim_im_out_x}, ${dim_im_out_y}, + ${dim_kernel_x}, ${dim_kernel_y}, + ${stride_x}, ${stride_y}, + ref_${data_out}_${data_out}, + ${padding_y_top}, ${padding_y_bottom}, ${padding_x_left}, ${padding_x_right} + ); + + ref_${data_out}_${data_in} += ${ch_im_in}*${dim_im_in_x}*${dim_im_in_y}; + ref_${data_out}_${data_out} += ${ch_im_out}*${dim_im_out_x}*${dim_im_out_y}; +} +""") \ No newline at end of file diff --git a/Deeploy/Targets/PULPOpen/Templates/FloatBatchNormTemplate.py b/Deeploy/Targets/PULPOpen/Templates/FloatBatchNormTemplate.py new file mode 100644 index 0000000000..289dc77482 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/Templates/FloatBatchNormTemplate.py @@ -0,0 +1,50 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from Deeploy.DeeployTypes import NodeTemplate + +# Forward pass (training mode): BatchNormInternal +# Inputs: X, gamma, beta, running_mean, running_var +# Outputs: Y, saved_mean, saved_inv_std (updated_running_mean/var have no consumers) +batchNormInternalTemplate = NodeTemplate(""" +// BatchNormInternal (Name: ${nodeName}, Op: ${nodeOp}) +PULP_BatchNormInternal_fp32( + ${data_in}, + ${scale}, + ${bias}, + ${running_mean}, + ${running_var}, + ${data_out}, + ${saved_mean}, + ${saved_inv_std}, + ${N}, + ${C}, + ${H_in}, + ${W_in}, + ${epsilon}f, + ${momentum}f +); +""") + +# Backward pass: BatchNormalizationGrad +# Inputs: dY, X, gamma, saved_mean, saved_inv_std +# Outputs: dX, dgamma, dbeta +batchNormGradTemplate = NodeTemplate(""" +// BatchNormalizationGrad (Name: ${nodeName}, Op: ${nodeOp}) +PULP_BatchNormGrad_fp32( + ${dY}, + ${X}, + ${gamma}, + ${saved_mean}, + ${saved_inv_std}, + ${dX}, + ${dgamma}, + ${dbeta}, + ${N}, + ${C}, + ${H_in}, + ${W_in}, + ${epsilon}f +); +""") diff --git a/Deeploy/Targets/PULPOpen/Templates/FloatConvGradTemplate.py b/Deeploy/Targets/PULPOpen/Templates/FloatConvGradTemplate.py new file mode 100644 index 0000000000..86bcdbdfab --- /dev/null +++ b/Deeploy/Targets/PULPOpen/Templates/FloatConvGradTemplate.py @@ -0,0 +1,371 @@ +# SPDX-FileCopyrightText: 2023 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from typing import Dict, List, Tuple, Union + +from ortools.constraint_solver.pywrapcp import IntVar + +from Deeploy.DeeployTypes import NetworkContext, NodeTemplate, OperatorRepresentation + +class PULP2DFloatConvGradWIm2ColTemplate(NodeTemplate): + + def __init__(self, templateStr): + super().__init__(templateStr) + + @staticmethod + def computeTransientBuffersSize( + ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> List[Tuple[str, Union[int, IntVar]]]: + # For ConvGradW, im2col buffer stores im2row transformed input + # Size: H_out * W_out * kernel_h * kernel_w * C_in * sizeof(float) + im2col_dim = (operatorRepresentation["data_in_type"].typeWidth // 8) * \ + operatorRepresentation['dim_im_out_x'] * operatorRepresentation['dim_im_out_y'] * \ + operatorRepresentation['ch_im_in'] * \ + operatorRepresentation['dim_kernel_x'] * operatorRepresentation['dim_kernel_y'] + + im2col_name = operatorRepresentation['nodeName'] + "_buffer" + + return [(im2col_name, im2col_dim)] + + def hoistTransientBuffers(self, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[NetworkContext, Dict, List[str]]: + im2col_name, im2col_dim = PULP2DFloatConvGradWIm2ColTemplate.computeTransientBuffersSize( + ctxt, operatorRepresentation)[0] + ctxt.hoistTransientBuffer(im2col_name, im2col_dim) + + operatorRepresentation['ctxtBuffer'] = im2col_name + operatorRepresentation['ctxtBufferSize'] = im2col_dim + return ctxt, operatorRepresentation, [im2col_name] + + +class PULP2DFloatConvGradXIm2ColTemplate(NodeTemplate): + + def __init__(self, templateStr): + super().__init__(templateStr) + + @staticmethod + def computeTransientBuffersSize( + ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> List[Tuple[str, Union[int, IntVar]]]: + im2col_dim = (operatorRepresentation["grad_in_type"].typeWidth // 8) * \ + operatorRepresentation['dim_im_out_x'] * operatorRepresentation['dim_im_out_y'] * \ + operatorRepresentation['ch_im_out'] * \ + operatorRepresentation['dim_kernel_x'] * operatorRepresentation['dim_kernel_y'] + + im2col_name = operatorRepresentation['nodeName'] + "_im2col_buffer" + + bt_dim = (operatorRepresentation["weight_type"].typeWidth // 8) * \ + operatorRepresentation['ch_im_in'] * operatorRepresentation['ch_im_out'] * \ + operatorRepresentation['dim_kernel_x'] * operatorRepresentation['dim_kernel_y'] + + bt_name = operatorRepresentation['nodeName'] + "_bt_buffer" + + return [(im2col_name, im2col_dim), (bt_name, bt_dim)] + + def hoistTransientBuffers(self, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[NetworkContext, Dict, List[str]]: + buffers = PULP2DFloatConvGradXIm2ColTemplate.computeTransientBuffersSize(ctxt, operatorRepresentation) + + im2col_name, im2col_dim = buffers[0] + bt_name, bt_dim = buffers[1] + + ctxt.hoistTransientBuffer(im2col_name, im2col_dim) + ctxt.hoistTransientBuffer(bt_name, bt_dim) + + operatorRepresentation['ctxtBuffer'] = im2col_name + operatorRepresentation['ctxtBufferSize'] = im2col_dim + operatorRepresentation['btBuffer'] = bt_name + operatorRepresentation['btBufferSize'] = bt_dim + + return ctxt, operatorRepresentation, [im2col_name, bt_name] + + +# Templates for ConvGradX operations +referenceConvGradX2DTemplate = NodeTemplate(""" +// 2D FP ConvGradX (dX) NCHW trainlib naive (Name: ${nodeName}, Op: ${nodeOp}) +${grad_out_type.typeName} ref_${grad_out} = ${grad_out}; // dY +${weight_type.typeName} ref_${weight} = ${weight}; // W +${grad_in_type.typeName} ref_${grad_in} = ${grad_in}; // dX + +for (uint32_t n=0; n<${batch}; ++n) { + PULP_ConvGradX2d_fp${grad_out_type.referencedType.typeWidth}_fp${weight_type.referencedType.typeWidth}_fp${grad_in_type.referencedType.typeWidth}_CHW_tiled( + ref_${grad_out}, + ${dim_im_out_x}, ${dim_im_out_y}, ${ch_im_out}, + ref_${weight}, + ${ch_im_in}, + ${dim_kernel_x}, ${dim_kernel_y}, + ${stride_x}, ${stride_y}, + ref_${grad_in}, + ${dim_im_in_x}, ${dim_im_in_y}, + ${padding_y_top}, ${padding_y_bottom}, ${padding_x_left}, ${padding_x_right}, + ${offset_grad_in_h}, ${offset_grad_in_w}, + ${offset_grad_out_h}, ${offset_grad_out_w} + + ); + + ref_${grad_out} += ${ch_im_out} * ${dim_im_out_y} * ${dim_im_out_x}; + ref_${grad_in} += ${ch_im_in} * ${dim_im_in_y} * ${dim_im_in_x}; +} +""") + + +referenceConvGradX2DIm2ColTiledTemplate = PULP2DFloatConvGradXIm2ColTemplate(""" +// 2D FP ConvGradX (dX) NCHW/CHW using tile-aware Im2Col (Name: ${nodeName}, Op: ${nodeOp}) +${grad_out_type.typeName} ref_${grad_out} = ${grad_out}; // dY +${weight_type.typeName} ref_${weight} = ${weight}; // W +${grad_in_type.typeName} ref_${grad_in} = ${grad_in}; // dX +for (uint32_t n=0; n<${batch}; ++n) { + PULP_ConvGradX2d_fp${grad_out_type.referencedType.typeWidth}_fp${weight_type.referencedType.typeWidth}_fp${grad_in_type.referencedType.typeWidth}_CHW_Im2Col_tiled( + ref_${grad_out}, + ${dim_im_out_x}, ${dim_im_out_y}, ${ch_im_out}, // dY tile dims + ref_${weight}, + ${ch_im_in}, + ${dim_kernel_x}, ${dim_kernel_y}, + ${stride_x}, ${stride_y}, + ref_${grad_in}, + ${dim_im_in_x}, ${dim_im_in_y}, // dX tile dims + ${padding_y_top}, ${padding_y_bottom}, ${padding_x_left}, ${padding_x_right}, + ${offset_grad_in_h}, ${offset_grad_in_w}, + ${offset_grad_out_h}, ${offset_grad_out_w}, + ${ctxtBuffer}, ${ctxtBufferSize}, + ${btBuffer}, ${btBufferSize} + ); + + ref_${grad_out} += ${ch_im_out} * ${dim_im_out_y} * ${dim_im_out_x}; + ref_${grad_in} += ${ch_im_in} * ${dim_im_in_y} * ${dim_im_in_x}; +} +""" +) + + +# Templates for ConvGradW operations +referenceConvGradW2DTemplate = NodeTemplate(""" +// 2D FP ConvGradW NCHW using pulp-trainlib naive (Name: ${nodeName}, Op: ${nodeOp}) +${grad_out_type.typeName} ref_${grad_weight}_${grad_out} = ${grad_out}; +${data_in_type.typeName} ref_${grad_weight}_${data_in} = ${data_in}; +${grad_weight_type.typeName} ref_${grad_weight}_out = ${grad_weight}; + +// Zero-initialize output tensor on first tile +static int ${nodeName}_${grad_weight}_initialized = 0; +if (!${nodeName}_${grad_weight}_initialized) { + memset(${grad_weight}, 0, (${ch_im_out} * ${ch_im_in} * ${dim_kernel_x} * ${dim_kernel_y}) * sizeof(${grad_weight_type.referencedType.typeName})); + ${nodeName}_${grad_weight}_initialized = 1; +} + +for (uint32_t n=0; n<${batch}; ++n) { + PULP_ConvGradW2d_fp${grad_out_type.referencedType.typeWidth}_fp${data_in_type.referencedType.typeWidth}_fp${grad_weight_type.referencedType.typeWidth}_CHW( + ref_${grad_weight}_${grad_out}, + ${dim_im_out_x}, ${dim_im_out_y}, ${ch_im_out}, + ref_${grad_weight}_${data_in}, + ${dim_im_in_x}, ${dim_im_in_y}, ${ch_im_in}, + ${dim_kernel_x}, ${dim_kernel_y}, + ${stride_x}, ${stride_y}, + ref_${grad_weight}_out, + ${padding_y_top}, ${padding_y_bottom}, ${padding_x_left}, ${padding_x_right} + ); + + ref_${grad_weight}_${grad_out} += ${ch_im_out} * ${dim_im_out_y} * ${dim_im_out_x}; + ref_${grad_weight}_${data_in} += ${ch_im_in} * ${dim_im_in_y} * ${dim_im_in_x}; +} +""") + +referenceConvGradW2DIm2ColTemplate = PULP2DFloatConvGradWIm2ColTemplate(""" +// 2D FP ConvGradW NCHW using pulp-trainlib Im2Col (Name: ${nodeName}, Op: ${nodeOp}) +${grad_out_type.typeName} ref_${grad_weight}_${grad_out} = ${grad_out}; +${data_in_type.typeName} ref_${grad_weight}_${data_in} = ${data_in}; +${grad_weight_type.typeName} ref_${grad_weight}_out = ${grad_weight}; + + +// Zero-initialize output tensor on first tile +static int ${nodeName}_${grad_weight}_initialized = 0; +if (!${nodeName}_${grad_weight}_initialized) { + memset(${grad_weight}, 0, (${ch_im_out} * ${ch_im_in} * ${dim_kernel_x} * ${dim_kernel_y}) * sizeof(${grad_weight_type.referencedType.typeName})); + ${nodeName}_${grad_weight}_initialized = 1; +} + +for (uint32_t n=0; n<${batch}; ++n) { + PULP_ConvGradW2d_fp${grad_out_type.referencedType.typeWidth}_fp${data_in_type.referencedType.typeWidth}_fp${grad_weight_type.referencedType.typeWidth}_CHW_Im2Col( + ref_${grad_weight}_${grad_out}, + ${dim_im_out_x}, ${dim_im_out_y}, ${ch_im_out}, + ref_${grad_weight}_${data_in}, + ${dim_im_in_x}, ${dim_im_in_y}, ${ch_im_in}, + ${dim_kernel_x}, ${dim_kernel_y}, + ${stride_x}, ${stride_y}, + ref_${grad_weight}_out, + ${padding_y_top}, ${padding_y_bottom}, ${padding_x_left}, ${padding_x_right}, + ${ctxtBuffer}, ${ctxtBufferSize} + ); + + ref_${grad_weight}_${grad_out} += ${ch_im_out} * ${dim_im_out_y} * ${dim_im_out_x}; + ref_${grad_weight}_${data_in} += ${ch_im_in} * ${dim_im_in_y} * ${dim_im_in_x}; +} +""") + +# ============================================================================ +# Depthwise Convolution Gradient Templates +# ============================================================================ + + +referenceDWConvGradW2DTemplate = NodeTemplate(""" +// 2D FP DW ConvGradW NCHW (Name: ${nodeName}, Op: ${nodeOp}) +${grad_out_type.typeName} ref_${grad_weight}_${grad_out} = ${grad_out}; +${data_in_type.typeName} ref_${grad_weight}_${data_in} = ${data_in}; +${grad_weight_type.typeName} ref_${grad_weight}_out = ${grad_weight}; + + +// Zero-initialize output tensor on first tile +static uint8_t ${nodeName}_${grad_weight}_init = 0; +if (!${nodeName}_${grad_weight}_init) { + memset(${grad_weight}, 0, ${ch_im_out} * ${dim_kernel_x} * ${dim_kernel_y} * sizeof(${grad_weight_type.referencedType.typeName})); + ${nodeName}_${grad_weight}_init = 1; +} + +for (uint32_t n=0; n<${batch}; ++n) { + PULP_DWConvGradW2d_fp${grad_out_type.referencedType.typeWidth}_fp${data_in_type.referencedType.typeWidth}_fp${grad_weight_type.referencedType.typeWidth}_CHW( + ref_${grad_weight}_${grad_out}, + ${dim_im_out_x}, ${dim_im_out_y}, ${ch_im_out}, + ref_${grad_weight}_${data_in}, + ${dim_im_in_x}, ${dim_im_in_y}, ${ch_im_in}, + ${dim_kernel_x}, ${dim_kernel_y}, + ${stride_x}, ${stride_y}, + ref_${grad_weight}_out, + ${padding_y_top}, ${padding_y_bottom}, ${padding_x_left}, ${padding_x_right} + ); + + ref_${grad_weight}_${grad_out} += ${ch_im_out} * ${dim_im_out_x} * ${dim_im_out_y}; + ref_${grad_weight}_${data_in} += ${ch_im_in} * ${dim_im_in_x} * ${dim_im_in_y}; +} + +""") + + +referenceDWConvGradX2DTiledTemplate = NodeTemplate(""" +// 2D FP DW ConvGradX (dX) CHW tiled (Name: ${nodeName}, Op: ${nodeOp}) +${grad_out_type.typeName} ref_${grad_out} = ${grad_out}; // dY +${weight_type.typeName} ref_${weight} = ${weight}; // W +${grad_in_type.typeName} ref_${grad_in}_out = ${grad_in}; // dX + +for (uint32_t n=0; n<${batch}; ++n) { + PULP_DWConvGradX2d_fp${grad_out_type.referencedType.typeWidth}_fp${weight_type.referencedType.typeWidth}_fp${grad_in_type.referencedType.typeWidth}_CHW_tiled( + ref_${grad_out}, + ${dim_im_out_x}, ${dim_im_out_y}, ${ch_im_out}, + ref_${weight}, + ${ch_im_in}, + ${dim_kernel_x}, ${dim_kernel_y}, + ${stride_x}, ${stride_y}, + ref_${grad_in}_out, + ${dim_im_in_x}, ${dim_im_in_y}, + ${padding_y_top}, ${padding_y_bottom}, ${padding_x_left}, ${padding_x_right}, + ${offset_grad_in_h}, ${offset_grad_in_w}, + ${offset_grad_out_h}, ${offset_grad_out_w} + ); + + ref_${grad_out} += ${ch_im_out} * ${dim_im_out_y} * ${dim_im_out_x}; + ref_${grad_in}_out += ${ch_im_in} * ${dim_im_in_y} * ${dim_im_in_x}; +} +""") + +# ============================================================================ +# Pointwise Convolution Gradient Templates +# ============================================================================ + +class PULP2DFloatPWConvGradXTemplate(NodeTemplate): + + def __init__(self, templateStr): + super().__init__(templateStr) + + @staticmethod + def computeTransientBuffersSize( + ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> List[Tuple[str, Union[int, IntVar]]]: + # Transpose buffer for weight matrix transpose (C_out x C_in) + # For pointwise convolution, kernel size is 1x1 + bt_dim = (operatorRepresentation["weight_type"].typeWidth // 8) * \ + operatorRepresentation['ch_im_in'] * operatorRepresentation['ch_im_out'] + + bt_name = operatorRepresentation['nodeName'] + "_transpose_buffer" + + return [(bt_name, bt_dim)] + + def hoistTransientBuffers(self, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[NetworkContext, Dict, List[str]]: + bt_name, bt_dim = PULP2DFloatPWConvGradXTemplate.computeTransientBuffersSize( + ctxt, operatorRepresentation)[0] + + ctxt.hoistTransientBuffer(bt_name, bt_dim) + + operatorRepresentation['transposeBuffer'] = bt_name + operatorRepresentation['transposeBufferSize'] = bt_dim + + return ctxt, operatorRepresentation, [bt_name] + + +referencePWConvGradW2DTemplate = NodeTemplate(""" +// 2D FP Pointwise ConvGradW (1x1) NCHW using pulp-trainlib pw interface (Name: ${nodeName}, Op: ${nodeOp}) +${grad_out_type.typeName} ref_${grad_weight}_${grad_out} = ${grad_out}; +${data_in_type.typeName} ref_${grad_weight}_${data_in} = ${data_in}; +${grad_weight_type.typeName} ref_${grad_weight}_out = ${grad_weight}; + +// Zero-initialize output tensor on first tile +static int ${nodeName}_${grad_weight}_initialized = 0; +if (!${nodeName}_${grad_weight}_initialized) { + memset(${grad_weight}, 0, ${ch_im_out} * ${ch_im_in} * sizeof(${grad_weight_type.referencedType.typeName})); + ${nodeName}_${grad_weight}_initialized = 1; +} + +for (uint32_t n=0; n<${batch}; ++n) { + PULP_PWConvGradW2d_fp${grad_out_type.referencedType.typeWidth}_fp${data_in_type.referencedType.typeWidth}_fp${grad_weight_type.referencedType.typeWidth}_CHW( + ref_${grad_weight}_${grad_out}, + ${dim_im_out_x}, ${dim_im_out_y}, ${ch_im_out}, + ref_${grad_weight}_${data_in}, + ${dim_im_in_x}, ${dim_im_in_y}, ${ch_im_in}, + ref_${grad_weight}_out + ); +} + + ref_${grad_weight}_${grad_out} += ${ch_im_out} * ${dim_im_out_y} * ${dim_im_out_x}; + ref_${grad_weight}_${data_in} += ${ch_im_in} * ${dim_im_in_y} * ${dim_im_in_x}; + +""") + +referencePWConvGradX2DTemplate = PULP2DFloatPWConvGradXTemplate(""" +// 2D FP Pointwise ConvGradX (1x1) CHW using pulp-trainlib pw interface (Name: ${nodeName}, Op: ${nodeOp}) +${grad_out_type.typeName} ref_${grad_in}_${grad_out} = ${grad_out}; // dY +${weight_type.typeName} ref_${grad_in}_${weight} = ${weight}; // W +${grad_in_type.typeName} ref_${grad_in}_out = ${grad_in}; // dX + +for (uint32_t n=0; n<${batch}; ++n) { + PULP_PWConvGradX2d_fp${grad_out_type.referencedType.typeWidth}_fp${weight_type.referencedType.typeWidth}_fp${grad_in_type.referencedType.typeWidth}_CHW( + ref_${grad_in}_${grad_out}, + ${dim_im_out_x}, ${dim_im_out_y}, ${ch_im_out}, + ref_${grad_in}_${weight}, + ${ch_im_in}, + ref_${grad_in}_out, + ${dim_im_in_x}, ${dim_im_in_y}, + ${transposeBuffer}, ${transposeBufferSize} + ); + + ref_${grad_in}_${grad_out} += ${ch_im_out} * ${dim_im_out_y} * ${dim_im_out_x}; + ref_${grad_in}_out += ${ch_im_in} * ${dim_im_in_y} * ${dim_im_in_x}; +} + +""") + + +# Template for ConvGradB: dB[c] = sum_{n,h,w} dY[n,c,h,w] +referenceConvGradB2DTemplate = NodeTemplate(""" +// 2D FP ConvGradB: bias gradient = sum dY over N,H,W (Name: ${nodeName}, Op: ${nodeOp}) +${grad_out_type.typeName} ref_dB_dy = ${grad_out}; +${grad_bias_type.typeName} ref_dB_db = ${grad_bias}; +for (uint32_t c = 0; c < ${ch_im_out}; ++c) { + ref_dB_db[c] = 0.0f; + for (uint32_t n = 0; n < ${batch}; ++n) { + for (uint32_t h = 0; h < ${dim_im_out_y}; ++h) { + for (uint32_t w = 0; w < ${dim_im_out_x}; ++w) { + ref_dB_db[c] += ref_dB_dy[n * ${ch_im_out} * ${dim_im_out_y} * ${dim_im_out_x} + c * ${dim_im_out_y} * ${dim_im_out_x} + h * ${dim_im_out_x} + w]; + } + } + } +} +""") \ No newline at end of file diff --git a/Deeploy/Targets/PULPOpen/Templates/FloatConvTemplate.py b/Deeploy/Targets/PULPOpen/Templates/FloatConvTemplate.py index bfa893db94..29ebdb6b46 100644 --- a/Deeploy/Targets/PULPOpen/Templates/FloatConvTemplate.py +++ b/Deeploy/Targets/PULPOpen/Templates/FloatConvTemplate.py @@ -158,3 +158,4 @@ def hoistTransientBuffers(self, ctxt: NetworkContext, ref_${data_out}_${data_out} += ${ch_im_out} * ${dim_im_out_x} * ${dim_im_out_y}; } """) + diff --git a/Deeploy/Targets/PULPOpen/Templates/FloatGemmTemplate.py b/Deeploy/Targets/PULPOpen/Templates/FloatGemmTemplate.py index 59499706e5..ef046f191d 100644 --- a/Deeploy/Targets/PULPOpen/Templates/FloatGemmTemplate.py +++ b/Deeploy/Targets/PULPOpen/Templates/FloatGemmTemplate.py @@ -4,7 +4,8 @@ from typing import Dict, List, Tuple -from Deeploy.AbstractDataTypes import float32_tPtr +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import float32_t from Deeploy.DeeployTypes import NetworkContext, NodeTemplate, OperatorRepresentation @@ -19,7 +20,7 @@ def alignToContext(self, ctxt: NetworkContext, if 'C' not in operatorRepresentation or operatorRepresentation['C'] is None: # No bias case - set C to NULL and provide a default type operatorRepresentation['C'] = None - operatorRepresentation['C_type'] = float32_tPtr # Default to fp32 type + operatorRepresentation['C_type'] = PointerClass(float32_t) # Default to fp32 type operatorRepresentation['C_batched'] = False return ctxt, operatorRepresentation, [] diff --git a/Deeploy/Targets/PULPOpen/Templates/FloatGlobalAveragePoolTemplate.py b/Deeploy/Targets/PULPOpen/Templates/FloatGlobalAveragePoolTemplate.py new file mode 100644 index 0000000000..fe0503c834 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/Templates/FloatGlobalAveragePoolTemplate.py @@ -0,0 +1,35 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from Deeploy.DeeployTypes import NodeTemplate + +# Forward: GlobalAveragePool +# Inputs: data_in [N, C, H, W] +# Outputs: data_out [N, C, 1, 1] (stored as N*C elements) +globalAveragePoolTemplate = NodeTemplate(""" +// GlobalAveragePool (Name: ${nodeName}, Op: ${nodeOp}) +PULP_GlobalAveragePool_fp32( + ${data_in}, + ${data_out}, + ${batch}, + ${channels}, + ${dim_im_in_x}, + ${dim_im_in_y} +); +""") + +# Backward: GlobalAveragePoolGrad +# Inputs: dY [N, C, 1, 1] (stored as N*C elements) +# Outputs: dX [N, C, H, W] +globalAveragePoolGradTemplate = NodeTemplate(""" +// GlobalAveragePoolGrad (Name: ${nodeName}, Op: ${nodeOp}) +PULP_GlobalAveragePoolGrad_fp32( + ${dY}, + ${dX}, + ${batch}, + ${channels}, + ${H}, + ${W} +); +""") diff --git a/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormGradBTemplate.py b/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormGradBTemplate.py new file mode 100644 index 0000000000..1fab9e4847 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormGradBTemplate.py @@ -0,0 +1,36 @@ +# SPDX-FileCopyrightText: 2024 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from Deeploy.DeeployTypes import NodeTemplate + +referenceTemplate = NodeTemplate(""" +// Float GroupNormGradB (Name: ${nodeName}, Op: ${nodeOp}) +// Computes dBeta = sum(dY) over N, H, W dimensions for each channel + +int8_t ${nodeName}_core_id = pi_core_id(); + +int32_t ${nodeName}_N = ${N}; +int32_t ${nodeName}_C = ${C}; +int32_t ${nodeName}_H = ${H}; +int32_t ${nodeName}_W = ${W}; + +if(pi_core_id() == 0) { + // Zero-initialize output tensor on first tile + static int ${nodeName}_initialized = 0; + if (!${nodeName}_initialized) { + memset(${dBeta}, 0, (${nodeName}_C) * 4); + ${nodeName}_initialized = 1; + } + + // Sum dY over N, H, W for each channel + GroupNormGradB_fp32_fp32( + ${dY}, // Upstream gradient (tiled) + ${dBeta}, // Output gradient for beta [C] + ${nodeName}_N, // Batch size + ${nodeName}_C, // Number of channels + ${nodeName}_H, // Height of this tile + ${nodeName}_W // Width of this tile + ); +} +""") diff --git a/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormGradTemplate.py b/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormGradTemplate.py new file mode 100644 index 0000000000..52844588be --- /dev/null +++ b/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormGradTemplate.py @@ -0,0 +1,83 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from Deeploy.DeeployTypes import NodeTemplate + +referenceGradTemplate = NodeTemplate(""" +// Float GroupNormGrad (Name: ${nodeName}, Op: ${nodeOp}) +// Inputs: dY[N,C,H,W], X[N,C,H,W], gamma[C], stat[N,G,2] +// Outputs: dX[N,C,H,W] (primary), weight_grad[C], bias_grad[C] + +int32_t ${nodeName}_N = ${N}; +int32_t ${nodeName}_C = ${C}; +int32_t ${nodeName}_H = ${H}; +int32_t ${nodeName}_W = ${W}; +int32_t ${nodeName}_num_groups = ${num_groups}; + +// Stack-allocated gradient statistics for this N-tile: [N_tile, G, 2] +float32_t ${nodeName}_grad_stat[${N} * ${num_groups} * 2]; + +// Step 1 (core 0): compute S1/S2 gradient statistics for this N-tile +if (pi_core_id() == 0) { + GroupNormGradXStat_fp32_fp32( + ${dY}, + ${X}, + ${gamma}, + ${stat}, + ${nodeName}_grad_stat, + ${nodeName}_N, + ${nodeName}_C, + ${nodeName}_H, + ${nodeName}_W, + ${nodeName}_num_groups + ); +} +pi_cl_team_barrier(); + +// Step 2 (all cores): compute dX using pre-computed statistics +float32_t *${nodeName}_mean_ptr = ${stat}; +float32_t *${nodeName}_inv_std_ptr = ${stat} + 1; +GroupNormGradX_fp32_fp32( + ${dY}, + ${X}, + ${gamma}, + ${nodeName}_mean_ptr, + ${nodeName}_inv_std_ptr, + ${nodeName}_grad_stat, + ${dX}, + ${nodeName}_N, + ${nodeName}_C, + ${nodeName}_H, + ${nodeName}_W, + ${nodeName}_num_groups +); +pi_cl_team_barrier(); + +// Step 3 (core 0): accumulate weight_grad (dGamma) and bias_grad (dBeta) for this N-tile +static uint8_t ${nodeName}_param_initialized = 0; +if (pi_core_id() == 0) { + if (!${nodeName}_param_initialized) { + memset(${weight_grad}, 0, ${nodeName}_C * sizeof(float32_t)); + memset(${bias_grad}, 0, ${nodeName}_C * sizeof(float32_t)); + ${nodeName}_param_initialized = 1; + } + int32_t ${nodeName}_cpg = ${nodeName}_C / ${nodeName}_num_groups; + for (int32_t ${nodeName}_n = 0; ${nodeName}_n < ${nodeName}_N; ${nodeName}_n++) { + for (int32_t ${nodeName}_c = 0; ${nodeName}_c < ${nodeName}_C; ${nodeName}_c++) { + int32_t ${nodeName}_g = ${nodeName}_c / ${nodeName}_cpg; + int32_t ${nodeName}_stat_idx = (${nodeName}_n * ${nodeName}_num_groups + ${nodeName}_g) * 2; + float32_t ${nodeName}_mu = ${stat}[${nodeName}_stat_idx]; + float32_t ${nodeName}_isd = ${stat}[${nodeName}_stat_idx + 1]; + for (int32_t ${nodeName}_h = 0; ${nodeName}_h < ${nodeName}_H; ${nodeName}_h++) { + for (int32_t ${nodeName}_w = 0; ${nodeName}_w < ${nodeName}_W; ${nodeName}_w++) { + int32_t ${nodeName}_idx = ((${nodeName}_n * ${nodeName}_C + ${nodeName}_c) * ${nodeName}_H + ${nodeName}_h) * ${nodeName}_W + ${nodeName}_w; + float32_t ${nodeName}_x_norm = (${X}[${nodeName}_idx] - ${nodeName}_mu) * ${nodeName}_isd; + ${weight_grad}[${nodeName}_c] += ${dY}[${nodeName}_idx] * ${nodeName}_x_norm; + ${bias_grad}[${nodeName}_c] += ${dY}[${nodeName}_idx]; + } + } + } + } +} +""") diff --git a/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormGradWTemplate.py b/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormGradWTemplate.py new file mode 100644 index 0000000000..2323b1c190 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormGradWTemplate.py @@ -0,0 +1,50 @@ +# SPDX-FileCopyrightText: 2024 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from Deeploy.DeeployTypes import NodeTemplate + +referenceTemplate = NodeTemplate(""" +// Float GroupNormGradW with HW Tiling (Name: ${nodeName}, Op: ${nodeOp}) + +int8_t ${nodeName}_core_id = pi_core_id(); +int8_t ${nodeName}_log2Core = log2(NUM_CORES); + +int32_t ${nodeName}_N = ${N}; +int32_t ${nodeName}_C = ${C}; +int32_t ${nodeName}_H = ${H}; // Tiled H from TileConstraint +int32_t ${nodeName}_W = ${W}; // Tiled W from TileConstraint +int32_t ${nodeName}_num_groups = ${num_groups}; +// stat array is interleaved: [mean_0, inv_std_0, mean_1, inv_std_1, ...] +// Pass pointers to stat[0] and stat[1] for stride-2 access +float32_t *${nodeName}_mean_ptr = ${stat}; // Points to mean values (stride 2) +float32_t *${nodeName}_inv_std_ptr = ${stat} + 1; // Points to inv_std values (stride 2) +float32_t ${nodeName}_epsilon = 0.0f; + +if(pi_core_id() == 0) { +// Zero-initialize output tensor on first tile +static int ${nodeName}_initialized = 0; +if (!${nodeName}_initialized) { + memset(${dGamma}, 0, (${nodeName}_C) * 4); + ${nodeName}_initialized = 1; +} + +// Each core processes a subset of channels + GroupNormGradW_fp32_fp32( + ${dY}, // Upstream gradient (tiled) + ${X}, // Original input (tiled) + ${nodeName}_mean_ptr, // Pre-computed mean [N, G] (stride 2 in stat array) + ${nodeName}_inv_std_ptr, // Pre-computed inv_std [N, G] (stride 2 in stat array) + ${dGamma}, // Output gradient for gamma [C] + ${nodeName}_N, // Batch size + ${nodeName}_C, // Number of channels + ${nodeName}_H, // Height of this tile + ${nodeName}_W, // Width of this tile + ${nodeName}_num_groups, // Number of groups + ${nodeName}_epsilon, // Epsilon + 0, // Start channel index + ${nodeName}_C // End channel index + ); + +} +""") diff --git a/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormGradXStatTemplate.py b/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormGradXStatTemplate.py new file mode 100644 index 0000000000..7f23adc579 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormGradXStatTemplate.py @@ -0,0 +1,30 @@ +# SPDX-FileCopyrightText: 2024 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from Deeploy.DeeployTypes import NodeTemplate + +referenceTemplate = NodeTemplate(""" +// Float GroupNormGradXStat (Name: ${nodeName}, Op: ${nodeOp}) + +int32_t ${nodeName}_N = ${N}; +int32_t ${nodeName}_C = ${C}; +int32_t ${nodeName}_H = ${H}; +int32_t ${nodeName}_W = ${W}; +int32_t ${nodeName}_num_groups = ${num_groups}; + + +GroupNormGradXStat_fp32_fp32( + ${dY}, // Upstream gradient [N, C, H, W] + ${X}, // Original input [N, C, H, W] + ${gamma}, // Scale parameter [C] + ${stat}, // Pre-computed stat from forward [N, G, 2] (stride 2) + ${grad_stat}, // Output gradient statistics [N, G, 2] + ${nodeName}_N, // Batch size + ${nodeName}_C, // Number of channels + ${nodeName}_H, // Height + ${nodeName}_W, // Width + ${nodeName}_num_groups // Number of groups +); + +""") diff --git a/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormGradXTemplate.py b/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormGradXTemplate.py new file mode 100644 index 0000000000..db002f22fd --- /dev/null +++ b/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormGradXTemplate.py @@ -0,0 +1,40 @@ +# SPDX-FileCopyrightText: 2024 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from Deeploy.DeeployTypes import NodeTemplate + +referenceTemplate = NodeTemplate(""" +// Float GroupNormGradX with HW Tiling (Name: ${nodeName}, Op: ${nodeOp}) + +int8_t ${nodeName}_core_id = pi_core_id(); +int8_t ${nodeName}_log2Core = log2(NUM_CORES); + +int32_t ${nodeName}_N = ${N}; +int32_t ${nodeName}_C = ${C}; +int32_t ${nodeName}_H = ${H}; +int32_t ${nodeName}_W = ${W}; +int32_t ${nodeName}_num_groups = ${num_groups}; + + +// stat array is interleaved: [mean_0, inv_std_0, mean_1, inv_std_1, ...] +float32_t *${nodeName}_mean_ptr = ${stat}; // Points to mean values (stride 2) +float32_t *${nodeName}_inv_std_ptr = ${stat} + 1; // Points to inv_std values (stride 2) + + +GroupNormGradX_fp32_fp32( + ${dY}, // Upstream gradient [N, C, H, W] + ${X}, // Original input [N, C, H, W] + ${gamma}, // Scale parameter [C] (tiled) + ${nodeName}_mean_ptr, // Pre-computed mean from forward [N, G] (stride 2) + ${nodeName}_inv_std_ptr, // Pre-computed inv_std from forward [N, G] (stride 2) + ${grad_stat}, // Pre-computed gradient stats [N, G, 2] + ${dX}, // Output gradient [N, C, H, W] + ${nodeName}_N, // Batch size + ${nodeName}_C, // Number of channels (full) + ${nodeName}_H, // Height (full) + ${nodeName}_W, // Width (full) + ${nodeName}_num_groups // Number of groups +); + +""") diff --git a/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormalizationStatTemplate.py b/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormalizationStatTemplate.py new file mode 100644 index 0000000000..82b4541518 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormalizationStatTemplate.py @@ -0,0 +1,40 @@ +# SPDX-FileCopyrightText: 2024 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from Deeploy.DeeployTypes import NodeTemplate + +referenceTemplate = NodeTemplate(""" +// Float GroupNormalizationStat (Name: ${nodeName}, Op: ${nodeOp}) + +int8_t ${nodeName}_core_id = pi_core_id(); +int8_t ${nodeName}_log2Core = log2(NUM_CORES); + +int32_t ${nodeName}_N = ${N}; +int32_t ${nodeName}_C = ${C}; +int32_t ${nodeName}_H = ${H}; +int32_t ${nodeName}_W = ${W}; +int32_t ${nodeName}_num_groups = ${num_groups}; + +// Each core processes a subset of N * num_groups groups +int32_t ${nodeName}_total_groups = ${nodeName}_N * ${nodeName}_num_groups; +int32_t ${nodeName}_chunk = (${nodeName}_total_groups >> ${nodeName}_log2Core) + + ((${nodeName}_total_groups & (NUM_CORES-1)) != 0); +int32_t ${nodeName}_start = MIN(${nodeName}_chunk * ${nodeName}_core_id, ${nodeName}_total_groups); +int32_t ${nodeName}_end = MIN(${nodeName}_start + ${nodeName}_chunk, ${nodeName}_total_groups); + +if (${nodeName}_start < ${nodeName}_end) { + GroupNormalizationStat_fp32( + ${X}, // Input tensor [N, C, H, W] + ${stat}, // Output stat [N, G, 2] (mean at [:,:,0], inv_std at [:,:,1]) + ${nodeName}_N, // Batch size + ${nodeName}_C, // Number of channels + ${nodeName}_H, // Height + ${nodeName}_W, // Width + ${nodeName}_num_groups, // Number of groups + ${epsilon}, // Epsilon + ${nodeName}_start, // Start group index + ${nodeName}_end // End group index + ); +} +""") diff --git a/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormalizationTemplate.py b/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormalizationTemplate.py new file mode 100644 index 0000000000..13720cf17c --- /dev/null +++ b/Deeploy/Targets/PULPOpen/Templates/FloatGroupNormalizationTemplate.py @@ -0,0 +1,42 @@ +# SPDX-FileCopyrightText: 2024 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from Deeploy.DeeployTypes import NodeTemplate + +referenceTemplate = NodeTemplate(""" +// Float GroupNormalization (Name: ${nodeName}, Op: ${nodeOp}) + +int8_t ${nodeName}_core_id = pi_core_id(); +int8_t ${nodeName}_log2Core = log2(NUM_CORES); + +int32_t ${nodeName}_N = ${N}; +int32_t ${nodeName}_C = ${C}; +int32_t ${nodeName}_H = ${H}; +int32_t ${nodeName}_W = ${W}; +int32_t ${nodeName}_num_groups = ${num_groups}; + +// Each core processes a subset of N * num_groups groups +int32_t ${nodeName}_total_groups = ${nodeName}_N * ${nodeName}_num_groups; +int32_t ${nodeName}_chunk = (${nodeName}_total_groups >> ${nodeName}_log2Core) + + ((${nodeName}_total_groups & (NUM_CORES-1)) != 0); +int32_t ${nodeName}_start = MIN(${nodeName}_chunk * ${nodeName}_core_id, ${nodeName}_total_groups); +int32_t ${nodeName}_end = MIN(${nodeName}_start + ${nodeName}_chunk, ${nodeName}_total_groups); + +if (${nodeName}_start < ${nodeName}_end) { + GroupNormalization_fp32( + ${X}, // Input tensor [N, C, H, W] + ${gamma}, // Scale parameter [C] + ${beta}, // Bias parameter [C] + ${stat}, // Stat [N, G, 2] (mean at [:,:,0], inv_std at [:,:,1]) + ${Y}, // Output tensor [N, C, H, W] + ${nodeName}_N, // Batch size + ${nodeName}_C, // Number of channels + ${nodeName}_H, // Height + ${nodeName}_W, // Width + ${nodeName}_num_groups, // Number of groups + ${nodeName}_start, // Start group index + ${nodeName}_end // End group index + ); +} +""") diff --git a/Deeploy/Targets/PULPOpen/Templates/FloatInPlaceAccumulatorV2Template.py b/Deeploy/Targets/PULPOpen/Templates/FloatInPlaceAccumulatorV2Template.py new file mode 100644 index 0000000000..cc4d657903 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/Templates/FloatInPlaceAccumulatorV2Template.py @@ -0,0 +1,90 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from typing import Dict, List, Tuple + +from Deeploy.DeeployTypes import NetworkContext, NodeTemplate, OperatorRepresentation, VariableBuffer + + +class _PULPInPlaceAccumulatorV2Template(NodeTemplate): + """True in-place InPlaceAccumulatorV2 template for PULP. + + Writes the result directly into accum_buffer (the graph input) rather + than into a separate data_out buffer. data_out is registered as an + alias of accum_buffer so the memory allocator knows they share memory + and will not free accum_buffer prematurely. + + Semantics: + if lazy_reset_grad: accum_buffer = gradient (reset) + else: accum_buffer += gradient (accumulate) + """ + + def __init__(self, templateStr): + super().__init__(templateStr) + + def alignToContext( + self, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[NetworkContext, OperatorRepresentation, List[str]]: + accum_buffer = ctxt.lookup(operatorRepresentation['accum_buffer']) + data_out = ctxt.lookup(operatorRepresentation['data_out']) + assert isinstance(accum_buffer, VariableBuffer) + assert isinstance(data_out, VariableBuffer) + # Bidirectional alias: data_out shares memory with accum_buffer. + accum_buffer.aliases.add(data_out.name) + data_out.aliases.add(accum_buffer.name) + return ctxt, operatorRepresentation, [] + + +referenceTemplate = _PULPInPlaceAccumulatorV2Template(""" +// InPlaceAccumulatorV2 - true in-place (Name: ${nodeName}, Op: ${nodeOp}) +// Writes result to accum_buffer (in-place) and data_out (explicit output). +// In training, data_out aliases accum_buffer (same or separate allocation). +// Reset (lazy_reset_grad=1): accum_buffer = gradient +// Accum (lazy_reset_grad=0): accum_buffer += gradient +int8_t ${nodeName}_core_id = pi_core_id(); +int8_t ${nodeName}_log2Core = log2(NUM_CORES); +int32_t ${nodeName}_chunk = (${size} >> ${nodeName}_log2Core) + ((${size} & (NUM_CORES-1))!=0); +int32_t ${nodeName}_start = MIN(${nodeName}_chunk * ${nodeName}_core_id, (int32_t)${size}); +int32_t ${nodeName}_stop = MIN(${nodeName}_start + ${nodeName}_chunk, (int32_t)${size}); + +if (${lazy_reset_grad}[0]) { + for (int32_t i = ${nodeName}_start; i < ${nodeName}_stop; i++) { + ${accum_buffer}[i] = ${gradient}[i]; + ${data_out}[i] = ${gradient}[i]; + } +} else { + for (int32_t i = ${nodeName}_start; i < ${nodeName}_stop; i++) { + ${accum_buffer}[i] += ${gradient}[i]; + ${data_out}[i] = ${accum_buffer}[i]; + } +} +""") + +# Tiled variant: writes only to ${accum_buffer} (no ${data_out} write). +# In the tiled context the optimizer reads the gradient directly from +# accum_buffer's L2 address (input_4/input_5). data_out's L2 address may +# overlap with other live buffers, so writing to it via DMA would corrupt L2. +# Omitting ${data_out} means we do not need a DMA egress for it at all. +tiledReferenceTemplate = _PULPInPlaceAccumulatorV2Template(""" +// InPlaceAccumulatorV2 - tiled in-place (Name: ${nodeName}, Op: ${nodeOp}) +// Tiled variant: result written only to accum_buffer (egressed to L2 by DMA). +// data_out is NOT written here — optimizer reads gradient from accum_buffer. +// Reset (lazy_reset_grad=1): accum_buffer = gradient +// Accum (lazy_reset_grad=0): accum_buffer += gradient +int8_t ${nodeName}_core_id = pi_core_id(); +int8_t ${nodeName}_log2Core = log2(NUM_CORES); +int32_t ${nodeName}_chunk = (${size} >> ${nodeName}_log2Core) + ((${size} & (NUM_CORES-1))!=0); +int32_t ${nodeName}_start = MIN(${nodeName}_chunk * ${nodeName}_core_id, (int32_t)${size}); +int32_t ${nodeName}_stop = MIN(${nodeName}_start + ${nodeName}_chunk, (int32_t)${size}); + +if (${lazy_reset_grad}[0]) { + for (int32_t i = ${nodeName}_start; i < ${nodeName}_stop; i++) { + ${accum_buffer}[i] = ${gradient}[i]; + } +} else { + for (int32_t i = ${nodeName}_start; i < ${nodeName}_stop; i++) { + ${accum_buffer}[i] += ${gradient}[i]; + } +} +""") diff --git a/Deeploy/Targets/PULPOpen/Templates/FloatLayernormTemplate.py b/Deeploy/Targets/PULPOpen/Templates/FloatLayernormTemplate.py index 88aac71220..7e379b5265 100644 --- a/Deeploy/Targets/PULPOpen/Templates/FloatLayernormTemplate.py +++ b/Deeploy/Targets/PULPOpen/Templates/FloatLayernormTemplate.py @@ -6,11 +6,14 @@ referenceTemplate = NodeTemplate(""" // Float Layernorm (Name: ${nodeName}, Op: ${nodeOp}) +// Outputs: Y (data_out), mean stash, inv_std_dev stash PULP_Layernorm_fp${data_in_type.referencedType.typeWidth}_fp${data_out_type.referencedType.typeWidth}( ${data_in}, ${data_out}, ${weight}, ${bias}, + ${mean}, + ${inv_std_dev}, ${size}, ${lastDimLength}, ${epsilon} @@ -19,6 +22,7 @@ referenceGradTemplate = NodeTemplate(""" // FloatLayernormGrad Parallel (Name: ${nodeName}, Op: ${nodeOp}) +// Uses pre-computed mean/inv_std_dev stash from forward pass int8_t ${nodeName}_core_id = pi_core_id(); int8_t ${nodeName}_log2Core = log2(NUM_CORES); @@ -36,17 +40,43 @@ const float${grad_in_type.referencedType.typeWidth}_t* ${nodeName}_grad_in_ptr = ${grad_in} + ${nodeName}_elem_start; const float${data_in_type.referencedType.typeWidth}_t* ${nodeName}_data_in_ptr = ${data_in} + ${nodeName}_elem_start; float${grad_out_type.referencedType.typeWidth}_t* ${nodeName}_grad_out_ptr = ${grad_out} + ${nodeName}_elem_start; +const float${mean_type.referencedType.typeWidth}_t* ${nodeName}_mean_ptr = ${mean} + ${nodeName}_start; +const float${inv_std_dev_type.referencedType.typeWidth}_t* ${nodeName}_inv_std_dev_ptr = ${inv_std_dev} + ${nodeName}_start; +// Zero-initialize weight_grad/bias_grad on first tile (accumulation across seq tiles) +static uint8_t ${nodeName}_param_initialized = 0; +if (!${nodeName}_param_initialized) { + memset(${weight_grad}, 0, ${lastDimLength} * sizeof(float${grad_out_type.referencedType.typeWidth}_t)); + memset(${bias_grad}, 0, ${lastDimLength} * sizeof(float${grad_out_type.referencedType.typeWidth}_t)); + ${nodeName}_param_initialized = 1; +} + +// Parallel: compute dX for each core's chunk of sequences using stash if (${nodeName}_elem_count > 0) { - LayernormGrad_fp${grad_in_type.referencedType.typeWidth}_fp${grad_out_type.referencedType.typeWidth}( - ${nodeName}_grad_in_ptr, // Upstream gradient (dy) - ${nodeName}_data_in_ptr, // Original input (x) - ${nodeName}_grad_out_ptr, // Output gradient (dx) - ${weight}, // Input Scale parameter - ${bias}, // Input Bias parameter - ${epsilon}, // Epsilon for numerical stability - ${nodeName}_elem_count, // Number of elements to process - ${lastDimLength} // Size of the feature dimension + PULP_LayernormGrad_fp${grad_in_type.referencedType.typeWidth}_fp${grad_out_type.referencedType.typeWidth}( + ${nodeName}_grad_in_ptr, // Upstream gradient (dY) - chunk + ${nodeName}_data_in_ptr, // Original input (X) - chunk + ${nodeName}_mean_ptr, // Stash mean - chunk + ${nodeName}_inv_std_dev_ptr, // Stash inv_std_dev - chunk + ${nodeName}_grad_out_ptr, // Output gradient (dX) - chunk + ${weight}, // Scale parameter (gamma) + ${nodeName}_elem_count, // Number of elements to process + ${lastDimLength} // Size of the feature dimension ); } -""") \ No newline at end of file + +// Core 0 only: accumulate dscale (weight_grad) and dbias (bias_grad) for this seq tile +if (${nodeName}_core_id == 0) { + for (uint32_t ${nodeName}_s = 0; ${nodeName}_s < (uint32_t)${nodeName}_seq_length; ${nodeName}_s++) { + const float${grad_in_type.referencedType.typeWidth}_t* ${nodeName}_dy_s = ${grad_in} + ${nodeName}_s * ${lastDimLength}; + const float${data_in_type.referencedType.typeWidth}_t* ${nodeName}_x_s = ${data_in} + ${nodeName}_s * ${lastDimLength}; + float${mean_type.referencedType.typeWidth}_t ${nodeName}_mu = ${mean}[${nodeName}_s]; + float${inv_std_dev_type.referencedType.typeWidth}_t ${nodeName}_isd = ${inv_std_dev}[${nodeName}_s]; + for (uint32_t ${nodeName}_c = 0; ${nodeName}_c < (uint32_t)${lastDimLength}; ${nodeName}_c++) { + float${data_in_type.referencedType.typeWidth}_t ${nodeName}_xhat = (${nodeName}_x_s[${nodeName}_c] - ${nodeName}_mu) * ${nodeName}_isd; + ${weight_grad}[${nodeName}_c] += ${nodeName}_dy_s[${nodeName}_c] * ${nodeName}_xhat; + ${bias_grad}[${nodeName}_c] += ${nodeName}_dy_s[${nodeName}_c]; + } + } +} +""") diff --git a/Deeploy/Targets/PULPOpen/Templates/FloatMaxPoolTemplate.py b/Deeploy/Targets/PULPOpen/Templates/FloatMaxPoolTemplate.py index 846aeae92d..3134d6c6be 100644 --- a/Deeploy/Targets/PULPOpen/Templates/FloatMaxPoolTemplate.py +++ b/Deeploy/Targets/PULPOpen/Templates/FloatMaxPoolTemplate.py @@ -22,4 +22,29 @@ ref_${data_out}_${data_in} += ${ch_im_in}*${dim_im_in_x}*${dim_im_in_y}; ref_${data_out}_${data_out} += ${ch_im_out}*${dim_im_out_x}*${dim_im_out_y}; } +""") + +referenceGradTemplate = NodeTemplate(""" +// 2D Float MaxPoolGrad Channel Parallel (Name: ${nodeName}, Op: ${nodeOp}) +${data_in_type.typeName} ref_${data_out}_${data_in} = ${data_in}; +${x_in_type.typeName} ref_${data_out}_${x_in} = ${x_in}; +${data_out_type.typeName} ref_${data_out}_${data_out} = ${data_out}; + +for (uint32_t n=0; n<${batch}; ++n) { + + PULP_MaxPoolGrad2d_fp${data_in_type.referencedType.typeWidth}_fp${data_out_type.referencedType.typeWidth}_HWC( + ref_${data_out}_${data_in}, + ref_${data_out}_${x_in}, + ${dim_im_in_x}, ${dim_im_in_y}, ${ch_im_in}, + ${dim_im_out_x}, ${dim_im_out_y}, + ${dim_kernel_x}, ${dim_kernel_y}, + ${stride_x}, ${stride_y}, + ref_${data_out}_${data_out}, + ${padding_y_top}, ${padding_y_bottom}, ${padding_x_left}, ${padding_x_right} + ); + + ref_${data_out}_${data_in} += ${ch_im_in}*${dim_im_in_x}*${dim_im_in_y}; + ref_${data_out}_${x_in} += ${ch_im_out}*${dim_im_out_x}*${dim_im_out_y}; + ref_${data_out}_${data_out} += ${ch_im_out}*${dim_im_out_x}*${dim_im_out_y}; +} """) \ No newline at end of file diff --git a/Deeploy/Targets/PULPOpen/Templates/FloatReluTemplate.py b/Deeploy/Targets/PULPOpen/Templates/FloatReluTemplate.py index ab22b75bee..de9a4e47fc 100644 --- a/Deeploy/Targets/PULPOpen/Templates/FloatReluTemplate.py +++ b/Deeploy/Targets/PULPOpen/Templates/FloatReluTemplate.py @@ -11,4 +11,15 @@ ${data_out}, ${size} ); +""") + +referenceGradTemplate = NodeTemplate(""" +// ReLU Grad (Name: ${nodeName}, Op: ${nodeOp}) + +PULP_ReluGrad_fp${grad_in_type.referencedType.typeWidth}_fp${grad_out_type.referencedType.typeWidth}( + ${grad_out}, + ${data_in}, + ${grad_in}, + ${size} +); """) \ No newline at end of file diff --git a/Deeploy/Targets/PULPOpen/Templates/MSELossTemplate.py b/Deeploy/Targets/PULPOpen/Templates/MSELossTemplate.py new file mode 100644 index 0000000000..4d70b92b1c --- /dev/null +++ b/Deeploy/Targets/PULPOpen/Templates/MSELossTemplate.py @@ -0,0 +1,30 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from Deeploy.DeeployTypes import NodeTemplate + +referenceTemplate = NodeTemplate(""" +BEGIN_SINGLE_CORE + // MSELoss (Name: ${nodeName}, Op: ${nodeOp}) + // loss = mean((pred - target)^2) + float32_t mse_sum = 0.0f; + for (uint32_t i = 0; i < ${num_elements}; i++) { + float32_t mse_d = ${pred}[i] - ${target}[i]; + mse_sum += mse_d * mse_d; + } + ${loss}[0] = mse_sum / (float32_t)${num_elements}; + printf(" [MSE] loss=%.6f\\r\\n", (double)${loss}[0]); +END_SINGLE_CORE +""") + +referenceGradientTemplate = NodeTemplate(""" +BEGIN_SINGLE_CORE + // MSELossGrad (Name: ${nodeName}, Op: ${nodeOp}) + // grad = 2 * (pred - target) / N + float32_t mse_grad_scale = 2.0f / (float32_t)${num_elements}; + for (uint32_t i = 0; i < ${num_elements}; i++) { + ${grad}[i] = mse_grad_scale * (${pred}[i] - ${target}[i]); + } +END_SINGLE_CORE +""") diff --git a/Deeploy/Targets/PULPOpen/Templates/SoftmaxCrossEntropyLossTemplate.py b/Deeploy/Targets/PULPOpen/Templates/SoftmaxCrossEntropyLossTemplate.py index c1aefe01a3..4a3da4b3ee 100644 --- a/Deeploy/Targets/PULPOpen/Templates/SoftmaxCrossEntropyLossTemplate.py +++ b/Deeploy/Targets/PULPOpen/Templates/SoftmaxCrossEntropyLossTemplate.py @@ -28,6 +28,31 @@ END_SINGLE_CORE """) +referenceDualOutputTemplate = NodeTemplate(""" +BEGIN_SINGLE_CORE + // SoftmaxCrossEntropyLoss dual-output (Name: ${nodeName}, Op: ${nodeOp}) + float32_t sce_total_loss = 0.0f; + for (uint32_t i = 0; i < ${batch}; i++) { + float32_t sce_max_logit = ${logits}[i * ${num_classes}]; + for (uint32_t j = 1; j < ${num_classes}; j++) { + if (${logits}[i * ${num_classes} + j] > sce_max_logit) + sce_max_logit = ${logits}[i * ${num_classes} + j]; + } + float32_t sce_sum_exp = 0.0f; + for (uint32_t j = 0; j < ${num_classes}; j++) + sce_sum_exp += expf(${logits}[i * ${num_classes} + j] - sce_max_logit); + float32_t sce_log_sum_exp = logf(sce_sum_exp); + for (uint32_t j = 0; j < ${num_classes}; j++) + ${log_prob}[i * ${num_classes} + j] = + ${logits}[i * ${num_classes} + j] - sce_max_logit - sce_log_sum_exp; + sce_total_loss += -(${logits}[i * ${num_classes} + (uint32_t)(${labels}[i])] + - sce_max_logit - sce_log_sum_exp); + } + ${loss}[0] = sce_total_loss / (float32_t)${batch}; + printf(" [SCE] loss=%.6f\\r\\n", (double)${loss}[0]); +END_SINGLE_CORE +""") + referenceGradientTemplate = NodeTemplate(""" BEGIN_SINGLE_CORE // SoftmaxCrossEntropyLossGrad (Name: ${nodeName}, Op: ${nodeOp}) diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/AveragePoolTileConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/AveragePoolTileConstraint.py new file mode 100644 index 0000000000..7caa030bb7 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/TileConstraints/AveragePoolTileConstraint.py @@ -0,0 +1,240 @@ +# SPDX-FileCopyrightText: 2023 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from typing import Dict, List, Tuple + +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import uint8_t, uint16_t +from Deeploy.DeeployTypes import NetworkContext, OperatorRepresentation +from Deeploy.Targets.PULPOpen.TileConstraints.ConvTileConstraint import Conv2DTileConstraint +from Deeploy.TilingExtension.MemoryConstraints import NodeMemoryConstraint +from Deeploy.TilingExtension.TileConstraint import TileConstraint +from Deeploy.TilingExtension.TilerModel import TilerModel +from Deeploy.TilingExtension.TilingCodegen import AbsoluteHyperRectangle, HyperRectangle, TilingSchedule, \ + VariableReplacementScheme + + +class AveragePoolHWTileConstraint(TileConstraint): + + @staticmethod + def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + + # Get to-be-tiled tensor's buffers + inputBuffer = ctxt.lookup(name = parseDict['data_in']) + outputBuffer = ctxt.lookup(name = parseDict['data_out']) + + strides = parseDict["strides"] + padding = parseDict["pads"] + kernelShape = parseDict['kernel_shape'] + + # Add I/O dimensions to the model as variables + for bufferName in [inputBuffer.name, outputBuffer.name]: + tilerModel.addTensorDimToModel(ctxt, bufferName) + + inputBatchVar = tilerModel.getTensorDimVar(tensorName = inputBuffer.name, dimIdx = 0) + inputHeightVar = tilerModel.getTensorDimVar(tensorName = inputBuffer.name, dimIdx = 1) + inputWidthVar = tilerModel.getTensorDimVar(tensorName = inputBuffer.name, dimIdx = 2) + inputChannelVar = tilerModel.getTensorDimVar(tensorName = inputBuffer.name, dimIdx = 3) + + outputBatchVar = tilerModel.getTensorDimVar(tensorName = outputBuffer.name, dimIdx = 0) + outputHeightVar = tilerModel.getTensorDimVar(tensorName = outputBuffer.name, dimIdx = 1) + outputWidthVar = tilerModel.getTensorDimVar(tensorName = outputBuffer.name, dimIdx = 2) + outputChannelVar = tilerModel.getTensorDimVar(tensorName = outputBuffer.name, dimIdx = 3) + + # Map output dims to inputs dims + tilerModel.addConstraint(outputBatchVar == inputBatchVar) # Batch + tilerModel.addConstraint(outputChannelVar == inputChannelVar) # Channel + + effectiveHeight = inputHeightVar + ((padding[0] + padding[2]) * (inputHeightVar == inputBuffer.shape[1])) + effectiveWidth = inputWidthVar + ((padding[1] + padding[3]) * (inputWidthVar == inputBuffer.shape[2])) + + tilerModel.addConstraint((outputHeightVar == (effectiveHeight - (kernelShape[0] - 1) - 1) // strides[0] + 1)) + tilerModel.addConstraint((outputWidthVar == (effectiveWidth - (kernelShape[1] - 1) - 1) // strides[1] + 1)) + + return tilerModel + + @staticmethod + def addPolicyConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + + # Get to-be-tiled tensor's buffers + inputBuffer = ctxt.lookup(name = parseDict['data_in']) + + inputHeightVar = tilerModel.getTensorDimVar(tensorName = inputBuffer.name, dimIdx = 1) + inputWidthVar = tilerModel.getTensorDimVar(tensorName = inputBuffer.name, dimIdx = 2) + inputChannelVar = tilerModel.getTensorDimVar(tensorName = inputBuffer.name, dimIdx = 3) + + strides = parseDict["strides"] + + # VIC: Constraint the minimum tile size such that we can apply at least one kernel on it + tilerModel.addConstraint(inputChannelVar == parseDict['ch_im_in']) + tilerModel.addConstraint(inputHeightVar >= parseDict['dim_kernel_x']) + tilerModel.addConstraint(inputWidthVar >= parseDict['dim_kernel_y']) + + tilerModel.addConstraint((inputHeightVar % strides[0]) == 0) + tilerModel.addConstraint((inputWidthVar % strides[1]) == 0) + + return tilerModel + + @classmethod + def serializeTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, TilingSchedule]: + outputCubes = [cube.rectangle for cube in absoluteOutputCubes] + + addrNames = ['data_in', 'data_out'] + inputBaseOffsets, outputBaseOffsets = cls.extractBaseAddr(tilingSolution, targetMemLevel, + operatorRepresentation, addrNames) + varOut = operatorRepresentation['data_out'] + + inputInCubes = [] + replacements: Dict[str, List[int]] = { + "dim_im_in_x": [], + "dim_im_in_y": [], + "dim_im_out_x": [], + "dim_im_out_y": [], + "ch_im_in": [], + "padding_y_top": [], + "padding_y_bottom": [], + "padding_x_left": [], + "padding_x_right": [] + } + + replacementTypes = { + "dim_im_in_x": PointerClass(uint16_t), + "dim_im_in_y": PointerClass(uint16_t), + "dim_im_out_x": PointerClass(uint16_t), + "dim_im_out_y": PointerClass(uint16_t), + "ch_im_in": PointerClass(uint16_t), + "padding_y_top": PointerClass(uint8_t), + "padding_y_bottom": PointerClass(uint8_t), + "padding_x_left": PointerClass(uint8_t), + "padding_x_right": PointerClass(uint8_t) + } + + kernelShape = operatorRepresentation['kernel_shape'] + pads = operatorRepresentation['pads'] + strides = operatorRepresentation['strides'] + + for cube in outputCubes: + (BatchOffset, HOffset, WOffset, COffset) = cube.offset + (BatchSize, HSize, WSize, CSize) = cube.dims + + InCube, padding_tuple = Conv2DTileConstraint.computeInputCube((kernelShape[0], kernelShape[1]), pads, + strides, CSize, cube, + ctxt.lookup(varOut).shape) + padding_left, padding_right, padding_top, padding_bottom = padding_tuple + + replacements['dim_im_in_x'].append(InCube.dims[1]) + replacements['dim_im_in_y'].append(InCube.dims[2]) + replacements['dim_im_out_x'].append(HSize) + replacements['dim_im_out_y'].append(WSize) + replacements['ch_im_in'].append(CSize) + + replacements['padding_y_top'].append(padding_top) + replacements['padding_y_bottom'].append(padding_bottom) + replacements['padding_x_left'].append(padding_left) + replacements['padding_x_right'].append(padding_right) + + inputInCubes.append(InCube) + + inputLoadSchedule = [] + outputLoadSchedule = [] + + for a in inputInCubes: + inputLoadSchedule.append({"data_in": a}) + + for out in outputCubes: + outputLoadSchedule.append({"data_out": out}) + + tilingSchedule = TilingSchedule(inputBaseOffsets, outputBaseOffsets, inputLoadSchedule, outputLoadSchedule) + variableReplacementSchedule = VariableReplacementScheme(replacements, replacementTypes) + + return variableReplacementSchedule, tilingSchedule + + +# RW: This constraint tiles the channels of avgpool, which avoids issues with padding margin calculations +# when the default memory level is L3. + + +class AveragePoolCTileConstraint(TileConstraint): + + @staticmethod + def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + inputBufferName = parseDict['data_in'] + outputBufferName = parseDict['data_out'] + + numDims = len(ctxt.lookup(inputBufferName).shape) + + for bufferName in [inputBufferName, outputBufferName]: + tilerModel.addTensorDimToModel(ctxt, bufferName) + + # RW: Apply constraints only to the Channel dimension + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName = outputBufferName, dimIdx = numDims - 1) == + tilerModel.getTensorDimVar(tensorName = inputBufferName, dimIdx = numDims - 1)) + + return tilerModel + + @staticmethod + def addPolicyConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + inputBufferName = parseDict['data_in'] + outputBufferName = parseDict['data_out'] + numDims = len(ctxt.lookup(inputBufferName).shape) + + for idx in range(numDims): + if idx != numDims - 1: # RW: Keep all dimensions except C (index 1 in NCHW) fixed + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName = outputBufferName, dimIdx = idx) == ctxt.lookup( + outputBufferName).shape[idx]) + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName = inputBufferName, dimIdx = idx) == ctxt.lookup( + inputBufferName).shape[idx]) + + return tilerModel + + @classmethod + def serializeTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, TilingSchedule]: + outputCubes = [cube.rectangle for cube in absoluteOutputCubes] + + addrNames = ['data_in', 'data_out'] + inputBaseOffsets, outputBaseOffsets = cls.extractBaseAddr(tilingSolution, targetMemLevel, + operatorRepresentation, addrNames) + + inputInCubes = [] + replacementTypes = {} + replacements: Dict[str, List[int]] = {} + + numDims = len(ctxt.lookup(operatorRepresentation['data_in']).shape) + replacementTypes["ch_im_in"] = PointerClass(uint16_t) + replacements["ch_im_in"] = [] + + input_shape = ctxt.lookup(operatorRepresentation['data_in']).shape + output_shape = ctxt.lookup(operatorRepresentation['data_out']).shape + + for cube in outputCubes: + input_offset = list(cube.offset) + input_dims = list(input_shape) + input_dims[-1] = cube.dims[-1] + InCube = HyperRectangle(tuple(input_offset), tuple(input_dims)) + inputInCubes.append(InCube) + + replacements["ch_im_in"].append(input_dims[-1]) + + inputLoadSchedule = [] + outputLoadSchedule = [] + + for a in inputInCubes: + inputLoadSchedule.append({"data_in": a}) + + for out in outputCubes: + outputLoadSchedule.append({"data_out": out}) + + tilingSchedule = TilingSchedule(inputBaseOffsets, outputBaseOffsets, inputLoadSchedule, outputLoadSchedule) + variableReplacementSchedule = VariableReplacementScheme(replacements, replacementTypes) + + return variableReplacementSchedule, tilingSchedule diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/BatchNormTileConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/BatchNormTileConstraint.py new file mode 100644 index 0000000000..a96f6d3023 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/TileConstraints/BatchNormTileConstraint.py @@ -0,0 +1,333 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +import copy +from typing import Dict, List, Tuple + +import numpy as np + +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import uint16_t +from Deeploy.DeeployTypes import NetworkContext, OperatorRepresentation +from Deeploy.TilingExtension.MemoryConstraints import NodeMemoryConstraint +from Deeploy.TilingExtension.TileConstraint import TileConstraint +from Deeploy.TilingExtension.TilerModel import TilerModel +from Deeploy.TilingExtension.TilingCodegen import AbsoluteHyperRectangle, HyperRectangle, TilingSchedule, \ + VariableReplacementScheme + + +class BatchNormInternalTileConstraint(TileConstraint): + """Tile constraint for BatchNormInternal (ORT training-mode BN forward pass). + + Inputs: X[N,C,H,W], gamma[C], beta[C], running_mean[C], running_var[C] + Outputs: Y[N,C,H,W] (primary), saved_mean[C], saved_inv_std[C] (secondary) + (updated_running_mean/var are not registered — no consumers) + + Tiling strategy: tile along C (channels are independent). + - N, H_in, W_in are pinned to full size: BN needs all N*H*W elements + per channel to compute per-channel mean and variance. + - C is free: channels are fully independent. + - Per-channel vectors (gamma, beta, running_mean, running_var, + saved_mean, saved_inv_std) tile with the C dimension of data_in. + """ + + @staticmethod + def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + data_in_name = parseDict['data_in'] + data_out_name = parseDict['data_out'] + scale_name = parseDict['scale'] + bias_name = parseDict['bias'] + running_mean_name = parseDict['running_mean'] + running_var_name = parseDict['running_var'] + saved_mean_name = parseDict['saved_mean'] + saved_inv_std_name = parseDict['saved_inv_std'] + updated_running_mean_name = parseDict.get('updated_running_mean', '') + updated_running_var_name = parseDict.get('updated_running_var', '') + + for name in [ + data_in_name, data_out_name, scale_name, bias_name, running_mean_name, running_var_name, + saved_mean_name, saved_inv_std_name + ]: + tilerModel.addTensorDimToModel(ctxt, name) + + for name in [updated_running_mean_name, updated_running_var_name]: + if name: + tilerModel.addTensorDimToModel(ctxt, name) + + input_shape = ctxt.lookup(data_in_name).shape + N = input_shape[0] + H_in = input_shape[2] + W_in = input_shape[3] + + # Pin N, H_in, W_in: BN statistics require all spatial/batch elements per channel + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=data_in_name, dimIdx=0) == N) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=data_in_name, dimIdx=2) == H_in) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=data_in_name, dimIdx=3) == W_in) + + # data_out has the same shape as data_in + for idx in range(4): + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=data_in_name, dimIdx=idx) == + tilerModel.getTensorDimVar(tensorName=data_out_name, dimIdx=idx)) + + # Per-channel vectors: single dimension follows C (dim 1 of data_in) + for vec_name in [scale_name, bias_name, running_mean_name, running_var_name, saved_mean_name, + saved_inv_std_name]: + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=vec_name, dimIdx=0) == + tilerModel.getTensorDimVar(tensorName=data_in_name, dimIdx=1)) + + for vec_name in [updated_running_mean_name, updated_running_var_name]: + if vec_name: + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=vec_name, dimIdx=0) == + tilerModel.getTensorDimVar(tensorName=data_in_name, dimIdx=1)) + + return tilerModel + + @classmethod + def wrapTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, List[TilingSchedule]]: + + dataOutVar = operatorRepresentation['data_out'] + + # Pass a single-output solution to satisfy the base-class assertion + singleOutputSolution = copy.deepcopy(tilingSolution) + singleOutputSolution.outputTensorMemoryConstraints = { + dataOutVar: tilingSolution.outputTensorMemoryConstraints[dataOutVar] + } + + varReplacement, tilingSchedules = super().wrapTilingSolution(singleOutputSolution, targetMemLevel, ctxt, + operatorRepresentation) + + # Extend each schedule to include saved_mean and saved_inv_std outputs + for secondary in ['saved_mean', 'saved_inv_std']: + secondaryVar = operatorRepresentation.get(secondary, '') + if not secondaryVar: + continue + if secondaryVar not in tilingSolution.outputTensorMemoryConstraints: + continue + addr = TileConstraint.getBaseAddr(tilingSolution, targetMemLevel, secondaryVar) + if addr == [None]: + continue + for schedule in tilingSchedules: + schedule.outputBaseOffsets[secondary] = addr + for step in schedule.outputLoadSchedule: + data_out_rect = step['data_out'] + # Per-channel slice corresponding to the C tile in data_out + c_start = data_out_rect.offset[1] + c_tile = data_out_rect.dims[1] + step[secondary] = HyperRectangle((c_start,), (c_tile,)) + + return varReplacement, tilingSchedules + + @classmethod + def serializeTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, TilingSchedule]: + + output_cubes = [cube.rectangle for cube in absoluteOutputCubes] + + # Global model parameters (scale/bias/running_mean/running_var) may be excluded + # from the tiling solution by _checkResolve (global tensors with 1 memory level). + # Apply the same _in_solution guard as ConvTileConstraint.bias_in_solution. + scale_in_solution = operatorRepresentation['scale'] in tilingSolution.tensorMemoryConstraints + bias_in_solution = operatorRepresentation['bias'] in tilingSolution.tensorMemoryConstraints + running_mean_in_solution = operatorRepresentation['running_mean'] in tilingSolution.tensorMemoryConstraints + running_var_in_solution = operatorRepresentation['running_var'] in tilingSolution.tensorMemoryConstraints + + addr_names = ['data_in', 'data_out'] + if scale_in_solution: + addr_names.append('scale') + if bias_in_solution: + addr_names.append('bias') + if running_mean_in_solution: + addr_names.append('running_mean') + if running_var_in_solution: + addr_names.append('running_var') + + input_base_offsets, output_base_offsets = cls.extractBaseAddr(tilingSolution, targetMemLevel, + operatorRepresentation, addr_names) + + replacements = {"C": []} + replacement_types = {"C": PointerClass(uint16_t)} + + input_load_schedule = [] + output_load_schedule = [] + + for cube in output_cubes: + # cube is the tile of data_out: [N, C_tile, H_in, W_in] + C_tile = cube.dims[1] + c_start = cube.offset[1] + + replacements["C"].append(C_tile) + + # Per-channel vector tile: offset=(c_start,), dims=(C_tile,) + vec_cube = HyperRectangle((c_start,), (C_tile,)) + + entry = {"data_in": cube} + if scale_in_solution: + entry["scale"] = vec_cube + if bias_in_solution: + entry["bias"] = vec_cube + if running_mean_in_solution: + entry["running_mean"] = vec_cube + if running_var_in_solution: + entry["running_var"] = vec_cube + input_load_schedule.append(entry) + output_load_schedule.append({"data_out": cube}) + + tiling_schedule = TilingSchedule(input_base_offsets, output_base_offsets, input_load_schedule, + output_load_schedule) + variable_replacement_schedule = VariableReplacementScheme(replacements, replacement_types) + return variable_replacement_schedule, tiling_schedule + + +class BatchNormalizationGradTileConstraint(TileConstraint): + """Tile constraint for BatchNormalizationGrad (BN backward pass). + + Inputs: dY[N,C,H,W], X[N,C,H,W], gamma[C], saved_mean[C], saved_inv_std[C] + Outputs: dX[N,C,H,W] (primary), dgamma[C], dbeta[C] (secondary) + + Tiling strategy: tile along C (channels are independent). + - N, H_in, W_in are pinned to full size: backward BN needs all N*H*W + elements per channel for dgamma/dbeta reductions. + - C is free: each channel's gradient is computed independently. + """ + + @staticmethod + def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + dY_name = parseDict['dY'] + X_name = parseDict['X'] + gamma_name = parseDict['gamma'] + saved_mean_name = parseDict['saved_mean'] + saved_inv_std_name = parseDict['saved_inv_std'] + dX_name = parseDict['dX'] + dgamma_name = parseDict['dgamma'] + dbeta_name = parseDict['dbeta'] + + for name in [dY_name, X_name, gamma_name, saved_mean_name, saved_inv_std_name, dX_name, dgamma_name, + dbeta_name]: + tilerModel.addTensorDimToModel(ctxt, name) + + input_shape = ctxt.lookup(dY_name).shape + N = input_shape[0] + H_in = input_shape[2] + W_in = input_shape[3] + + # Pin N, H_in, W_in: backward BN needs all spatial/batch elements for reductions + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=0) == N) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=2) == H_in) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=3) == W_in) + + # X, dX must have the same shape as dY + for idx in range(4): + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=idx) == + tilerModel.getTensorDimVar(tensorName=X_name, dimIdx=idx)) + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=idx) == + tilerModel.getTensorDimVar(tensorName=dX_name, dimIdx=idx)) + + # Per-channel vectors: single dimension follows C (dim 1 of dY) + for vec_name in [gamma_name, saved_mean_name, saved_inv_std_name, dgamma_name, dbeta_name]: + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=vec_name, dimIdx=0) == + tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=1)) + + return tilerModel + + @classmethod + def wrapTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, List[TilingSchedule]]: + + dXVar = operatorRepresentation['dX'] + + # Pass a single-output solution to satisfy the base-class assertion + singleOutputSolution = copy.deepcopy(tilingSolution) + singleOutputSolution.outputTensorMemoryConstraints = { + dXVar: tilingSolution.outputTensorMemoryConstraints[dXVar] + } + + varReplacement, tilingSchedules = super().wrapTilingSolution(singleOutputSolution, targetMemLevel, ctxt, + operatorRepresentation) + + # Extend each schedule to include dgamma and dbeta outputs + for secondary in ['dgamma', 'dbeta']: + secondaryVar = operatorRepresentation.get(secondary, '') + if not secondaryVar: + continue + if secondaryVar not in tilingSolution.outputTensorMemoryConstraints: + continue + addr = TileConstraint.getBaseAddr(tilingSolution, targetMemLevel, secondaryVar) + if addr == [None]: + continue + for schedule in tilingSchedules: + schedule.outputBaseOffsets[secondary] = addr + for step in schedule.outputLoadSchedule: + dX_rect = step['dX'] + c_start = dX_rect.offset[1] + c_tile = dX_rect.dims[1] + step[secondary] = HyperRectangle((c_start,), (c_tile,)) + + return varReplacement, tilingSchedules + + @classmethod + def serializeTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, TilingSchedule]: + + output_cubes = [cube.rectangle for cube in absoluteOutputCubes] + + # gamma is a learnable model parameter (global) and may be excluded from the tiling + # solution by _checkResolve. saved_mean/saved_inv_std are transient BN forward outputs + # and are normally in the solution, but guard them too for robustness. + gamma_in_solution = operatorRepresentation['gamma'] in tilingSolution.tensorMemoryConstraints + saved_mean_in_solution = operatorRepresentation['saved_mean'] in tilingSolution.tensorMemoryConstraints + saved_inv_std_in_solution = operatorRepresentation['saved_inv_std'] in tilingSolution.tensorMemoryConstraints + + addr_names = ['dY', 'X', 'dX'] + if gamma_in_solution: + addr_names.append('gamma') + if saved_mean_in_solution: + addr_names.append('saved_mean') + if saved_inv_std_in_solution: + addr_names.append('saved_inv_std') + + input_base_offsets, output_base_offsets = cls.extractBaseAddr(tilingSolution, targetMemLevel, + operatorRepresentation, addr_names) + + replacements = {"C": []} + replacement_types = {"C": PointerClass(uint16_t)} + + input_load_schedule = [] + output_load_schedule = [] + + for cube in output_cubes: + # cube is the tile of dX: [N, C_tile, H_in, W_in] + C_tile = cube.dims[1] + c_start = cube.offset[1] + + replacements["C"].append(C_tile) + + vec_cube = HyperRectangle((c_start,), (C_tile,)) + + entry = {"dY": cube, "X": cube} + if gamma_in_solution: + entry["gamma"] = vec_cube + if saved_mean_in_solution: + entry["saved_mean"] = vec_cube + if saved_inv_std_in_solution: + entry["saved_inv_std"] = vec_cube + input_load_schedule.append(entry) + output_load_schedule.append({"dX": cube}) + + tiling_schedule = TilingSchedule(input_base_offsets, output_base_offsets, input_load_schedule, + output_load_schedule) + variable_replacement_schedule = VariableReplacementScheme(replacements, replacement_types) + return variable_replacement_schedule, tiling_schedule diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/ConvGradConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/ConvGradConstraint.py new file mode 100644 index 0000000000..19e847d3bb --- /dev/null +++ b/Deeploy/Targets/PULPOpen/TileConstraints/ConvGradConstraint.py @@ -0,0 +1,1023 @@ +# SPDX-FileCopyrightText: 2023 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from typing import Dict, List, Optional, Tuple, Union + +from ortools.constraint_solver.pywrapcp import IntVar + +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import uint8_t, uint16_t +from Deeploy.DeeployTypes import NetworkContext, OperatorRepresentation +from Deeploy.TilingExtension.MemoryConstraints import NodeMemoryConstraint +from Deeploy.TilingExtension.TileConstraint import TileConstraint +from Deeploy.TilingExtension.TilerModel import TilerModel +from Deeploy.TilingExtension.TilingCodegen import AbsoluteHyperRectangle, HyperRectangle, TilingSchedule, \ + VariableReplacementScheme + + +class ConvGradXTileConstraintBase(TileConstraint): + """ + Base for ConvGradX2D tiling: + + - absoluteOutputCubes are tiles of grad_in (dX) (operatorRepresentation[gradInKey]) + - for each dX tile, derive required grad_out (dY) halo tile + - weight is full (not tiled) + - emits unified template params: + ${padding_y_top}, ${padding_y_bottom}, ${padding_x_left}, ${padding_x_right}, + ${offset_grad_in_h}, ${offset_grad_in_w}, ${offset_grad_out_h}, ${offset_grad_out_w} + """ + + # ---- parser/opRep keys (override in subclasses if needed) ---- + # In Deeploy ConvGradX parsers these are commonly "data_in" (dY) and "data_out" (dX). + gradOutKey = "grad_out" # dY + gradInKey = "grad_in" # dX + weightKey = "weight" # W + + # --------------------------- + # 1) Geometrical constraints + # --------------------------- + @classmethod + def addGeometricalConstraint(cls, tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + dyName = parseDict[cls.gradOutKey] + dxName = parseDict[cls.gradInKey] + wName = parseDict[cls.weightKey] + + tilerModel.addTensorDimToModel(ctxt, dyName) + tilerModel.addTensorDimToModel(ctxt, dxName) + tilerModel.addTensorDimToModel(ctxt, wName) + + group = parseDict.get("group", 1) + + # N match + tilerModel.addConstraint(tilerModel.getTensorDimVar(dyName, 0) == tilerModel.getTensorDimVar(dxName, 0)) + + # Channel relations: + # dY: [N, C_out, H_out, W_out] + # dX: [N, C_in, H_in, W_in] + # W : [C_out, C_in/group, P, Q] + tilerModel.addConstraint(tilerModel.getTensorDimVar(dyName, 1) == tilerModel.getTensorDimVar(wName, 0)) + tilerModel.addConstraint(tilerModel.getTensorDimVar(dxName, 1) == tilerModel.getTensorDimVar(wName, 1) * group) + + return tilerModel + + # ----------------------- + # 2) Policy constraints + # ----------------------- + @classmethod + def addPolicyConstraint(cls, tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + """ + Default policy: + - keep full Cin/Cout + - weight not tiled + - allow spatial tiling on dX + """ + dyName = parseDict[cls.gradOutKey] + dxName = parseDict[cls.gradInKey] + wName = parseDict[cls.weightKey] + + dyBuf = ctxt.lookup(dyName) + dxBuf = ctxt.lookup(dxName) + wBuf = ctxt.lookup(wName) + + # full channels + tilerModel.addConstraint(tilerModel.getTensorDimVar(dyName, 1) == dyBuf.shape[1]) # Cout full + tilerModel.addConstraint(tilerModel.getTensorDimVar(dxName, 1) == dxBuf.shape[1]) # Cin full + + # weight not tiled + tilerModel.addConstraint(tilerModel.getTensorDimVar(wName, 0) == wBuf.shape[0]) + tilerModel.addConstraint(tilerModel.getTensorDimVar(wName, 1) == wBuf.shape[1]) + tilerModel.addConstraint(tilerModel.getTensorDimVar(wName, 2) == wBuf.shape[2]) + tilerModel.addConstraint(tilerModel.getTensorDimVar(wName, 3) == wBuf.shape[3]) + + return tilerModel + + # ----------------------------------- + # 3) Symbolic node representation + # ----------------------------------- + @classmethod + def constructSymbolicNodeRep( + cls, tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext + ) -> Dict[str, Union[int, IntVar]]: + """ + Bind template fields: + dim_im_out_* / ch_im_out : grad_out (dY) + dim_im_in_* / ch_im_in : grad_in (dX) + """ + dyName = parseDict[cls.gradOutKey] + dxName = parseDict[cls.gradInKey] + wName = parseDict[cls.weightKey] + + symbolic = parseDict.copy() + + # dY (grad_out) + symbolic["dim_im_out_x"] = tilerModel.getTensorDimVar(dyName, 2) # H_out tile + symbolic["dim_im_out_y"] = tilerModel.getTensorDimVar(dyName, 3) # W_out tile + symbolic["ch_im_out"] = tilerModel.getTensorDimVar(dyName, 1) # Cout + + # dX (grad_in) + symbolic["dim_im_in_x"] = tilerModel.getTensorDimVar(dxName, 2) # H_in tile + symbolic["dim_im_in_y"] = tilerModel.getTensorDimVar(dxName, 3) # W_in tile + symbolic["ch_im_in"] = tilerModel.getTensorDimVar(dxName, 1) # Cin + + # kernel (H,W) + symbolic["dim_kernel_x"] = tilerModel.getTensorDimVar(wName, 2) # P + symbolic["dim_kernel_y"] = tilerModel.getTensorDimVar(wName, 3) # Q + + # offsets filled in serialize + symbolic["offset_grad_in_h"] = 0 + symbolic["offset_grad_in_w"] = 0 + symbolic["offset_grad_out_h"] = 0 + symbolic["offset_grad_out_w"] = 0 + + return symbolic + + # ------------------------------- + # helpers + # ------------------------------- + @staticmethod + def _ceil_div(a: int, b: int) -> int: + return -((-a) // b) + + @staticmethod + def _floor_div(a: int, b: int) -> int: + return a // b + + @classmethod + def get_kernel_hw(cls, ctxt: NetworkContext, wName: str, wShape: Tuple[int, int, int, int]) -> Tuple[int, int]: + return wShape[2], wShape[3] + + @classmethod + def get_dy_channels( + cls, + ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation, + dyName: str, + dxName: str, + wName: str, + dyFull: Tuple[int, int, int, int], + dxFull: Tuple[int, int, int, int], + wShape: Tuple[int, int, int, int], + ) -> int: + # default ConvGradX: dy channels == weight[0] (Cout) + return wShape[0] + + @classmethod + def get_ch_im_out(cls, ctxt: NetworkContext, dyFull, dxFull, wShape) -> int: + # template's ch_im_out should match dY channels (Cout) + return dyFull[1] + + @classmethod + def get_ch_im_in(cls, ctxt: NetworkContext, dyFull, dxFull, wShape) -> int: + # template's ch_im_in should match dX channels (Cin) + return dxFull[1] + + @classmethod + def map_onnx_pads_to_template(cls, tpt: int, tpb: int, tpl: int, tpr: int) -> Tuple[int, int, int, int]: + """ + ONNX pads are (top, bottom, left, right) where top/bottom are H, left/right are W. + + Template unified order: + (${padding_y_top}, ${padding_y_bottom}, ${padding_x_left}, ${padding_x_right}) + + Both tiled C kernels expect: + - arg1 (${padding_y_top}) -> pad_top (H_begin) + - arg2 (${padding_y_bottom}) -> pad_bottom (H_end) + - arg3 (${padding_x_left}) -> pad_left (W_begin) + - arg4 (${padding_x_right}) -> pad_right (W_end) + + So the mapping is the identity: padding_y_top=top, padding_x_left=left. + """ + return (tpt, tpb, tpl, tpr) + + @classmethod + def computeDyCubeFromDxTile( + cls, + dxTile: HyperRectangle, # (N,Cin,Hx,Wx) + dyFull: Tuple[int, int, int, int], # full dY + P: int, + Q: int, + pads: Tuple[int, int, int, int], # (t,b,l,r) + strides: Tuple[int, int], # (sh, sw) + dyC: int, # Cout for this op + dxAbsOff: Tuple[int, int, int, int], # abs offset for boundary decision + ) -> Tuple[HyperRectangle, Tuple[int, int, int, int]]: + + (nOff, _cOff, _hxOff_rel, _wxOff_rel) = dxTile.offset + (nSize, _cinSize, hxSize, wxSize) = dxTile.dims + + (_, _, hxOff_abs, wxOff_abs) = dxAbsOff + + pad_top, pad_bottom, pad_left, pad_right = pads + sh, sw = strides + + hx0 = hxOff_abs + hx1 = hxOff_abs + hxSize - 1 + wx0 = wxOff_abs + wx1 = wxOff_abs + wxSize - 1 + + Hy = dyFull[2] + Wy = dyFull[3] + + oy0 = cls._ceil_div(hx0 - (P - 1) + pad_top, sh) + oy1 = cls._floor_div(hx1 + pad_top, sh) + ox0 = cls._ceil_div(wx0 - (Q - 1) + pad_left, sw) + ox1 = cls._floor_div(wx1 + pad_left, sw) + + oy0 = max(0, oy0) + ox0 = max(0, ox0) + oy1 = min(Hy - 1, oy1) + ox1 = min(Wy - 1, ox1) + + if oy0 > oy1 or ox0 > ox1: + raise RuntimeError( + f"dx tile {dxTile.offset}/{dxTile.dims} produces empty dy halo: " + f"oy[{oy0},{oy1}] ox[{ox0},{ox1}] (Hy={Hy},Wy={Wy},P={P},Q={Q},pads={pads},strides={strides})" + ) + + dyH = oy1 - oy0 + 1 + dyW = ox1 - ox0 + 1 + + dyCube = HyperRectangle( + (nOff, 0, oy0, ox0), # dY: (N, C_out, H, W) + (nSize, dyC, dyH, dyW) + ) + + # tile-level ONNX pads only at boundary + tile_pad_top = pad_top if oy0 == 0 else 0 + tile_pad_bottom = pad_bottom if (oy0 + dyH) == Hy else 0 + tile_pad_left = pad_left if ox0 == 0 else 0 + tile_pad_right = pad_right if (ox0 + dyW) == Wy else 0 + + return dyCube, (tile_pad_top, tile_pad_bottom, tile_pad_left, tile_pad_right) + + @staticmethod + def _get_abs_off(abs_obj: AbsoluteHyperRectangle, fallback_rect: HyperRectangle): + abs_off = getattr(abs_obj, "absoluteOffset", None) + if abs_off is None: + abs_off = getattr(abs_obj, "absolute_offset", None) + if abs_off is None: + abs_off = fallback_rect.offset + return abs_off + + @classmethod + def extraSerializeChecks(cls, ctxt: NetworkContext, operatorRepresentation: OperatorRepresentation) -> None: + """Hook for DW checks etc.""" + return + + # --------------------------------------------------- + # 4) serialize: dx tiles -> dy halo tiles + # --------------------------------------------------- + @classmethod + def serializeTilingSolution( + cls, + tilingSolution: NodeMemoryConstraint, + absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, + ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation + ) -> Tuple[VariableReplacementScheme, TilingSchedule]: + + cls.extraSerializeChecks(ctxt, operatorRepresentation) + + varDY = operatorRepresentation[cls.gradOutKey] # dY + varW = operatorRepresentation[cls.weightKey] # W + varDX = operatorRepresentation[cls.gradInKey] # dX + + _pads = list(operatorRepresentation.get("pads", [0, 0, 0, 0])) # ONNX: [H_begin, W_begin, H_end, W_end] + pads = (_pads[0], _pads[2], _pads[1], _pads[3]) # reorder to (top, bottom, left, right) + strides = tuple(operatorRepresentation.get("strides", [1, 1])) # (sh,sw) + + dyFull = tuple(ctxt.lookup(varDY).shape) # (N,Cout,Ho,Wo) + dxFull = tuple(ctxt.lookup(varDX).shape) # (N,Cin,Hi,Wi) + wShape = tuple(ctxt.lookup(varW).shape) # (Cout,Cin/group,P,Q) or DW: (Cin,1,P,Q) + + P, Q = cls.get_kernel_hw(ctxt, varW, wShape) + dyC = cls.get_dy_channels(ctxt, operatorRepresentation, varDY, varDX, varW, dyFull, dxFull, wShape) + + dxTiles = [c.rectangle for c in absoluteOutputCubes] + + # weight may be a Constant op excluded from the tiling solution + varW_name = operatorRepresentation[cls.weightKey] + weight_in_solution = varW_name in tilingSolution.tensorMemoryConstraints + + addrNames = [cls.gradOutKey] + if weight_in_solution: + addrNames.append(cls.weightKey) + addrNames.append(cls.gradInKey) + inputBaseOffsets, outputBaseOffsets = cls.extractBaseAddr( + tilingSolution, targetMemLevel, operatorRepresentation, addrNames + ) + + replacements: Dict[str, List[int]] = { + "dim_im_in_x": [], + "dim_im_in_y": [], + "dim_im_out_x": [], + "dim_im_out_y": [], + "ch_im_in": [], + "ch_im_out": [], + + # unified template order: + "padding_y_top": [], + "padding_y_bottom": [], + "padding_x_left": [], + "padding_x_right": [], + + "offset_grad_in_h": [], + "offset_grad_in_w": [], + "offset_grad_out_h": [], + "offset_grad_out_w": [], + } + + replacementTypes = { + "dim_im_in_x": PointerClass(uint16_t), + "dim_im_in_y": PointerClass(uint16_t), + "dim_im_out_x": PointerClass(uint16_t), + "dim_im_out_y": PointerClass(uint16_t), + "ch_im_in": PointerClass(uint16_t), + "ch_im_out": PointerClass(uint16_t), + + "padding_y_top": PointerClass(uint8_t), + "padding_y_bottom": PointerClass(uint8_t), + "padding_x_left": PointerClass(uint8_t), + "padding_x_right": PointerClass(uint8_t), + + "offset_grad_in_h": PointerClass(uint16_t), + "offset_grad_in_w": PointerClass(uint16_t), + "offset_grad_out_h": PointerClass(uint16_t), + "offset_grad_out_w": PointerClass(uint16_t), + } + + inputDyCubes: List[HyperRectangle] = [] + inputWCubes: List[HyperRectangle] = [] + outputDxCubes: List[HyperRectangle] = [] + + fullW = HyperRectangle((0, 0, 0, 0), wShape) + + ch_in = cls.get_ch_im_in(ctxt, dyFull, dxFull, wShape) + ch_out = cls.get_ch_im_out(ctxt, dyFull, dxFull, wShape) + + for idx, dxCube in enumerate(dxTiles): + abs_off = cls._get_abs_off(absoluteOutputCubes[idx], dxCube) + + dyCube, (tpt, tpb, tpl, tpr) = cls.computeDyCubeFromDxTile( + dxTile=dxCube, + dyFull=dyFull, + P=P, Q=Q, + pads=pads, + strides=strides, + dyC=dyC, # IMPORTANT: use computed dyC + dxAbsOff=abs_off + ) + + replacements["dim_im_in_x"].append(dxCube.dims[2]) # H_in_tile + replacements["dim_im_in_y"].append(dxCube.dims[3]) # W_in_tile + replacements["dim_im_out_x"].append(dyCube.dims[2]) # H_out_tile (halo) + replacements["dim_im_out_y"].append(dyCube.dims[3]) # W_out_tile (halo) + + replacements["ch_im_in"].append(ch_in) + replacements["ch_im_out"].append(ch_out) + + py_top, py_bottom, px_left, px_right = cls.map_onnx_pads_to_template(tpt, tpb, tpl, tpr) + replacements["padding_y_top"].append(py_top) + replacements["padding_y_bottom"].append(py_bottom) + replacements["padding_x_left"].append(px_left) + replacements["padding_x_right"].append(px_right) + + replacements["offset_grad_in_h"].append(abs_off[2]) + replacements["offset_grad_in_w"].append(abs_off[3]) + replacements["offset_grad_out_h"].append(dyCube.offset[2]) + replacements["offset_grad_out_w"].append(dyCube.offset[3]) + + inputDyCubes.append(dyCube) + inputWCubes.append(fullW) + outputDxCubes.append(dxCube) + + if weight_in_solution: + inputLoadSchedule = [{cls.gradOutKey: dy, cls.weightKey: w} for dy, w in zip(inputDyCubes, inputWCubes)] + else: + inputLoadSchedule = [{cls.gradOutKey: dy} for dy in inputDyCubes] + outputLoadSchedule = [{cls.gradInKey: dx} for dx in outputDxCubes] + + tilingSchedule = TilingSchedule(inputBaseOffsets, outputBaseOffsets, inputLoadSchedule, outputLoadSchedule) + variableReplacementSchedule = VariableReplacementScheme(replacements, replacementTypes) + return variableReplacementSchedule, tilingSchedule + + +# ============================================================================ +# ConvGradX: subclass reusing the base +# ============================================================================ + +class ConvGradX2DHWTileConstraint(ConvGradXTileConstraintBase): + pass + + +class ConvGradX2DIm2ColHWTileConstraint(ConvGradXTileConstraintBase): + pass + +class PWConvGradXTileConstraint(ConvGradXTileConstraintBase): + pass + +class DWConvGradX2DTileConstraint(ConvGradXTileConstraintBase): + """ + Depthwise ConvGradX (dX) tiling, reusing ConvGradXTileConstraintBase. + + Expected tensors: + data_in = grad_out (dY) [N, C, H_out, W_out] + data_out = grad_in (dX) [N, C, H_in, W_in] + weight = W [C, 1, P, Q] + """ + + # If your DW parser uses different keys, override here. + gradOutKey = "grad_out" + gradInKey = "grad_in" + weightKey = "weight" + + @classmethod + def addGeometricalConstraint(cls, tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + dyName = parseDict[cls.gradOutKey] # dY + dxName = parseDict[cls.gradInKey] # dX + wName = parseDict[cls.weightKey] # W + + tilerModel.addTensorDimToModel(ctxt, dyName) + tilerModel.addTensorDimToModel(ctxt, dxName) + tilerModel.addTensorDimToModel(ctxt, wName) + + # N match + tilerModel.addConstraint(tilerModel.getTensorDimVar(dyName, 0) == tilerModel.getTensorDimVar(dxName, 0)) + + # DW channels: Cin == Cout == W[0], and W[1]==1 + tilerModel.addConstraint(tilerModel.getTensorDimVar(dyName, 1) == tilerModel.getTensorDimVar(wName, 0)) + tilerModel.addConstraint(tilerModel.getTensorDimVar(dxName, 1) == tilerModel.getTensorDimVar(wName, 0)) + tilerModel.addConstraint(tilerModel.getTensorDimVar(wName, 1) == 1) + + return tilerModel + + @classmethod + def addPolicyConstraint(cls, tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + """ + DW policy: + - keep full channels (C) + - weight not tiled + - enforce W[1]==1 + """ + dyName = parseDict[cls.gradOutKey] + dxName = parseDict[cls.gradInKey] + wName = parseDict[cls.weightKey] + + dyBuf = ctxt.lookup(dyName) + dxBuf = ctxt.lookup(dxName) + wBuf = ctxt.lookup(wName) + + # Full channels for both dY and dX + tilerModel.addConstraint(tilerModel.getTensorDimVar(dyName, 1) == dyBuf.shape[1]) + tilerModel.addConstraint(tilerModel.getTensorDimVar(dxName, 1) == dxBuf.shape[1]) + + # Weight not tiled + DW second dim fixed to 1 + tilerModel.addConstraint(tilerModel.getTensorDimVar(wName, 0) == wBuf.shape[0]) + tilerModel.addConstraint(tilerModel.getTensorDimVar(wName, 1) == 1) + tilerModel.addConstraint(tilerModel.getTensorDimVar(wName, 2) == wBuf.shape[2]) + tilerModel.addConstraint(tilerModel.getTensorDimVar(wName, 3) == wBuf.shape[3]) + + return tilerModel + + @classmethod + def extraSerializeChecks(cls, ctxt: NetworkContext, operatorRepresentation: OperatorRepresentation) -> None: + varDY = operatorRepresentation[cls.gradOutKey] + varDX = operatorRepresentation[cls.gradInKey] + varW = operatorRepresentation[cls.weightKey] + + dyFull = tuple(ctxt.lookup(varDY).shape) # (N,C,Ho,Wo) + dxFull = tuple(ctxt.lookup(varDX).shape) # (N,C,Hi,Wi) + wShape = tuple(ctxt.lookup(varW).shape) # (C,1,P,Q) + + Cin = dxFull[1] + Cout = dyFull[1] + if Cin != Cout: + raise RuntimeError(f"DWConvGradX expects Cin==Cout, got Cin={Cin}, Cout={Cout}") + if wShape[0] != Cin: + raise RuntimeError(f"DWConvGradX expects W[0]==C, got W[0]={wShape[0]} vs C={Cin}") + if wShape[1] != 1: + raise RuntimeError(f"DWConvGradX expects W[1]==1, got {wShape[1]}") + + @classmethod + def get_dy_channels( + cls, + ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation, + dyName: str, + dxName: str, + wName: str, + dyFull: Tuple[int, int, int, int], + dxFull: Tuple[int, int, int, int], + wShape: Tuple[int, int, int, int], + ) -> int: + # DW: dY channels is C + return dyFull[1] + +class ConvGradWTileConstraintBase(TileConstraint): + """ + Base for ConvGradW2D tiling (im2col-style): + - tile grad_out (dY) over H/W + - for each dY tile, derive the required input (X) tile (with kernel halo) + - grad_weight (dW) is NOT tiled (accumulation target is full tensor) + - unified template padding naming: + ${padding_y_top}, ${padding_y_bottom}, ${padding_x_left}, ${padding_x_right} + where: + x => H dimension (vertical) => top/bottom + y => W dimension (horizontal)=> left/right + """ + + # ---- parser/opRep keys (override if needed) ---- + dataInKey = "data_in" # X (forward input) + gradOutKey = "grad_out" # dY + weightKey = "grad_weight" # dW (output tensor) + + # --------------------------- + # 1) Geometrical constraints + # --------------------------- + @classmethod + def addGeometricalConstraint(cls, tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + xName = parseDict[cls.dataInKey] + dyName = parseDict[cls.gradOutKey] + dwName = parseDict[cls.weightKey] + + tilerModel.addTensorDimToModel(ctxt, xName) + tilerModel.addTensorDimToModel(ctxt, dyName) + tilerModel.addTensorDimToModel(ctxt, dwName) + + group = parseDict.get("group", 1) + + # X, dY are NCHW + N_x = tilerModel.getTensorDimVar(xName, 0) + Ci_x = tilerModel.getTensorDimVar(xName, 1) + + N_dy = tilerModel.getTensorDimVar(dyName, 0) + Co_dy = tilerModel.getTensorDimVar(dyName, 1) + + # dW layout (standard): [C_out, C_in_per_group, P, Q] + Co_dw = tilerModel.getTensorDimVar(dwName, 0) + Ci_dw = tilerModel.getTensorDimVar(dwName, 1) + + # batch match + tilerModel.addConstraint(N_x == N_dy) + + # channel relations + tilerModel.addConstraint(Co_dy == Co_dw) + tilerModel.addConstraint(Ci_x == Ci_dw * group) + + return tilerModel + + # ----------------------- + # 2) Policy constraints + # ----------------------- + @classmethod + def addPolicyConstraint(cls, tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + """ + Default policy: + - keep full Cin/Cout on X and dY + - dW output is full (no tiling) because accumulation + - kernel dims fixed (no tiling) + - allow H/W tiling on dY (and derived halo on X) + """ + xName = parseDict[cls.dataInKey] + dyName = parseDict[cls.gradOutKey] + dwName = parseDict[cls.weightKey] + + xBuf = ctxt.lookup(xName) + dyBuf = ctxt.lookup(dyName) + dwBuf = ctxt.lookup(dwName) + + # Full channels for inputs + tilerModel.addConstraint(tilerModel.getTensorDimVar(xName, 1) == xBuf.shape[1]) # Cin + tilerModel.addConstraint(tilerModel.getTensorDimVar(dyName, 1) == dyBuf.shape[1]) # Cout + + # dW is full (all dims) + for d in range(len(dwBuf.shape)): + tilerModel.addConstraint(tilerModel.getTensorDimVar(dwName, d) == dwBuf.shape[d]) + + # dY tile spatial dims >= 1 + tilerModel.addConstraint(tilerModel.getTensorDimVar(dyName, 2) >= 1) + tilerModel.addConstraint(tilerModel.getTensorDimVar(dyName, 3) >= 1) + + return tilerModel + + # ----------------------------------- + # 3) Symbolic node representation + # ----------------------------------- + @classmethod + def constructSymbolicNodeRep( + cls, tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext + ) -> Dict[str, Union[int, IntVar]]: + """ + Template bindings (matches your new template style for ConvGradW): + - dim_im_out_* / ch_im_out : for grad_out (dY) + - dim_im_in_* / ch_im_in : for input (X) + - dim_kernel_* : from dW tensor + - padding_* : unified naming + """ + xName = parseDict[cls.dataInKey] + dyName = parseDict[cls.gradOutKey] + dwName = parseDict[cls.weightKey] + + symbolic = parseDict.copy() + + # dY tile + symbolic["dim_im_out_x"] = tilerModel.getTensorDimVar(dyName, 2) # H_out tile + symbolic["dim_im_out_y"] = tilerModel.getTensorDimVar(dyName, 3) # W_out tile + symbolic["ch_im_out"] = tilerModel.getTensorDimVar(dyName, 1) # C_out + + # X tile + symbolic["dim_im_in_x"] = tilerModel.getTensorDimVar(xName, 2) # H_in tile + symbolic["dim_im_in_y"] = tilerModel.getTensorDimVar(xName, 3) # W_in tile + symbolic["ch_im_in"] = tilerModel.getTensorDimVar(xName, 1) # C_in + + # Kernel dims from dW: [C_out, C_in_per_group, P, Q] + symbolic["dim_kernel_x"] = tilerModel.getTensorDimVar(dwName, 2) # P (H) + symbolic["dim_kernel_y"] = tilerModel.getTensorDimVar(dwName, 3) # Q (W) + + return symbolic + + # ------------------------------- + # helpers + # ------------------------------- + @staticmethod + def _ceil_div(a: int, b: int) -> int: + return -((-a) // b) + + @staticmethod + def _floor_div(a: int, b: int) -> int: + return a // b + + @classmethod + def computeInputTileFromGradOutTile( + cls, + kernel_hw: Tuple[int, int], # (P, Q) + pads: Tuple[int, int, int, int], # (t, b, l, r) + strides: Tuple[int, int], # (sh, sw) + inputCSize: int, # Cin (full) + gradOutTile: HyperRectangle, # dY tile (N, Cout, Ho_t, Wo_t) + inputFull: Tuple[int, int, int, int], # X full (N, Cin, Hi, Wi) + gradOutFull: Tuple[int, int, int, int], # dY full (N, Cout, Ho, Wo) + ) -> Tuple[HyperRectangle, Tuple[int, int, int, int]]: + """ + Given dY tile offsets, compute required X tile: + h_in in [h_out*sh - pad_top, h_out*sh - pad_top + P) + w_in in [w_out*sw - pad_left, w_out*sw - pad_left + Q) + """ + (nOff, _cOff, hoOff, woOff) = gradOutTile.offset + (nSize, _cSize, hoSize, woSize) = gradOutTile.dims + + pad_top, pad_bottom, pad_left, pad_right = pads + sh, sw = strides + P, Q = kernel_hw + + h_in_start = hoOff * sh - pad_top + w_in_start = woOff * sw - pad_left + + h_in_end = (hoOff + hoSize - 1) * sh - pad_top + P + w_in_end = (woOff + woSize - 1) * sw - pad_left + Q + + # clamp to X valid range + h_in_start_c = max(0, h_in_start) + w_in_start_c = max(0, w_in_start) + h_in_end_c = min(inputFull[2], h_in_end) + w_in_end_c = min(inputFull[3], w_in_end) + + hiSize = max(1, h_in_end_c - h_in_start_c) + wiSize = max(1, w_in_end_c - w_in_start_c) + + xTile = HyperRectangle( + (nOff, 0, h_in_start_c, w_in_start_c), + (nSize, inputCSize, hiSize, wiSize), + ) + + # ONNX pads apply only on boundary tiles of dY space + Hy = gradOutFull[2] + Wy = gradOutFull[3] + + tile_pad_top = pad_top if hoOff == 0 else 0 + tile_pad_bottom = pad_bottom if (hoOff + hoSize) == Hy else 0 + tile_pad_left = pad_left if woOff == 0 else 0 + tile_pad_right = pad_right if (woOff + woSize) == Wy else 0 + + return xTile, (tile_pad_top, tile_pad_bottom, tile_pad_left, tile_pad_right) + + @classmethod + def extraSerializeChecks(cls, ctxt: NetworkContext, operatorRepresentation: OperatorRepresentation) -> None: + """Hook for DW checks etc.""" + return + + # --------------------------------------------------- + # 4) serialize: dY tiles -> X halo tiles, dW full + # --------------------------------------------------- + @classmethod + def serializeTilingSolution( + cls, + tilingSolution: NodeMemoryConstraint, + absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, + ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation, + ) -> Tuple[VariableReplacementScheme, TilingSchedule]: + cls.extraSerializeChecks(ctxt, operatorRepresentation) + + xName = operatorRepresentation[cls.dataInKey] + dyName = operatorRepresentation[cls.gradOutKey] + dwName = operatorRepresentation[cls.weightKey] + + _pads = list(operatorRepresentation.get("pads", [0, 0, 0, 0])) # ONNX: [H_begin, W_begin, H_end, W_end] + pads = (_pads[0], _pads[2], _pads[1], _pads[3]) # reorder to (top, bottom, left, right) + strides = tuple(operatorRepresentation.get("strides", [1, 1])) # (sh,sw) + + xFull = tuple(ctxt.lookup(xName).shape) # (N,Cin,Hi,Wi) + dyFull = tuple(ctxt.lookup(dyName).shape) # (N,Cout,Ho,Wo) + dwShape = tuple(ctxt.lookup(dwName).shape) # standard: (Cout,Cin_per_group,P,Q) + + # Use the tiler-computed dY tile shape at this mem level + # (if missing, fall back to full dy) + try: + dyTileShape = tilingSolution.tensorMemoryConstraints[dyName].memoryConstraints[targetMemLevel].shape + except Exception: + dyTileShape = dyFull + + N_tile = dyTileShape[0] + Ho_tile_max = dyTileShape[2] + Wo_tile_max = dyTileShape[3] + + # Generate (ho,wo) tiles covering full dY spatial dims + Ho_full = dyFull[2] + Wo_full = dyFull[3] + + h_tiles: List[Tuple[int, int]] = [] + w_tiles: List[Tuple[int, int]] = [] + + ho = 0 + while ho < Ho_full: + hs = min(Ho_tile_max, Ho_full - ho) + h_tiles.append((ho, hs)) + ho += hs + + wo = 0 + while wo < Wo_full: + ws = min(Wo_tile_max, Wo_full - wo) + w_tiles.append((wo, ws)) + wo += ws + + # Base addrs: inputs are X + dY, output is dW + addrNames = [cls.dataInKey, cls.gradOutKey, cls.weightKey] + inputBaseOffsets, outputBaseOffsets = cls.extractBaseAddr( + tilingSolution, targetMemLevel, operatorRepresentation, addrNames + ) + + # Unified template naming + replacements: Dict[str, List[int]] = { + "dim_im_in_x": [], + "dim_im_in_y": [], + "dim_im_out_x": [], + "dim_im_out_y": [], + "ch_im_in": [], + "ch_im_out": [], + "padding_y_top": [], + "padding_y_bottom": [], + "padding_x_left": [], + "padding_x_right": [], + } + + replacementTypes = { + "dim_im_in_x": PointerClass(uint16_t), + "dim_im_in_y": PointerClass(uint16_t), + "dim_im_out_x": PointerClass(uint16_t), + "dim_im_out_y": PointerClass(uint16_t), + "ch_im_in": PointerClass(uint16_t), + "ch_im_out": PointerClass(uint16_t), + "padding_y_top": PointerClass(uint8_t), + "padding_y_bottom": PointerClass(uint8_t), + "padding_x_left": PointerClass(uint8_t), + "padding_x_right": PointerClass(uint8_t), + } + + Cin_full = xFull[1] + Cout_full = dyFull[1] + + # dW is full cube (accumulation target) + fullDW = HyperRectangle((0, 0, 0, 0), dwShape) + + inputLoadSchedule = [] + outputLoadSchedule = [] + + # Build tiles + for hoOff, hoSz in h_tiles: + for woOff, woSz in w_tiles: + dyTile = HyperRectangle( + (0, 0, hoOff, woOff), + (N_tile, Cout_full, hoSz, woSz), + ) + + xTile, (tpt, tpb, tpl, tpr) = cls.computeInputTileFromGradOutTile( + kernel_hw=(dwShape[2], dwShape[3]), + pads=pads, + strides=strides, + inputCSize=Cin_full, + gradOutTile=dyTile, + inputFull=xFull, + gradOutFull=dyFull, + ) + + # dims (x=H, y=W) + replacements["dim_im_in_x"].append(xTile.dims[2]) + replacements["dim_im_in_y"].append(xTile.dims[3]) + replacements["dim_im_out_x"].append(dyTile.dims[2]) + replacements["dim_im_out_y"].append(dyTile.dims[3]) + + replacements["ch_im_in"].append(Cin_full) + replacements["ch_im_out"].append(Cout_full) + + # ONNX pads (t,b,l,r) -> unified naming: + # padding_y_top/bottom : H dimension => top/bottom + # padding_x_left/right : W dimension => left/right + replacements["padding_y_top"].append(tpt) # H_begin = top + replacements["padding_y_bottom"].append(tpb) # H_end = bottom + replacements["padding_x_left"].append(tpl) # W_begin = left + replacements["padding_x_right"].append(tpr) # W_end = right + + inputLoadSchedule.append({cls.dataInKey: xTile, cls.gradOutKey: dyTile}) + outputLoadSchedule.append({cls.weightKey: fullDW}) + + tilingSchedule = TilingSchedule(inputBaseOffsets, outputBaseOffsets, inputLoadSchedule, outputLoadSchedule) + variableReplacementSchedule = VariableReplacementScheme(replacements, replacementTypes) + return variableReplacementSchedule, tilingSchedule + + +class ConvGradW2DTileConstraint(ConvGradWTileConstraintBase): + """Standard ConvGradW2D (non-depthwise).""" + pass + +class PWConvGradWTileConstraint(ConvGradWTileConstraintBase): + """Pointwise ConvGradW (1x1 kernel).""" + pass + +class ConvGradBTileConstraint(TileConstraint): + """ + TileConstraint for ConvGradB: dB[c] = sum_{n,h,w} dY[n,c,h,w] + + Tiles along C (output channels). N, H, W are kept full (reduction dims). + Input: grad_out (dY) [N, C, H, W] — load C-slice per tile + Output: grad_bias (dB) [C] — write C-slice per tile + """ + + @classmethod + def addGeometricalConstraint(cls, tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + dyName = parseDict['grad_out'] + dbName = parseDict['grad_bias'] + + tilerModel.addTensorDimToModel(ctxt, dyName) + tilerModel.addTensorDimToModel(ctxt, dbName) + + dyBuf = ctxt.lookup(dyName) + N, C, H, W = dyBuf.shape[0], dyBuf.shape[1], dyBuf.shape[2], dyBuf.shape[3] + + # C must match between dY and dB + tilerModel.addConstraint(tilerModel.getTensorDimVar(dyName, 1) == tilerModel.getTensorDimVar(dbName, 0)) + + # Keep N, H, W full (reduction dims — cannot split without atomics) + tilerModel.addConstraint(tilerModel.getTensorDimVar(dyName, 0) == N) + tilerModel.addConstraint(tilerModel.getTensorDimVar(dyName, 2) == H) + tilerModel.addConstraint(tilerModel.getTensorDimVar(dyName, 3) == W) + + return tilerModel + + @classmethod + def constructSymbolicNodeRep(cls, tilerModel: TilerModel, parseDict: Dict, + ctxt: NetworkContext) -> Dict: + dyName = parseDict['grad_out'] + dyBuf = ctxt.lookup(dyName) + N, H, W = dyBuf.shape[0], dyBuf.shape[2], dyBuf.shape[3] + + symbolic = parseDict.copy() + symbolic['ch_im_out'] = tilerModel.getTensorDimVar(dyName, 1) + symbolic['batch'] = N + symbolic['dim_im_out_x'] = H + symbolic['dim_im_out_y'] = W + return symbolic + + @classmethod + def serializeTilingSolution( + cls, + tilingSolution: NodeMemoryConstraint, + absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, + ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation, + ) -> Tuple[VariableReplacementScheme, TilingSchedule]: + + dyName = operatorRepresentation['grad_out'] + dyBuf = ctxt.lookup(dyName) + N, H, W = dyBuf.shape[0], dyBuf.shape[2], dyBuf.shape[3] + + inputBaseOffsets, outputBaseOffsets = cls.extractBaseAddr( + tilingSolution, targetMemLevel, operatorRepresentation, ['grad_out', 'grad_bias'] + ) + + replacements: Dict[str, List[int]] = {'ch_im_out': []} + replacementTypes = {'ch_im_out': PointerClass(uint16_t)} + + inputLoadSchedule = [] + outputLoadSchedule = [] + + for absOut in absoluteOutputCubes: + dbTile = absOut.rectangle # 1D: offset=(c_off,), dims=(c_size,) + c_off = dbTile.offset[0] + c_size = dbTile.dims[0] + + dyTile = HyperRectangle((0, c_off, 0, 0), (N, c_size, H, W)) + + replacements['ch_im_out'].append(c_size) + inputLoadSchedule.append({'grad_out': dyTile}) + outputLoadSchedule.append({'grad_bias': dbTile}) + + tilingSchedule = TilingSchedule(inputBaseOffsets, outputBaseOffsets, inputLoadSchedule, outputLoadSchedule) + variableReplacementSchedule = VariableReplacementScheme(replacements, replacementTypes) + return variableReplacementSchedule, tilingSchedule + + +class DWConvGradW2DTileConstraint(ConvGradWTileConstraintBase): + """ + Depthwise ConvGradW: + - X: [N, C, Hi, Wi] + - dY: [N, C, Ho, Wo] (Cout == Cin == C) + - dW: [C, 1, P, Q] + """ + + @classmethod + def addGeometricalConstraint(cls, tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + xName = parseDict[cls.dataInKey] + dyName = parseDict[cls.gradOutKey] + dwName = parseDict[cls.weightKey] + + tilerModel.addTensorDimToModel(ctxt, xName) + tilerModel.addTensorDimToModel(ctxt, dyName) + tilerModel.addTensorDimToModel(ctxt, dwName) + + # N match + tilerModel.addConstraint(tilerModel.getTensorDimVar(xName, 0) == tilerModel.getTensorDimVar(dyName, 0)) + + # DW dW layout: [C, 1, P, Q] + C_dw = tilerModel.getTensorDimVar(dwName, 0) + Cpg_dw = tilerModel.getTensorDimVar(dwName, 1) + + # X and dY channels are both C + tilerModel.addConstraint(tilerModel.getTensorDimVar(xName, 1) == C_dw) + tilerModel.addConstraint(tilerModel.getTensorDimVar(dyName, 1) == C_dw) + + # Cin_per_group must be 1 + tilerModel.addConstraint(Cpg_dw == 1) + + return tilerModel + + @classmethod + def addPolicyConstraint(cls, tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + # Reuse base policy but also enforce DW-specific invariants tightly + xName = parseDict[cls.dataInKey] + dyName = parseDict[cls.gradOutKey] + dwName = parseDict[cls.weightKey] + + xBuf = ctxt.lookup(xName) + dyBuf = ctxt.lookup(dyName) + dwBuf = ctxt.lookup(dwName) + + # full channels + tilerModel.addConstraint(tilerModel.getTensorDimVar(xName, 1) == xBuf.shape[1]) + tilerModel.addConstraint(tilerModel.getTensorDimVar(dyName, 1) == dyBuf.shape[1]) + + # DW invariants: Cin == Cout == dwBuf.shape[0], dwBuf.shape[1] == 1 + tilerModel.addConstraint(tilerModel.getTensorDimVar(dwName, 0) == xBuf.shape[1]) + tilerModel.addConstraint(tilerModel.getTensorDimVar(dwName, 0) == dyBuf.shape[1]) + tilerModel.addConstraint(tilerModel.getTensorDimVar(dwName, 1) == 1) + + # dW full (no tiling) + for d in range(len(dwBuf.shape)): + tilerModel.addConstraint(tilerModel.getTensorDimVar(dwName, d) == dwBuf.shape[d]) + + # dY tile spatial dims >= 1 + tilerModel.addConstraint(tilerModel.getTensorDimVar(dyName, 2) >= 1) + tilerModel.addConstraint(tilerModel.getTensorDimVar(dyName, 3) >= 1) + + return tilerModel + + @classmethod + def extraSerializeChecks(cls, ctxt: NetworkContext, operatorRepresentation: OperatorRepresentation) -> None: + xName = operatorRepresentation[cls.dataInKey] + dyName = operatorRepresentation[cls.gradOutKey] + dwName = operatorRepresentation[cls.weightKey] + + xFull = tuple(ctxt.lookup(xName).shape) + dyFull = tuple(ctxt.lookup(dyName).shape) + dwShape = tuple(ctxt.lookup(dwName).shape) + + Cin = xFull[1] + Cout = dyFull[1] + assert Cin == Cout, f"DWConvGradW expects Cin==Cout, got Cin={Cin}, Cout={Cout}" + assert dwShape[0] == Cin, f"DWConvGradW expects dW[0]==C, got dW[0]={dwShape[0]} vs C={Cin}" + assert dwShape[1] == 1, f"DWConvGradW expects dW[1]==1, got dW[1]={dwShape[1]}" + return diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/ConvTileConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/ConvTileConstraint.py index f249595ac2..77455be544 100644 --- a/Deeploy/Targets/PULPOpen/TileConstraints/ConvTileConstraint.py +++ b/Deeploy/Targets/PULPOpen/TileConstraints/ConvTileConstraint.py @@ -475,11 +475,17 @@ def serializeTilingSolution( group = operatorRepresentation["group"] + # weight and bias may be Constant ops excluded from the tiling solution + weight_in_solution = varWeight in tilingSolution.tensorMemoryConstraints + bias_in_solution = varBias != "NULL" and varBias in tilingSolution.tensorMemoryConstraints + # Prepare address names, also handling bias - if varBias != "NULL": - addrNames = ['data_in', 'weight', 'bias', 'data_out'] - else: - addrNames = ['data_in', 'weight', 'data_out'] + addrNames = ['data_in'] + if weight_in_solution: + addrNames.append('weight') + if bias_in_solution: + addrNames.append('bias') + addrNames.append('data_out') # Extract memory base addresses for each of the required components, # based on the computed memory configuration @@ -578,13 +584,14 @@ def serializeTilingSolution( inputLoadSchedule = [] outputLoadSchedule = [] - # Create input schedule lists, with bias handling - if varBias == "NULL": - for a, b in zip(inputInCubes, inputWeightCubes): - inputLoadSchedule.append({"data_in": a, "weight": b}) - else: - for a, b, c in zip(inputInCubes, inputWeightCubes, inputBiasCubes): - inputLoadSchedule.append({"data_in": a, "weight": b, "bias": c}) + # Create input schedule lists, skipping constant tensors not in tiling solution + for idx2, a in enumerate(inputInCubes): + entry = {"data_in": a} + if weight_in_solution: + entry["weight"] = inputWeightCubes[idx2] + if bias_in_solution: + entry["bias"] = inputBiasCubes[idx2] + inputLoadSchedule.append(entry) # Create output schedule list for out in outputCubes: diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/GEMMTileConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/GEMMTileConstraint.py index f913b13a2e..a26b240912 100644 --- a/Deeploy/Targets/PULPOpen/TileConstraints/GEMMTileConstraint.py +++ b/Deeploy/Targets/PULPOpen/TileConstraints/GEMMTileConstraint.py @@ -193,7 +193,6 @@ class FloatGEMMTileConstraint(TileConstraint): @staticmethod def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: - # Get to-be-tiled tensor's buffers bufferA = ctxt.lookup(name = parseDict['A']) bufferB = ctxt.lookup(name = parseDict['B']) outputBuffer = ctxt.lookup(name = parseDict['data_out']) @@ -224,11 +223,9 @@ def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: Netw outputFirstDimVar = tilerModel.getTensorDimVar(tensorName = outputBuffer.name, dimIdx = dimOffsetOut) outputSecondDimVar = tilerModel.getTensorDimVar(tensorName = outputBuffer.name, dimIdx = dimOffsetOut + 1) - # Map output dims to inputs dims tilerModel.addConstraint(outputFirstDimVar == AFirstDimVar) tilerModel.addConstraint(outputSecondDimVar == BSecondDimVar) - # Add GEMM Geometrical constraints tilerModel.addConstraint(ASecondDimVar == BFirstDimVar) # Add bias constraints only if bias is present @@ -279,6 +276,11 @@ def serializeTilingSolution( ] has_bias = 'C' in operatorRepresentation and operatorRepresentation['C'] is not None + # Bias may be a small constant that the tiler keeps in L2 (single-level), so it won't + # appear in tilingSolution.tensorMemoryConstraints. Only include it in the DMA schedule + # when it actually participates in the tiling solution. + if has_bias: + has_bias = operatorRepresentation['C'] in tilingSolution.tensorMemoryConstraints addrNames = ['A', 'B', 'data_out'] if has_bias: diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/GlobalAveragePoolTileConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/GlobalAveragePoolTileConstraint.py new file mode 100644 index 0000000000..c8416f47e2 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/TileConstraints/GlobalAveragePoolTileConstraint.py @@ -0,0 +1,173 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from typing import Dict, List, Tuple + +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import uint16_t +from Deeploy.DeeployTypes import NetworkContext, OperatorRepresentation +from Deeploy.TilingExtension.MemoryConstraints import NodeMemoryConstraint +from Deeploy.TilingExtension.TileConstraint import TileConstraint +from Deeploy.TilingExtension.TilerModel import TilerModel +from Deeploy.TilingExtension.TilingCodegen import AbsoluteHyperRectangle, HyperRectangle, TilingSchedule, \ + VariableReplacementScheme + + +class GlobalAveragePoolTileConstraint(TileConstraint): + """Tile constraint for GlobalAveragePool (NCHW). + + Input: data_in [N, C, H, W] + Output: data_out [N, C, 1, 1] (N*C elements) + + Tiling strategy: tile along C (channels are independent). + - N, H, W are pinned to full: GAP needs all spatial elements per channel. + - C is free: each channel's mean is computed independently. + """ + + @staticmethod + def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + data_in_name = parseDict['data_in'] + data_out_name = parseDict['data_out'] + + for name in [data_in_name, data_out_name]: + tilerModel.addTensorDimToModel(ctxt, name) + + input_shape = ctxt.lookup(data_in_name).shape + N = input_shape[0] + H = input_shape[2] + W = input_shape[3] + + # Pin N, H, W to full + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=data_in_name, dimIdx=0) == N) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=data_in_name, dimIdx=2) == H) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=data_in_name, dimIdx=3) == W) + + # Output shape [N, C, 1, 1]: dim 0 = N (pinned), dim 1 = C (free) + # data_out is stored as [N, C] effectively; tilerModel sees it as 4D [N,C,1,1] + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=data_out_name, dimIdx=0) == + tilerModel.getTensorDimVar(tensorName=data_in_name, dimIdx=0)) + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=data_out_name, dimIdx=1) == + tilerModel.getTensorDimVar(tensorName=data_in_name, dimIdx=1)) + + return tilerModel + + @classmethod + def serializeTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, TilingSchedule]: + output_cubes = [cube.rectangle for cube in absoluteOutputCubes] + + addr_names = ['data_in', 'data_out'] + input_base_offsets, output_base_offsets = cls.extractBaseAddr(tilingSolution, targetMemLevel, + operatorRepresentation, addr_names) + + replacements = {"channels": []} + replacement_types = {"channels": PointerClass(uint16_t)} + + input_load_schedule = [] + output_load_schedule = [] + + input_shape = ctxt.lookup(operatorRepresentation['data_in']).shape + H = input_shape[2] + W = input_shape[3] + + for cube in output_cubes: + # cube is the tile of data_out: [N, C_tile, 1, 1] + C_tile = cube.dims[1] + c_start = cube.offset[1] + + replacements["channels"].append(C_tile) + + # Input tile: [N, C_tile, H, W] + in_cube = HyperRectangle( + (cube.offset[0], c_start, 0, 0), + (cube.dims[0], C_tile, H, W) + ) + input_load_schedule.append({"data_in": in_cube}) + output_load_schedule.append({"data_out": cube}) + + tiling_schedule = TilingSchedule(input_base_offsets, output_base_offsets, input_load_schedule, + output_load_schedule) + variable_replacement_schedule = VariableReplacementScheme(replacements, replacement_types) + return variable_replacement_schedule, tiling_schedule + + +class GlobalAveragePoolGradTileConstraint(TileConstraint): + """Tile constraint for GlobalAveragePoolGrad (NCHW). + + Input: dY [N, C, 1, 1] (N*C elements) + Output: dX [N, C, H, W] + + Tiling strategy: tile along C (channels are independent). + - N, H, W are pinned to full. + - C is free. + """ + + @staticmethod + def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + dY_name = parseDict['dY'] + dX_name = parseDict['dX'] + + for name in [dY_name, dX_name]: + tilerModel.addTensorDimToModel(ctxt, name) + + output_shape = ctxt.lookup(dX_name).shape + N = output_shape[0] + H = output_shape[2] + W = output_shape[3] + + # Pin N, H, W to full + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dX_name, dimIdx=0) == N) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dX_name, dimIdx=2) == H) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dX_name, dimIdx=3) == W) + + # dY [N, C, 1, 1]: N pinned, C follows dX C + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=0) == + tilerModel.getTensorDimVar(tensorName=dX_name, dimIdx=0)) + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=1) == + tilerModel.getTensorDimVar(tensorName=dX_name, dimIdx=1)) + + return tilerModel + + @classmethod + def serializeTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, TilingSchedule]: + output_cubes = [cube.rectangle for cube in absoluteOutputCubes] + + addr_names = ['dY', 'dX'] + input_base_offsets, output_base_offsets = cls.extractBaseAddr(tilingSolution, targetMemLevel, + operatorRepresentation, addr_names) + + replacements = {"channels": []} + replacement_types = {"channels": PointerClass(uint16_t)} + + input_load_schedule = [] + output_load_schedule = [] + + for cube in output_cubes: + # cube is the tile of dX: [N, C_tile, H, W] + C_tile = cube.dims[1] + c_start = cube.offset[1] + + replacements["channels"].append(C_tile) + + # dY tile: [N, C_tile, 1, 1] + dy_cube = HyperRectangle( + (cube.offset[0], c_start, 0, 0), + (cube.dims[0], C_tile, 1, 1) + ) + input_load_schedule.append({"dY": dy_cube}) + output_load_schedule.append({"dX": cube}) + + tiling_schedule = TilingSchedule(input_base_offsets, output_base_offsets, input_load_schedule, + output_load_schedule) + variable_replacement_schedule = VariableReplacementScheme(replacements, replacement_types) + return variable_replacement_schedule, tiling_schedule diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormGradBTileConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormGradBTileConstraint.py new file mode 100644 index 0000000000..4279dfe86c --- /dev/null +++ b/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormGradBTileConstraint.py @@ -0,0 +1,127 @@ +# SPDX-FileCopyrightText: 2024 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from typing import Dict, List, Tuple + +import numpy as np + +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import uint16_t +from Deeploy.DeeployTypes import NetworkContext, OperatorRepresentation +from Deeploy.TilingExtension.MemoryConstraints import NodeMemoryConstraint +from Deeploy.TilingExtension.TileConstraint import TileConstraint +from Deeploy.TilingExtension.TilerModel import TilerModel +from Deeploy.TilingExtension.TilingCodegen import ( + AbsoluteHyperRectangle, + HyperRectangle, + TilingSchedule, + VariableReplacementScheme, +) + + +class GroupNormGradBTileConstraint(TileConstraint): + + @staticmethod + def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + dY_name = parseDict["dY"] + dBeta_name = parseDict["dBeta"] + + for name in [dY_name, dBeta_name]: + tilerModel.addTensorDimToModel(ctxt, name) + + dY_shape = ctxt.lookup(dY_name).shape # expect [N,C,H,W] + N, C = dY_shape[0], dY_shape[1] + + # dBeta shape: [C] + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dBeta_name, dimIdx=0) == C) + + # Don't tile on N and C dimensions for dY (must compute full gradient for all channels) + # But H and W can be tiled + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=0) == N) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=1) == C) + + return tilerModel + + @classmethod + def serializeTilingSolution( + cls, + tilingSolution: NodeMemoryConstraint, + absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, + ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation, + ) -> Tuple[VariableReplacementScheme, TilingSchedule]: + + output_cubes = [cube.rectangle for cube in absoluteOutputCubes] + + dY_name = operatorRepresentation["dY"] + addr_names = ["dY", "dBeta"] + input_base_offsets, output_base_offsets = cls.extractBaseAddr( + tilingSolution, targetMemLevel, operatorRepresentation, addr_names + ) + + replacements: Dict[str, List[int]] = {"size": [], "H": [], "W": []} + replacement_types: Dict[str, PointerClass] = { + "size": PointerClass(uint16_t), + "H": PointerClass(uint16_t), + "W": PointerClass(uint16_t) + } + + input_load_schedule = [] + output_load_schedule = [] + + # Get full shape from context + dY_full_shape = ctxt.lookup(dY_name).shape + N = dY_full_shape[0] + C = dY_full_shape[1] + H_full = dY_full_shape[2] + W_full = dY_full_shape[3] + + # Get tiled dY shape to construct input cubes + dYTileShape = tilingSolution.tensorMemoryConstraints[dY_name].memoryConstraints[targetMemLevel].shape + + # Generate HW tiles based on dYTileShape + H_tile_size = dYTileShape[2] + W_tile_size = dYTileShape[3] + + # Generate tile coordinates + h_tiles = [] + h_offset = 0 + while h_offset < H_full: + h_size = min(H_tile_size, H_full - h_offset) + h_tiles.append((h_offset, h_size)) + h_offset += h_size + + w_tiles = [] + w_offset = 0 + while w_offset < W_full: + w_size = min(W_tile_size, W_full - w_offset) + w_tiles.append((w_offset, w_size)) + w_offset += w_size + + # Create cubes for each HW tile + for h_off, h_sz in h_tiles: + for w_off, w_sz in w_tiles: + # dBeta is [C], always the same for all tiles + dBeta_cube = output_cubes[0] if output_cubes else HyperRectangle((0,), (C,)) + + new_size = np.prod(dBeta_cube.dims) + replacements["size"].append(new_size) + + # Add tiled H and W for this specific tile + replacements["H"].append(h_sz) + replacements["W"].append(w_sz) + + # dY cube for this HW tile + dY_cube = HyperRectangle((0, 0, h_off, w_off), (N, C, h_sz, w_sz)) + + input_load_schedule.append({"dY": dY_cube}) + output_load_schedule.append({"dBeta": dBeta_cube}) + + tiling_schedule = TilingSchedule( + input_base_offsets, output_base_offsets, input_load_schedule, output_load_schedule + ) + variable_replacement_schedule = VariableReplacementScheme(replacements, replacement_types) + + return variable_replacement_schedule, tiling_schedule diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormGradTileConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormGradTileConstraint.py new file mode 100644 index 0000000000..4c8c14e7e6 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormGradTileConstraint.py @@ -0,0 +1,164 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +import copy +from typing import Dict, List, Tuple + +import numpy as np + +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import uint16_t +from Deeploy.DeeployTypes import NetworkContext, OperatorRepresentation +from Deeploy.TilingExtension.MemoryConstraints import NodeMemoryConstraint +from Deeploy.TilingExtension.TileConstraint import TileConstraint +from Deeploy.TilingExtension.TilerModel import TilerModel +from Deeploy.TilingExtension.TilingCodegen import AbsoluteHyperRectangle, HyperRectangle, TilingSchedule, \ + VariableReplacementScheme + + +class GroupNormGradTileConstraint(TileConstraint): + """Tile constraint for merged GroupNormGrad node. + + Inputs: dY[N,C,H,W], X[N,C,H,W], gamma[C], stat[N,G,2] + Outputs: dX[N,C,H,W] (primary), weight_grad[C], bias_grad[C] + + Tiling strategy: + - C, H, W are pinned to full size: GradXStat must sum over all channels per + group and all spatial positions before dX can be computed. + - N is free: each batch element is fully independent. + - stat tiles with N (first dimension). + - weight_grad / bias_grad are full-size [C] outputs accumulated with a + static-flag memset + inline C loops in the template (ConvGradW pattern). + """ + + @staticmethod + def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + dY_name = parseDict['dY'] + X_name = parseDict['X'] + gamma_name = parseDict['gamma'] + stat_name = parseDict['stat'] + dX_name = parseDict['dX'] + weight_grad_name = parseDict['weight_grad'] + bias_grad_name = parseDict['bias_grad'] + + for name in [dY_name, X_name, gamma_name, stat_name, dX_name, weight_grad_name, bias_grad_name]: + tilerModel.addTensorDimToModel(ctxt, name) + + input_shape = ctxt.lookup(dY_name).shape + N = input_shape[0] + C = input_shape[1] + H = input_shape[2] if len(input_shape) > 2 else 1 + W = input_shape[3] if len(input_shape) > 3 else 1 + num_groups = parseDict['num_groups'] + + # Pin C, H, W to full (GradXStat needs all spatial+channel positions per group) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=1) == C) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=2) == H) + if len(input_shape) > 3: + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=3) == W) + + # dY, X, dX must have the same shape (N tiles freely) + for idx in range(len(input_shape)): + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=idx) == + tilerModel.getTensorDimVar(tensorName=X_name, dimIdx=idx)) + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=idx) == + tilerModel.getTensorDimVar(tensorName=dX_name, dimIdx=idx)) + + # gamma: full C (constant, not tiled) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=gamma_name, dimIdx=0) == C) + + # stat[N, G, 2]: first dim tiles with N; G and 2 are pinned to full + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=stat_name, dimIdx=0) == + tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=0)) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=stat_name, dimIdx=1) == num_groups) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=stat_name, dimIdx=2) == 2) + + # weight_grad, bias_grad: full C (accumulated across N tiles) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=weight_grad_name, dimIdx=0) == C) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=bias_grad_name, dimIdx=0) == C) + + return tilerModel + + @classmethod + def wrapTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, List[TilingSchedule]]: + + dXVar = operatorRepresentation['dX'] + + # Build a single-output copy to pass the base-class assertion + singleOutputSolution = copy.deepcopy(tilingSolution) + singleOutputSolution.outputTensorMemoryConstraints = { + dXVar: tilingSolution.outputTensorMemoryConstraints[dXVar] + } + + varReplacement, tilingSchedules = super().wrapTilingSolution(singleOutputSolution, targetMemLevel, ctxt, + operatorRepresentation) + + # Extend each tiling schedule to include weight_grad and bias_grad. + # These are always full-size [C] tensors (accumulated with static flag). + for secondary in ['weight_grad', 'bias_grad']: + secondaryVar = operatorRepresentation.get(secondary, '') + if not secondaryVar: + continue + if secondaryVar not in tilingSolution.outputTensorMemoryConstraints: + continue + addr = TileConstraint.getBaseAddr(tilingSolution, targetMemLevel, secondaryVar) + if addr == [None]: + continue + buf = ctxt.lookup(secondaryVar) + full_rect = HyperRectangle((0,) * len(buf.shape), tuple(buf.shape)) + for schedule in tilingSchedules: + schedule.outputBaseOffsets[secondary] = addr + for step in schedule.outputLoadSchedule: + step[secondary] = full_rect + + return varReplacement, tilingSchedules + + @classmethod + def serializeTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, TilingSchedule]: + + output_cubes = [cube.rectangle for cube in absoluteOutputCubes] + addr_names = ['dY', 'X', 'gamma', 'stat', 'dX'] + input_base_offsets, output_base_offsets = cls.extractBaseAddr(tilingSolution, targetMemLevel, + operatorRepresentation, addr_names) + + replacements = {"size": [], "N": []} + replacement_types = {"size": PointerClass(uint16_t), "N": PointerClass(uint16_t)} + + input_load_schedule = [] + output_load_schedule = [] + + for cube in output_cubes: + new_size = np.prod(cube.dims) + N_tile = cube.dims[0] + num_groups = operatorRepresentation['num_groups'] + + replacements["size"].append(new_size) + replacements["N"].append(N_tile) + + gamma_cube = HyperRectangle((0,), (cube.dims[1],)) # full C + # stat tiles along the N dimension: offset = (N_start, 0, 0), dims = (N_tile, G, 2) + N_start = cube.offset[0] + stat_cube = HyperRectangle((N_start, 0, 0), (N_tile, num_groups, 2)) + + input_load_schedule.append({ + "dY": cube, + "X": cube, + "gamma": gamma_cube, + "stat": stat_cube, + }) + output_load_schedule.append({"dX": cube}) + + tiling_schedule = TilingSchedule(input_base_offsets, output_base_offsets, input_load_schedule, + output_load_schedule) + variable_replacement_schedule = VariableReplacementScheme(replacements, replacement_types) + + return variable_replacement_schedule, tiling_schedule diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormGradWTileConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormGradWTileConstraint.py new file mode 100644 index 0000000000..4ea8eb202b --- /dev/null +++ b/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormGradWTileConstraint.py @@ -0,0 +1,161 @@ +# SPDX-FileCopyrightText: 2024 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from typing import Dict, List, Tuple + +import numpy as np + +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import uint16_t +from Deeploy.DeeployTypes import NetworkContext, OperatorRepresentation +from Deeploy.TilingExtension.MemoryConstraints import NodeMemoryConstraint +from Deeploy.TilingExtension.TileConstraint import TileConstraint +from Deeploy.TilingExtension.TilerModel import TilerModel +from Deeploy.TilingExtension.TilingCodegen import ( + AbsoluteHyperRectangle, + HyperRectangle, + TilingSchedule, + VariableReplacementScheme, +) + + +class GroupNormGradWTileConstraint(TileConstraint): + + @staticmethod + def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + dY_name = parseDict["dY"] + X_name = parseDict["X"] + stat_name = parseDict["stat"] + dGamma_name = parseDict["dGamma"] + + for name in [dY_name, X_name, stat_name, dGamma_name]: + tilerModel.addTensorDimToModel(ctxt, name) + + dY_shape = ctxt.lookup(dY_name).shape # expect [N,C,H,W] + # N, C, H, W = dY_shape[0], dY_shape[1], dY_shape[2], dY_shape[3] + N, C, H, W = dY_shape[0], dY_shape[1], dY_shape[2], dY_shape[3] + num_groups = parseDict["num_groups"] + + # dY and X must have same shape + for idx in range(len(dY_shape)): + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=idx) == + tilerModel.getTensorDimVar(tensorName=X_name, dimIdx=idx) + ) + + # dGamma shape: [C] + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dGamma_name, dimIdx=0) == C) + + # stat shape: [N, num_groups, 2] + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=stat_name, dimIdx=0) == N) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=stat_name, dimIdx=1) == num_groups) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=stat_name, dimIdx=2) == 2) + + # Don't tile on N and C dimensions for dY/X (must compute full gradient for all channels) + # But H and W can be tiled + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=0) == N) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=1) == C) + # tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=2) == H) + # tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dY_name, dimIdx=3) == W) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=X_name, dimIdx=0) == N) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=X_name, dimIdx=1) == C) + # tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=X_name, dimIdx=2) == H) + # tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=X_name, dimIdx=3) == W) + + return tilerModel + + @classmethod + def serializeTilingSolution( + cls, + tilingSolution: NodeMemoryConstraint, + absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, + ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation, + ) -> Tuple[VariableReplacementScheme, TilingSchedule]: + + output_cubes = [cube.rectangle for cube in absoluteOutputCubes] + + dY_name = operatorRepresentation["dY"] + addr_names = ["dY", "X", "stat", "dGamma"] + input_base_offsets, output_base_offsets = cls.extractBaseAddr( + tilingSolution, targetMemLevel, operatorRepresentation, addr_names + ) + + X_name = operatorRepresentation["X"] + + replacements: Dict[str, List[int]] = {"size": [], "H": [], "W": []} + replacement_types: Dict[str, PointerClass] = { + "size": PointerClass(uint16_t), + "H": PointerClass(uint16_t), + "W": PointerClass(uint16_t) + } + + input_load_schedule = [] + output_load_schedule = [] + + # Get full shape from context + dY_full_shape = ctxt.lookup(dY_name).shape + N = dY_full_shape[0] + C = dY_full_shape[1] + H_full = dY_full_shape[2] + W_full = dY_full_shape[3] + num_groups = operatorRepresentation["num_groups"] + + # Get tiled dY shape to construct input cubes + dYTileShape = tilingSolution.tensorMemoryConstraints[dY_name].memoryConstraints[targetMemLevel].shape + XTileShape = tilingSolution.tensorMemoryConstraints[X_name].memoryConstraints[targetMemLevel].shape + + # For GroupNormGradW, output dGamma is [C] (not tiled) + # But inputs dY and X are tiled on HW dimensions + # We need to iterate over HW tiles, not output tiles + + # Generate HW tiles based on dYTileShape + H_tile_size = dYTileShape[2] + W_tile_size = dYTileShape[3] + + # Generate tile coordinates + h_tiles = [] + h_offset = 0 + while h_offset < H_full: + h_size = min(H_tile_size, H_full - h_offset) + h_tiles.append((h_offset, h_size)) + h_offset += h_size + + w_tiles = [] + w_offset = 0 + while w_offset < W_full: + w_size = min(W_tile_size, W_full - w_offset) + w_tiles.append((w_offset, w_size)) + w_offset += w_size + + # Create cubes for each HW tile + for h_off, h_sz in h_tiles: + for w_off, w_sz in w_tiles: + # dGamma is [C], always the same for all tiles + dGamma_cube = output_cubes[0] if output_cubes else HyperRectangle((0,), (C,)) + + new_size = np.prod(dGamma_cube.dims) + replacements["size"].append(new_size) + + # Add tiled H and W for this specific tile + replacements["H"].append(h_sz) + replacements["W"].append(w_sz) + + # stat has shape [N, num_groups, 2] - always load full stat + stat_cube = HyperRectangle((0, 0, 0), (N, num_groups, 2)) + + # dY and X cubes for this HW tile + dY_cube = HyperRectangle((0, 0, h_off, w_off), (N, C, h_sz, w_sz)) + X_cube = HyperRectangle((0, 0, h_off, w_off), (N, C, h_sz, w_sz)) + + input_load_schedule.append({"dY": dY_cube, "X": X_cube, "stat": stat_cube}) + output_load_schedule.append({"dGamma": dGamma_cube}) + + tiling_schedule = TilingSchedule( + input_base_offsets, output_base_offsets, input_load_schedule, output_load_schedule + ) + variable_replacement_schedule = VariableReplacementScheme(replacements, replacement_types) + + return variable_replacement_schedule, tiling_schedule diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormGradXStatTileConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormGradXStatTileConstraint.py new file mode 100644 index 0000000000..4897b1b2b4 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormGradXStatTileConstraint.py @@ -0,0 +1,173 @@ + + +# SPDX-FileCopyrightText: 2024 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from typing import Dict, List, Tuple + +import numpy as np + +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import uint16_t +from Deeploy.DeeployTypes import NetworkContext, OperatorRepresentation +from Deeploy.TilingExtension.MemoryConstraints import NodeMemoryConstraint +from Deeploy.TilingExtension.TileConstraint import TileConstraint +from Deeploy.TilingExtension.TilerModel import TilerModel +from Deeploy.TilingExtension.TilingCodegen import AbsoluteHyperRectangle, HyperRectangle, TilingSchedule, \ + VariableReplacementScheme + +class GroupNormGradXStatTileConstraint(TileConstraint): + + @staticmethod + def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + dY_buffer_name = parseDict["dY"] + X_buffer_name = parseDict["X"] + gamma_buffer_name = parseDict["gamma"] + stat_buffer_name = parseDict["stat"] + grad_stat_buffer_name = parseDict["grad_stat"] + + # register tensor dims in tiler model + for buffer_name in [ + dY_buffer_name, + X_buffer_name, + gamma_buffer_name, + stat_buffer_name, + grad_stat_buffer_name, + ]: + tilerModel.addTensorDimToModel(ctxt, buffer_name) + + input_shape = ctxt.lookup(X_buffer_name).shape # expect [N, C, H, W] + N = input_shape[0] + num_groups = parseDict["num_groups"] + + # stat has shape [N, num_groups, 2] + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=stat_buffer_name, dimIdx=0) == N) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=stat_buffer_name, dimIdx=1) == num_groups) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=stat_buffer_name, dimIdx=2) == 2) + + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=grad_stat_buffer_name, dimIdx=0) == N + ) + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=grad_stat_buffer_name, dimIdx=1) == num_groups + ) + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=grad_stat_buffer_name, dimIdx=2) == 2 + ) + + return tilerModel + + @staticmethod + def addPolicyConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + dY_buffer_name = parseDict["dY"] + X_buffer_name = parseDict["X"] + + input_shape = ctxt.lookup(X_buffer_name).shape # [N, C, H, W] + N = input_shape[0] + C = input_shape[1] + H = input_shape[2] + W = input_shape[3] + + # Force dY and X to not be tiled (must read full inputs) + # This ensures the tiler correctly accounts for memory usage + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dY_buffer_name, dimIdx=0) == N) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dY_buffer_name, dimIdx=1) == C) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dY_buffer_name, dimIdx=2) == H) + # tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=dY_buffer_name, dimIdx=3) == W) + + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=X_buffer_name, dimIdx=0) == N) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=X_buffer_name, dimIdx=1) == C) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=X_buffer_name, dimIdx=2) == H) + # tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName=X_buffer_name, dimIdx=3) == W) + + return tilerModel + + @classmethod + def serializeTilingSolution( + cls, + tilingSolution: NodeMemoryConstraint, + absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, + ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation, + ) -> Tuple[VariableReplacementScheme, TilingSchedule]: + + output_cubes = [cube.rectangle for cube in absoluteOutputCubes] + + # IMPORTANT: names must match operatorRepresentation keys used by codegen + addr_names = ["dY", "X", "gamma", "stat", "grad_stat"] + + input_base_offsets, output_base_offsets = cls.extractBaseAddr( + tilingSolution, targetMemLevel, operatorRepresentation, addr_names + ) + + # replacement example: a "size" parameter (often used by C kernel for DMA size etc.) + replacements = {"size": []} + replacement_types = {"size": PointerClass(uint16_t)} + + input_load_schedule = [] + output_load_schedule = [] + + # Pull shapes from op-repr + num_groups = operatorRepresentation["num_groups"] + N = operatorRepresentation["N"] + C = operatorRepresentation["C"] + H = operatorRepresentation["H"] + W = operatorRepresentation["W"] + + # Get buffers + dY_buffer = ctxt.lookup(operatorRepresentation["dY"]) + X_buffer = ctxt.lookup(operatorRepresentation["X"]) + + # Extract tiled dimensions from the solution for dY + try: + dY_tile_shape = tilingSolution.tensorMemoryConstraints[operatorRepresentation["dY"]].memoryConstraints[targetMemLevel].shape + except Exception: + # Fallback to full shape if tiling info not available + dY_tile_shape = tuple(dY_buffer.shape) + + # Get the tiled dimensions (N, C, H are constrained, W can be tiled) + N_tile = dY_tile_shape[0] + C_tile = dY_tile_shape[1] + H_tile = dY_tile_shape[2] + W_tile = dY_tile_shape[3] + + # gamma is always [C] (no tiling) + gamma_cube = HyperRectangle((0,), (C,)) + + # stat is always [N, num_groups, 2] (no tiling on stat input) + stat_cube = HyperRectangle((0, 0, 0), (N, num_groups, 2)) + + for cube in output_cubes: + # X and dY cubes use tiled dimensions + # Since N, C, H are constrained to not tile, only W can vary + X_cube = HyperRectangle((0, 0, 0, 0), (N_tile, C_tile, H_tile, W_tile)) + dY_cube = HyperRectangle((0, 0, 0, 0), (N_tile, C_tile, H_tile, W_tile)) + + # grad_stat output matches the output cube + grad_stat_cube = cube + + # size: number of X (or dY) elements read per tile + new_size = N_tile * C_tile * H_tile * W_tile + replacements["size"].append(new_size) + + input_load_schedule.append( + { + "dY": dY_cube, + "X": X_cube, + "gamma": gamma_cube, + "stat": stat_cube, + } + ) + output_load_schedule.append({"grad_stat": grad_stat_cube}) + + tiling_schedule = TilingSchedule( + input_base_offsets, + output_base_offsets, + input_load_schedule, + output_load_schedule, + ) + variable_replacement_schedule = VariableReplacementScheme(replacements, replacement_types) + + return variable_replacement_schedule, tiling_schedule \ No newline at end of file diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormGradXTileConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormGradXTileConstraint.py new file mode 100644 index 0000000000..85c111598e --- /dev/null +++ b/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormGradXTileConstraint.py @@ -0,0 +1,113 @@ +# SPDX-FileCopyrightText: 2024 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from typing import Dict, List, Tuple + +import numpy as np + +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import uint16_t +from Deeploy.DeeployTypes import NetworkContext, OperatorRepresentation +from Deeploy.TilingExtension.MemoryConstraints import NodeMemoryConstraint +from Deeploy.TilingExtension.TileConstraint import TileConstraint +from Deeploy.TilingExtension.TilerModel import TilerModel +from Deeploy.TilingExtension.TilingCodegen import AbsoluteHyperRectangle, HyperRectangle, TilingSchedule, \ + VariableReplacementScheme + + +class GroupNormGradXTileConstraint(TileConstraint): + + @staticmethod + def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + dY_buffer_name = parseDict['dY'] + X_buffer_name = parseDict['X'] + gamma_buffer_name = parseDict['gamma'] + stat_buffer_name = parseDict['stat'] + grad_stat_buffer_name = parseDict['grad_stat'] + dX_buffer_name = parseDict['dX'] + + for buffer_name in [ + dY_buffer_name, X_buffer_name, gamma_buffer_name, stat_buffer_name, grad_stat_buffer_name, dX_buffer_name + ]: + tilerModel.addTensorDimToModel(ctxt, buffer_name) + + input_shape = ctxt.lookup(dY_buffer_name).shape + + # dY, X, and dX must have the same shape + for idx, dim in enumerate(input_shape): + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName = dY_buffer_name, dimIdx = idx) == + tilerModel.getTensorDimVar(tensorName = X_buffer_name, dimIdx = idx)) + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName = dY_buffer_name, dimIdx = idx) == + tilerModel.getTensorDimVar(tensorName = dX_buffer_name, dimIdx = idx)) + + # gamma has shape [C] + C = input_shape[1] + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName = gamma_buffer_name, dimIdx = 0) == C) + + # stat has shape [N, num_groups, 2] where [:,:,0]=mean, [:,:,1]=inv_std + N = input_shape[0] + num_groups = parseDict['num_groups'] + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName = stat_buffer_name, dimIdx = 0) == N) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName = stat_buffer_name, dimIdx = 1) == num_groups) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName = stat_buffer_name, dimIdx = 2) == 2) + + grad_stat_shape = ctxt.lookup(grad_stat_buffer_name).shape + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName = grad_stat_buffer_name, dimIdx = 0) == N + ) + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName = grad_stat_buffer_name, dimIdx = 1) == num_groups + ) + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName = grad_stat_buffer_name, dimIdx = 2) == 2 + ) + return tilerModel + + @classmethod + def serializeTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, TilingSchedule]: + + output_cubes = [cube.rectangle for cube in absoluteOutputCubes] + addr_names = ['dY', 'X', 'gamma', 'stat', 'grad_stat', 'dX'] + input_base_offsets, output_base_offsets = cls.extractBaseAddr(tilingSolution, targetMemLevel, + operatorRepresentation, addr_names) + + replacements = {"size": []} + replacement_types = {"size": PointerClass(uint16_t)} + + input_load_schedule = [] + output_load_schedule = [] + + for cube in output_cubes: + new_size = np.prod(cube.dims) + replacements["size"].append(new_size) + + # gamma has shape [C], load full gamma + C = cube.dims[1] if len(cube.dims) > 1 else cube.dims[0] + gamma_cube = HyperRectangle((0,), (C,)) + + # stat has shape [N, num_groups, 2] where [:,:,0]=mean, [:,:,1]=inv_std + N = cube.dims[0] + num_groups = operatorRepresentation['num_groups'] + stat_cube = HyperRectangle((0, 0, 0), (N, num_groups, 2)) + + input_load_schedule.append({ + "dY": cube, + "X": cube, + "gamma": gamma_cube, + "stat": HyperRectangle((0, 0, 0), (N, num_groups, 2)), + "grad_stat": HyperRectangle((0, 0, 0), (N, num_groups, 2)) + }) + + output_load_schedule.append({"dX": cube}) + + tiling_schedule = TilingSchedule(input_base_offsets, output_base_offsets, input_load_schedule, + output_load_schedule) + variable_replacement_schedule = VariableReplacementScheme(replacements, replacement_types) + + return variable_replacement_schedule, tiling_schedule diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormalizationStatTileConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormalizationStatTileConstraint.py new file mode 100644 index 0000000000..4f4c8038e6 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormalizationStatTileConstraint.py @@ -0,0 +1,77 @@ +# SPDX-FileCopyrightText: 2024 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from typing import Dict, List, Tuple + +import numpy as np + +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import uint16_t +from Deeploy.DeeployTypes import NetworkContext, OperatorRepresentation +from Deeploy.TilingExtension.MemoryConstraints import NodeMemoryConstraint +from Deeploy.TilingExtension.TileConstraint import TileConstraint +from Deeploy.TilingExtension.TilerModel import TilerModel +from Deeploy.TilingExtension.TilingCodegen import AbsoluteHyperRectangle, HyperRectangle, TilingSchedule, \ + VariableReplacementScheme + + +class GroupNormalizationStatTileConstraint(TileConstraint): + + @staticmethod + def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + X_buffer_name = parseDict['X'] + stat_buffer_name = parseDict['stat'] + + for buffer_name in [X_buffer_name, stat_buffer_name]: + tilerModel.addTensorDimToModel(ctxt, buffer_name) + + input_shape = ctxt.lookup(X_buffer_name).shape + N = input_shape[0] + num_groups = parseDict['num_groups'] + + # stat has shape [N, num_groups, 2] + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName = stat_buffer_name, dimIdx = 0) == N) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName = stat_buffer_name, dimIdx = 1) == num_groups) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName = stat_buffer_name, dimIdx = 2) == 2) + + return tilerModel + + @classmethod + def serializeTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, TilingSchedule]: + + output_cubes = [cube.rectangle for cube in absoluteOutputCubes] + addr_names = ['X', 'stat'] + input_base_offsets, output_base_offsets = cls.extractBaseAddr(tilingSolution, targetMemLevel, + operatorRepresentation, addr_names) + + replacements = {"size": []} + replacement_types = {"size": PointerClass(uint16_t)} + + input_load_schedule = [] + output_load_schedule = [] + + num_groups = operatorRepresentation['num_groups'] + N = operatorRepresentation['N'] + C = operatorRepresentation['C'] + H = operatorRepresentation['H'] + W = operatorRepresentation['W'] + + for cube in output_cubes: + # stat cube is [N, num_groups, 2] + # X cube should be [N, C, H, W] + X_cube = HyperRectangle((0, 0, 0, 0), (N, C, H, W)) + new_size = N * C * H * W + replacements["size"].append(new_size) + + input_load_schedule.append({"X": X_cube}) + output_load_schedule.append({"stat": cube}) + + tiling_schedule = TilingSchedule(input_base_offsets, output_base_offsets, input_load_schedule, + output_load_schedule) + variable_replacement_schedule = VariableReplacementScheme(replacements, replacement_types) + + return variable_replacement_schedule, tiling_schedule diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormalizationTileConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormalizationTileConstraint.py new file mode 100644 index 0000000000..d62d0d825a --- /dev/null +++ b/Deeploy/Targets/PULPOpen/TileConstraints/GroupNormalizationTileConstraint.py @@ -0,0 +1,98 @@ +# SPDX-FileCopyrightText: 2024 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from typing import Dict, List, Tuple + +import numpy as np + +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import uint16_t +from Deeploy.DeeployTypes import NetworkContext, OperatorRepresentation +from Deeploy.TilingExtension.MemoryConstraints import NodeMemoryConstraint +from Deeploy.TilingExtension.TileConstraint import TileConstraint +from Deeploy.TilingExtension.TilerModel import TilerModel +from Deeploy.TilingExtension.TilingCodegen import AbsoluteHyperRectangle, HyperRectangle, TilingSchedule, \ + VariableReplacementScheme + + +class GroupNormalizationTileConstraint(TileConstraint): + + @staticmethod + def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + X_buffer_name = parseDict['X'] + gamma_buffer_name = parseDict['gamma'] + beta_buffer_name = parseDict['beta'] + stat_buffer_name = parseDict['stat'] + Y_buffer_name = parseDict['Y'] + + for buffer_name in [X_buffer_name, gamma_buffer_name, beta_buffer_name, stat_buffer_name, Y_buffer_name]: + tilerModel.addTensorDimToModel(ctxt, buffer_name) + + input_shape = ctxt.lookup(X_buffer_name).shape + + # X and Y must have the same shape + for idx, dim in enumerate(input_shape): + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName = X_buffer_name, dimIdx = idx) == + tilerModel.getTensorDimVar(tensorName = Y_buffer_name, dimIdx = idx)) + + # gamma and beta have shape [C] + C = input_shape[1] + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName = gamma_buffer_name, dimIdx = 0) == C) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName = beta_buffer_name, dimIdx = 0) == C) + + # stat has shape [N, num_groups, 2] + N = input_shape[0] + num_groups = parseDict['num_groups'] + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName = stat_buffer_name, dimIdx = 0) == N) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName = stat_buffer_name, dimIdx = 1) == num_groups) + tilerModel.addConstraint(tilerModel.getTensorDimVar(tensorName = stat_buffer_name, dimIdx = 2) == 2) + + return tilerModel + + @classmethod + def serializeTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, TilingSchedule]: + + output_cubes = [cube.rectangle for cube in absoluteOutputCubes] + addr_names = ['X', 'gamma', 'beta', 'stat', 'Y'] + input_base_offsets, output_base_offsets = cls.extractBaseAddr(tilingSolution, targetMemLevel, + operatorRepresentation, addr_names) + + replacements = {"size": []} + replacement_types = {"size": PointerClass(uint16_t)} + + input_load_schedule = [] + output_load_schedule = [] + + for cube in output_cubes: + new_size = np.prod(cube.dims) + replacements["size"].append(new_size) + + # gamma and beta have shape [C], load full gamma and beta + C = cube.dims[1] if len(cube.dims) > 1 else cube.dims[0] + gamma_cube = HyperRectangle((0,), (C,)) + beta_cube = HyperRectangle((0,), (C,)) + + # stat has shape [N, num_groups, 2] + N = cube.dims[0] + num_groups = operatorRepresentation['num_groups'] + stat_cube = HyperRectangle((0, 0, 0), (N, num_groups, 2)) + + input_load_schedule.append({ + "X": cube, + "gamma": gamma_cube, + "beta": beta_cube, + "stat": stat_cube + }) + + output_load_schedule.append({"Y": cube}) + + tiling_schedule = TilingSchedule(input_base_offsets, output_base_offsets, input_load_schedule, + output_load_schedule) + variable_replacement_schedule = VariableReplacementScheme(replacements, replacement_types) + + return variable_replacement_schedule, tiling_schedule diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/InPlaceAccumulatorV2TileConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/InPlaceAccumulatorV2TileConstraint.py new file mode 100644 index 0000000000..bc17afa251 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/TileConstraints/InPlaceAccumulatorV2TileConstraint.py @@ -0,0 +1,103 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from typing import Dict, List, Tuple + +import numpy as np + +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import uint16_t +from Deeploy.DeeployTypes import NetworkContext, OperatorRepresentation +from Deeploy.Targets.Generic.TileConstraints.BOPTileConstraint import BOPTileConstraint +from Deeploy.TilingExtension.MemoryConstraints import NodeMemoryConstraint +from Deeploy.TilingExtension.TilerModel import TilerModel +from Deeploy.TilingExtension.TilingCodegen import AbsoluteHyperRectangle, HyperRectangle, TilingSchedule, \ + VariableReplacementScheme + + +class InPlaceAccumulatorV2TileConstraint(BOPTileConstraint): + """Tile constraint for InPlaceAccumulatorV2. + + Tiles buffer and gradient together (same shape); lazy_reset_grad is a + scalar (1 element) and is not tiled. + """ + + dataIn1Name = 'accum_buffer' + dataIn2Name = 'gradient' + dataOutName = 'data_out' + + @classmethod + def addGeometricalConstraint(cls, tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + # Register buffer, gradient, data_out and add BOP equality constraints + tilerModel = super().addGeometricalConstraint(tilerModel, parseDict, ctxt) + + # Register lazy_reset_grad (scalar flag, not tiled): fix all dims to full size + lazyResetName = parseDict['lazy_reset_grad'] + tilerModel.addTensorDimToModel(ctxt, lazyResetName) + lazyResetTensor = ctxt.lookup(lazyResetName) + shape = lazyResetTensor.shape + dims = [shape] if isinstance(shape, int) else shape + for idx, dim in enumerate(dims): + dimVar = tilerModel.getTensorDimVar(lazyResetName, idx) + tilerModel.addConstraint(dimVar == dim) + + return tilerModel + + @classmethod + def serializeTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, TilingSchedule]: + outputCubes = [cube.rectangle for cube in absoluteOutputCubes] + + # The tiled template (tiledReferenceTemplate) writes ONLY to ${accum_buffer} + # and does NOT reference ${data_out}. Therefore data_out is omitted from + # addrNames — it gets no L1 tile ref and generates no DMA transfer. + # + # Background: the memory allocator may place data_out at a DIFFERENT L2 address + # from accum_buffer, even though they are declared as aliases. If data_out were + # added to outputBaseOffsets + outputLoadSchedule, the egress DMA would write the + # full weight tensor (with a stride) starting at data_out's L2 address, corrupting + # other live L2 buffers that share that region. + # + # The optimizer reads the updated gradient from accum_buffer's L2 address + # (DeeployNetwork_inputs[TRAINING_GRAD_BUF_START_IDX + wi]), which is correctly + # updated by the accum_buffer egress DMA below. + addrNames = [cls.dataIn1Name, cls.dataIn2Name, 'lazy_reset_grad'] + inputBaseOffsets, outputBaseOffsets = cls.extractBaseAddr(tilingSolution, targetMemLevel, + operatorRepresentation, addrNames) + + # Add accum_buffer to outputBaseOffsets + outputLoadSchedule for the in-place + # write-back egress DMA (L1 tile → accum_buffer's L2 address). + outputBaseOffsets[cls.dataIn1Name] = inputBaseOffsets[cls.dataIn1Name] + + replacements = {"size": []} + replacementTypes = {"size": PointerClass(uint16_t)} + + lazyResetName = operatorRepresentation['lazy_reset_grad'] + lazyResetShape = ctxt.lookup(lazyResetName).shape + lazyResetDims = (lazyResetShape,) if isinstance(lazyResetShape, int) else tuple(lazyResetShape) + lazyResetCube = HyperRectangle((0,) * len(lazyResetDims), lazyResetDims) + + inputLoadSchedule = [] + outputLoadSchedule = [] + + for cube in outputCubes: + replacements["size"].append(int(np.prod(cube.dims))) + inputLoadSchedule.append({ + cls.dataIn1Name: cube, + cls.dataIn2Name: cube, + 'lazy_reset_grad': lazyResetCube, + }) + + for out in outputCubes: + # Egress: write accum_buffer tile back to its L2 address (input_4 / input_5). + outputLoadSchedule.append({ + cls.dataIn1Name: out, + }) + + tilingSchedule = TilingSchedule(inputBaseOffsets, outputBaseOffsets, inputLoadSchedule, outputLoadSchedule) + variableReplacementSchedule = VariableReplacementScheme(replacements, replacementTypes) + + return variableReplacementSchedule, tilingSchedule diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/LayernormTileConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/LayernormTileConstraint.py index c3593ee6f0..4eb67020e6 100644 --- a/Deeploy/Targets/PULPOpen/TileConstraints/LayernormTileConstraint.py +++ b/Deeploy/Targets/PULPOpen/TileConstraints/LayernormTileConstraint.py @@ -2,6 +2,7 @@ # # SPDX-License-Identifier: Apache-2.0 +import copy from typing import Dict, List, Tuple import numpy as np @@ -46,8 +47,56 @@ def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: Netw tilerModel.getTensorDimVar(tensorName = inputBufferName, dimIdx = idx) == tilerModel.getTensorDimVar( tensorName = outputBufferName, dimIdx = idx)) + # Register mean/inv_std_dev (secondary outputs, shape = inputShape[:-1]) + # They tile along all dims except features, so constrain them to match data_in. + for secondary in ['mean', 'inv_std_dev']: + secondary_name = parseDict.get(secondary, '') + if secondary_name: + tilerModel.addTensorDimToModel(ctxt, secondary_name) + for idx in range(len(inputShape) - 1): + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName = secondary_name, dimIdx = idx) == + tilerModel.getTensorDimVar(tensorName = inputBufferName, dimIdx = idx)) + return tilerModel + @classmethod + def wrapTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, List[TilingSchedule]]: + + dataOutVar = operatorRepresentation['data_out'] + + # Build a single-output copy to bypass the base-class assertion + # that len(outputTensorMemoryConstraints) == 1. + singleOutputSolution = copy.deepcopy(tilingSolution) + singleOutputSolution.outputTensorMemoryConstraints = { + dataOutVar: tilingSolution.outputTensorMemoryConstraints[dataOutVar] + } + + varReplacement, tilingSchedules = super().wrapTilingSolution(singleOutputSolution, targetMemLevel, ctxt, + operatorRepresentation) + + # Extend each tiling schedule to include mean and inv_std_dev outputs. + # Their tile rectangles are derived from data_out by dropping the features dim. + for secondary in ['mean', 'inv_std_dev']: + secondaryVar = operatorRepresentation.get(secondary, '') + if not secondaryVar: + continue + if secondaryVar not in tilingSolution.outputTensorMemoryConstraints: + continue + addr = TileConstraint.getBaseAddr(tilingSolution, targetMemLevel, secondaryVar) + if addr == [None]: + continue + for schedule in tilingSchedules: + schedule.outputBaseOffsets[secondary] = addr + for step in schedule.outputLoadSchedule: + data_out_rect = step['data_out'] + # mean/inv_std_dev: drop the last (features) dim from data_out tile + step[secondary] = HyperRectangle(data_out_rect.offset[:-1], data_out_rect.dims[:-1]) + + return varReplacement, tilingSchedules + @classmethod def serializeTilingSolution( cls, tilingSolution: NodeMemoryConstraint, absoluteOutputCubes: List[AbsoluteHyperRectangle], @@ -87,12 +136,9 @@ def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: Netw grad_in_buffer_name = parseDict['grad_in'] data_in_buffer_name = parseDict['data_in'] weight_buffer_name = parseDict['weight'] - bias_buffer_name = parseDict['bias'] grad_out_buffer_name = parseDict['grad_out'] - for buffer_name in [ - grad_in_buffer_name, data_in_buffer_name, weight_buffer_name, bias_buffer_name, grad_out_buffer_name - ]: + for buffer_name in [grad_in_buffer_name, data_in_buffer_name, weight_buffer_name, grad_out_buffer_name]: tilerModel.addTensorDimToModel(ctxt, buffer_name) input_shape = ctxt.lookup(data_in_buffer_name).shape @@ -106,10 +152,6 @@ def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: Netw tilerModel.getTensorDimVar(tensorName = data_in_buffer_name, dimIdx = last_dim_idx) == tilerModel.getTensorDimVar(tensorName = weight_buffer_name, dimIdx = 0)) - tilerModel.addConstraint( - tilerModel.getTensorDimVar(tensorName = data_in_buffer_name, dimIdx = last_dim_idx) == - tilerModel.getTensorDimVar(tensorName = bias_buffer_name, dimIdx = 0)) - for idx, dim in enumerate(input_shape): tilerModel.addConstraint( tilerModel.getTensorDimVar(tensorName = data_in_buffer_name, dimIdx = idx) == @@ -120,8 +162,73 @@ def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: Netw tilerModel.getTensorDimVar(tensorName = data_in_buffer_name, dimIdx = idx) == tilerModel.getTensorDimVar(tensorName = grad_out_buffer_name, dimIdx = idx)) + # Register mean/inv_std_dev inputs (shape = inputShape[:-1]). + for secondary in ['mean', 'inv_std_dev']: + secondary_name = parseDict.get(secondary, '') + if secondary_name: + tilerModel.addTensorDimToModel(ctxt, secondary_name) + for idx in range(len(input_shape) - 1): + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName = secondary_name, dimIdx = idx) == + tilerModel.getTensorDimVar(tensorName = data_in_buffer_name, dimIdx = idx)) + + # Register weight_grad/bias_grad (secondary outputs, shape = [features]). + # Their single dimension (features) is already pinned to full size via last_dim_len above. + for secondary in ['weight_grad', 'bias_grad']: + secondary_name = parseDict.get(secondary, '') + if secondary_name: + tilerModel.addTensorDimToModel(ctxt, secondary_name) + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName = secondary_name, dimIdx = 0) == last_dim_len) + + return tilerModel + + @staticmethod + def addPolicyConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + # Only pin the feature (last) dim — already done in addGeometricalConstraint. + # Seq dims are left free so the solver can tile along the sequence dimension. + # weight_grad/bias_grad accumulation across seq tiles is handled in the template + # via a static-flag memset + inline accumulation loop (ConvGradW pattern). return tilerModel + @classmethod + def wrapTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, List[TilingSchedule]]: + + gradOutVar = operatorRepresentation['grad_out'] + + # Build a single-output copy to bypass the base-class assertion + # that len(outputTensorMemoryConstraints) == 1. + singleOutputSolution = copy.deepcopy(tilingSolution) + singleOutputSolution.outputTensorMemoryConstraints = { + gradOutVar: tilingSolution.outputTensorMemoryConstraints[gradOutVar] + } + + varReplacement, tilingSchedules = super().wrapTilingSolution(singleOutputSolution, targetMemLevel, ctxt, + operatorRepresentation) + + # Extend each tiling schedule to include weight_grad and bias_grad outputs. + # Since batch is pinned to full size (addPolicyConstraint), there is effectively + # one tile step and these are always full-size tensors. + for secondary in ['weight_grad', 'bias_grad']: + secondaryVar = operatorRepresentation.get(secondary, '') + if not secondaryVar: + continue + if secondaryVar not in tilingSolution.outputTensorMemoryConstraints: + continue + addr = TileConstraint.getBaseAddr(tilingSolution, targetMemLevel, secondaryVar) + if addr == [None]: + continue + buf = ctxt.lookup(secondaryVar) + full_rect = HyperRectangle((0,) * len(buf.shape), tuple(buf.shape)) + for schedule in tilingSchedules: + schedule.outputBaseOffsets[secondary] = addr + for step in schedule.outputLoadSchedule: + step[secondary] = full_rect + + return varReplacement, tilingSchedules + @classmethod def serializeTilingSolution( cls, tilingSolution: NodeMemoryConstraint, absoluteOutputCubes: List[AbsoluteHyperRectangle], @@ -129,7 +236,7 @@ def serializeTilingSolution( operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, TilingSchedule]: output_cubes = [cube.rectangle for cube in absoluteOutputCubes] - addr_names = ['grad_in', 'data_in', 'weight', 'bias', 'grad_out'] + addr_names = ['grad_in', 'data_in', 'weight', 'mean', 'inv_std_dev', 'grad_out'] input_base_offsets, output_base_offsets = cls.extractBaseAddr(tilingSolution, targetMemLevel, operatorRepresentation, addr_names) @@ -144,11 +251,20 @@ def serializeTilingSolution( replacements["size"].append(new_size) feature_size = cube.dims[-1] + seq_dims = cube.dims[:-1] + seq_offset = cube.offset[:-1] if len(cube.offset) > 1 else (0,) weight_cube = HyperRectangle((0,), (feature_size,)) - bias_cube = HyperRectangle((0,), (feature_size,)) - - input_load_schedule.append({"grad_in": cube, "data_in": cube, "weight": weight_cube, "bias": bias_cube}) + mean_cube = HyperRectangle(seq_offset, seq_dims) + inv_std_dev_cube = HyperRectangle(seq_offset, seq_dims) + + input_load_schedule.append({ + "grad_in": cube, + "data_in": cube, + "weight": weight_cube, + "mean": mean_cube, + "inv_std_dev": inv_std_dev_cube, + }) output_load_schedule.append({"grad_out": cube}) diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/MSELossTileConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/MSELossTileConstraint.py new file mode 100644 index 0000000000..456893f7d7 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/TileConstraints/MSELossTileConstraint.py @@ -0,0 +1,158 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from typing import Dict, List, Tuple + +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import uint16_t +from Deeploy.DeeployTypes import NetworkContext, OperatorRepresentation +from Deeploy.TilingExtension.MemoryConstraints import NodeMemoryConstraint +from Deeploy.TilingExtension.TileConstraint import TileConstraint +from Deeploy.TilingExtension.TilerModel import TilerModel +from Deeploy.TilingExtension.TilingCodegen import AbsoluteHyperRectangle, HyperRectangle, TilingSchedule, \ + VariableReplacementScheme +from Deeploy.Targets.Generic.TileConstraints.BOPTileConstraint import BOPTileConstraint + + +class MSELossTileConstraint(TileConstraint): + """TileConstraint for MSELoss(pred, target) -> scalar loss. + + MSELoss = mean((pred - target)^2) is a global reduction; it cannot be + meaningfully tiled because the normaliser (N) changes with tile size. + All input dimensions are pinned to their full size. + + The output is a 0-d scalar represented as a 1-element DMA transfer. + wrapTilingSolution is overridden to bypass the base-class cube logic which + cannot handle 0-d shape tensors. + """ + + dataIn1Name = 'pred' + dataIn2Name = 'target' + dataOutName = 'loss' + + @classmethod + def addGeometricalConstraint(cls, tilerModel: TilerModel, parseDict: Dict, + ctxt: NetworkContext) -> TilerModel: + predName = parseDict[cls.dataIn1Name] + targetName = parseDict[cls.dataIn2Name] + # Don't add the scalar loss to the tilerModel — it has 0 dims. + for bufferName in [predName, targetName]: + tilerModel.addTensorDimToModel(ctxt, bufferName) + predShape = ctxt.lookup(predName).shape + for dim in range(len(predShape)): + predDim = tilerModel.getTensorDimVar(predName, dim) + targetDim = tilerModel.getTensorDimVar(targetName, dim) + tilerModel.addConstraint(predDim == targetDim) + return tilerModel + + @classmethod + def addPolicyConstraint(cls, tilerModel: TilerModel, parseDict: Dict, + ctxt: NetworkContext) -> TilerModel: + # Pin every dimension to its full size: MSELoss is a global reduction. + predName = parseDict[cls.dataIn1Name] + predBuffer = ctxt.lookup(predName) + for dimIdx, dimLen in enumerate(predBuffer.shape): + dimVar = tilerModel.getTensorDimVar(predName, dimIdx) + tilerModel.addConstraint(dimVar == dimLen) + return tilerModel + + @classmethod + def constructSymbolicNodeRep(cls, tilerModel: TilerModel, parseDict: Dict, + ctxt: NetworkContext) -> Dict: + # num_elements is constant (all dims pinned to full size). + return parseDict.copy() + + @classmethod + def serializeTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, + absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, TilingSchedule]: + + addrNames = [cls.dataIn1Name, cls.dataIn2Name] + inputBaseOffsets, outputBaseOffsets = cls.extractBaseAddr( + tilingSolution, targetMemLevel, operatorRepresentation, addrNames) + + # Add scalar loss output address if available at this memory level. + lossName = operatorRepresentation[cls.dataOutName] + lossAddr = cls.getBaseAddr(tilingSolution, targetMemLevel, lossName) + if lossAddr != [None]: + outputBaseOffsets[cls.dataOutName] = lossAddr + + # Load the full pred / target tensors in one DMA. + predName = operatorRepresentation[cls.dataIn1Name] + predBuffer = ctxt.lookup(predName) + fullCube = HyperRectangle((0,) * len(predBuffer.shape), tuple(predBuffer.shape)) + + num_elements = operatorRepresentation['num_elements'] + replacements = {'num_elements': [num_elements]} + replacementTypes = {'num_elements': PointerClass(uint16_t)} + + inputLoadSchedule = [{cls.dataIn1Name: fullCube, cls.dataIn2Name: fullCube}] + lossRect = HyperRectangle((0,), (1,)) + outputLoadSchedule = [{cls.dataOutName: lossRect}] + + tilingSchedule = TilingSchedule(inputBaseOffsets, outputBaseOffsets, + inputLoadSchedule, outputLoadSchedule) + variableReplacementSchedule = VariableReplacementScheme(replacements, replacementTypes) + return variableReplacementSchedule, tilingSchedule + + @classmethod + def wrapTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, targetMemLevel: str, + ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, List[TilingSchedule]]: + # The single output is a 0-d scalar. The base-class wrapTilingSolution + # would crash building HyperRectangle(shape=[]). We bypass it and call + # serializeTilingSolution directly with a dummy 1-element scalar rect. + scalarRect = AbsoluteHyperRectangle(HyperRectangle((0,), (1,)), (0,)) + varReplacement, tilingSchedule = cls.serializeTilingSolution( + tilingSolution, [scalarRect], targetMemLevel, ctxt, operatorRepresentation) + tilingSchedule = cls.sanitizeTilingSchedule(tilingSchedule) + return varReplacement, [tilingSchedule] + + +class MSELossGradTileConstraint(BOPTileConstraint): + """TileConstraint for MSELossGrad(pred, target) -> grad. + + The gradient grad[i] = 2*(pred[i]-target[i])/N is element-wise — the same + tiling works as any binary element-wise op (BOPTileConstraint). + We only swap the replacement key from 'size' to 'num_elements' to match + the variable name used in the MSELossGrad C template. + """ + + dataIn1Name = 'pred' + dataIn2Name = 'target' + dataOutName = 'grad' + + @classmethod + def serializeTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, + absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, TilingSchedule]: + import numpy as np + outputCubes = [cube.rectangle for cube in absoluteOutputCubes] + + addrNames = [cls.dataIn1Name, cls.dataIn2Name, cls.dataOutName] + inputBaseOffsets, outputBaseOffsets = cls.extractBaseAddr( + tilingSolution, targetMemLevel, operatorRepresentation, addrNames) + + replacements = {'num_elements': []} + replacementTypes = {'num_elements': PointerClass(uint16_t)} + + for cube in outputCubes: + replacements['num_elements'].append(int(np.prod(cube.dims))) + + inputLoadSchedule = [] + outputLoadSchedule = [] + + for cube in outputCubes: + inputLoadSchedule.append({cls.dataIn1Name: cube, cls.dataIn2Name: cube}) + outputLoadSchedule.append({cls.dataOutName: cube}) + + tilingSchedule = TilingSchedule(inputBaseOffsets, outputBaseOffsets, + inputLoadSchedule, outputLoadSchedule) + variableReplacementSchedule = VariableReplacementScheme(replacements, replacementTypes) + return variableReplacementSchedule, tilingSchedule diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/MaxPoolGradTileConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/MaxPoolGradTileConstraint.py new file mode 100644 index 0000000000..9a7d38c272 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/TileConstraints/MaxPoolGradTileConstraint.py @@ -0,0 +1,129 @@ +# SPDX-FileCopyrightText: 2023 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +from typing import Dict, List, Tuple + +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import uint16_t +from Deeploy.DeeployTypes import NetworkContext, OperatorRepresentation +from Deeploy.TilingExtension.MemoryConstraints import NodeMemoryConstraint +from Deeploy.TilingExtension.TileConstraint import TileConstraint +from Deeploy.TilingExtension.TilerModel import TilerModel +from Deeploy.TilingExtension.TilingCodegen import AbsoluteHyperRectangle, HyperRectangle, TilingSchedule, \ + VariableReplacementScheme + + +class MaxPoolGradCTileConstraint(TileConstraint): + """Channel-tiling constraint for MaxPoolGrad. + + Tiles the channel dimension (last dim in HWC format) across all three tensors: + - data_in (grad_output): [N, Ho, Wo, C] + - x_in (original_input):[N, Hi, Wi, C] + - data_out (grad_input): [N, Hi, Wi, C] + All spatial dimensions are kept at their full size. + """ + + @staticmethod + def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + gradOutName = parseDict['data_in'] + xInName = parseDict['x_in'] + gradInName = parseDict['data_out'] + + for bufferName in [gradOutName, xInName, gradInName]: + tilerModel.addTensorDimToModel(ctxt, bufferName) + + numDims = len(ctxt.lookup(gradOutName).shape) + + # All three tensors share the same channel tile size (last dim in HWC) + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=gradInName, dimIdx=numDims - 1) == + tilerModel.getTensorDimVar(tensorName=gradOutName, dimIdx=numDims - 1)) + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=xInName, dimIdx=numDims - 1) == + tilerModel.getTensorDimVar(tensorName=gradOutName, dimIdx=numDims - 1)) + + return tilerModel + + @staticmethod + def addPolicyConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: NetworkContext) -> TilerModel: + gradOutName = parseDict['data_in'] + xInName = parseDict['x_in'] + gradInName = parseDict['data_out'] + + numDims = len(ctxt.lookup(gradOutName).shape) + + # Fix all dimensions except the channel dimension (last) for all three tensors + for bufferName in [gradOutName, xInName, gradInName]: + buf_shape = ctxt.lookup(bufferName).shape + for idx in range(numDims - 1): + tilerModel.addConstraint( + tilerModel.getTensorDimVar(tensorName=bufferName, dimIdx=idx) == buf_shape[idx]) + + return tilerModel + + @classmethod + def serializeTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, absoluteOutputCubes: List[AbsoluteHyperRectangle], + targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, TilingSchedule]: + outputCubes = [cube.rectangle for cube in absoluteOutputCubes] + + addrNames = ['data_in', 'data_out'] + inputBaseOffsets, outputBaseOffsets = cls.extractBaseAddr(tilingSolution, targetMemLevel, + operatorRepresentation, addrNames) + + # x_in may or may not be in the tiling solution (if it is a global buffer it is excluded) + x_in_name = operatorRepresentation['x_in'] + x_in_in_solution = x_in_name in tilingSolution.tensorMemoryConstraints + if x_in_in_solution: + xInBaseOffsets, _ = cls.extractBaseAddr(tilingSolution, targetMemLevel, operatorRepresentation, ['x_in']) + inputBaseOffsets.update(xInBaseOffsets) + + gradOutShape = ctxt.lookup(operatorRepresentation['data_in']).shape + gradInShape = ctxt.lookup(operatorRepresentation['data_out']).shape + xInShape = ctxt.lookup(x_in_name).shape + + numDims = len(gradOutShape) + + replacementTypes = {} + replacements: Dict[str, List[int]] = {} + replacementTypes["ch_im_in"] = PointerClass(uint16_t) + replacements["ch_im_in"] = [] + + inputInCubes = [] + xInCubes = [] + + for cube in outputCubes: + ch_tile = cube.dims[-1] + + # grad_output tile: same channel slice, full spatial dims + grad_out_dims = list(gradOutShape) + grad_out_dims[-1] = ch_tile + grad_out_offset = list(cube.offset[:-1]) + [cube.offset[-1]] + inputInCubes.append(HyperRectangle(tuple(grad_out_offset), tuple(grad_out_dims))) + + # x_in tile: same channel slice, full spatial dims + x_in_dims = list(xInShape) + x_in_dims[-1] = ch_tile + x_in_offset = [0] * (numDims - 1) + [cube.offset[-1]] + xInCubes.append(HyperRectangle(tuple(x_in_offset), tuple(x_in_dims))) + + replacements["ch_im_in"].append(ch_tile) + + inputLoadSchedule = [] + outputLoadSchedule = [] + + for grad_out_cube, x_in_cube in zip(inputInCubes, xInCubes): + entry = {"data_in": grad_out_cube} + if x_in_in_solution: + entry["x_in"] = x_in_cube + inputLoadSchedule.append(entry) + + for out in outputCubes: + outputLoadSchedule.append({"data_out": out}) + + tilingSchedule = TilingSchedule(inputBaseOffsets, outputBaseOffsets, inputLoadSchedule, outputLoadSchedule) + variableReplacementSchedule = VariableReplacementScheme(replacements, replacementTypes) + + return variableReplacementSchedule, tilingSchedule diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/SGDTileConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/SGDTileConstraint.py index b7757786e1..ebef4910ca 100644 --- a/Deeploy/Targets/PULPOpen/TileConstraints/SGDTileConstraint.py +++ b/Deeploy/Targets/PULPOpen/TileConstraints/SGDTileConstraint.py @@ -10,3 +10,9 @@ class SGDTileConstraint(BOPTileConstraint): dataIn1Name = 'weight' dataIn2Name = 'grad' dataOutName = 'weight_updated' + +class ReluGradTileConstraint(BOPTileConstraint): + + dataIn1Name = 'grad_out' + dataIn2Name = 'data_in' + dataOutName = 'grad_in' diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/SliceConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/SliceConstraint.py index 5309300659..f2b4ec2d3c 100644 --- a/Deeploy/Targets/PULPOpen/TileConstraints/SliceConstraint.py +++ b/Deeploy/Targets/PULPOpen/TileConstraints/SliceConstraint.py @@ -51,7 +51,7 @@ def addGeometricalConstraint(tilerModel: TilerModel, parseDict: Dict, ctxt: Netw axIndex = list(sliceAxes).index(idx) axStep = sliceSteps[axIndex] - tilerModel.addConstraint(inputDimensionVar == ((outputDimensionVar - 1) * axStep + 1)) + tilerModel.addConstraint(inputDimensionVar == ((outputDimensionVar - 1) * int(axStep) + 1)) else: # Otherwise, input and output dimensions need to be equal tilerModel.addConstraint(outputDimensionVar == inputDimensionVar) diff --git a/Deeploy/Targets/PULPOpen/TileConstraints/SoftmaxCrossEntropyLossDualOutputTileConstraint.py b/Deeploy/Targets/PULPOpen/TileConstraints/SoftmaxCrossEntropyLossDualOutputTileConstraint.py new file mode 100644 index 0000000000..3456632b79 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/TileConstraints/SoftmaxCrossEntropyLossDualOutputTileConstraint.py @@ -0,0 +1,74 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +import copy +from typing import Dict, List, Tuple, Union + +from Deeploy.DeeployTypes import NetworkContext, OperatorRepresentation +from Deeploy.TilingExtension.MemoryConstraints import NodeMemoryConstraint +from Deeploy.TilingExtension.TileConstraint import TileConstraint +from Deeploy.TilingExtension.TilerModel import TilerModel +from Deeploy.TilingExtension.TilingCodegen import AbsoluteHyperRectangle, HyperRectangle, TilingSchedule, \ + VariableReplacementScheme +from Deeploy.Targets.PULPOpen.TileConstraints.SoftmaxCrossEntropyTileConstraint import \ + SoftmaxCrossEntropyTileConstraint + + +class SoftmaxCrossEntropyLossDualOutputTileConstraint(SoftmaxCrossEntropyTileConstraint): + """TileConstraint for SoftmaxCrossEntropyLoss with 2 outputs: + - log_prob : [batch, num_classes] (primary output — same as single-output version) + - loss : [] 0-d scalar (scalar cross-entropy mean) + + Both batch and num_classes are pinned to their full size by the inherited + addPolicyConstraint, so no actual tiling of SCE occurs. The sole purpose of + this subclass is to override wrapTilingSolution so that the base-class + single-output assertion is bypassed, and the scalar loss buffer is included + in the DMA output schedule. + """ + + # Key in operatorRepresentation for the scalar loss output buffer name. + dataLossName = 'loss' + + @classmethod + def wrapTilingSolution( + cls, tilingSolution: NodeMemoryConstraint, targetMemLevel: str, ctxt: NetworkContext, + operatorRepresentation: OperatorRepresentation) -> Tuple[VariableReplacementScheme, List[TilingSchedule]]: + + logProbVar = operatorRepresentation[cls.dataOutName] # e.g. "onnx::log_prob::3" + lossVar = operatorRepresentation.get(cls.dataLossName, '') + + # If loss is absent (empty string — single-output fallback) or not in the + # memory constraint dict, delegate straight to the parent unchanged. + if not lossVar or lossVar not in tilingSolution.outputTensorMemoryConstraints: + return super().wrapTilingSolution(tilingSolution, targetMemLevel, ctxt, operatorRepresentation) + + # Build a single-output copy of tilingSolution (log_prob only) so that + # the base-class assertion `len(outputTensorMemoryConstraints) == 1` passes. + singleOutputSolution = copy.deepcopy(tilingSolution) + singleOutputSolution.outputTensorMemoryConstraints = { + logProbVar: tilingSolution.outputTensorMemoryConstraints[logProbVar] + } + + # Call the base-class wrapTilingSolution, which runs cube computation and + # calls serializeTilingSolution for log_prob. + varReplacement, tilingSchedules = super().wrapTilingSolution( + singleOutputSolution, targetMemLevel, ctxt, operatorRepresentation) + + # Extend each TilingSchedule to include the scalar loss output. + # The loss tensor is always 1 element (0-d scalar represented as [1] for DMA). + lossAddr = TileConstraint.getBaseAddr(tilingSolution, targetMemLevel, lossVar) + + # If the address is None (IO tensor with runtime-determined address, or tensor + # not allocated at this memory level), skip — same logic as sanitizeTilingSchedule. + if lossAddr == [None]: + return varReplacement, tilingSchedules + + lossRect = HyperRectangle((0,), (1,)) + + for schedule in tilingSchedules: + schedule.outputBaseOffsets[cls.dataLossName] = lossAddr + for step in schedule.outputLoadSchedule: + step[cls.dataLossName] = lossRect + + return varReplacement, tilingSchedules diff --git a/Deeploy/Targets/PULPOpen/Tiler.py b/Deeploy/Targets/PULPOpen/Tiler.py index 3d7d11f343..93ab572f3a 100644 --- a/Deeploy/Targets/PULPOpen/Tiler.py +++ b/Deeploy/Targets/PULPOpen/Tiler.py @@ -14,15 +14,24 @@ from Deeploy.Targets.Generic.TileConstraints.RQSiHardswishTileConstraint import RQSiHardswishTileConstraint from Deeploy.Targets.Generic.TileConstraints.TransposeTileConstraint import TransposeTileConstraint from Deeploy.Targets.Generic.TileConstraints.UnaryTileConstraint import UnaryTileConstraint -from Deeploy.Targets.PULPOpen.Bindings import PULPAddBindings, PULPConcatBindings, PULPFloatConv2DBindings, \ - PULPFloatDWConv2DBindings, PULPFloatGELUBinding, PULPFloatGELUGradBinding, PULPFloatGEMMBindings, \ - PULPGatherBindings, PULPiHardswishBindings, PULPiRMSNormBindings, PULPiRQSGELUBindings, PULPLayernormBinding, \ +from Deeploy.Targets.PULPOpen.Bindings import PULPAddBindings, PULPAveragePool2DBindings, \ + PULPAveragePoolGrad2DBindings, PULPBatchNormInternalBindings, PULPBatchNormalizationGradBindings, \ + PULPGlobalAveragePool2DBindings, PULPGlobalAveragePoolGrad2DBindings, \ + PULPConcatBindings, PULPFloatConv2DBindings, PULPFloatConvGradBBindings, PULPFloatConvGradW2DBindings, \ + PULPMaxPoolGrad2DBindings, \ + PULPFloatConvGradX2DBindings, PULPFloatDWConv2DBindings, PULPFloatDWConvGradW2DBindings, \ + PULPFloatDWConvGradX2DBindings, PULPFloatGELUBinding, PULPFloatGELUGradBinding, PULPFloatGEMMBindings, \ + PULPFloatPWConvGradW2DBindings, PULPFloatPWConvGradX2DBindings, PULPGatherBindings, PULPGroupNormGradBinding, \ + PULPGroupNormGradBBinding, PULPGroupNormGradWBinding, PULPGroupNormGradXBinding, PULPGroupNormGradXStatBinding, \ + PULPGroupNormalizationBinding, PULPGroupNormalizationStatBinding, PULPiHardswishBindings, \ + PULPInPlaceAccumulatorV2Bindings, PULPInPlaceAccumulatorV2TiledBindings, PULPiRMSNormBindings, PULPiRQSGELUBindings, PULPLayernormBinding, \ PULPLayernormGradBinding, PULPMatMulBindings, PULPMaxPool2DBindings, PULPMulBindings, PULPReduceMeanBindings, \ - PULPReduceSumBindings, PULPReluBinding, PULPReshapeBindings, PULPRQAddBindings, PULPRQSBindings, \ - PULPRQSConv2DBindings, PULPRQSDWConv2DBindings, PULPRQSGEMMBindings, PULPRQSiHardswishBindings, \ - PULPRQSMatrixVecBindings, PULPRQSTallGEMMBindings, PULPSGDBindings, PULPSliceBindings, PULPSoftmaxBindings, \ - PULPSoftmaxCrossEntropyLossBindings, PULPSoftmaxCrossEntropyLossGradBindings, PULPSoftmaxGradBindings, \ - PULPTransposeBindings, PULPUniformRQSBindings + PULPReduceSumBindings, PULPReluBinding, PULPReluGradBinding, PULPReshapeBindings, PULPRQAddBindings, \ + PULPRQSBindings, PULPRQSConv2DBindings, PULPRQSDWConv2DBindings, PULPRQSGEMMBindings, \ + PULPRQSiHardswishBindings, PULPRQSMatrixVecBindings, PULPRQSTallGEMMBindings, PULPSGDBindings, PULPSliceBindings, \ + PULPSoftmaxBindings, PULPSoftmaxCrossEntropyLossBindings, PULPSoftmaxCrossEntropyLossDualOutputBindings, \ + PULPSoftmaxCrossEntropyLossGradBindings, PULPSoftmaxGradBindings, PULPTransposeBindings, PULPUniformRQSBindings, \ + PULPMSELossBindings, PULPMSELossGradBindings from Deeploy.Targets.PULPOpen.TileConstraints.ConvTileConstraint import Conv2DTileConstraint, RQConv2DTileConstraint from Deeploy.Targets.PULPOpen.TileConstraints.DWConvTileConstraint import DWConv2DTileConstraint, \ RQDWConv2DTileConstraint @@ -34,14 +43,38 @@ from Deeploy.Targets.PULPOpen.TileConstraints.LayernormTileConstraint import LayernormGradTileConstraint, \ LayernormTileConstraint from Deeploy.Targets.PULPOpen.TileConstraints.MatMulTileConstraint import MatMulTileConstraint -from Deeploy.Targets.PULPOpen.TileConstraints.MaxPoolTileConstraint import MaxPoolCTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.MaxPoolTileConstraint import MaxPoolCTileConstraint, MaxPoolHWTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.AveragePoolTileConstraint import \ + AveragePoolCTileConstraint, AveragePoolHWTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.MaxPoolGradTileConstraint import MaxPoolGradCTileConstraint from Deeploy.Targets.PULPOpen.TileConstraints.ReduceMeanConstraint import ReduceMeanTileConstraint from Deeploy.Targets.PULPOpen.TileConstraints.ReduceSumTileConstraint import ReduceSumTileConstraint from Deeploy.Targets.PULPOpen.TileConstraints.RequantShiftTileConstraint import RequantShiftTileConstraint -from Deeploy.Targets.PULPOpen.TileConstraints.SGDTileConstraint import SGDTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.InPlaceAccumulatorV2TileConstraint import \ + InPlaceAccumulatorV2TileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.SGDTileConstraint import ReluGradTileConstraint, SGDTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.GroupNormGradTileConstraint import GroupNormGradTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.GroupNormGradXStatTileConstraint import GroupNormGradXStatTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.GroupNormGradXTileConstraint import GroupNormGradXTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.GroupNormGradWTileConstraint import GroupNormGradWTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.GroupNormGradBTileConstraint import GroupNormGradBTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.GroupNormalizationStatTileConstraint import GroupNormalizationStatTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.GroupNormalizationTileConstraint import GroupNormalizationTileConstraint from Deeploy.Targets.PULPOpen.TileConstraints.SliceConstraint import SliceTileConstraint +from Deeploy.Targets.Generic.TileConstraints.UntiledTileConstraint import UntiledTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.BatchNormTileConstraint import BatchNormInternalTileConstraint, \ + BatchNormalizationGradTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.GlobalAveragePoolTileConstraint import GlobalAveragePoolTileConstraint, \ + GlobalAveragePoolGradTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.ConvGradConstraint import ConvGradBTileConstraint, \ + ConvGradX2DHWTileConstraint, \ + DWConvGradX2DTileConstraint, DWConvGradW2DTileConstraint, ConvGradW2DTileConstraint, ConvGradX2DIm2ColHWTileConstraint, PWConvGradXTileConstraint, PWConvGradWTileConstraint from Deeploy.Targets.PULPOpen.TileConstraints.SoftmaxCrossEntropyTileConstraint import \ SoftmaxCrossEntropyGradTileConstraint, SoftmaxCrossEntropyTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.SoftmaxCrossEntropyLossDualOutputTileConstraint import \ + SoftmaxCrossEntropyLossDualOutputTileConstraint +from Deeploy.Targets.PULPOpen.TileConstraints.MSELossTileConstraint import \ + MSELossTileConstraint, MSELossGradTileConstraint from Deeploy.TilingExtension.TilerExtension import TilingReadyNodeBindings PULPRQSConv2DTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = PULPRQSConv2DBindings, @@ -86,7 +119,16 @@ tileConstraint = NOPTileConstraint()) PULPMaxPool2DTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = PULPMaxPool2DBindings, - tileConstraint = MaxPoolCTileConstraint()) + tileConstraint = MaxPoolHWTileConstraint()) + +PULPAveragePool2DTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = PULPAveragePool2DBindings, + tileConstraint = AveragePoolCTileConstraint()) + +PULPAveragePoolGrad2DTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = PULPAveragePoolGrad2DBindings, + tileConstraint = AveragePoolCTileConstraint()) + +PULPMaxPoolGrad2DTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = PULPMaxPoolGrad2DBindings, + tileConstraint = MaxPoolGradCTileConstraint()) PULPRQSTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = PULPRQSBindings, tileConstraint = RequantShiftTileConstraint()) @@ -118,6 +160,9 @@ PULPReluTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = [PULPReluBinding], tileConstraint = UnaryTileConstraint()) +PULPReluGradTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = [PULPReluGradBinding], + tileConstraint = ReluGradTileConstraint()) + PULPLayernormTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = [PULPLayernormBinding], tileConstraint = LayernormTileConstraint()) @@ -136,6 +181,10 @@ PULPSoftmaxCrossEntropyTilingReadyBindings = TilingReadyNodeBindings( nodeBindings = PULPSoftmaxCrossEntropyLossBindings, tileConstraint = SoftmaxCrossEntropyTileConstraint()) +PULPSoftmaxCrossEntropyLossDualOutputTilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = PULPSoftmaxCrossEntropyLossDualOutputBindings, + tileConstraint = SoftmaxCrossEntropyLossDualOutputTileConstraint()) + PULPSoftmaxCrossEntropyGradTilingReadyBindings = TilingReadyNodeBindings( nodeBindings = PULPSoftmaxCrossEntropyLossGradBindings, tileConstraint = SoftmaxCrossEntropyGradTileConstraint()) @@ -148,8 +197,71 @@ PULPSGDTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = PULPSGDBindings, tileConstraint = SGDTileConstraint()) +PULPInPlaceAccumulatorV2TilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = PULPInPlaceAccumulatorV2TiledBindings, tileConstraint = InPlaceAccumulatorV2TileConstraint()) + PULPSliceTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = PULPSliceBindings, tileConstraint = SliceTileConstraint()) PULPReduceMeanTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = PULPReduceMeanBindings, tileConstraint = ReduceMeanTileConstraint()) + +PULPConvGradX2DTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = PULPFloatConvGradX2DBindings, + tileConstraint = ConvGradX2DIm2ColHWTileConstraint()) + +PULPConvGradW2DTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = PULPFloatConvGradW2DBindings, + tileConstraint = ConvGradW2DTileConstraint()) + +PULPDWConvGradX2DTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = PULPFloatDWConvGradX2DBindings, + tileConstraint = DWConvGradX2DTileConstraint()) + +PULPDWConvGradW2DTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = PULPFloatDWConvGradW2DBindings, + tileConstraint = DWConvGradW2DTileConstraint()) + +PULPPWConvGradW2DTilingReadyBindings = TilingReadyNodeBindings( nodeBindings = PULPFloatPWConvGradW2DBindings, + tileConstraint = PWConvGradWTileConstraint()) + +PULPPWConvGradX2DTilingReadyBindings = TilingReadyNodeBindings( nodeBindings = PULPFloatPWConvGradX2DBindings, + tileConstraint = PWConvGradXTileConstraint()) + +PULPGroupNormGradTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = [PULPGroupNormGradBinding], + tileConstraint = GroupNormGradTileConstraint()) + +PULPGroupNormGradXStatTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = [PULPGroupNormGradXStatBinding], + tileConstraint = GroupNormGradXStatTileConstraint()) + +PULPGroupNormGradXTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = [PULPGroupNormGradXBinding], + tileConstraint = GroupNormGradXTileConstraint()) + +PULPGroupNormGradWTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = [PULPGroupNormGradWBinding], + tileConstraint = GroupNormGradWTileConstraint()) + +PULPGroupNormGradBTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = [PULPGroupNormGradBBinding], + tileConstraint = GroupNormGradBTileConstraint()) + +PULPGroupNormalizationStatTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = [PULPGroupNormalizationStatBinding], + tileConstraint = GroupNormalizationStatTileConstraint()) + +PULPGroupNormalizationTilingReadyBindings = TilingReadyNodeBindings(nodeBindings = [PULPGroupNormalizationBinding], + tileConstraint = GroupNormalizationTileConstraint()) + +PULPBatchNormInternalTilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = PULPBatchNormInternalBindings, tileConstraint = BatchNormInternalTileConstraint()) + +PULPBatchNormalizationGradTilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = PULPBatchNormalizationGradBindings, tileConstraint = BatchNormalizationGradTileConstraint()) + +PULPGlobalAveragePool2DTilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = PULPGlobalAveragePool2DBindings, tileConstraint = GlobalAveragePoolTileConstraint()) + +PULPGlobalAveragePoolGrad2DTilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = PULPGlobalAveragePoolGrad2DBindings, tileConstraint = GlobalAveragePoolGradTileConstraint()) + +PULPMSELossTilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = PULPMSELossBindings, tileConstraint = MSELossTileConstraint()) + +PULPMSELossGradTilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = PULPMSELossGradBindings, tileConstraint = MSELossGradTileConstraint()) + +PULPConvGradBTilingReadyBindings = TilingReadyNodeBindings( + nodeBindings = PULPFloatConvGradBBindings, tileConstraint = ConvGradBTileConstraint()) \ No newline at end of file diff --git a/Deeploy/Targets/PULPOpen/TopologyOptimizationPasses/RewriteMaxPoolGradPass.py b/Deeploy/Targets/PULPOpen/TopologyOptimizationPasses/RewriteMaxPoolGradPass.py new file mode 100644 index 0000000000..9a5900e832 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/TopologyOptimizationPasses/RewriteMaxPoolGradPass.py @@ -0,0 +1,55 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +import numpy as np +import onnx_graphsurgeon as gs + +from Deeploy.CommonExtensions.OptimizationPasses.PassClasses import Pass, contextagnostic + + +@contextagnostic +class RewriteMaxPoolGradInputPass(Pass): + """Replace MaxPoolGrad's int64 mask input with the float32 forward input from MaxPool. + + ORT training format produces MaxPoolGrad with: + inputs[0]: dY (float32, upstream gradient) + inputs[1]: mask (int64, indices from MaxPool output[1]) + + Deeploy's MaxPoolGrad kernel recomputes argmax from the original forward input X, so the + int64 mask is not needed. This pass rewires input[1] to the float32 X tensor (MaxPool + input[0]), which: + 1. Makes both MaxPoolGrad inputs float32 → Deeploy typeCheckNodeInputs passes. + 2. Leaves the mask tensor with no consumers → graph.cleanup() removes it, so MaxPool + ends up with only one typed output and the untyped-buffer issue is also gone. + """ + + def run_pass(self, graph: gs.Graph) -> gs.Graph: + modified = False + + for node in graph.nodes: + if node.op != 'MaxPoolGrad': + continue + if len(node.inputs) < 2: + continue + + mask_tensor = node.inputs[1] + + # Identify ORT-format mask by checking whether the tensor is produced by a + # MaxPool node (i.e. it is MaxPool output[1]). Using the producer op rather + # than dtype because ONNX shape inference may leave dtype=None on the mask. + maxpool_producers = [n for n in mask_tensor.inputs if n.op == 'MaxPool'] + if not maxpool_producers: + continue # input[1] is already the float32 forward input — nothing to do + + maxpool_node = maxpool_producers[0] + x_tensor = maxpool_node.inputs[0] # float32 forward input X + + # Rewire: replace mask tensor → float32 X + node.inputs[1] = x_tensor + modified = True + + if modified: + graph.cleanup() + + return graph diff --git a/Deeploy/Targets/PULPOpen/TopologyOptimizationPasses/SplitConvGradPass.py b/Deeploy/Targets/PULPOpen/TopologyOptimizationPasses/SplitConvGradPass.py new file mode 100644 index 0000000000..a4f1149af7 --- /dev/null +++ b/Deeploy/Targets/PULPOpen/TopologyOptimizationPasses/SplitConvGradPass.py @@ -0,0 +1,132 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +import onnx_graphsurgeon as gs + +from Deeploy.CommonExtensions.OptimizationPasses.PassClasses import Pass, contextagnostic + + +def _split_single_conv_grad(graph: gs.Graph, node: gs.Node, counter: int): + """Split one ConvGrad node → ConvGradX + ConvGradW [+ ConvGradB]. + + Original ConvGrad: + inputs : [dY, X, W] (no bias) + outputs: [dX, dW] + + or: + inputs : [dY, X, W, B] (with bias) + outputs: [dX, dW, dB] + + After split: + ConvGradX: inputs=[dY, W] → outputs=[dX] + ConvGradW: inputs=[dY, X] → outputs=[dW] + ConvGradB: inputs=[dY] → outputs=[dB] (only when bias present) + """ + if len(node.inputs) < 3 or len(node.outputs) < 1: + return + + dy = node.inputs[0] # dY: upstream gradient [N, C_out, H_out, W_out] + x = node.inputs[1] # X: forward input [N, C_in, H_in, W_in] + w = node.inputs[2] # W: weight [C_out, C_in/group, kH, kW] + + dx = node.outputs[0] # dX: input gradient [N, C_in, H_in, W_in] + + # Copy attrs; add kernel_shape from the weight tensor to avoid + # Conv2DParser.parseNode computing wrong kernel_shape from inputs[1]. + attrs_x = dict(node.attrs) + attrs_w = dict(node.attrs) + + if 'kernel_shape' not in attrs_x and w.shape is not None and len(w.shape) >= 4: + attrs_x['kernel_shape'] = list(w.shape[2:4]) + + base_name = node.name if node.name else f'ConvGrad_{counter}' + + # ConvGradX: compute dX from dY and W + conv_grad_x = gs.Node( + op = 'ConvGradX', + name = f'{base_name}_ConvGradX', + inputs = [dy, w], + outputs = [dx], + attrs = attrs_x, + ) + graph.nodes.append(conv_grad_x) + + if len(node.outputs) >= 2: + dw = node.outputs[1] # dW: weight gradient [C_out, C_in/group, kH, kW] + + # Propagate shape and dtype from W → dW (same shape; ONNX shape inference misses ConvGrad) + if dw.shape is None and w.shape is not None: + dw.shape = list(w.shape) + if dw.dtype is None and w.dtype is not None: + dw.dtype = w.dtype + + if 'kernel_shape' not in attrs_w and w.shape is not None and len(w.shape) >= 4: + attrs_w['kernel_shape'] = list(w.shape[2:4]) + elif 'kernel_shape' not in attrs_w and dw.shape is not None and len(dw.shape) >= 4: + attrs_w['kernel_shape'] = list(dw.shape[2:4]) + + # ConvGradW: compute dW from dY and X + conv_grad_w = gs.Node( + op = 'ConvGradW', + name = f'{base_name}_ConvGradW', + inputs = [dy, x], + outputs = [dw], + attrs = attrs_w, + ) + graph.nodes.append(conv_grad_w) + + if len(node.outputs) >= 3: + db = node.outputs[2] # dB: bias gradient [C_out] + + # Propagate bias shape and dtype: dB shape == B shape (or [C_out] from W) + if db.shape is None: + if len(node.inputs) >= 4 and node.inputs[3].shape is not None: + db.shape = list(node.inputs[3].shape) + elif w.shape is not None: + db.shape = [w.shape[0]] + if db.dtype is None: + if len(node.inputs) >= 4 and node.inputs[3].dtype is not None: + db.dtype = node.inputs[3].dtype + elif w.dtype is not None: + db.dtype = w.dtype + + # ConvGradB: compute dB = sum(dY, axes=[N, H, W]) + conv_grad_b = gs.Node( + op = 'ConvGradB', + name = f'{base_name}_ConvGradB', + inputs = [dy], + outputs = [db], + attrs = {}, + ) + graph.nodes.append(conv_grad_b) + + # Remove the original ConvGrad node + node.inputs.clear() + node.outputs.clear() + graph.nodes.remove(node) + + +@contextagnostic +class SplitConvGradPass(Pass): + """Replace each ConvGrad node with ConvGradX + ConvGradW[B] nodes. + + Handles 1/2/3 outputs: + 1 output (dX only): ConvGradX + 2 outputs (dX + dW): ConvGradX + ConvGradW + 3 outputs (dX + dW + dB): ConvGradX + ConvGradW + ConvGradB + + No-op for inference graphs (which have no ConvGrad nodes). + """ + + def run_pass(self, graph: gs.Graph) -> gs.Graph: + # Collect all ConvGrad nodes first (avoid modifying list while iterating) + nodes_to_split = [n for n in graph.nodes if n.op == 'ConvGrad'] + + for counter, node in enumerate(nodes_to_split): + _split_single_conv_grad(graph, node, counter) + + if nodes_to_split: + graph.cleanup() + + return graph diff --git a/Deeploy/Targets/PULPOpen/TypeCheckers.py b/Deeploy/Targets/PULPOpen/TypeCheckers.py index e309624186..ac49658f7c 100644 --- a/Deeploy/Targets/PULPOpen/TypeCheckers.py +++ b/Deeploy/Targets/PULPOpen/TypeCheckers.py @@ -9,6 +9,23 @@ from Deeploy.DeeployTypes import OperatorRepresentation, VariableBuffer +class PULPConvGradBChecker(SignPropTypeChecker): + """TypeChecker for ConvGradB which only has one input (output_grad)""" + + def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): + super().__init__(input_types, output_types) + + def _inferNumLevels(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[int]: + # Bias gradient has same number of levels as output gradient + return [inputs[0].nLevels] + + def _inferSignedness(self, inputs: List[VariableBuffer], + operatorRepresentation: OperatorRepresentation) -> List[bool]: + # Bias gradient has same signedness as output gradient + return [inputs[0]._signed] + + class PULPDMASliceChecker(SignPropTypeChecker): def __init__(self, input_types: Sequence[Type[Pointer]], output_types: Sequence[Type[Pointer]]): diff --git a/Deeploy/TilingExtension/CodeTransformationPasses/SingleBufferingTilingCodeGeneration.py b/Deeploy/TilingExtension/CodeTransformationPasses/SingleBufferingTilingCodeGeneration.py index ea1e938b58..24ec0dd8a3 100644 --- a/Deeploy/TilingExtension/CodeTransformationPasses/SingleBufferingTilingCodeGeneration.py +++ b/Deeploy/TilingExtension/CodeTransformationPasses/SingleBufferingTilingCodeGeneration.py @@ -43,8 +43,11 @@ def _generateTransferScheduleCalls( localBuffer._type.referencedType.typeWidth, self.isFinalMemoryLevel(tensorMemoryConstraint)) + # Include direction in the reference name to avoid collisions when the + # same external buffer appears in both ingress and egress schedules (in-place). + dirTag = "in" if direction == "ExternalToLocal" else "out" externalBufferRef = self._hoistReference(ctxt, - externalBuffer.name + "_ref", + externalBuffer.name + f"_ref_{dirTag}", externalBuffer, shape = externalBufferShape, override_type = VoidType) @@ -99,9 +102,12 @@ def _tilingLoop(self, ctxt: NetworkContext, executionBlock: ExecutionBlock, ingressDMAStatements += [future.wait() for future in ingressFutures] # 2.4) Output data transfer for current tile + # Use combined tensor constraints so that in-place buffers (e.g. accum_buffer) + # which appear in the egress schedule but are registered under input constraints + # can still be found. ctxt, egressDMAStatements, egressFutures = self._generateTransferScheduleCalls( ctxt, operatorRepresentation, tilingSchedule.outputLoadSchedule, - nodeMemoryConstraint.outputTensorMemoryConstraints, "TILING_I", "LocalToExternal") + nodeMemoryConstraint.tensorMemoryConstraints, "TILING_I", "LocalToExternal") egressDMAStatements = [CodeSnippet(self._lineComment, {"comment": "Transfer output tiles"}) ] + egressDMAStatements egressDMAStatements += [CodeSnippet(self._lineComment, {"comment": "Wait for output tiles"})] diff --git a/Deeploy/TilingExtension/CodeTransformationPasses/TilingCodeGeneration.py b/Deeploy/TilingExtension/CodeTransformationPasses/TilingCodeGeneration.py index 51f87534ea..2f81f0f34a 100644 --- a/Deeploy/TilingExtension/CodeTransformationPasses/TilingCodeGeneration.py +++ b/Deeploy/TilingExtension/CodeTransformationPasses/TilingCodeGeneration.py @@ -141,8 +141,12 @@ def _generateDmaTransferCalls(self, ctxt: NetworkContext, tensorName: str, trans for i, snippet in enumerate(snippets): opReprUpdates[i].append(snippet.operatorRepresentation) + # Include direction in the prefix so that per-tile opRepr values hoisted for + # the same tensor in both ingress and egress schedules don't collide in the + # global context (e.g. accum_buffer for in-place operators). + dirSuffix = "in_" if direction == "ExternalToLocal" else "out_" tiledSnippets: List[CodeSnippet] = [ - CodeSnippet(*self._tileTemplate(ctxt, opReprUpdate, template, tileIdxVar, f"{tensorName}_")) + CodeSnippet(*self._tileTemplate(ctxt, opReprUpdate, template, tileIdxVar, f"{tensorName}_{dirSuffix}")) for template, opReprUpdate in zip(templates, opReprUpdates) ] diff --git a/Deeploy/TilingExtension/CodeTransformationPasses/TilingVariableReplacement.py b/Deeploy/TilingExtension/CodeTransformationPasses/TilingVariableReplacement.py index 76eacd10dd..67e76dcf82 100644 --- a/Deeploy/TilingExtension/CodeTransformationPasses/TilingVariableReplacement.py +++ b/Deeploy/TilingExtension/CodeTransformationPasses/TilingVariableReplacement.py @@ -90,6 +90,14 @@ def _replaceTiledTensors(self, ctxt: NetworkContext, snippet: CodeSnippet, assert isinstance(buffer, VariableBuffer) unraveledBuffer = ctxt.unravelReference(buffer) + # An in-place buffer (e.g. accum_buffer in InPlaceAccumulatorV2) may appear in + # both inputBaseOffsets and outputBaseOffsets with the same base address. Skip + # re-creation if the reference was already hoisted on the input pass. + full_ref_name = self.prefix + name + "_ref" + if ctxt.is_buffer(full_ref_name): + operatorRepresentation[name] = full_ref_name + continue + ref = self._hoistReference(ctxt, name + "_ref", unraveledBuffer) ref = self._arenaAllocate(ctxt, ref, offsets[0]) operatorRepresentation[name] = ref.name @@ -177,7 +185,7 @@ class TilingVariableReplacementUpdate(CodeTransformationPass, IntrospectiveCodeT _updateReferenceTemplate = NodeTemplate(""" // UPDATE VARIABLE ${reference} - *${reference} = ${baseReference}[${tileIdxVar}]; + ${reference} = ${baseReference} + ${tileIdxVar}; """) def __init__(self, targetMemLevel: str, tileIdxVar: str = "TILING_I"): diff --git a/Deeploy/TilingExtension/MemoryConstraintFlows.py b/Deeploy/TilingExtension/MemoryConstraintFlows.py index 4e74945d92..93da7b923b 100644 --- a/Deeploy/TilingExtension/MemoryConstraintFlows.py +++ b/Deeploy/TilingExtension/MemoryConstraintFlows.py @@ -124,6 +124,9 @@ def computeKillSet(self, step: gs.Node) -> Set[TensorMemLevelTuple]: intermediateTensorNames = [tensor.name for tensor in step.inputs if tensor.name not in outputTensorNames] for tensorName in intermediateTensorNames: + # Constants are always live; skip kill-set tracking for them. + if isinstance(self.ctxt.lookup(tensorName), ConstantBuffer): + continue patternUsers = [node for node in self.ctxt.lookup(tensorName)._users if node in self.patternNodeNames] assert patternUsers != [], f"Tensor {tensorName} has no users in this pattern and is not an output!" if step.name == patternUsers[-1]: diff --git a/Deeploy/TilingExtension/MemoryScheduler.py b/Deeploy/TilingExtension/MemoryScheduler.py index e46f50e6f7..4c6289ebc9 100644 --- a/Deeploy/TilingExtension/MemoryScheduler.py +++ b/Deeploy/TilingExtension/MemoryScheduler.py @@ -321,7 +321,7 @@ def filterTensorMemoryConstraint(ctxt: NetworkContext, tensorMemoryConstraint: T buffer = ctxt.lookup(tensorName) new_lifetime = lifetime if buffer.is_input: - new_lifetime = (0, lifetime[-1]) + new_lifetime = (0, maxStepIdx) if buffer.is_output: new_lifetime = (lifetime[0], maxStepIdx) tensorLifetimeMap[tensorName] = new_lifetime diff --git a/Deeploy/TilingExtension/TileConstraint.py b/Deeploy/TilingExtension/TileConstraint.py index 5b067b2ce9..79750d02d3 100644 --- a/Deeploy/TilingExtension/TileConstraint.py +++ b/Deeploy/TilingExtension/TileConstraint.py @@ -131,6 +131,13 @@ def getCubeTransfers(tensorConstraint: TensorMemoryConstraint, sourceCubes: List return solution, solutionLengths + if len(tilingSolution.outputTensorMemoryConstraints) != 1: + import sys + node_name = operatorRepresentation.get('nodeName', '?') + print(f"[DEBUG] TileConstraint assertion fail for node '{node_name}': " + f"outputs={list(tilingSolution.outputTensorMemoryConstraints.keys())}, " + f"inputs={list(tilingSolution.inputTensorMemoryConstraints.keys())}, " + f"intermediates={list(tilingSolution.intermediateTensorMemoryConstraints.keys())}", file=sys.stderr, flush=True) assert len(tilingSolution.outputTensorMemoryConstraints) == 1, "Expected node to have only one output!" outVar, outTensorConstraint = next(iter(tilingSolution.outputTensorMemoryConstraints.items())) diff --git a/Deeploy/TilingExtension/TilerExtension.py b/Deeploy/TilingExtension/TilerExtension.py index 9b48d9456c..9afc875049 100644 --- a/Deeploy/TilingExtension/TilerExtension.py +++ b/Deeploy/TilingExtension/TilerExtension.py @@ -208,6 +208,7 @@ def _convertCtxtToStaticSchedule(self, ctxt: NetworkContext, scratchBuffer._instance = scratchBuffer._type(arenaName, ctxt) scratchBuffer._memoryLevel = level + # JUNGVI: Memory Arena buffers should be allocated first since other variable global buffers may belong to a memory arena ctxt.globalObjects.move_to_end(scratchBuffer.name, last = False) @@ -320,6 +321,7 @@ def computeTilingSchedule(self, ctxt: NetworkContext) -> TilingSolution: log.debug(" - Extract Memory Allocation") self.innerMemoryScheduler.annotateSolution(ctxt, self.tilerModel) self.outerMemoryScheduler.annotateSolution(ctxt, self.tilerModel) + print(tilingSolution) return tilingSolution def computeMemoryMap(self, ctxt: NetworkContext, tilingSolution: TilingSolution) -> MemoryMap: @@ -951,7 +953,7 @@ def testMemoryMapCorrectness(self, memoryMap: Dict[str, List[List[MemoryBlock]]] # JUNGVI: Assert that at every computation step, the required buffers are alive somewhere in memory for stepIdx, pattern in enumerate(schedule): - node = pattern[0] + node = pattern if isinstance(pattern, gs.Node) else pattern[0] nodeIO = [node for node in node.inputs + node.outputs if not isinstance(node, gs.Constant)] for tensor in nodeIO: lifetime = memoryBlockMap[tensor.name]._lifetime diff --git a/Deeploy/TilingExtension/TilerModel.py b/Deeploy/TilingExtension/TilerModel.py index db83974f0c..fe6cc979a6 100644 --- a/Deeploy/TilingExtension/TilerModel.py +++ b/Deeploy/TilingExtension/TilerModel.py @@ -168,6 +168,10 @@ def addTensorNumOfEltToModel(self, ctxt: NetworkContext, tensorName: str, copyId if varNameNumElt in self._variables: return + # Ensure dim variables exist (untiled ops skip addGeometricalConstraint, + # so their tensors may not have been registered yet) + self.addTensorDimToModel(ctxt, tensorName, copyIdx) + tensor = ctxt.lookup(tensorName) tensorDimProductExpr = 1 @@ -254,11 +258,19 @@ def debugConstraints(self) -> bool: offendingGeometricalConstraints: List[IntExpr] = [] offendingMemoryConstraints: List[Tuple[MemoryLevel, IntVar, IntExpr]] = [] + first_fail_printed = False + last_ok = None for constraint in self._constraints: if self._model.CheckConstraint(constraint): self._model.Add(constraint) + last_ok = constraint continue + if not first_fail_printed: + import sys + print(f"\n[DEBUG] LAST OK constraint: {last_ok}", file=sys.stderr) + print(f"[DEBUG] FIRST failing constraint: {constraint}", file=sys.stderr) + first_fail_printed = True offendingGeometricalConstraints.append(constraint) if offendingGeometricalConstraints != []: diff --git a/DeeployTest/CMakeLists.txt b/DeeployTest/CMakeLists.txt index b7f3535790..3d6480d5f9 100644 --- a/DeeployTest/CMakeLists.txt +++ b/DeeployTest/CMakeLists.txt @@ -6,8 +6,16 @@ include_directories(${GENERATED_SOURCE}) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) -add_library(network OBJECT ${GENERATED_SOURCE}/Network.c) -target_link_libraries(network PUBLIC deeploylib) +if(TRAINING) + add_library(training_network OBJECT ${GENERATED_SOURCE}/TrainingNetwork.c) + target_link_libraries(training_network PUBLIC deeploylib) + # Optimizer network (SGD kernel, compiled separately to allow different prefix) + add_library(optimizer_network OBJECT ${GENERATED_SOURCE}/OptimizerNetwork.c) + target_link_libraries(optimizer_network PUBLIC deeploylib) +else() + add_library(network OBJECT ${GENERATED_SOURCE}/Network.c) + target_link_libraries(network PUBLIC deeploylib) +endif() if(platform STREQUAL MemPool) add_subdirectory(Platforms/MemPool) @@ -29,7 +37,12 @@ elseif(DEEPLOY_ARCH STREQUAL PULP) ) if (NOT HEXLIST) - target_compile_options(network PUBLIC -DNOFLASH) + if(TRAINING) + target_compile_options(training_network PUBLIC -DNOFLASH) + target_compile_options(optimizer_network PUBLIC -DNOFLASH) + else() + target_compile_options(network PUBLIC -DNOFLASH) + endif() else() gvsoc_flags_add_files_to_hyperflash(GVSOC_HEX_HYPERFLASH_FLAGS HEXLIST) list(APPEND GVSOC_EXTRA_FLAGS ${GVSOC_HEX_HYPERFLASH_FLAGS}) @@ -37,9 +50,12 @@ elseif(DEEPLOY_ARCH STREQUAL PULP) # SCHEREMO: Waive warnings # Pointer sign warnings are caused by the data width abstraction used in Deeploy. Signedness is not explicitly modelled, as this is handled by kernels - target_compile_options(network PRIVATE - -Wno-pointer-sign - ) + if(TRAINING) + target_compile_options(training_network PRIVATE -Wno-pointer-sign) + target_compile_options(optimizer_network PRIVATE -Wno-pointer-sign) + else() + target_compile_options(network PRIVATE -Wno-pointer-sign) + endif() if(platform STREQUAL Siracusa OR platform STREQUAL Siracusa_w_neureka) add_subdirectory(Platforms/Siracusa) @@ -61,7 +77,12 @@ elseif(platform STREQUAL GAP9) if (NOT HEXLIST) # L2 mode: No flash/readfs files # Data lives in L2 memory only - target_compile_options(network PUBLIC -DNOFLASH) + if(TRAINING) + target_compile_options(training_network PUBLIC -DNOFLASH) + target_compile_options(optimizer_network PUBLIC -DNOFLASH) + else() + target_compile_options(network PUBLIC -DNOFLASH) + endif() message(STATUS "[Deeploy GAP9] L2 mode: No hex files found, -DNOFLASH set") message(STATUS "[Deeploy GAP9] If you expect L3 mode, ensure Python codegen created hex files in ${GENERATED_SOURCE}/hex/") else() @@ -77,5 +98,13 @@ elseif(platform STREQUAL GAP9) message(STATUS "GAPY_RUNNER_ARGS: ${GAPY_RUNNER_ARGS}") endif() + # Waive warnings in generated code + if(TRAINING) + target_compile_options(training_network PRIVATE -Wno-pointer-sign -Wno-sign-compare) + target_compile_options(optimizer_network PRIVATE -Wno-pointer-sign -Wno-sign-compare) + else() + target_compile_options(network PRIVATE -Wno-pointer-sign -Wno-sign-compare) + endif() + add_subdirectory(Platforms/GAP9) endif() diff --git a/DeeployTest/Platforms/GAP9/CMakeLists.txt b/DeeployTest/Platforms/GAP9/CMakeLists.txt index 0a7fde9c00..b1bd59a76c 100644 --- a/DeeployTest/Platforms/GAP9/CMakeLists.txt +++ b/DeeployTest/Platforms/GAP9/CMakeLists.txt @@ -4,25 +4,51 @@ set(ProjectId ${TESTNAME}) +option(TRAINING "Use training harness instead of inference harness" OFF) +# Compile-time training parameters (override via -D on cmake command line) +set(N_TRAIN_STEPS "1" CACHE STRING "Number of optimizer steps") +set(N_ACCUM_STEPS "1" CACHE STRING "Number of mini-batches per optimizer step") +set(TRAINING_NUM_DATA_INPUTS "2" CACHE STRING "Number of data inputs per mini-batch") set(${SDKCONFIG_FILE} ${CMAKE_CURRENT_LIST_DIR}/sdk.config) -file(GLOB_RECURSE SOURCES - src/CycleCounter.c - src/deeploytest.c -) +if(TRAINING) + file(GLOB_RECURSE SOURCES + src/CycleCounter.c + src/deeploytraintest.c + ) + set(NETWORK_LIB training_network) +else() + file(GLOB_RECURSE SOURCES + src/CycleCounter.c + src/deeploytest.c + ) + set(NETWORK_LIB network) +endif() add_deeploy_executable(${ProjectId} EXCLUDE_FROM_ALL ${SOURCES}) -# add_executable(${ProjectId} ${SOURCES}) target_include_directories(${ProjectId} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/inc) -target_link_libraries(${ProjectId} PRIVATE network deeploylib) -target_compile_options(${ProjectId} INTERFACE network) +if(TRAINING) + target_link_libraries(${ProjectId} PRIVATE ${NETWORK_LIB} optimizer_network deeploylib) +else() + target_link_libraries(${ProjectId} PRIVATE ${NETWORK_LIB} deeploylib) +endif() +target_compile_options(${ProjectId} INTERFACE ${NETWORK_LIB}) + +if(TRAINING) + target_compile_definitions(${ProjectId} PRIVATE + N_TRAIN_STEPS=${N_TRAIN_STEPS} + N_ACCUM_STEPS=${N_ACCUM_STEPS} + TRAINING_NUM_DATA_INPUTS=${TRAINING_NUM_DATA_INPUTS} + ) +endif() + add_gvsoc_emulation(${ProjectId} "gap9.evk") # RW: Waive sign comparison warnings from pulp_nn_utils.h -target_compile_options(network PRIVATE +target_compile_options(${NETWORK_LIB} PRIVATE -Wno-sign-compare -Wno-pointer-sign -Wno-unknown-pragmas diff --git a/DeeployTest/Platforms/GAP9/src/deeploytraintest.c b/DeeployTest/Platforms/GAP9/src/deeploytraintest.c new file mode 100644 index 0000000000..841199653d --- /dev/null +++ b/DeeployTest/Platforms/GAP9/src/deeploytraintest.c @@ -0,0 +1,346 @@ +/* + * SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/* + * Training harness for GAP9 — Phase 2 (with Deeploy-compiled OptimizerNetwork) + * + * Adapted from Siracusa training harness for GAP9 platform. + * + * Loop structure: + * + * InitTrainingNetwork() + * InitOptimizerNetwork() + * + * for update_step in [0, N_TRAIN_STEPS): // optimizer steps + * for accum_step in [0, N_ACCUM_STEPS): // mini-batches per update + * lazy_reset_grad = (accum_step == 0) + * load data for this mini-batch + * RunTrainingNetwork() // fwd + bwd + InPlaceAccumulatorV2 + * store loss value + * // SGD weight update via Deeploy-compiled optimizer kernel: + * copy weights + grad_acc → optimizer input buffers + * RunOptimizerNetwork() + * copy weight_updated ← optimizer output buffers → training weight buffers + * + * Numerical verification: + * - Compare stored loss values against testLossRef[] (from testoutputs.h) + * + * Buffer layout in DeeployNetwork_inputs[] (must match ONNX input order): + * [0 .. TRAINING_NUM_DATA_INPUTS-1] data + labels (per mini-batch) + * [TRAINING_NUM_DATA_INPUTS .. + * .. TRAINING_GRAD_BUF_START_IDX-1] weights (persistent) + * [TRAINING_GRAD_BUF_START_IDX .. + * .. +TRAINING_NUM_GRAD_INPUTS-1] grad accumulation bufs (persistent) + * [DeeployNetwork_num_inputs-1] lazy_reset_grad uint8 + */ + +#include +#include +#include + +#include "CycleCounter.h" +#include "OptimizerNetwork.h" +#include "TrainingNetwork.h" +#include "dory_mem.h" +#include "pmsis.h" +#include "testinputs.h" +#include "testoutputs.h" + +/* ------------------------------------------------------------------------- + * Compile-time defaults — override via CMake target_compile_definitions + * ---------------------------------------------------------------------- */ + +#ifndef N_TRAIN_STEPS +#define N_TRAIN_STEPS 1 +#endif + +#ifndef N_ACCUM_STEPS +#define N_ACCUM_STEPS 1 +#endif + +#ifndef TRAINING_NUM_DATA_INPUTS +#define TRAINING_NUM_DATA_INPUTS 2 +#endif + +/* RW: Remove MAINSTACKSIZE because gap9-sdk does not use it */ +#define SLAVESTACKSIZE 3800 + +/* ------------------------------------------------------------------------- + * Cluster device + * ---------------------------------------------------------------------- */ + +struct pi_device cluster_dev; + +/* ------------------------------------------------------------------------- + * Loss storage (one value per forward pass) + * ---------------------------------------------------------------------- */ + +#define TOTAL_FWD_PASSES (N_TRAIN_STEPS * N_ACCUM_STEPS) +static float stored_losses[TOTAL_FWD_PASSES]; + +/* ------------------------------------------------------------------------- + * Wrapper functions for cluster task dispatch. + * + * GAP9 code generator produces functions with + * (uint32_t core_id, uint32_t numThreads) + * parameters, while pi_cluster_task expects void (*)(void*). + * ---------------------------------------------------------------------- */ + +void InitTrainingNetworkWrapper(void *args) { + (void)args; + InitTrainingNetwork(pi_core_id(), pi_cl_cluster_nb_cores()); +} + +void RunTrainingNetworkWrapper(void *args) { + (void)args; + RunTrainingNetwork(pi_core_id(), pi_cl_cluster_nb_cores()); +} + +void InitOptimizerNetworkWrapper(void *args) { + (void)args; + InitOptimizerNetwork(pi_core_id(), pi_cl_cluster_nb_cores()); +} + +void RunOptimizerNetworkWrapper(void *args) { + (void)args; + RunOptimizerNetwork(pi_core_id(), pi_cl_cluster_nb_cores()); +} + +/* ------------------------------------------------------------------------- + * Optimizer step: copy buffers → run → copy back + * ---------------------------------------------------------------------- */ + +static void run_optimizer_step(void) { +#if defined(TRAINING_NUM_WEIGHT_INPUTS) && (TRAINING_NUM_WEIGHT_INPUTS > 0) + /* --- Step A: copy current weights + grad acc → optimizer input buffers --- */ + for (uint32_t wi = 0; wi < (uint32_t)TRAINING_NUM_WEIGHT_INPUTS; wi++) { + uint32_t train_w_idx = (uint32_t)TRAINING_NUM_DATA_INPUTS + wi; + uint32_t train_g_idx = (uint32_t)TRAINING_GRAD_BUF_START_IDX + wi; + uint32_t opt_w_in = 2u * wi; + uint32_t opt_g_in = 2u * wi + 1u; + + if ((uint32_t)DeeployNetwork_inputs[train_w_idx] >= 0x10000000u && + (uint32_t)DeeployOptNetwork_inputs[opt_w_in] >= 0x10000000u) { + memcpy(DeeployOptNetwork_inputs[opt_w_in], + DeeployNetwork_inputs[train_w_idx], + DeeployOptNetwork_inputs_bytes[opt_w_in]); + } + if ((uint32_t)DeeployNetwork_inputs[train_g_idx] >= 0x10000000u && + (uint32_t)DeeployOptNetwork_inputs[opt_g_in] >= 0x10000000u) { + memcpy(DeeployOptNetwork_inputs[opt_g_in], + DeeployNetwork_inputs[train_g_idx], + DeeployNetwork_inputs_bytes[train_g_idx]); + } + } + + /* --- Step B: Run optimizer network --- */ + struct pi_cluster_task opt_task; + pi_cluster_task(&opt_task, RunOptimizerNetworkWrapper, NULL); + opt_task.slave_stack_size = SLAVESTACKSIZE; + pi_cluster_send_task_to_cl(&cluster_dev, &opt_task); + + /* --- Step C: copy weight_updated back to training network --- */ + for (uint32_t wi = 0; wi < (uint32_t)TRAINING_NUM_WEIGHT_INPUTS; wi++) { + uint32_t train_w_idx = (uint32_t)TRAINING_NUM_DATA_INPUTS + wi; + uint32_t opt_w_out = wi; + + if ((uint32_t)DeeployOptNetwork_outputs[opt_w_out] >= 0x10000000u && + (uint32_t)DeeployNetwork_inputs[train_w_idx] >= 0x10000000u) { + uint32_t opt_bytes = DeeployOptNetwork_outputs_bytes[opt_w_out]; + uint32_t train_bytes = DeeployNetwork_inputs_bytes[train_w_idx]; + if (opt_bytes == train_bytes) { + memcpy(DeeployNetwork_inputs[train_w_idx], + DeeployOptNetwork_outputs[opt_w_out], + opt_bytes); + } else { + /* Broadcasted bias: fill every tile with updated value. */ + for (uint32_t off = 0; off < train_bytes; off += opt_bytes) { + uint32_t chunk = (off + opt_bytes <= train_bytes) ? opt_bytes : (train_bytes - off); + memcpy((char *)DeeployNetwork_inputs[train_w_idx] + off, + DeeployOptNetwork_outputs[opt_w_out], + chunk); + } + } + } + } +#endif /* TRAINING_NUM_WEIGHT_INPUTS */ +} + +/* ------------------------------------------------------------------------- + * Numerical comparison — run on cluster (FC has no FPU) + * ---------------------------------------------------------------------- */ + +typedef struct { + float *computed; + float *reference; + uint32_t n; + uint32_t *err_count; +} LossCompareArgs; + +static void CompareLossesOnCluster(void *args) { + if (pi_core_id() != 0) return; + LossCompareArgs *a = (LossCompareArgs *)args; + float tol = TRAINING_TOLERANCE_ABS; + uint32_t errors = 0; + for (uint32_t i = 0; i < a->n; i++) { + float diff = a->computed[i] - a->reference[i]; + if (diff < 0.0f) diff = -diff; + printf(" [loss %u] computed=%.6f ref=%.6f diff=%.6f TOL=%.6f\r\n", + i, (double)a->computed[i], (double)a->reference[i], + (double)diff, (double)tol); + if (diff > tol) { + errors++; + } + } + *a->err_count = errors; +} + +static void CL_CompareLosses(void *arg) { + pi_cl_team_fork(NUM_CORES, CompareLossesOnCluster, arg); +} + +/* ------------------------------------------------------------------------- + * main + * ---------------------------------------------------------------------- */ + +int main(void) { + + printf("=== GAP9 Training Harness (Phase 2 — with OptimizerNetwork) ===\r\n"); + printf("N_TRAIN_STEPS=%u N_ACCUM_STEPS=%u DATA_INPUTS=%u\r\n", + (unsigned)N_TRAIN_STEPS, (unsigned)N_ACCUM_STEPS, + (unsigned)TRAINING_NUM_DATA_INPUTS); + + /* ------------------------------------------------------------------ + * Cluster bring-up + * ------------------------------------------------------------------ */ + + struct pi_cluster_conf conf; + pi_cluster_conf_init(&conf); + conf.id = 0; + pi_open_from_conf(&cluster_dev, &conf); + if (pi_cluster_open(&cluster_dev)) + return -1; + + mem_init(); +#ifndef NOFLASH + open_fs(); +#endif + + struct pi_cluster_task cluster_task; + + /* ------------------------------------------------------------------ + * Init training network + * ------------------------------------------------------------------ */ + + printf("Initializing TrainingNetwork...\r\n"); + pi_cluster_task(&cluster_task, InitTrainingNetworkWrapper, NULL); + cluster_task.slave_stack_size = SLAVESTACKSIZE; + pi_cluster_send_task_to_cl(&cluster_dev, &cluster_task); + + /* ------------------------------------------------------------------ + * Zero-initialise gradient accumulation buffers. + * ------------------------------------------------------------------ */ + + for (uint32_t _gi = 0; _gi < (uint32_t)TRAINING_NUM_GRAD_INPUTS; _gi++) { + uint32_t _idx = (uint32_t)TRAINING_GRAD_BUF_START_IDX + _gi; + if ((uint32_t)DeeployNetwork_inputs[_idx] >= 0x10000000u) { + memset(DeeployNetwork_inputs[_idx], 0, DeeployNetwork_inputs_bytes[_idx]); + } + } + + /* ------------------------------------------------------------------ + * Init optimizer network + * ------------------------------------------------------------------ */ + + printf("Initializing OptimizerNetwork...\r\n"); + pi_cluster_task(&cluster_task, InitOptimizerNetworkWrapper, NULL); + cluster_task.slave_stack_size = SLAVESTACKSIZE; + pi_cluster_send_task_to_cl(&cluster_dev, &cluster_task); + + /* ------------------------------------------------------------------ + * lazy_reset_grad is the last input of the training network. + * ------------------------------------------------------------------ */ + + uint32_t reset_idx = DeeployNetwork_num_inputs - 1; + + /* ------------------------------------------------------------------ + * Copy initial weights into network input buffers. + * ------------------------------------------------------------------ */ + +#if defined(TRAINING_NUM_WEIGHT_INPUTS) && (TRAINING_NUM_WEIGHT_INPUTS > 0) + for (uint32_t wi = 0; wi < (uint32_t)TRAINING_NUM_WEIGHT_INPUTS; wi++) { + uint32_t idx = (uint32_t)TRAINING_NUM_DATA_INPUTS + wi; + if ((uint32_t)DeeployNetwork_inputs[idx] >= 0x10000000u) { + memcpy(DeeployNetwork_inputs[idx], testInitWeights[wi], DeeployNetwork_inputs_bytes[idx]); + } + } +#endif + + printf("Starting training (%u optimizer steps x %u accum steps)...\r\n", + (unsigned)N_TRAIN_STEPS, (unsigned)N_ACCUM_STEPS); + + for (uint32_t update_step = 0; update_step < N_TRAIN_STEPS; update_step++) { + + for (uint32_t accum_step = 0; accum_step < N_ACCUM_STEPS; accum_step++) { + + uint32_t mb = update_step * N_ACCUM_STEPS + accum_step; + + printf(" update %u/%u accum %u/%u (mini-batch %u)\r\n", + update_step + 1, (unsigned)N_TRAIN_STEPS, + accum_step + 1, (unsigned)N_ACCUM_STEPS, + mb); + + /* 1. Set lazy_reset_grad. */ + if ((uint32_t)DeeployNetwork_inputs[reset_idx] >= 0x10000000) { + *((uint8_t *)DeeployNetwork_inputs[reset_idx]) = + (accum_step == 0) ? 1u : 0u; + } + + /* 2. Load this mini-batch's data + labels. */ + for (uint32_t buf = 0; buf < TRAINING_NUM_DATA_INPUTS; buf++) { + if ((uint32_t)DeeployNetwork_inputs[buf] >= 0x10000000) { + memcpy(DeeployNetwork_inputs[buf], + testDataVector[mb % TRAINING_DATA_SIZE][buf], + DeeployNetwork_inputs_bytes[buf]); + } + } + + /* 3. Forward + backward + InPlaceAccumulatorV2. */ + pi_cluster_task(&cluster_task, RunTrainingNetworkWrapper, NULL); + cluster_task.slave_stack_size = SLAVESTACKSIZE; + pi_cluster_send_task_to_cl(&cluster_dev, &cluster_task); + + /* 4. Store loss. */ + if ((uint32_t)DeeployNetwork_outputs[0] >= 0x10000000u) { + memcpy(&stored_losses[mb], DeeployNetwork_outputs[0], sizeof(float)); + } + + } /* end accum_step loop */ + + /* 5. SGD weight update via Deeploy-compiled OptimizerNetwork. */ + run_optimizer_step(); + + } /* end update_step loop */ + + /* ------------------------------------------------------------------ + * Numerical verification — run on cluster (FC has no FPU) + * ------------------------------------------------------------------ */ + + uint32_t loss_err_count = 0; + uint32_t total_loss_checks = (TOTAL_FWD_PASSES < N_LOSS_REFS) ? TOTAL_FWD_PASSES : N_LOSS_REFS; + LossCompareArgs loss_cmp_args = { + .computed = stored_losses, + .reference = (float *)testLossRef, + .n = total_loss_checks, + .err_count = &loss_err_count, + }; + pi_cluster_task(&cluster_task, CL_CompareLosses, &loss_cmp_args); + cluster_task.slave_stack_size = SLAVESTACKSIZE; + pi_cluster_send_task_to_cl(&cluster_dev, &cluster_task); + printf("Errors: %u out of %u\r\n", (unsigned)loss_err_count, (unsigned)total_loss_checks); + + return 0; +} diff --git a/DeeployTest/Platforms/Siracusa/CMakeLists.txt b/DeeployTest/Platforms/Siracusa/CMakeLists.txt index 45e6191490..28ac5131f2 100644 --- a/DeeployTest/Platforms/Siracusa/CMakeLists.txt +++ b/DeeployTest/Platforms/Siracusa/CMakeLists.txt @@ -1,19 +1,46 @@ # SPDX-FileCopyrightText: 2024 ETH Zurich and University of Bologna -# # SPDX-License-Identifier: Apache-2.0 set(ProjectId ${TESTNAME}) -file(GLOB_RECURSE SOURCES - src/CycleCounter.c - src/deeploytest.c -) +option(TRAINING "Use training harness instead of inference harness" OFF) + +# Compile-time training parameters (override via -D on cmake command line) +set(N_TRAIN_STEPS "1" CACHE STRING "Number of optimizer steps") +set(N_ACCUM_STEPS "1" CACHE STRING "Number of mini-batches per optimizer step") +set(TRAINING_NUM_DATA_INPUTS "2" CACHE STRING "Number of data inputs per mini-batch") + +if(TRAINING) + file(GLOB_RECURSE SOURCES + src/CycleCounter.c + src/deeploytraintest.c + ) + set(NETWORK_LIB training_network) +else() + file(GLOB_RECURSE SOURCES + src/CycleCounter.c + src/deeploytest.c + ) + set(NETWORK_LIB network) +endif() add_deeploy_executable(${ProjectId} EXCLUDE_FROM_ALL ${SOURCES}) target_include_directories(${ProjectId} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/inc) -target_link_libraries(${ProjectId} PRIVATE network deeploylib) -target_compile_options(${ProjectId} INTERFACE network) -add_gvsoc_emulation(${ProjectId} "siracusa") +if(TRAINING) + target_link_libraries(${ProjectId} PRIVATE ${NETWORK_LIB} optimizer_network deeploylib) +else() + target_link_libraries(${ProjectId} PRIVATE ${NETWORK_LIB} deeploylib) +endif() +target_compile_options(${ProjectId} INTERFACE ${NETWORK_LIB}) +if(TRAINING) + target_compile_definitions(${ProjectId} PRIVATE + N_TRAIN_STEPS=${N_TRAIN_STEPS} + N_ACCUM_STEPS=${N_ACCUM_STEPS} + TRAINING_NUM_DATA_INPUTS=${TRAINING_NUM_DATA_INPUTS} + ) +endif() + +add_gvsoc_emulation(${ProjectId} "siracusa") link_compile_dump(${TESTNAME}) diff --git a/DeeployTest/Platforms/Siracusa/src/deeploytest.c b/DeeployTest/Platforms/Siracusa/src/deeploytest.c index 11d889e48d..e7d5b3c3f2 100644 --- a/DeeployTest/Platforms/Siracusa/src/deeploytest.c +++ b/DeeployTest/Platforms/Siracusa/src/deeploytest.c @@ -11,7 +11,7 @@ #include "testinputs.h" #include "testoutputs.h" -#define MAINSTACKSIZE 8000 +#define MAINSTACKSIZE 12000 #define SLAVESTACKSIZE 3800 struct pi_device cluster_dev; @@ -41,7 +41,7 @@ void CompareFloatOnCluster(void *args) { float actual_val = actual[i]; float diff = expected_val - actual_val; - if ((diff < -1e-4) || (diff > 1e-4) || isnan(diff)) { + if ((diff < -1e-3) || (diff > 1e-3) || isnan(diff)) { local_err_count += 1; printf("Expected: %10.6f ", expected_val); @@ -138,7 +138,10 @@ int main(void) { &float_compare_args); cluster_task.stack_size = MAINSTACKSIZE; cluster_task.slave_stack_size = SLAVESTACKSIZE; + pi_cluster_send_task_to_cl(&cluster_dev, &cluster_task); + printf("%i errors in %i in output %i\r\n", float_error_count, + float_compare_args.num_elements, buf); tot_err += float_error_count; } else { diff --git a/DeeployTest/Platforms/Siracusa/src/deeploytraintest.c b/DeeployTest/Platforms/Siracusa/src/deeploytraintest.c new file mode 100644 index 0000000000..a639d88281 --- /dev/null +++ b/DeeployTest/Platforms/Siracusa/src/deeploytraintest.c @@ -0,0 +1,381 @@ +/* + * SPDX-FileCopyrightText: 2020 ETH Zurich and University of Bologna + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/* + * Training harness for Siracusa — Phase 2 (with Deeploy-compiled OptimizerNetwork) + * + * Loop structure: + * + * InitTrainingNetwork() + * InitOptimizerNetwork() + * Connect optimizer buffers → training network's weight/grad buffers + * + * for update_step in [0, N_TRAIN_STEPS): // optimizer steps + * for accum_step in [0, N_ACCUM_STEPS): // mini-batches per update + * lazy_reset_grad = (accum_step == 0) // reset on first, accumulate on rest + * load data for this mini-batch + * RunTrainingNetwork() // fwd + bwd + InPlaceAccumulatorV2 + * store loss value + * // SGD weight update via Deeploy-compiled optimizer kernel: + * copy weights + grad_acc → optimizer input buffers + * RunOptimizerNetwork() + * copy weight_updated ← optimizer output buffers → training weight buffers + * + * Numerical verification: + * - Compare stored loss values against testLossRef[] (from testoutputs.h) + * + * Buffer layout in DeeployNetwork_inputs[] (must match ONNX input order): + * [0 .. TRAINING_NUM_DATA_INPUTS-1] data + labels (per mini-batch) + * [TRAINING_NUM_DATA_INPUTS .. + * .. TRAINING_GRAD_BUF_START_IDX-1] weights (persistent) + * [TRAINING_GRAD_BUF_START_IDX .. + * .. +TRAINING_NUM_GRAD_INPUTS-1] grad accumulation bufs (persistent) + * [DeeployNetwork_num_inputs-1] lazy_reset_grad uint8 + * + * Optimizer buffer layout in DeeployOptNetwork_inputs[] (interleaved pairs): + * [2*i] weight_i (copied from DeeployNetwork_inputs[TRAINING_NUM_DATA_INPUTS+i]) + * [2*i+1] grad_acc_i (copied from DeeployNetwork_inputs[TRAINING_GRAD_BUF_START_IDX+i]) + * DeeployOptNetwork_outputs[i] = weight_i_updated + * → copied back to DeeployNetwork_inputs[TRAINING_NUM_DATA_INPUTS+i] + * + * Compile-time constants (emitted by code generator into testinputs.h): + * N_TRAIN_STEPS number of optimizer (weight-update) steps + * N_ACCUM_STEPS number of mini-batches accumulated per update + * TRAINING_NUM_DATA_INPUTS inputs that change each mini-batch (data + labels) + * TRAINING_GRAD_BUF_START_IDX first grad acc buffer index in DeeployNetwork_inputs[] + * TRAINING_NUM_GRAD_INPUTS number of grad accumulation buffers (== number of weights) + * TRAINING_NUM_WEIGHT_INPUTS number of trainable weight buffers + * TRAINING_LEARNING_RATE SGD learning rate (for reference — embedded in optimizer ONNX) + * + * Reference comparison constants (emitted into testoutputs.h): + * N_LOSS_REFS number of reference loss values + * NUM_WEIGHT_REFS number of reference weight tensors + * TRAINING_TOLERANCE_ABS absolute comparison tolerance + */ + +#include +#include +#include + +#include "CycleCounter.h" +#include "OptimizerNetwork.h" +#include "TrainingNetwork.h" +#include "dory_mem.h" +#include "pmsis.h" +#include "testinputs.h" +#include "testoutputs.h" + +/* ------------------------------------------------------------------------- + * Compile-time defaults — override via CMake target_compile_definitions + * ---------------------------------------------------------------------- */ + +#ifndef N_TRAIN_STEPS +#define N_TRAIN_STEPS 1 +#endif + +#ifndef N_ACCUM_STEPS +#define N_ACCUM_STEPS 1 +#endif + +#ifndef TRAINING_NUM_DATA_INPUTS +#define TRAINING_NUM_DATA_INPUTS 2 +#endif + +#define MAINSTACKSIZE 8000 +#define SLAVESTACKSIZE 3800 + +/* ------------------------------------------------------------------------- + * Cluster device + * ---------------------------------------------------------------------- */ + +struct pi_device cluster_dev; + + +/* ------------------------------------------------------------------------- + * Loss storage (one value per forward pass) + * ---------------------------------------------------------------------- */ + +#define TOTAL_FWD_PASSES (N_TRAIN_STEPS * N_ACCUM_STEPS) +static float stored_losses[TOTAL_FWD_PASSES]; + +/* ------------------------------------------------------------------------- + * Optimizer buffer connection + * + * Connect DeeployOptNetwork_inputs[]/outputs[] to the training network's + * weight and grad acc buffers via memcpy. + * + * Optimizer ONNX input order: [w0, g0, w1, g1, ...] (interleaved pairs) + * Optimizer ONNX output order: [w0_updated, w1_updated, ...] + * ---------------------------------------------------------------------- */ + +static void connect_optimizer_buffers(void) { +#if defined(TRAINING_NUM_WEIGHT_INPUTS) && (TRAINING_NUM_WEIGHT_INPUTS > 0) + /* Nothing to pre-allocate — InitOptimizerNetwork() already allocated the + * optimizer's static buffers and set DeeployOptNetwork_inputs[]/outputs[]. + * We only need to sync data at each optimizer step (see run_optimizer_step). */ + (void)0; +#endif +} + +static void run_optimizer_step(void) { +#if defined(TRAINING_NUM_WEIGHT_INPUTS) && (TRAINING_NUM_WEIGHT_INPUTS > 0) + /* --- Step A: copy current weights + grad acc → optimizer input buffers --- */ + for (uint32_t wi = 0; wi < (uint32_t)TRAINING_NUM_WEIGHT_INPUTS; wi++) { + uint32_t train_w_idx = (uint32_t)TRAINING_NUM_DATA_INPUTS + wi; + uint32_t train_g_idx = (uint32_t)TRAINING_GRAD_BUF_START_IDX + wi; + uint32_t opt_w_in = 2u * wi; + uint32_t opt_g_in = 2u * wi + 1u; + + if ((uint32_t)DeeployNetwork_inputs[train_w_idx] >= 0x10000000u && + (uint32_t)DeeployOptNetwork_inputs[opt_w_in] >= 0x10000000u) { + /* Use the optimizer's expected size, not the training network's (potentially + * inflated) size. GEMMLayer.computeShapes may broadcast a bias from [N] to + * [M, N], so the training buffer can be M× larger than what the optimizer + * (generated from the original ONNX) expects. Copying the larger amount + * overflows the optimizer input buffer and corrupts adjacent memory. */ + memcpy(DeeployOptNetwork_inputs[opt_w_in], + DeeployNetwork_inputs[train_w_idx], + DeeployOptNetwork_inputs_bytes[opt_w_in]); + } + if ((uint32_t)DeeployNetwork_inputs[train_g_idx] >= 0x10000000u && + (uint32_t)DeeployOptNetwork_inputs[opt_g_in] >= 0x10000000u) { + memcpy(DeeployOptNetwork_inputs[opt_g_in], + DeeployNetwork_inputs[train_g_idx], + DeeployNetwork_inputs_bytes[train_g_idx]); + } + } + + + struct pi_cluster_task opt_task; + pi_cluster_task(&opt_task, RunOptimizerNetwork, NULL); + opt_task.stack_size = MAINSTACKSIZE; + opt_task.slave_stack_size = SLAVESTACKSIZE; + pi_cluster_send_task_to_cl(&cluster_dev, &opt_task); + + /* --- Step C: copy weight_updated back to training network's weight buffers --- */ + for (uint32_t wi = 0; wi < (uint32_t)TRAINING_NUM_WEIGHT_INPUTS; wi++) { + uint32_t train_w_idx = (uint32_t)TRAINING_NUM_DATA_INPUTS + wi; + uint32_t opt_w_out = wi; + + if ((uint32_t)DeeployOptNetwork_outputs[opt_w_out] >= 0x10000000u && + (uint32_t)DeeployNetwork_inputs[train_w_idx] >= 0x10000000u) { + uint32_t opt_bytes = DeeployOptNetwork_outputs_bytes[opt_w_out]; + uint32_t train_bytes = DeeployNetwork_inputs_bytes[train_w_idx]; + if (opt_bytes == train_bytes) { + /* Sizes match: direct copy. */ + memcpy(DeeployNetwork_inputs[train_w_idx], + DeeployOptNetwork_outputs[opt_w_out], + opt_bytes); + } else { + /* The training network buffer is larger (broadcasted bias). + * Fill every tile of opt_bytes with the updated value so that + * all broadcast copies reflect the new weight. */ + for (uint32_t off = 0; off < train_bytes; off += opt_bytes) { + uint32_t chunk = (off + opt_bytes <= train_bytes) ? opt_bytes : (train_bytes - off); + memcpy((char *)DeeployNetwork_inputs[train_w_idx] + off, + DeeployOptNetwork_outputs[opt_w_out], + chunk); + } + } + } + } +#endif /* TRAINING_NUM_WEIGHT_INPUTS */ +} + +/* ------------------------------------------------------------------------- + * Numerical comparison helpers — run on cluster (FC has no FPU) + * ---------------------------------------------------------------------- */ + +typedef struct { + float *computed; + float *reference; + uint32_t n; + uint32_t *err_count; +} LossCompareArgs; + +static void CompareLossesOnCluster(void *args) { + if (pi_core_id() != 0) return; + LossCompareArgs *a = (LossCompareArgs *)args; + float tol = TRAINING_TOLERANCE_ABS; /* read on cluster — has FPU */ + uint32_t errors = 0; + for (uint32_t i = 0; i < a->n; i++) { + float diff = a->computed[i] - a->reference[i]; + if (diff < 0.0f) diff = -diff; + printf(" [loss %u] computed=%.6f ref=%.6f diff=%.6f TOL=%.6f\r\n", + i, (double)a->computed[i], (double)a->reference[i], + (double)diff, (double)tol); + if (diff > tol) { + errors++; + } + } + *a->err_count = errors; +} + +/* ------------------------------------------------------------------------- + * main + * ---------------------------------------------------------------------- */ + +int main(void) { + + +printf("=== Siracusa Training Harness (Phase 2 — with OptimizerNetwork) ===\r\n"); +printf("N_TRAIN_STEPS=%u N_ACCUM_STEPS=%u DATA_INPUTS=%u\r\n", + (unsigned)N_TRAIN_STEPS, (unsigned)N_ACCUM_STEPS, + (unsigned)TRAINING_NUM_DATA_INPUTS); + + +// /* ------------------------------------------------------------------ +// * Cluster bring-up +// * ------------------------------------------------------------------ */ + + struct pi_cluster_conf conf; + pi_cluster_conf_init(&conf); + conf.id = 0; + pi_open_from_conf(&cluster_dev, &conf); + if (pi_cluster_open(&cluster_dev)) + return -1; + + mem_init(); +#ifndef NOFLASH + open_fs(); +#endif + + struct pi_cluster_task cluster_task; + + /* ------------------------------------------------------------------ + * Init training network + * ------------------------------------------------------------------ */ + + printf("Initializing TrainingNetwork...\r\n"); + pi_cluster_task(&cluster_task, InitTrainingNetwork, NULL); + cluster_task.stack_size = MAINSTACKSIZE; + cluster_task.slave_stack_size = SLAVESTACKSIZE; + pi_cluster_send_task_to_cl(&cluster_dev, &cluster_task); + + /* ------------------------------------------------------------------ + * Zero-initialise gradient accumulation buffers. + * ------------------------------------------------------------------ */ + + +for (uint32_t _gi = 0; _gi < (uint32_t)TRAINING_NUM_GRAD_INPUTS; _gi++) { + uint32_t _idx = (uint32_t)TRAINING_GRAD_BUF_START_IDX + _gi; + if ((uint32_t)DeeployNetwork_inputs[_idx] >= 0x10000000u) { + memset(DeeployNetwork_inputs[_idx], 0, DeeployNetwork_inputs_bytes[_idx]); + } +} + + /* ------------------------------------------------------------------ + * Init optimizer network + * ------------------------------------------------------------------ */ + + printf("Initializing OptimizerNetwork...\r\n"); + pi_cluster_task(&cluster_task, InitOptimizerNetwork, NULL); + cluster_task.stack_size = MAINSTACKSIZE; + cluster_task.slave_stack_size = SLAVESTACKSIZE; + pi_cluster_send_task_to_cl(&cluster_dev, &cluster_task); + +// connect_optimizer_buffers(); + +// /* ------------------------------------------------------------------ +// * lazy_reset_grad is the last input of the training network. +// * ------------------------------------------------------------------ */ + + uint32_t reset_idx = DeeployNetwork_num_inputs - 1; + + /* ------------------------------------------------------------------ + * Copy initial weights into network input buffers. + * (InitTrainingNetwork only malloc's them; testInitWeights[] holds + * the actual starting values from inputs.npz.) + * ------------------------------------------------------------------ */ + +#if defined(TRAINING_NUM_WEIGHT_INPUTS) && (TRAINING_NUM_WEIGHT_INPUTS > 0) + for (uint32_t wi = 0; wi < (uint32_t)TRAINING_NUM_WEIGHT_INPUTS; wi++) { + uint32_t idx = (uint32_t)TRAINING_NUM_DATA_INPUTS + wi; + if ((uint32_t)DeeployNetwork_inputs[idx] >= 0x10000000u) { + memcpy(DeeployNetwork_inputs[idx], testInitWeights[wi], DeeployNetwork_inputs_bytes[idx]); + } + } +#endif + + printf("Starting training (%u optimizer steps x %u accum steps)...\r\n", + (unsigned)N_TRAIN_STEPS, (unsigned)N_ACCUM_STEPS); + + uint32_t training_cycles = 0; + uint32_t optimizer_cycles = 0; + + for (uint32_t update_step = 0; update_step < N_TRAIN_STEPS; update_step++) { + + for (uint32_t accum_step = 0; accum_step < N_ACCUM_STEPS; accum_step++) { + + uint32_t mb = update_step * N_ACCUM_STEPS + accum_step; + + printf(" update %u/%u accum %u/%u (mini-batch %u)\r\n", + update_step + 1, (unsigned)N_TRAIN_STEPS, + accum_step + 1, (unsigned)N_ACCUM_STEPS, + mb); + + + /* ① Set lazy_reset_grad. */ + if ((uint32_t)DeeployNetwork_inputs[reset_idx] >= 0x10000000) { + *((uint8_t *)DeeployNetwork_inputs[reset_idx]) = + (accum_step == 0) ? 1u : 0u; + } + + /* ② Load this mini-batch's data + labels (cycle through unique samples). */ + for (uint32_t buf = 0; buf < TRAINING_NUM_DATA_INPUTS; buf++) { + if ((uint32_t)DeeployNetwork_inputs[buf] >= 0x10000000) { + memcpy(DeeployNetwork_inputs[buf], + testDataVector[mb % TRAINING_DATA_SIZE][buf], + DeeployNetwork_inputs_bytes[buf]); + } + } + + /* ③ Forward + backward + InPlaceAccumulatorV2. */ + pi_cluster_task(&cluster_task, RunTrainingNetwork, NULL); + cluster_task.stack_size = MAINSTACKSIZE; + cluster_task.slave_stack_size = SLAVESTACKSIZE; + pi_cluster_send_task_to_cl(&cluster_dev, &cluster_task); + + /* ④ Store loss — use memcpy to avoid float registers on FC (no FPU). */ + if ((uint32_t)DeeployNetwork_outputs[0] >= 0x10000000u) { + memcpy(&stored_losses[mb], DeeployNetwork_outputs[0], sizeof(float)); + } + + } /* end accum_step loop */ + + /* ⑤ SGD weight update via Deeploy-compiled OptimizerNetwork. */ + run_optimizer_step(); + + } /* end update_step loop */ + + // printf("Training complete.\r\n"); + // printf("Total training cycles : %u\r\n", training_cycles); + // printf("Total optimizer cycles : %u\r\n", optimizer_cycles); + + + /* ------------------------------------------------------------------ + * Numerical verification — run on cluster (FC has no FPU) + * ------------------------------------------------------------------ */ + + uint32_t loss_err_count = 0; + uint32_t total_loss_checks = (TOTAL_FWD_PASSES < N_LOSS_REFS) ? TOTAL_FWD_PASSES : N_LOSS_REFS; + LossCompareArgs loss_cmp_args = { + .computed = stored_losses, + .reference = (float *)testLossRef, + .n = total_loss_checks, + .err_count = &loss_err_count, + }; + pi_cluster_task(&cluster_task, CompareLossesOnCluster, &loss_cmp_args); + cluster_task.stack_size = MAINSTACKSIZE; + cluster_task.slave_stack_size = SLAVESTACKSIZE; + pi_cluster_send_task_to_cl(&cluster_dev, &cluster_task); + printf("Errors: %u out of %u\r\n", (unsigned)loss_err_count, (unsigned)total_loss_checks); + + + + return 0; + +} diff --git a/DeeployTest/Tests/Kernels/FP32/AveragePool/inputs.npz b/DeeployTest/Tests/Kernels/FP32/AveragePool/inputs.npz new file mode 100644 index 0000000000..7ee6201e23 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/AveragePool/inputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/AveragePool/network.onnx b/DeeployTest/Tests/Kernels/FP32/AveragePool/network.onnx new file mode 100644 index 0000000000..4a9abeb668 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/AveragePool/network.onnx differ diff --git a/DeeployTest/Tests/Kernels/FP32/AveragePool/outputs.npz b/DeeployTest/Tests/Kernels/FP32/AveragePool/outputs.npz new file mode 100644 index 0000000000..ad957a8592 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/AveragePool/outputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/AveragePoolGrad/inputs.npz b/DeeployTest/Tests/Kernels/FP32/AveragePoolGrad/inputs.npz new file mode 100644 index 0000000000..e2a3c837ac Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/AveragePoolGrad/inputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/AveragePoolGrad/network.onnx b/DeeployTest/Tests/Kernels/FP32/AveragePoolGrad/network.onnx new file mode 100644 index 0000000000..218d56e501 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/AveragePoolGrad/network.onnx differ diff --git a/DeeployTest/Tests/Kernels/FP32/AveragePoolGrad/outputs.npz b/DeeployTest/Tests/Kernels/FP32/AveragePoolGrad/outputs.npz new file mode 100644 index 0000000000..d63a1f92ac Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/AveragePoolGrad/outputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/ConvGrad/inputs.npz b/DeeployTest/Tests/Kernels/FP32/ConvGrad/inputs.npz new file mode 100644 index 0000000000..d0d8c91d6e Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/ConvGrad/inputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/ConvGrad/network.onnx b/DeeployTest/Tests/Kernels/FP32/ConvGrad/network.onnx new file mode 100644 index 0000000000..435e0483d1 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/ConvGrad/network.onnx differ diff --git a/DeeployTest/Tests/Kernels/FP32/ConvGrad/outputs.npz b/DeeployTest/Tests/Kernels/FP32/ConvGrad/outputs.npz new file mode 100644 index 0000000000..9d0abb7bcf Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/ConvGrad/outputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/ConvGrad_Padded/inputs.npz b/DeeployTest/Tests/Kernels/FP32/ConvGrad_Padded/inputs.npz new file mode 100644 index 0000000000..a9efaec6aa Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/ConvGrad_Padded/inputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/ConvGrad_Padded/network.onnx b/DeeployTest/Tests/Kernels/FP32/ConvGrad_Padded/network.onnx new file mode 100644 index 0000000000..29ef28440b Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/ConvGrad_Padded/network.onnx differ diff --git a/DeeployTest/Tests/Kernels/FP32/ConvGrad_Padded/outputs.npz b/DeeployTest/Tests/Kernels/FP32/ConvGrad_Padded/outputs.npz new file mode 100644 index 0000000000..94a2ee38ca Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/ConvGrad_Padded/outputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/ConvGrad_Stride2/inputs.npz b/DeeployTest/Tests/Kernels/FP32/ConvGrad_Stride2/inputs.npz new file mode 100644 index 0000000000..72579a861c Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/ConvGrad_Stride2/inputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/ConvGrad_Stride2/network.onnx b/DeeployTest/Tests/Kernels/FP32/ConvGrad_Stride2/network.onnx new file mode 100644 index 0000000000..eb07836f38 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/ConvGrad_Stride2/network.onnx differ diff --git a/DeeployTest/Tests/Kernels/FP32/ConvGrad_Stride2/outputs.npz b/DeeployTest/Tests/Kernels/FP32/ConvGrad_Stride2/outputs.npz new file mode 100644 index 0000000000..6886515d6e Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/ConvGrad_Stride2/outputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/ConvGrad_Stride3/inputs.npz b/DeeployTest/Tests/Kernels/FP32/ConvGrad_Stride3/inputs.npz new file mode 100644 index 0000000000..a0ef2ca0bf Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/ConvGrad_Stride3/inputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/ConvGrad_Stride3/network.onnx b/DeeployTest/Tests/Kernels/FP32/ConvGrad_Stride3/network.onnx new file mode 100644 index 0000000000..71836a1aea Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/ConvGrad_Stride3/network.onnx differ diff --git a/DeeployTest/Tests/Kernels/FP32/ConvGrad_Stride3/outputs.npz b/DeeployTest/Tests/Kernels/FP32/ConvGrad_Stride3/outputs.npz new file mode 100644 index 0000000000..d34b100f49 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/ConvGrad_Stride3/outputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/DWConvGrad/inputs.npz b/DeeployTest/Tests/Kernels/FP32/DWConvGrad/inputs.npz new file mode 100644 index 0000000000..4af90c5ddd Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/DWConvGrad/inputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/DWConvGrad/network.onnx b/DeeployTest/Tests/Kernels/FP32/DWConvGrad/network.onnx new file mode 100644 index 0000000000..9cf9bdea46 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/DWConvGrad/network.onnx differ diff --git a/DeeployTest/Tests/Kernels/FP32/DWConvGrad/outputs.npz b/DeeployTest/Tests/Kernels/FP32/DWConvGrad/outputs.npz new file mode 100644 index 0000000000..33dba92723 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/DWConvGrad/outputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/GELU/inputs.npz b/DeeployTest/Tests/Kernels/FP32/GeLU/inputs.npz similarity index 100% rename from DeeployTest/Tests/Kernels/FP32/GELU/inputs.npz rename to DeeployTest/Tests/Kernels/FP32/GeLU/inputs.npz diff --git a/DeeployTest/Tests/Kernels/FP32/GELU/network.onnx b/DeeployTest/Tests/Kernels/FP32/GeLU/network.onnx similarity index 100% rename from DeeployTest/Tests/Kernels/FP32/GELU/network.onnx rename to DeeployTest/Tests/Kernels/FP32/GeLU/network.onnx diff --git a/DeeployTest/Tests/Kernels/FP32/GELU/outputs.npz b/DeeployTest/Tests/Kernels/FP32/GeLU/outputs.npz similarity index 100% rename from DeeployTest/Tests/Kernels/FP32/GELU/outputs.npz rename to DeeployTest/Tests/Kernels/FP32/GeLU/outputs.npz diff --git a/DeeployTest/Tests/Kernels/FP32/GeLUGrad/inputs.npz b/DeeployTest/Tests/Kernels/FP32/GeLUGrad/inputs.npz new file mode 100644 index 0000000000..c5c8525a61 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/GeLUGrad/inputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/GeLUGrad/network.onnx b/DeeployTest/Tests/Kernels/FP32/GeLUGrad/network.onnx new file mode 100644 index 0000000000..1b6d14909d Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/GeLUGrad/network.onnx differ diff --git a/DeeployTest/Tests/Kernels/FP32/GeLUGrad/outputs.npz b/DeeployTest/Tests/Kernels/FP32/GeLUGrad/outputs.npz new file mode 100644 index 0000000000..4858b3262d Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/GeLUGrad/outputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/GroupNormGrad/inputs.npz b/DeeployTest/Tests/Kernels/FP32/GroupNormGrad/inputs.npz new file mode 100644 index 0000000000..894588e948 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/GroupNormGrad/inputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/GroupNormGrad/network.onnx b/DeeployTest/Tests/Kernels/FP32/GroupNormGrad/network.onnx new file mode 100644 index 0000000000..fbf1a288b9 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/GroupNormGrad/network.onnx differ diff --git a/DeeployTest/Tests/Kernels/FP32/GroupNormGrad/outputs.npz b/DeeployTest/Tests/Kernels/FP32/GroupNormGrad/outputs.npz new file mode 100644 index 0000000000..9eccdedc0a Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/GroupNormGrad/outputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/LayernormGrad/inputs.npz b/DeeployTest/Tests/Kernels/FP32/LayernormGrad/inputs.npz new file mode 100644 index 0000000000..29940fb754 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/LayernormGrad/inputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/LayernormGrad/network.onnx b/DeeployTest/Tests/Kernels/FP32/LayernormGrad/network.onnx new file mode 100644 index 0000000000..d92dceddf7 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/LayernormGrad/network.onnx differ diff --git a/DeeployTest/Tests/Kernels/FP32/LayernormGrad/outputs.npz b/DeeployTest/Tests/Kernels/FP32/LayernormGrad/outputs.npz new file mode 100644 index 0000000000..3c1c0127e2 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/LayernormGrad/outputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/MaxpoolGrad/inputs.npz b/DeeployTest/Tests/Kernels/FP32/MaxpoolGrad/inputs.npz new file mode 100644 index 0000000000..73fc7019d2 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/MaxpoolGrad/inputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/MaxpoolGrad/network.onnx b/DeeployTest/Tests/Kernels/FP32/MaxpoolGrad/network.onnx new file mode 100644 index 0000000000..41f0f58159 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/MaxpoolGrad/network.onnx differ diff --git a/DeeployTest/Tests/Kernels/FP32/MaxpoolGrad/outputs.npz b/DeeployTest/Tests/Kernels/FP32/MaxpoolGrad/outputs.npz new file mode 100644 index 0000000000..d0e746c781 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/MaxpoolGrad/outputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/PWConvGrad/inputs.npz b/DeeployTest/Tests/Kernels/FP32/PWConvGrad/inputs.npz new file mode 100644 index 0000000000..651bb45464 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/PWConvGrad/inputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/PWConvGrad/network.onnx b/DeeployTest/Tests/Kernels/FP32/PWConvGrad/network.onnx new file mode 100644 index 0000000000..761f62a8e7 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/PWConvGrad/network.onnx differ diff --git a/DeeployTest/Tests/Kernels/FP32/PWConvGrad/outputs.npz b/DeeployTest/Tests/Kernels/FP32/PWConvGrad/outputs.npz new file mode 100644 index 0000000000..a1285268dd Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/PWConvGrad/outputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/ReluGrad/inputs.npz b/DeeployTest/Tests/Kernels/FP32/ReluGrad/inputs.npz new file mode 100644 index 0000000000..3a5a15c3dd Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/ReluGrad/inputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/ReluGrad/network.onnx b/DeeployTest/Tests/Kernels/FP32/ReluGrad/network.onnx new file mode 100644 index 0000000000..b6b2048c07 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/ReluGrad/network.onnx differ diff --git a/DeeployTest/Tests/Kernels/FP32/ReluGrad/outputs.npz b/DeeployTest/Tests/Kernels/FP32/ReluGrad/outputs.npz new file mode 100644 index 0000000000..798256ce13 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/ReluGrad/outputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/SoftmaxCELoss/inputs.npz b/DeeployTest/Tests/Kernels/FP32/SoftmaxCELoss/inputs.npz new file mode 100644 index 0000000000..a6067b70b6 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/SoftmaxCELoss/inputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/SoftmaxCELoss/network.onnx b/DeeployTest/Tests/Kernels/FP32/SoftmaxCELoss/network.onnx new file mode 100644 index 0000000000..8cc1b1220d Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/SoftmaxCELoss/network.onnx differ diff --git a/DeeployTest/Tests/Kernels/FP32/SoftmaxCELoss/outputs.npz b/DeeployTest/Tests/Kernels/FP32/SoftmaxCELoss/outputs.npz new file mode 100644 index 0000000000..d9abe2d6cf Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/SoftmaxCELoss/outputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/SoftmaxGrad/inputs.npz b/DeeployTest/Tests/Kernels/FP32/SoftmaxGrad/inputs.npz new file mode 100644 index 0000000000..9324a1f1f0 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/SoftmaxGrad/inputs.npz differ diff --git a/DeeployTest/Tests/Kernels/FP32/SoftmaxGrad/network.onnx b/DeeployTest/Tests/Kernels/FP32/SoftmaxGrad/network.onnx new file mode 100644 index 0000000000..b245cb6f24 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/SoftmaxGrad/network.onnx differ diff --git a/DeeployTest/Tests/Kernels/FP32/SoftmaxGrad/outputs.npz b/DeeployTest/Tests/Kernels/FP32/SoftmaxGrad/outputs.npz new file mode 100644 index 0000000000..6bbe1507e3 Binary files /dev/null and b/DeeployTest/Tests/Kernels/FP32/SoftmaxGrad/outputs.npz differ diff --git a/DeeployTest/Tests/Models/Autoencoder_Train/autoencoder_optimizer/network.onnx b/DeeployTest/Tests/Models/Autoencoder_Train/autoencoder_optimizer/network.onnx new file mode 100644 index 0000000000..d2fb55e00b Binary files /dev/null and b/DeeployTest/Tests/Models/Autoencoder_Train/autoencoder_optimizer/network.onnx differ diff --git a/DeeployTest/Tests/Models/Autoencoder_Train/autoencoder_train/inputs.npz b/DeeployTest/Tests/Models/Autoencoder_Train/autoencoder_train/inputs.npz new file mode 100644 index 0000000000..7c5a6e0588 Binary files /dev/null and b/DeeployTest/Tests/Models/Autoencoder_Train/autoencoder_train/inputs.npz differ diff --git a/DeeployTest/Tests/Models/Autoencoder_Train/autoencoder_train/network.onnx b/DeeployTest/Tests/Models/Autoencoder_Train/autoencoder_train/network.onnx new file mode 100644 index 0000000000..0311f8353f Binary files /dev/null and b/DeeployTest/Tests/Models/Autoencoder_Train/autoencoder_train/network.onnx differ diff --git a/DeeployTest/Tests/Models/Autoencoder_Train/autoencoder_train/outputs.npz b/DeeployTest/Tests/Models/Autoencoder_Train/autoencoder_train/outputs.npz new file mode 100644 index 0000000000..e7f924dfec Binary files /dev/null and b/DeeployTest/Tests/Models/Autoencoder_Train/autoencoder_train/outputs.npz differ diff --git a/DeeployTest/Tests/Models/MLP_Train/simplemlp_optimizer/network.onnx b/DeeployTest/Tests/Models/MLP_Train/simplemlp_optimizer/network.onnx new file mode 100644 index 0000000000..237d1d9009 Binary files /dev/null and b/DeeployTest/Tests/Models/MLP_Train/simplemlp_optimizer/network.onnx differ diff --git a/DeeployTest/Tests/Models/MLP_Train/simplemlp_train/checkpoint b/DeeployTest/Tests/Models/MLP_Train/simplemlp_train/checkpoint new file mode 100644 index 0000000000..2cd72206f0 Binary files /dev/null and b/DeeployTest/Tests/Models/MLP_Train/simplemlp_train/checkpoint differ diff --git a/DeeployTest/Tests/Models/MLP_Train/simplemlp_train/inputs.npz b/DeeployTest/Tests/Models/MLP_Train/simplemlp_train/inputs.npz new file mode 100644 index 0000000000..8ea3b1a193 Binary files /dev/null and b/DeeployTest/Tests/Models/MLP_Train/simplemlp_train/inputs.npz differ diff --git a/DeeployTest/Tests/Models/MLP_Train/simplemlp_train/network.onnx b/DeeployTest/Tests/Models/MLP_Train/simplemlp_train/network.onnx new file mode 100644 index 0000000000..b1d9730cf8 Binary files /dev/null and b/DeeployTest/Tests/Models/MLP_Train/simplemlp_train/network.onnx differ diff --git a/DeeployTest/Tests/Models/MLP_Train/simplemlp_train/outputs.npz b/DeeployTest/Tests/Models/MLP_Train/simplemlp_train/outputs.npz new file mode 100644 index 0000000000..5e04080292 Binary files /dev/null and b/DeeployTest/Tests/Models/MLP_Train/simplemlp_train/outputs.npz differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/convit_optimizer/network.onnx b/DeeployTest/Tests/Models/SmallTransformer/convit_optimizer/network.onnx new file mode 100644 index 0000000000..29cbacacf2 Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/convit_optimizer/network.onnx differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/convit_train/checkpoint b/DeeployTest/Tests/Models/SmallTransformer/convit_train/checkpoint new file mode 100644 index 0000000000..968d2533cc Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/convit_train/checkpoint differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/convit_train/eval_model.onnx b/DeeployTest/Tests/Models/SmallTransformer/convit_train/eval_model.onnx new file mode 100644 index 0000000000..a83950a225 Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/convit_train/eval_model.onnx differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/convit_train/inputs.npz b/DeeployTest/Tests/Models/SmallTransformer/convit_train/inputs.npz new file mode 100644 index 0000000000..d6dddb97c1 Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/convit_train/inputs.npz differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/convit_train/network.onnx b/DeeployTest/Tests/Models/SmallTransformer/convit_train/network.onnx new file mode 100644 index 0000000000..19612aa1cc Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/convit_train/network.onnx differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/convit_train/network_infer.onnx b/DeeployTest/Tests/Models/SmallTransformer/convit_train/network_infer.onnx new file mode 100644 index 0000000000..e2168be468 Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/convit_train/network_infer.onnx differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/convit_train/network_pre_sgd.onnx b/DeeployTest/Tests/Models/SmallTransformer/convit_train/network_pre_sgd.onnx new file mode 100644 index 0000000000..ab99f61857 Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/convit_train/network_pre_sgd.onnx differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/convit_train/network_train.onnx b/DeeployTest/Tests/Models/SmallTransformer/convit_train/network_train.onnx new file mode 100644 index 0000000000..7cca65bb36 Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/convit_train/network_train.onnx differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/convit_train/network_train_optim.onnx b/DeeployTest/Tests/Models/SmallTransformer/convit_train/network_train_optim.onnx new file mode 100644 index 0000000000..19612aa1cc Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/convit_train/network_train_optim.onnx differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/convit_train/optimizer_model.onnx b/DeeployTest/Tests/Models/SmallTransformer/convit_train/optimizer_model.onnx new file mode 100644 index 0000000000..bfaaf9d994 Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/convit_train/optimizer_model.onnx differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/convit_train/outputs.npz b/DeeployTest/Tests/Models/SmallTransformer/convit_train/outputs.npz new file mode 100644 index 0000000000..9cc980ab37 Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/convit_train/outputs.npz differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_optimizer/network.onnx b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_optimizer/network.onnx new file mode 100644 index 0000000000..2c902b1c26 Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_optimizer/network.onnx differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/checkpoint b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/checkpoint new file mode 100644 index 0000000000..58430c4ee5 Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/checkpoint differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/eval_model.onnx b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/eval_model.onnx new file mode 100644 index 0000000000..35da44487b Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/eval_model.onnx differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/inputs.npz b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/inputs.npz new file mode 100644 index 0000000000..5a236eb960 Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/inputs.npz differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/network.onnx b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/network.onnx new file mode 100644 index 0000000000..71df82b70a Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/network.onnx differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/network_infer.onnx b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/network_infer.onnx new file mode 100644 index 0000000000..7833142239 Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/network_infer.onnx differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/network_train.onnx b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/network_train.onnx new file mode 100644 index 0000000000..5b5b54bed4 Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/network_train.onnx differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/network_train_optim.onnx b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/network_train_optim.onnx new file mode 100644 index 0000000000..71df82b70a Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/network_train_optim.onnx differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/optimizer_model.onnx b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/optimizer_model.onnx new file mode 100644 index 0000000000..51b470548b Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/optimizer_model.onnx differ diff --git a/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/outputs.npz b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/outputs.npz new file mode 100644 index 0000000000..176d82d2f3 Binary files /dev/null and b/DeeployTest/Tests/Models/SmallTransformer/tinytransformer_train/outputs.npz differ diff --git a/DeeployTest/Tests/TestTrainingNetworks/dscnn_optimizer/network.onnx b/DeeployTest/Tests/TestTrainingNetworks/dscnn_optimizer/network.onnx new file mode 100644 index 0000000000..2c6daf5c85 Binary files /dev/null and b/DeeployTest/Tests/TestTrainingNetworks/dscnn_optimizer/network.onnx differ diff --git a/DeeployTest/Tests/TestTrainingNetworks/dscnn_train/inputs.npz b/DeeployTest/Tests/TestTrainingNetworks/dscnn_train/inputs.npz new file mode 100644 index 0000000000..39a2fe0ffa Binary files /dev/null and b/DeeployTest/Tests/TestTrainingNetworks/dscnn_train/inputs.npz differ diff --git a/DeeployTest/Tests/TestTrainingNetworks/dscnn_train/network.onnx b/DeeployTest/Tests/TestTrainingNetworks/dscnn_train/network.onnx new file mode 100644 index 0000000000..75cc7d7575 Binary files /dev/null and b/DeeployTest/Tests/TestTrainingNetworks/dscnn_train/network.onnx differ diff --git a/DeeployTest/Tests/TestTrainingNetworks/dscnn_train/outputs.npz b/DeeployTest/Tests/TestTrainingNetworks/dscnn_train/outputs.npz new file mode 100644 index 0000000000..4f57304923 Binary files /dev/null and b/DeeployTest/Tests/TestTrainingNetworks/dscnn_train/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/EPIDENET_train_C2_T1000_N11_WCCI_Edge_FT/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/EPIDENET_train_C2_T1000_N11_WCCI_Edge_FT/inputs.npz new file mode 100644 index 0000000000..7387fea94b Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/EPIDENET_train_C2_T1000_N11_WCCI_Edge_FT/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/EPIDENET_train_C2_T1000_N11_WCCI_Edge_FT/network.onnx b/DeeployTest/Tests/testFloatConvGrad/EPIDENET_train_C2_T1000_N11_WCCI_Edge_FT/network.onnx new file mode 100644 index 0000000000..4b961199c6 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/EPIDENET_train_C2_T1000_N11_WCCI_Edge_FT/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/EPIDENET_train_C2_T1000_N11_WCCI_Edge_FT/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/EPIDENET_train_C2_T1000_N11_WCCI_Edge_FT/outputs.npz new file mode 100644 index 0000000000..05d4b5eec2 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/EPIDENET_train_C2_T1000_N11_WCCI_Edge_FT/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/EPIDENET_train_C2_T1000_N11_WCCI_FC/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/EPIDENET_train_C2_T1000_N11_WCCI_FC/inputs.npz new file mode 100644 index 0000000000..d79ce294df Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/EPIDENET_train_C2_T1000_N11_WCCI_FC/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/EPIDENET_train_C2_T1000_N11_WCCI_FC/network.onnx b/DeeployTest/Tests/testFloatConvGrad/EPIDENET_train_C2_T1000_N11_WCCI_FC/network.onnx new file mode 100644 index 0000000000..f1332563cf Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/EPIDENET_train_C2_T1000_N11_WCCI_FC/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/EPIDENET_train_C2_T1000_N11_WCCI_FC/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/EPIDENET_train_C2_T1000_N11_WCCI_FC/outputs.npz new file mode 100644 index 0000000000..3124cb9229 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/EPIDENET_train_C2_T1000_N11_WCCI_FC/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/MI_BMINet_train_C8_T1900_F1_8_D1_N2_WCCI_Edge_FT/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/MI_BMINet_train_C8_T1900_F1_8_D1_N2_WCCI_Edge_FT/inputs.npz new file mode 100644 index 0000000000..84345f106d Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/MI_BMINet_train_C8_T1900_F1_8_D1_N2_WCCI_Edge_FT/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/MI_BMINet_train_C8_T1900_F1_8_D1_N2_WCCI_Edge_FT/network.onnx b/DeeployTest/Tests/testFloatConvGrad/MI_BMINet_train_C8_T1900_F1_8_D1_N2_WCCI_Edge_FT/network.onnx new file mode 100644 index 0000000000..ccecea6e11 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/MI_BMINet_train_C8_T1900_F1_8_D1_N2_WCCI_Edge_FT/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/MI_BMINet_train_C8_T1900_F1_8_D1_N2_WCCI_Edge_FT/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/MI_BMINet_train_C8_T1900_F1_8_D1_N2_WCCI_Edge_FT/outputs.npz new file mode 100644 index 0000000000..c81fa211a8 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/MI_BMINet_train_C8_T1900_F1_8_D1_N2_WCCI_Edge_FT/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/MI_BMINet_train_C8_T1900_F1_8_D1_N2_WCCI_FC/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/MI_BMINet_train_C8_T1900_F1_8_D1_N2_WCCI_FC/inputs.npz new file mode 100644 index 0000000000..49a1bf0b79 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/MI_BMINet_train_C8_T1900_F1_8_D1_N2_WCCI_FC/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/MI_BMINet_train_C8_T1900_F1_8_D1_N2_WCCI_FC/network.onnx b/DeeployTest/Tests/testFloatConvGrad/MI_BMINet_train_C8_T1900_F1_8_D1_N2_WCCI_FC/network.onnx new file mode 100644 index 0000000000..f907bca130 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/MI_BMINet_train_C8_T1900_F1_8_D1_N2_WCCI_FC/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/MI_BMINet_train_C8_T1900_F1_8_D1_N2_WCCI_FC/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/MI_BMINet_train_C8_T1900_F1_8_D1_N2_WCCI_FC/outputs.npz new file mode 100644 index 0000000000..b685efca99 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/MI_BMINet_train_C8_T1900_F1_8_D1_N2_WCCI_FC/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradB/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradB/inputs.npz new file mode 100644 index 0000000000..2182093c81 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradB/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradB/network.onnx b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradB/network.onnx new file mode 100644 index 0000000000..2e24b965de Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradB/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradB/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradB/outputs.npz new file mode 100644 index 0000000000..4cdbb343bd Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradB/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradW/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradW/inputs.npz new file mode 100644 index 0000000000..95880b36fe Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradW/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradW/network.onnx b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradW/network.onnx new file mode 100644 index 0000000000..cf241aaee4 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradW/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradW/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradW/outputs.npz new file mode 100644 index 0000000000..2a95866444 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradW/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradWBigBatch1/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradWBigBatch1/inputs.npz new file mode 100644 index 0000000000..5619e4356c Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradWBigBatch1/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradWBigBatch1/network.onnx b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradWBigBatch1/network.onnx new file mode 100644 index 0000000000..d2c0aa076c Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradWBigBatch1/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradWBigBatch1/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradWBigBatch1/outputs.npz new file mode 100644 index 0000000000..db3e532922 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradWBigBatch1/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradWBigBatch4/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradWBigBatch4/inputs.npz new file mode 100644 index 0000000000..96ae55d8fb Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradWBigBatch4/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradWBigBatch4/network.onnx b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradWBigBatch4/network.onnx new file mode 100644 index 0000000000..f289a198d4 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradWBigBatch4/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradWBigBatch4/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradWBigBatch4/outputs.npz new file mode 100644 index 0000000000..43c2b522c7 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradWBigBatch4/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradX/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradX/inputs.npz new file mode 100644 index 0000000000..55aa3d560d Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradX/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradX/network.onnx b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradX/network.onnx new file mode 100644 index 0000000000..5df16ec0db Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradX/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradX/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradX/outputs.npz new file mode 100644 index 0000000000..6dae29b6a8 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradX/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradXBig/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradXBig/inputs.npz new file mode 100644 index 0000000000..72542ae72d Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradXBig/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradXBig/network.onnx b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradXBig/network.onnx new file mode 100644 index 0000000000..b1cdbed2eb Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradXBig/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradXBig/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradXBig/outputs.npz new file mode 100644 index 0000000000..860f434b8b Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradXBig/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradXlong/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradXlong/inputs.npz new file mode 100644 index 0000000000..95adac0b03 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradXlong/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradXlong/network.onnx b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradXlong/network.onnx new file mode 100644 index 0000000000..e3da3eac11 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradXlong/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradXlong/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradXlong/outputs.npz new file mode 100644 index 0000000000..b7d4b086d9 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatConvGradXlong/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW/inputs.npz new file mode 100644 index 0000000000..0d0fa3d217 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW/network.onnx b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW/network.onnx new file mode 100644 index 0000000000..c32e51c81a Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW/outputs.npz new file mode 100644 index 0000000000..d4e77d1246 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Padded/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Padded/inputs.npz new file mode 100644 index 0000000000..b93fa31f51 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Padded/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Padded/network.onnx b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Padded/network.onnx new file mode 100644 index 0000000000..00af6047d3 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Padded/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Padded/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Padded/outputs.npz new file mode 100644 index 0000000000..8297d71e66 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Padded/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Stride2/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Stride2/inputs.npz new file mode 100644 index 0000000000..c830a16380 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Stride2/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Stride2/network.onnx b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Stride2/network.onnx new file mode 100644 index 0000000000..db80a91855 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Stride2/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Stride2/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Stride2/outputs.npz new file mode 100644 index 0000000000..956d3ecd36 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Stride2/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Stride3/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Stride3/inputs.npz new file mode 100644 index 0000000000..f7f291302d Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Stride3/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Stride3/network.onnx b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Stride3/network.onnx new file mode 100644 index 0000000000..860fdff4ea Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Stride3/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Stride3/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Stride3/outputs.npz new file mode 100644 index 0000000000..3ae04a684b Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradW_Stride3/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX/inputs.npz new file mode 100644 index 0000000000..ac4d37fff4 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX/network.onnx b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX/network.onnx new file mode 100644 index 0000000000..3306a0b5a1 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX/outputs.npz new file mode 100644 index 0000000000..18c49a748e Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradXSmall/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradXSmall/inputs.npz new file mode 100644 index 0000000000..23425b4f12 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradXSmall/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradXSmall/network.onnx b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradXSmall/network.onnx new file mode 100644 index 0000000000..83ecd58a91 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradXSmall/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradXSmall/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradXSmall/outputs.npz new file mode 100644 index 0000000000..2bc25fd8c7 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradXSmall/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Padded/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Padded/inputs.npz new file mode 100644 index 0000000000..91ac140714 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Padded/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Padded/network.onnx b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Padded/network.onnx new file mode 100644 index 0000000000..2ec9d0acb2 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Padded/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Padded/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Padded/outputs.npz new file mode 100644 index 0000000000..7b70648c09 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Padded/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Stride2/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Stride2/inputs.npz new file mode 100644 index 0000000000..1c851d9132 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Stride2/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Stride2/network.onnx b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Stride2/network.onnx new file mode 100644 index 0000000000..71df7248a1 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Stride2/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Stride2/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Stride2/outputs.npz new file mode 100644 index 0000000000..4711fa2542 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Stride2/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Stride3/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Stride3/inputs.npz new file mode 100644 index 0000000000..5d67f06e6d Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Stride3/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Stride3/network.onnx b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Stride3/network.onnx new file mode 100644 index 0000000000..874ec0b074 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Stride3/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Stride3/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Stride3/outputs.npz new file mode 100644 index 0000000000..1dcff6fe59 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatDWConvGradX_Stride3/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatPWConvGradW/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatPWConvGradW/inputs.npz new file mode 100644 index 0000000000..de59d766c8 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatPWConvGradW/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatPWConvGradW/network.onnx b/DeeployTest/Tests/testFloatConvGrad/testFloatPWConvGradW/network.onnx new file mode 100644 index 0000000000..c84bbefdf0 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatPWConvGradW/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatPWConvGradW/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatPWConvGradW/outputs.npz new file mode 100644 index 0000000000..e91a27aa82 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatPWConvGradW/outputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatPWConvGradX/inputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatPWConvGradX/inputs.npz new file mode 100644 index 0000000000..5d9e490289 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatPWConvGradX/inputs.npz differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatPWConvGradX/network.onnx b/DeeployTest/Tests/testFloatConvGrad/testFloatPWConvGradX/network.onnx new file mode 100644 index 0000000000..74db17218d Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatPWConvGradX/network.onnx differ diff --git a/DeeployTest/Tests/testFloatConvGrad/testFloatPWConvGradX/outputs.npz b/DeeployTest/Tests/testFloatConvGrad/testFloatPWConvGradX/outputs.npz new file mode 100644 index 0000000000..7d7ecd9591 Binary files /dev/null and b/DeeployTest/Tests/testFloatConvGrad/testFloatPWConvGradX/outputs.npz differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_FT1/inputs.npz b/DeeployTest/Tests/testTrainCCT/CCT2_FT1/inputs.npz new file mode 100644 index 0000000000..a9018350f2 Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_FT1/inputs.npz differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_FT1/network.onnx b/DeeployTest/Tests/testTrainCCT/CCT2_FT1/network.onnx new file mode 100644 index 0000000000..7473d7e5c1 Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_FT1/network.onnx differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_FT1/network_infer.onnx b/DeeployTest/Tests/testTrainCCT/CCT2_FT1/network_infer.onnx new file mode 100644 index 0000000000..11b0ca1f69 Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_FT1/network_infer.onnx differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_FT1/outputs.npz b/DeeployTest/Tests/testTrainCCT/CCT2_FT1/outputs.npz new file mode 100644 index 0000000000..d2ad678b76 Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_FT1/outputs.npz differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_FT2/inputs.npz b/DeeployTest/Tests/testTrainCCT/CCT2_FT2/inputs.npz new file mode 100644 index 0000000000..7af9629e9b Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_FT2/inputs.npz differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_FT2/network.onnx b/DeeployTest/Tests/testTrainCCT/CCT2_FT2/network.onnx new file mode 100644 index 0000000000..ac9569fb58 Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_FT2/network.onnx differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_FT2/network_infer.onnx b/DeeployTest/Tests/testTrainCCT/CCT2_FT2/network_infer.onnx new file mode 100644 index 0000000000..366a0be89e Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_FT2/network_infer.onnx differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_FT2/outputs.npz b/DeeployTest/Tests/testTrainCCT/CCT2_FT2/outputs.npz new file mode 100644 index 0000000000..c2850ae68a Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_FT2/outputs.npz differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_LP/inputs.npz b/DeeployTest/Tests/testTrainCCT/CCT2_LP/inputs.npz new file mode 100644 index 0000000000..c32b8dfd64 Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_LP/inputs.npz differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_LP/network.onnx b/DeeployTest/Tests/testTrainCCT/CCT2_LP/network.onnx new file mode 100644 index 0000000000..798e35f96b Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_LP/network.onnx differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_LP/network_infer.onnx b/DeeployTest/Tests/testTrainCCT/CCT2_LP/network_infer.onnx new file mode 100644 index 0000000000..2eae9e8d7e Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_LP/network_infer.onnx differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_LP/outputs.npz b/DeeployTest/Tests/testTrainCCT/CCT2_LP/outputs.npz new file mode 100644 index 0000000000..bb23f3a08a Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_LP/outputs.npz differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_LoRA1/inputs.npz b/DeeployTest/Tests/testTrainCCT/CCT2_LoRA1/inputs.npz new file mode 100644 index 0000000000..c4296c01c6 Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_LoRA1/inputs.npz differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_LoRA1/network.onnx b/DeeployTest/Tests/testTrainCCT/CCT2_LoRA1/network.onnx new file mode 100644 index 0000000000..8f183a9e2c Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_LoRA1/network.onnx differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_LoRA1/network_infer.onnx b/DeeployTest/Tests/testTrainCCT/CCT2_LoRA1/network_infer.onnx new file mode 100644 index 0000000000..6cc128149a Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_LoRA1/network_infer.onnx differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_LoRA1/outputs.npz b/DeeployTest/Tests/testTrainCCT/CCT2_LoRA1/outputs.npz new file mode 100644 index 0000000000..e34b4860ed Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_LoRA1/outputs.npz differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_LoRA2/inputs.npz b/DeeployTest/Tests/testTrainCCT/CCT2_LoRA2/inputs.npz new file mode 100644 index 0000000000..71d400304c Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_LoRA2/inputs.npz differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_LoRA2/network.onnx b/DeeployTest/Tests/testTrainCCT/CCT2_LoRA2/network.onnx new file mode 100644 index 0000000000..93a262b786 Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_LoRA2/network.onnx differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_LoRA2/network_infer.onnx b/DeeployTest/Tests/testTrainCCT/CCT2_LoRA2/network_infer.onnx new file mode 100644 index 0000000000..9c5a0963db Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_LoRA2/network_infer.onnx differ diff --git a/DeeployTest/Tests/testTrainCCT/CCT2_LoRA2/outputs.npz b/DeeployTest/Tests/testTrainCCT/CCT2_LoRA2/outputs.npz new file mode 100644 index 0000000000..b134b08d6a Binary files /dev/null and b/DeeployTest/Tests/testTrainCCT/CCT2_LoRA2/outputs.npz differ diff --git a/DeeployTest/conftest.py b/DeeployTest/conftest.py index c7077067d9..a50009211c 100644 --- a/DeeployTest/conftest.py +++ b/DeeployTest/conftest.py @@ -68,6 +68,11 @@ def pytest_configure(config: pytest.Config) -> None: "siracusa_neureka_tiled: mark test as a Siracusa + Neureka platform test (tiled)") config.addinivalue_line("markers", "gap9: mark test as a GAP9 platform test") config.addinivalue_line("markers", "gap9_tiled: mark test as a GAP9 platform test (tiled)") + config.addinivalue_line("markers", + "gap9_train: mark test as a GAP9 training test (forward + backward + optimizer)") + config.addinivalue_line( + "markers", + "gap9_train_tiled: mark test as a GAP9 tiled training test (forward + backward + optimizer, tiled)") config.addinivalue_line("markers", "kernels: mark test as a kernel test (individual operators)") config.addinivalue_line("markers", "models: mark test as a model test (full networks)") config.addinivalue_line("markers", "singlebuffer: mark test as single-buffer configuration") @@ -79,6 +84,19 @@ def pytest_configure(config: pytest.Config) -> None: config.addinivalue_line( "markers", "deeploy_internal: mark test as internal Deeploy test (state serialization, extensions, transformations)") + config.addinivalue_line("markers", + "siracusa_train: mark test as a Siracusa training test (forward + backward + optimizer)") + config.addinivalue_line( + "markers", + "siracusa_train_tiled: mark test as a Siracusa tiled training test (forward + backward + optimizer, tiled)") + config.addinivalue_line( + "markers", + "siracusa_grad_tiled: mark test as a Siracusa tiled gradient-operator kernel test (single backward-pass ops, SBTiler)" + ) + config.addinivalue_line( + "markers", + "gap9_grad_tiled: mark test as a GAP9 tiled gradient-operator kernel test (single backward-pass ops, SBTiler)" + ) # Configure logging based on verbosity verbosity = config.option.verbose diff --git a/DeeployTest/deeployTrainingRunner_gap9.py b/DeeployTest/deeployTrainingRunner_gap9.py new file mode 100644 index 0000000000..9c28b6a1bc --- /dev/null +++ b/DeeployTest/deeployTrainingRunner_gap9.py @@ -0,0 +1,11 @@ +#!/usr/bin/env python +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +import sys + +from testUtils.deeployTrainingRunner import main + +if __name__ == '__main__': + sys.exit(main(tiling_enabled = False, default_platform = 'GAP9')) diff --git a/DeeployTest/deeployTrainingRunner_siracusa.py b/DeeployTest/deeployTrainingRunner_siracusa.py new file mode 100644 index 0000000000..c13cc31411 --- /dev/null +++ b/DeeployTest/deeployTrainingRunner_siracusa.py @@ -0,0 +1,11 @@ +#!/usr/bin/env python +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +import sys + +from testUtils.deeployTrainingRunner import main + +if __name__ == '__main__': + sys.exit(main(tiling_enabled = False)) diff --git a/DeeployTest/deeployTrainingRunner_tiled_gap9.py b/DeeployTest/deeployTrainingRunner_tiled_gap9.py new file mode 100644 index 0000000000..8c6d6c6a79 --- /dev/null +++ b/DeeployTest/deeployTrainingRunner_tiled_gap9.py @@ -0,0 +1,11 @@ +#!/usr/bin/env python +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +import sys + +from testUtils.deeployTrainingRunner import main + +if __name__ == '__main__': + sys.exit(main(tiling_enabled = True, default_platform = 'GAP9')) diff --git a/DeeployTest/deeployTrainingRunner_tiled_siracusa.py b/DeeployTest/deeployTrainingRunner_tiled_siracusa.py new file mode 100644 index 0000000000..3509fc04fe --- /dev/null +++ b/DeeployTest/deeployTrainingRunner_tiled_siracusa.py @@ -0,0 +1,11 @@ +#!/usr/bin/env python +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +import sys + +from testUtils.deeployTrainingRunner import main + +if __name__ == '__main__': + sys.exit(main(tiling_enabled = True)) diff --git a/DeeployTest/deeploy_log.txt b/DeeployTest/deeploy_log.txt new file mode 100644 index 0000000000..a56663697f --- /dev/null +++ b/DeeployTest/deeploy_log.txt @@ -0,0 +1,45 @@ +-- Building for platform 'Siracusa' +-- ============================= Project Configuration ============================ +-- [Deeploy] platform = Siracusa +-- [Deeploy] use_dma = 1 +-- ================================================================================ +-- +-- ============================= Siracusa Configuration ============================ +-- [cMake ] ISA = rv32imf_xpulpv2 +-- [cMake ] Cluster Cores = 8 +-- [cMake ] Fabric Controller = 1 +-- [cMake ] Number of used cores = 8 +-- ================================================================================ +-- +-- [PULP-NNX] Using the N-EUREKA accelerator. +-- ============================= Simulation Configuration ============================ +-- [Simulator] QuestaSim = questa-2022.3 +-- [Simulator] Verilator = verilator-4.110 +-- [Simulator] VCS = vcs-2020.12 +-- [Simulator] banshee_simulation = OFF +-- [Simulator] banshee_configuration = +-- [Simulator] gvsoc_simulation = ON +-- [Simulator] banshee_stack_size = 16777216 +-- [Simulator] num_threads = 1 +-- ================================================================================ +-- +-- Configuring done +-- Generating done +-- Build files have been written to: /app/Deeploy/DeeployTest/TEST_SIRACUSA/build +Consolidate compiler generated dependencies of target pulp-nnx +[ 1%] Built target pulp-nnx +Consolidate compiler generated dependencies of target deeploybasic +[ 4%] Built target deeploybasic +Scanning dependencies of target pulp-sdk +Consolidate compiler generated dependencies of target pulp-sdk +[ 8%] Built target pulp-sdk +Consolidate compiler generated dependencies of target pulp-nn-mixed +[ 95%] Built target pulp-nn-mixed +Consolidate compiler generated dependencies of target deeploypulp +[ 98%] Built target deeploypulp +Consolidate compiler generated dependencies of target network +[100%] Building C object DeeployTest/CMakeFiles/network.dir/TEST_SIRACUSA/EPIDENET_train_C2_T1000_N11/Network.c.obj +[100%] Built target network +Consolidate compiler generated dependencies of target EPIDENET_train_C2_T1000_N11 +[100%] Linking C executable ../../../bin/EPIDENET_train_C2_T1000_N11 +[100%] Built target EPIDENET_train_C2_T1000_N11 diff --git a/DeeployTest/generateOptimizerNetwork.py b/DeeployTest/generateOptimizerNetwork.py new file mode 100644 index 0000000000..0b852d73da --- /dev/null +++ b/DeeployTest/generateOptimizerNetwork.py @@ -0,0 +1,116 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 +""" +Optimizer network code-generation entry point. + +Loads the optimizer ONNX graph (containing Deeploy SGD nodes) and emits +OptimizerNetwork.c / OptimizerNetwork.h into the specified output directory. + +The generated code uses the prefix ``DeeployOptNetwork_`` (instead of the +default ``DeeployNetwork_``) so that it can be linked together with the +training network without symbol conflicts. + +Usage +----- + /usr/bin/python generateOptimizerNetwork.py \\ + -t \\ # directory containing network.onnx + -d \\ # where to write OptimizerNetwork.c/h + -p Siracusa \\ + --cores 8 \\ + --lr 0.001 +""" + +import os +import sys + +import numpy as np +import onnx +import onnx_graphsurgeon as gs +from testUtils.codeGenerate import generateOptimizerTestNetwork +from testUtils.platformMapping import mapDeployer, mapPlatform +from testUtils.testRunner import TestGeneratorArgumentParser + +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import float32_t +from Deeploy.DeeployTypes import _NoVerbosity +from Deeploy.Logging import DEFAULT_LOGGER as log +from Deeploy.Targets.PULPOpen.Platform import PULPClusterEngine + + +def generateOptimizerNetwork(args): + log.debug("Arguments: %s", args) + + # 1. Load optimizer network.onnx + onnx_path = f'{args.dir}/network.onnx' + onnx_model = onnx.load_model(onnx_path) + graph = gs.import_onnx(onnx_model) + + log.debug(f"Optimizer ONNX inputs: {[i.name for i in onnx_model.graph.input]}") + log.debug(f"Optimizer ONNX outputs: {[o.name for o in onnx_model.graph.output]}") + + # 2. Platform setup + platform, signProp = mapPlatform(args.platform) + log.debug(f"Platform: {platform} (sign: {signProp})") + + clusters = [e for e in platform.engines if isinstance(e, PULPClusterEngine)] + for cluster in clusters: + cluster.n_cores = args.cores + + # 3. All optimizer inputs are float32 (weights + grad acc buffers). + graph_input_names = [inp.name for inp in onnx_model.graph.input] + inputTypes = {f"input_{i}": PointerClass(float32_t) for i in range(len(graph_input_names))} + inputOffsets = {f"input_{i}": 0 for i in range(len(graph_input_names))} + + # 4. Create and prepare deployer + _DEEPLOYSTATEDIR = os.path.join(args.dumpdir, "deeployStates_optimizer") + + deployer = mapDeployer(platform, + graph, + inputTypes, + name="DeeployOptimizerNetwork", + deeployStateDir=_DEEPLOYSTATEDIR, + inputOffsets=inputOffsets) + + verbosityCfg = _NoVerbosity + _ = deployer.prepare(verbosityCfg) + + # 5. Generate OptimizerNetwork.c / OptimizerNetwork.h + os.makedirs(args.dumpdir, exist_ok=True) + generateOptimizerTestNetwork(deployer, args.dumpdir, verbosityCfg) + + log.info(f"Optimizer network code generated in: {args.dumpdir}") + print(f"[OptimizerNetwork] Generated OptimizerNetwork.c/h in {args.dumpdir}") + + +if __name__ == '__main__': + + parser = TestGeneratorArgumentParser(description="Deeploy Optimizer Network Code Generation.") + parser.add_argument( + "--cores", + type=int, + default=1, + help="Number of cluster cores. Default: 1.", + ) + parser.add_argument( + "--lr", + type=float, + default=0.001, + help="Learning rate (informational only; embedded in optimizer ONNX attributes). Default: 0.001.", + ) + parser.add_argument('--shouldFail', action='store_true') + parser.set_defaults(shouldFail=False) + + args = parser.parse_args() + + try: + generateOptimizerNetwork(args) + except Exception as e: + if args.shouldFail: + print("\033[92mOptimizer network generation ended, failed as expected!\033[0m") + sys.exit(0) + else: + raise e + + if args.shouldFail: + raise RuntimeError("Expected to fail!") diff --git a/DeeployTest/generateTrainingNetwork.py b/DeeployTest/generateTrainingNetwork.py new file mode 100644 index 0000000000..d27e74aba8 --- /dev/null +++ b/DeeployTest/generateTrainingNetwork.py @@ -0,0 +1,373 @@ +# SPDX-FileCopyrightText: 2024 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +import json +import os +import sys + +import numpy as np +import onnx +import onnx_graphsurgeon as gs +from testUtils.codeGenerate import generateTrainingTestNetwork +from testUtils.platformMapping import mapDeployer, mapPlatform +from testUtils.testRunner import TestGeneratorArgumentParser +from testUtils.typeMapping import inferTypeAndOffset + +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import float32_t, uint8_t +from Deeploy.DeeployTypes import _NoVerbosity +from Deeploy.Logging import DEFAULT_LOGGER as log +from Deeploy.Targets.PULPOpen.Platform import PULPClusterEngine, PULPPlatform + +_GRAD_ACC = "_grad.accumulation.buffer" + + +def _load_reference_losses(train_dir: str) -> list: + """Load reference loss values from outputs.npz.""" + outputs_path = os.path.join(train_dir, "outputs.npz") + if not os.path.exists(outputs_path): + log.warning(f"outputs.npz not found at {outputs_path} — loss comparison skipped") + return None + + try: + outputs = np.load(outputs_path) + except Exception as e: + log.warning(f"Failed to load outputs.npz: {e} — loss comparison skipped") + return None + + for key in outputs.files: + if 'loss' in key.lower(): + vals = [float(v) for v in np.array(outputs[key]).flatten().tolist()] + log.info(f"Reference losses loaded from outputs.npz['{key}']: {vals}") + return vals + + log.warning("No 'loss' key found in outputs.npz — loss comparison skipped") + return None + + +def _infer_num_data_inputs(inputs_path: str) -> int: + """Auto-detect number of data inputs from inputs.npz. + + Data inputs are the base arr_* entries that have per-mini-batch + variants (mb1_arr_*) in the npz — i.e. entries that actually change + across mini-batches. + + Raises ValueError if no mb1 entries are found (single-mini-batch case) + where the data/weight boundary cannot be determined automatically. + """ + inputs = np.load(inputs_path) + base_keys = sorted(k for k in inputs.files if not k.startswith('mb') and not k.startswith('meta_')) + count = sum(1 for k in base_keys if f'mb1_{k}' in inputs.files) + if count == 0: + raise ValueError( + "Cannot auto-detect num_data_inputs: inputs.npz has only one mini-batch " + "(no mb1_arr_* entries found). Please pass --num-data-inputs explicitly." + ) + return count + + +def _infer_total_mb(inputs_path: str) -> int: + """Count total mini-batches from inputs.npz. + + New format: inputs.npz contains meta_n_batches (total training mini-batches) + and meta_data_size (number of unique samples stored; C harness cycles via modulo). + + Legacy format: count 1 + number of unique mb* indices. + """ + inputs = np.load(inputs_path) + if "meta_n_batches" in inputs.files: + return int(inputs["meta_n_batches"].flat[0]) + mb_indices = set() + for key in inputs.files: + if key.startswith('mb'): + try: + idx = int(key.split('_')[0][2:]) + mb_indices.add(idx) + except ValueError: + pass + return 1 + len(mb_indices) + + +def _infer_data_size(inputs_path: str) -> int: + """Return the number of unique input samples stored in inputs.npz. + + New format: reads meta_data_size. + Legacy format: same as _infer_total_mb (all batches were unique). + """ + inputs = np.load(inputs_path) + if "meta_data_size" in inputs.files: + return int(inputs["meta_data_size"].flat[0]) + return _infer_total_mb(inputs_path) + + +def _infer_n_accum(inputs_path: str) -> int: + """Return the gradient accumulation step count stored in inputs.npz. + + New format: reads meta_n_accum written by the exporter. + Legacy format: defaults to 1 (no gradient accumulation). + """ + inputs = np.load(inputs_path) + if "meta_n_accum" in inputs.files: + return int(inputs["meta_n_accum"].flat[0]) + return 1 + + +def generateTrainingNetwork(args): + log.debug("Arguments: %s", args) + + # 1. Load network.onnx (training graph) + onnx_graph = onnx.load_model(f'{args.dir}/network.onnx') + graph = gs.import_onnx(onnx_graph) + + # 1a. Handle UNDEFINED-typed outputs in training ONNX graphs. + # Backward pass ONNX often doesn't propagate types for gradient outputs. + # (i) Strip UNDEFINED-typed outputs that have no consumers. + # (ii) Patch UNDEFINED-typed outputs WITH consumers to float32 (training default). + _stripped = False + _patched = False + for node in graph.nodes: + filtered = [out for out in node.outputs + if not (out.dtype == 0 and len(out.outputs) == 0)] + if len(filtered) < len(node.outputs): + node.outputs = filtered + _stripped = True + for out in node.outputs: + if out.dtype == 0 and len(out.outputs) > 0: + out.dtype = np.dtype(np.float32) + _patched = True + if _stripped: + graph.cleanup() + log.debug("Stripped UNDEFINED-typed unused optional outputs from graph nodes") + if _patched: + log.debug("Patched UNDEFINED-typed outputs with consumers to float32") + + # 2. Load inputs.npz (new format: no grad acc buf entries) + inputs_path = f'{args.dir}/inputs.npz' + inputs = np.load(inputs_path) + + # 3. Platform setup + platform, signProp = mapPlatform(args.platform) + + log.debug(f"Platform: {platform} (sign: {signProp})") + + # Set cores on cluster engines (same pattern as generateNetwork.py) + clusters = [engine for engine in platform.engines if isinstance(engine, PULPClusterEngine)] + for cluster in clusters: + cluster.n_cores = args.cores + + # 4. Identify grad acc buf positions in the ONNX graph. + graph_input_names = [inp.name for inp in onnx_graph.graph.input] + grad_acc_set = {i for i, n in enumerate(graph_input_names) if _GRAD_ACC in n} + non_grad_indices = [i for i in range(len(graph_input_names)) if i not in grad_acc_set] + + # Base npz arrays: keys that are neither per-mb entries (mb*) nor metadata (meta_*) + base_keys = sorted(k for k in inputs.files if not k.startswith('mb') and not k.startswith('meta_')) + npz_base = [inputs[k] for k in base_keys] + + if len(npz_base) != len(non_grad_indices): + raise ValueError( + f"inputs.npz has {len(npz_base)} base entries but network.onnx has " + f"{len(non_grad_indices)} non-grad-buf inputs. " + f"Re-generate inputs.npz with the updated exporter.") + + # Build inputTypes / inputOffsets for ALL graph input positions. + inputTypes = {} + inputOffsets = {} + + npz_idx = 0 + for graph_idx, name in enumerate(graph_input_names): + if graph_idx in grad_acc_set: + inputTypes[f"input_{graph_idx}"] = PointerClass(float32_t) + inputOffsets[f"input_{graph_idx}"] = 0 + else: + arr = npz_base[npz_idx] + npz_idx += 1 + + if arr.dtype == bool or arr.dtype == np.bool_: + inputTypes[f"input_{graph_idx}"] = PointerClass(uint8_t) + inputOffsets[f"input_{graph_idx}"] = 0 + elif arr.dtype in (np.float32, np.float64): + # Float32 training parameters always stay float32. + # inferTypeAndOffset would misclassify integer-valued floats + # (e.g. LayerNorm gamma=1.0 / beta=0.0) as int8_t. + inputTypes[f"input_{graph_idx}"] = PointerClass(float32_t) + inputOffsets[f"input_{graph_idx}"] = 0 + elif np.prod(arr.shape) == 0: + pass + else: + values = arr.reshape(-1).astype(np.float32) + _type, offset = inferTypeAndOffset(values, signProp=False) + inputTypes[f"input_{graph_idx}"] = _type + inputOffsets[f"input_{graph_idx}"] = offset + + # 5. Create deployer + _DEEPLOYSTATEDIR = os.path.join(args.dumpdir, "deeployStates") + + deployer = mapDeployer(platform, + graph, + inputTypes, + name="DeeployTrainingNetwork", + deeployStateDir=_DEEPLOYSTATEDIR, + inputOffsets=inputOffsets) + + log.debug(f"Deployer: {deployer}") + + # 6. Prepare deployer + verbosityCfg = _NoVerbosity + + _ = deployer.prepare(verbosityCfg) + + # 7. Resolve num_data_inputs, n_steps, n_accum (auto-detect when not given). + + # num_data_inputs: detect from npz mb1 variants if not specified + num_data = args.num_data_inputs + if num_data is None: + num_data = _infer_num_data_inputs(inputs_path) + log.info(f"Auto-detected num_data_inputs={num_data} from inputs.npz") + + # n_steps / n_accum: derive from inputs.npz mini-batch count if not specified + n_steps = args.n_steps + n_accum = args.n_accum + if n_steps is None or n_accum is None: + total_mb = _infer_total_mb(inputs_path) + log.info(f"Auto-detected total_mb={total_mb} from inputs.npz") + if n_steps is None and n_accum is None: + n_accum = _infer_n_accum(inputs_path) + n_steps = max(1, total_mb // n_accum) + elif n_steps is None: + n_steps = max(1, total_mb // n_accum) + else: + n_accum = max(1, total_mb // n_steps) + + log.info(f"Training config: n_steps={n_steps} n_accum={n_accum} num_data_inputs={num_data}") + + # 8. Build unique_mb_data from npz (only data_size unique samples). + # The C harness cycles through them via mb % TRAINING_DATA_SIZE. + total_mb = n_steps * n_accum + data_size = _infer_data_size(inputs_path) + log.info(f"Data cycling: data_size={data_size}, total_mb={total_mb}") + mb0_data = list(npz_base[:num_data]) + + unique_mb_data = [] + for mb in range(data_size): + if mb == 0: + unique_mb_data.append(mb0_data) + else: + mb_row = [] + for buf_idx in range(num_data): + key = f"mb{mb}_arr_{buf_idx:04d}" + mb_row.append(inputs[key] if key in inputs else mb0_data[buf_idx]) + unique_mb_data.append(mb_row) + + # Grad acc buf info for testinputs.h. + if grad_acc_set: + sorted_grad = sorted(grad_acc_set) + grad_buf_start_idx = sorted_grad[0] + else: + grad_buf_start_idx = -1 + num_grad_inputs = len(grad_acc_set) + + # Initial weight arrays: npz_base[num_data .. grad_buf_start_idx-1] + if grad_buf_start_idx > num_data: + init_weights = list(npz_base[num_data:grad_buf_start_idx]) + else: + init_weights = [] + + # 9. Load reference loss from outputs.npz. + reference_losses = _load_reference_losses(args.dir) + + # 10. Generate all output files + os.makedirs(args.dumpdir, exist_ok=True) + + generateTrainingTestNetwork(deployer, + unique_mb_data, + args.dumpdir, + verbosityCfg, + n_steps=n_steps, + n_accum=n_accum, + num_data_inputs=num_data, + grad_buf_start_idx=grad_buf_start_idx, + num_grad_inputs=num_grad_inputs, + learning_rate=args.learning_rate, + reference_losses=reference_losses, + init_weights=init_weights, + data_size=data_size, + tolerance_abs=args.tolerance_abs) + + # 11. Write resolved config for execution.py to pick up after subprocess call. + meta = { + "n_train_steps": n_steps, + "n_accum_steps": n_accum, + "training_num_data_inputs": num_data, + } + meta_path = os.path.join(args.dumpdir, "training_meta.json") + with open(meta_path, 'w') as f: + json.dump(meta, f, indent=2) + log.info(f"Training meta written to {meta_path}: {meta}") + + +if __name__ == '__main__': + + parser = TestGeneratorArgumentParser(description="Deeploy Training Code Generation Utility.") + parser.add_argument( + "--cores", + type=int, + default=1, + help="Number of cores on which the network is run. " + "Currently required for im2col buffer sizing on Siracusa. Default: 1.", + ) + parser.add_argument( + "--num-data-inputs", + type=int, + dest="num_data_inputs", + default=None, + help="Number of DATA inputs that change per mini-batch. " + "Auto-detected from ONNX graph if not specified.", + ) + parser.add_argument( + "--n-steps", + type=int, + dest="n_steps", + default=None, + help="N_TRAIN_STEPS: number of gradient-accumulation update steps. " + "Auto-detected from inputs.npz mini-batch count if not specified.", + ) + parser.add_argument( + "--n-accum", + type=int, + dest="n_accum", + default=None, + help="N_ACCUM_STEPS: number of mini-batches per update step. " + "Auto-detected from inputs.npz mini-batch count if not specified.", + ) + parser.add_argument( + "--learning-rate", + type=float, + dest="learning_rate", + default=0.001, + help="SGD learning rate emitted as TRAINING_LEARNING_RATE in testinputs.h. Default: 0.001.", + ) + parser.add_argument( + "--tolerance", + type=float, + dest="tolerance_abs", + default=1e-3, + help="Absolute loss tolerance emitted as TRAINING_TOLERANCE_ABS in testoutputs.h. Default: 1e-3.", + ) + parser.add_argument('--shouldFail', action='store_true') + parser.set_defaults(shouldFail=False) + + args = parser.parse_args() + + try: + generateTrainingNetwork(args) + except Exception as e: + if args.shouldFail: + print("\033[92mTraining network generation ended, failed as expected!\033[0m") + sys.exit(0) + else: + raise e + + if args.shouldFail: + raise RuntimeError("Expected to fail!") diff --git a/DeeployTest/log.txt b/DeeployTest/log.txt new file mode 100644 index 0000000000..f9f8c8caee --- /dev/null +++ b/DeeployTest/log.txt @@ -0,0 +1,2080 @@ +[{ + { + input_0: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 8, 1900) + MemoryLevel: L1, Size: 8000, MultiBuffer: 1 Shape: (1, 1, 8, 1000) + } + node_1_conv1_Conv_Conv_input_0_transposed: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1900, 1) + MemoryLevel: L1, Size: 8000, MultiBuffer: 1 Shape: (1, 8, 1000, 1) + } + } +}, { + { + node_1_conv1_Conv_Conv_input_0_transposed: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1900, 1) + MemoryLevel: L1, Size: 14152, MultiBuffer: 1 Shape: (1, 8, 1769, 1) + } + conv1_weight_tensor_DUPLICATE_FOR_node_1_conv1_Conv_Conv: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (1, 8, 1, 1) + } + node_1_conv1_Conv_Conv_buffer: { + MemoryLevel: L1, Size: 256, MultiBuffer: 1 + } + node_0_conv1_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 1900, 8) + MemoryLevel: L1, Size: 1769, MultiBuffer: 1 Shape: (1, 1, 1769, 1) + } + } +}, { + { + node_0_conv1_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 1900, 8) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 1, 1900, 4) + } + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 4, 1, 1900) + } + } +}, { + { + node_0_conv1_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 1900, 8) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 1, 1900, 4) + } + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 4, 1, 1900) + } + } +}, { + { + node_0_conv1_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 1900, 8) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 1, 1900, 4) + } + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 4, 1, 1900) + } + } +}, { + { + node_0_conv1_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 1900, 8) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 1, 1900, 4) + } + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 4, 1, 1900) + } + } +}, { + { + node_0_conv1_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 1900, 8) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 1, 1900, 4) + } + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 4, 1, 1900) + } + } +}, { + { + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + } + node_0_conv1_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + } +}, { + { + node_0_conv1_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 7984, MultiBuffer: 1 Shape: (1, 8, 1, 998) + } + layer_norm1_weight_tensor_DUPLICATE_FOR_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_fwd: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + layer_norm1_bias_tensor: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + node_0_layer_norm1_Add_1__0_tensor: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 7984, MultiBuffer: 1 Shape: (1, 8, 1, 998) + } + } +}, { + { + node_0_layer_norm1_Add_1__0_tensor: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 8000, MultiBuffer: 1 Shape: (1, 8, 1, 1000) + } + node_13_conv2_Conv_Conv_node_0_layer_norm1_Add_1__0_tensor_transposed: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 1900, 8) + MemoryLevel: L1, Size: 8000, MultiBuffer: 1 Shape: (1, 1, 1000, 8) + } + } +}, { + { + node_13_conv2_Conv_Conv_node_0_layer_norm1_Add_1__0_tensor_transposed: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 1900, 8) + MemoryLevel: L1, Size: 7992, MultiBuffer: 1 Shape: (1, 1, 999, 8) + } + conv2_weight_tensor_DUPLICATE_FOR_node_13_conv2_Conv_Conv: { + MemoryLevel: L2, Size: 512, MultiBuffer: 1 Shape: (8, 1, 64, 1) + MemoryLevel: L1, Size: 512, MultiBuffer: 1 Shape: (8, 1, 64, 1) + } + node_13_conv2_Conv_Conv_buffer: { + MemoryLevel: L1, Size: 2048, MultiBuffer: 1 + } + node_0_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 6984, MultiBuffer: 1 Shape: (1, 1, 873, 8) + } + } +}, { + { + node_0_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 1, 1837, 4) + } + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 4, 1, 1837) + } + } +}, { + { + node_0_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 1, 1837, 4) + } + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 4, 1, 1837) + } + } +}, { + { + node_0_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 1, 1837, 4) + } + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 4, 1, 1837) + } + } +}, { + { + node_0_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 1, 1837, 4) + } + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 4, 1, 1837) + } + } +}, { + { + node_0_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 1, 1837, 4) + } + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 4, 1, 1837) + } + } +}, { + { + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + } + node_0_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + } +}, { + { + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7984, MultiBuffer: 1 Shape: (1, 8, 1, 998) + } + node_0_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + layer_norm2_weight_tensor_DUPLICATE_FOR_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_fwd: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + layer_norm2_bias_tensor: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + node_0_layer_norm2_Add_1__0_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7984, MultiBuffer: 1 Shape: (1, 8, 1, 998) + } + } +}, { + { + node_0_layer_norm2_Add_1__0_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 8000, MultiBuffer: 1 Shape: (1, 8, 1, 1000) + } + node_0_activation1_Relu__0_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 8000, MultiBuffer: 1 Shape: (1, 8, 1, 1000) + } + } +}, { + { + node_0_activation1_Relu__0_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 8000, MultiBuffer: 1 Shape: (1, 8, 1, 1000) + } + node_26_pool1_AveragePool_AveragePool_node_0_activation1_Relu__0_tensor_transposed: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 8000, MultiBuffer: 1 Shape: (1, 1, 1000, 8) + } + } +}, { + { + node_26_pool1_AveragePool_AveragePool_node_0_activation1_Relu__0_tensor_transposed: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 12859, MultiBuffer: 1 Shape: (1, 1, 1837, 7) + } + node_0_pool1_AveragePool__0_tensor_split: { + MemoryLevel: L2, Size: 1832, MultiBuffer: 1 Shape: (1, 1, 229, 8) + MemoryLevel: L1, Size: 1603, MultiBuffer: 1 Shape: (1, 1, 229, 7) + } + } +}, { + { + node_0_pool1_AveragePool__0_tensor_split: { + MemoryLevel: L2, Size: 1832, MultiBuffer: 1 Shape: (1, 1, 229, 8) + MemoryLevel: L1, Size: 1832, MultiBuffer: 1 Shape: (1, 1, 229, 8) + } + node_26_pool1_AveragePool_AveragePool_node_0_pool1_AveragePool__0_tensor_pre_transpose_node_27_sep_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_transpose_in_var: { + MemoryLevel: L2, Size: 1832, MultiBuffer: 1 Shape: (1, 8, 1, 229) + MemoryLevel: L1, Size: 1832, MultiBuffer: 1 Shape: (1, 8, 1, 229) + } + } +}, { + { + node_0_pool1_AveragePool__0_tensor_split: { + MemoryLevel: L2, Size: 1832, MultiBuffer: 1 Shape: (1, 1, 229, 8) + MemoryLevel: L1, Size: 1832, MultiBuffer: 1 Shape: (1, 1, 229, 8) + } + sep_conv1_weight_tensor_DUPLICATE_FOR_node_27_sep_conv1_Conv_Conv: { + MemoryLevel: L2, Size: 128, MultiBuffer: 1 Shape: (8, 1, 16, 1) + MemoryLevel: L1, Size: 128, MultiBuffer: 1 Shape: (8, 1, 16, 1) + } + node_27_sep_conv1_Conv_Conv_buffer: { + MemoryLevel: L1, Size: 512, MultiBuffer: 1 + } + node_0_sep_conv1_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + } +}, { + { + node_0_sep_conv1_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + node_27_sep_conv1_Conv_Conv_node_0_sep_conv1_Conv__0_tensor_pre_transpose_node_28_sep_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_sep_conv1_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + sep_conv2_weight_tensor_DUPLICATE_FOR_node_28_sep_conv2_Conv_Conv: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 1, 1, 8) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 1, 1, 8) + } + node_28_sep_conv2_Conv_Conv_buffer: { + MemoryLevel: L1, Size: 256, MultiBuffer: 1 + } + node_0_sep_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + } +}, { + { + node_0_sep_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_sep_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_sep_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_sep_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_sep_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_0_sep_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + } +}, { + { + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_0_sep_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + layer_norm3_weight_tensor_DUPLICATE_FOR_node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_fwd: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + layer_norm3_bias_tensor: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + node_0_layer_norm3_Add_1__0_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_layer_norm3_Add_1__0_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_0_activation2_Relu__0_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_activation2_Relu__0_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_41_pool2_AveragePool_AveragePool_node_0_activation2_Relu__0_tensor_transposed: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + } +}, { + { + node_41_pool2_AveragePool_AveragePool_node_0_activation2_Relu__0_tensor_transposed: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + node_41_pool2_AveragePool_AveragePool_node_0_pool2_AveragePool__0_tensor_pre_transposed: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 1, 26, 8) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 1, 26, 8) + } + } +}, { + { + node_41_pool2_AveragePool_AveragePool_node_0_pool2_AveragePool__0_tensor_pre_transposed: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 1, 26, 8) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 1, 26, 8) + } + node_0_pool2_AveragePool__0_tensor: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 8, 1, 26) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 8, 1, 26) + } + } +}, { + { + node_0_pool2_AveragePool__0_tensor: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 8, 1, 26) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 8, 1, 26) + } + node_0_Reshape__0_tensor: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 208) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 208) + } + } +}, { + { + node_0_Reshape__0_tensor: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 208) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 208) + } + fc_weight_tensor_DUPLICATE_FOR_node_48_fc_Gemm_Gemm: { + MemoryLevel: L2, Size: 416, MultiBuffer: 1 Shape: (2, 208) + MemoryLevel: L1, Size: 416, MultiBuffer: 1 Shape: (2, 208) + } + fc_bias_tensor_DUPLICATE_FOR_node_48_fc_Gemm_Gemm: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + output_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + } +}, { + { + output_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + input_1: { + MemoryLevel: L2, Size: 1, MultiBuffer: 1 Shape: (1,) + MemoryLevel: L1, Size: 1, MultiBuffer: 1 Shape: (1,) + } + onnx__log_prob__3_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + } +}, { + { + input_1: { + MemoryLevel: L2, Size: 1, MultiBuffer: 1 Shape: (1,) + MemoryLevel: L1, Size: 1, MultiBuffer: 1 Shape: (1,) + } + onnx__log_prob__3_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + output_grad_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + } +}, { + { + output_grad_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + node_0_Reshape__0_tensor: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 208) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 208) + } + fc_weight_grad_tensor: { + MemoryLevel: L2, Size: 416, MultiBuffer: 1 Shape: (2, 208) + MemoryLevel: L1, Size: 416, MultiBuffer: 1 Shape: (2, 208) + } + } +}, { + { + output_grad_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + fc_weight_tensor_DUPLICATE_FOR_node_48_fc_Gemm_Grad_Gemm_0_Gemm_backward: { + MemoryLevel: L2, Size: 416, MultiBuffer: 1 Shape: (2, 208) + MemoryLevel: L1, Size: 416, MultiBuffer: 1 Shape: (2, 208) + } + node_0_Reshape__0_grad_tensor: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 208) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 208) + } + } +}, { + { + output_grad_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + node_48_fc_Gemm_Grad_dC_reduced_keepdims_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 1, MultiBuffer: 1 Shape: (1, 1) + } + } +}, { + { + node_0_Reshape__0_grad_tensor: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 208) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 208) + } + node_0_pool2_AveragePool__0_grad_tensor: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 8, 1, 26) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 8, 1, 26) + } + } +}, { + { + node_48_fc_Gemm_Grad_dC_reduced_keepdims_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + node_48_fc_Gemm_Grad_dC_reduced_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (2,) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (2,) + } + } +}, { + { + fc_weight_grad_tensor: { + MemoryLevel: L2, Size: 416, MultiBuffer: 1 Shape: (2, 208) + MemoryLevel: L1, Size: 416, MultiBuffer: 1 Shape: (2, 208) + } + fc_weight_tensor_DUPLICATE_FOR_fc_weight_sgd: { + MemoryLevel: L2, Size: 416, MultiBuffer: 1 Shape: (2, 208) + MemoryLevel: L1, Size: 416, MultiBuffer: 1 Shape: (2, 208) + } + output_7: { + MemoryLevel: L2, Size: 416, MultiBuffer: 1 Shape: (2, 208) + MemoryLevel: L1, Size: 416, MultiBuffer: 1 Shape: (2, 208) + } + } +}, { + { + node_48_fc_Gemm_Grad_dC_reduced_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (2,) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (2,) + } + fc_bias_tensor_DUPLICATE_FOR_fc_bias_sgd: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (2,) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (2,) + } + output_8: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (2,) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (2,) + } + } +}, { + { + node_0_pool2_AveragePool__0_grad_tensor: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 8, 1, 26) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 8, 1, 26) + } + node_41_pool2_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_pool2_AveragePool__0_grad_tensor_transposed: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 1, 26, 8) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 1, 26, 8) + } + } +}, { + { + node_41_pool2_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_pool2_AveragePool__0_grad_tensor_transposed: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 1, 26, 8) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 1, 26, 8) + } + node_41_pool2_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_activation2_Relu__0_grad_tensor_pre_transposed: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + } +}, { + { + node_41_pool2_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_activation2_Relu__0_grad_tensor_pre_transposed: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + node_0_activation2_Relu__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_activation2_Relu__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_0_layer_norm3_Add_1__0_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_0_layer_norm3_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_0_sep_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_0_layer_norm3_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + layer_norm3_weight_tensor_DUPLICATE_FOR_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + node_0_sep_conv2_Conv__0_grad_grad_stat_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + } +}, { + { + node_0_sep_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_0_layer_norm3_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + layer_norm3_weight_grad_tensor: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + } +}, { + { + layer_norm3_weight_grad_tensor: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + layer_norm3_weight_tensor_DUPLICATE_FOR_layer_norm3_weight_sgd: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + output_6: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + } +}, { + { + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_0_sep_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_0_layer_norm3_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_0_sep_conv2_Conv__0_grad_grad_stat_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + layer_norm3_weight_tensor_DUPLICATE_FOR_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + node_0_sep_conv2_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_sep_conv2_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + sep_conv2_weight_tensor_DUPLICATE_FOR_node_28_sep_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + } + node_28_sep_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_transpose_buffer: { + MemoryLevel: L1, Size: 256, MultiBuffer: 1 + } + node_0_sep_conv1_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_sep_conv2_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_27_sep_conv1_Conv_Conv_node_0_sep_conv1_Conv__0_tensor_pre_transpose_node_28_sep_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + sep_conv2_weight_grad_tensor: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + } + } +}, { + { + node_0_sep_conv1_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + sep_conv1_weight_tensor_DUPLICATE_FOR_node_27_sep_conv1_Conv_Grad_ConvGrad_0_X_ConvGradX_backward: { + MemoryLevel: L2, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + MemoryLevel: L1, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + } + node_0_pool1_AveragePool__0_grad_tensor: { + MemoryLevel: L2, Size: 1832, MultiBuffer: 1 Shape: (1, 8, 1, 229) + MemoryLevel: L1, Size: 1832, MultiBuffer: 1 Shape: (1, 8, 1, 229) + } + } +}, { + { + node_26_pool1_AveragePool_AveragePool_node_0_pool1_AveragePool__0_tensor_pre_transpose_node_27_sep_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_transpose_in_var: { + MemoryLevel: L2, Size: 1832, MultiBuffer: 1 Shape: (1, 8, 1, 229) + MemoryLevel: L1, Size: 1832, MultiBuffer: 1 Shape: (1, 8, 1, 229) + } + node_0_sep_conv1_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + sep_conv1_weight_grad_tensor: { + MemoryLevel: L2, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + MemoryLevel: L1, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + } + } +}, { + { + sep_conv2_weight_grad_tensor: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + } + sep_conv2_weight_tensor_DUPLICATE_FOR_sep_conv2_weight_sgd: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + } + output_5: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + } + } +}, { + { + sep_conv1_weight_grad_tensor: { + MemoryLevel: L2, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + MemoryLevel: L1, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + } + sep_conv1_weight_tensor_DUPLICATE_FOR_sep_conv1_weight_sgd: { + MemoryLevel: L2, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + MemoryLevel: L1, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + } + output_4: { + MemoryLevel: L2, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + MemoryLevel: L1, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + } + } +}, { + { + node_0_pool1_AveragePool__0_grad_tensor: { + MemoryLevel: L2, Size: 1832, MultiBuffer: 1 Shape: (1, 8, 1, 229) + MemoryLevel: L1, Size: 1832, MultiBuffer: 1 Shape: (1, 8, 1, 229) + } + node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_pool1_AveragePool__0_grad_tensor_transposed: { + MemoryLevel: L2, Size: 1832, MultiBuffer: 1 Shape: (1, 1, 229, 8) + MemoryLevel: L1, Size: 1832, MultiBuffer: 1 Shape: (1, 1, 229, 8) + } + } +}, { + { + node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_pool1_AveragePool__0_grad_tensor_transposed: { + MemoryLevel: L2, Size: 1832, MultiBuffer: 1 Shape: (1, 1, 229, 8) + MemoryLevel: L1, Size: 1603, MultiBuffer: 1 Shape: (1, 1, 229, 7) + } + node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_activation1_Relu__0_grad_tensor_pre_transposed: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 12859, MultiBuffer: 1 Shape: (1, 1, 1837, 7) + } + } +}, { + { + node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_activation1_Relu__0_grad_tensor_pre_transposed: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 1, 1837, 4) + } + node_0_activation1_Relu__0_grad_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 4, 1, 1837) + } + } +}, { + { + node_0_activation1_Relu__0_grad_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 5328, MultiBuffer: 1 Shape: (1, 8, 1, 666) + } + node_0_layer_norm2_Add_1__0_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 5328, MultiBuffer: 1 Shape: (1, 8, 1, 666) + } + node_0_layer_norm2_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 5328, MultiBuffer: 1 Shape: (1, 8, 1, 666) + } + } +}, { + { + node_0_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_0_layer_norm2_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + } + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 1296, MultiBuffer: 1 Shape: (1, 8, 1, 162) + } + layer_norm2_weight_tensor_DUPLICATE_FOR_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 4, MultiBuffer: 1 Shape: (4,) + } + node_0_conv2_Conv__0_grad_grad_stat_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + } +}, { + { + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7992, MultiBuffer: 1 Shape: (1, 8, 1, 999) + } + node_0_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_0_layer_norm2_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7992, MultiBuffer: 1 Shape: (1, 8, 1, 999) + } + layer_norm2_weight_grad_tensor: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + } +}, { + { + layer_norm2_weight_grad_tensor: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + layer_norm2_weight_tensor_DUPLICATE_FOR_layer_norm2_weight_sgd: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + output_3: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + } +}, { + { + node_0_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_0_conv2_Conv__0_grad_grad_stat_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_0_layer_norm2_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 5328, MultiBuffer: 1 Shape: (1, 8, 1, 666) + } + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 5328, MultiBuffer: 1 Shape: (1, 8, 1, 666) + } + layer_norm2_weight_tensor_DUPLICATE_FOR_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + node_0_conv2_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 5328, MultiBuffer: 1 Shape: (1, 8, 1, 666) + } + } +}, { + { + node_0_conv2_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + } + conv2_weight_tensor_DUPLICATE_FOR_node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward: { + MemoryLevel: L2, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + MemoryLevel: L1, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + } + node_0_layer_norm1_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 792, MultiBuffer: 1 Shape: (1, 8, 1, 99) + } + } +}, { + { + node_0_conv2_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 288, MultiBuffer: 1 Shape: (1, 8, 1, 36) + } + node_0_layer_norm1_Add_1__0_tensor: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + } + conv2_weight_grad_tensor: { + MemoryLevel: L2, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + MemoryLevel: L1, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + } + } +}, { + { + conv2_weight_grad_tensor: { + MemoryLevel: L2, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + MemoryLevel: L1, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + } + conv2_weight_tensor_DUPLICATE_FOR_conv2_weight_sgd: { + MemoryLevel: L2, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + MemoryLevel: L1, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + } + output_2: { + MemoryLevel: L2, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + MemoryLevel: L1, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + } + } +}, { + { + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 792, MultiBuffer: 1 Shape: (1, 8, 1, 99) + } + node_0_conv1_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_0_layer_norm1_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + } + layer_norm1_weight_tensor_DUPLICATE_FOR_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 4, MultiBuffer: 1 Shape: (4,) + } + node_0_conv1_Conv__0_grad_grad_stat_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + } +}, { + { + node_0_layer_norm1_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 7992, MultiBuffer: 1 Shape: (1, 8, 1, 999) + } + node_0_conv1_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 7992, MultiBuffer: 1 Shape: (1, 8, 1, 999) + } + layer_norm1_weight_grad_tensor: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + } +}, { + { + layer_norm1_weight_grad_tensor: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + layer_norm1_weight_tensor_DUPLICATE_FOR_layer_norm1_weight_sgd: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + output_1: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + } +}, { + { + node_0_layer_norm1_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 5328, MultiBuffer: 1 Shape: (1, 8, 1, 666) + } + node_0_conv1_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_0_conv1_Conv__0_grad_grad_stat_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 5328, MultiBuffer: 1 Shape: (1, 8, 1, 666) + } + layer_norm1_weight_tensor_DUPLICATE_FOR_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + node_0_conv1_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 5328, MultiBuffer: 1 Shape: (1, 8, 1, 666) + } + } +}, { + { + node_0_conv1_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 368, MultiBuffer: 1 Shape: (1, 8, 1, 46) + } + input_0: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 8, 1900) + MemoryLevel: L1, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 8, 1900) + } + node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_buffer: { + MemoryLevel: L1, Size: 1472, MultiBuffer: 1 + } + conv1_weight_grad_tensor: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 1, 8, 1) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 1, 8, 1) + } + } +}, { + { + conv1_weight_grad_tensor: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 1, 8, 1) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 1, 8, 1) + } + conv1_weight_tensor_DUPLICATE_FOR_conv1_weight_sgd: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 1, 8, 1) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 1, 8, 1) + } + output_0: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 1, 8, 1) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 1, 8, 1) + } + } +}] +-- Building for platform 'Siracusa' +-- ============================= Project Configuration ============================ +-- [Deeploy] platform = Siracusa +-- [Deeploy] use_dma = 1 +-- ================================================================================ +-- +-- The C compiler identification is Clang 15.0.0 +-- The ASM compiler identification is Clang with GNU-like command-line +-- Found assembler: /app/install/llvm/bin/clang +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /app/install/llvm/bin/clang - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- ============================= Siracusa Configuration ============================ +-- [cMake ] ISA = rv32imf_xpulpv2 +-- [cMake ] Cluster Cores = 8 +-- [cMake ] Fabric Controller = 1 +-- [cMake ] Number of used cores = 8 +-- ================================================================================ +-- +-- The CXX compiler identification is Clang 15.0.0 +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /app/install/llvm/bin/clang++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- [PULP-NNX] Using the N-EUREKA accelerator. +-- ============================= Simulation Configuration ============================ +-- [Simulator] QuestaSim = questa-2022.3 +-- [Simulator] Verilator = verilator-4.110 +-- [Simulator] VCS = vcs-2020.12 +-- [Simulator] banshee_simulation = OFF +-- [Simulator] banshee_configuration = +-- [Simulator] gvsoc_simulation = ON +-- [Simulator] banshee_stack_size = 16777216 +-- [Simulator] num_threads = 1 +-- ================================================================================ +-- +-- Configuring done +-- Generating done +-- Build files have been written to: /app/Deeploy/DeeployTest/TEST_SIRACUSA/build +[ 0%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nnx/CMakeFiles/pulp-nnx.dir/util/pulp_nnx_util.c.obj +[ 0%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nnx/CMakeFiles/pulp-nnx.dir/util/hwpe.c.obj +[ 0%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nnx/CMakeFiles/pulp-nnx.dir/neureka/bsp/neureka_siracusa_bsp.c.obj +[ 0%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nnx/CMakeFiles/pulp-nnx.dir/neureka/hal/neureka.c.obj +[ 1%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nnx/CMakeFiles/pulp-nnx.dir/neureka/hal/neureka_task.c.obj +[ 1%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nnx/CMakeFiles/pulp-nnx.dir/src/pulp_nnx_neureka.c.obj +[ 1%] Linking C static library ../../../../lib/libpulp-nnx.a +[ 1%] Built target pulp-nnx +Scanning dependencies of target pulp-sdk +[ 1%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/ram.c.obj +[ 1%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/alloc_extern.c.obj +[ 1%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/hyperram/hyperram.c.obj +[ 1%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/read_fs/read_fs.c.obj +[ 1%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/host_fs/semihost.c.obj +[ 1%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/host_fs/host_fs.c.obj +[ 2%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/fs.c.obj +[ 2%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/flash/hyperflash/hyperflash.c.obj +[ 2%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/flash/flash.c.obj +[ 2%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/partition/partition.c.obj +[ 2%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/partition/flash_partition.c.obj +[ 2%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/crc/md5.c.obj +[ 2%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/bsp/siracusa.c.obj +[ 2%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/init.c.obj +[ 2%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/kernel.c.obj +[ 3%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/device.c.obj +[ 3%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/task.c.obj +[ 3%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/alloc.c.obj +[ 3%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/alloc_pool.c.obj +[ 3%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/irq.c.obj +[ 3%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/soc_event.c.obj +[ 3%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/log.c.obj +[ 3%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/time.c.obj +[ 3%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/hyperbus/hyperbus-v3.c.obj +[ 4%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/uart/uart-v1.c.obj +[ 4%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/udma/udma-v3.c.obj +[ 4%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/cluster/cluster.c.obj +[ 4%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/io.c.obj +[ 4%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/fprintf.c.obj +[ 4%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/prf.c.obj +[ 4%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/sprintf.c.obj +[ 4%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/semihost.c.obj +[ 4%] Building ASM object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/crt0.S.obj +[ 5%] Building ASM object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/irq_asm.S.obj +[ 5%] Building ASM object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/task_asm.S.obj +[ 5%] Building ASM object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/time_asm.S.obj +[ 5%] Building ASM object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/soc_event_v2_itc.S.obj +[ 5%] Building ASM object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/cluster/pe-eu-v3.S.obj +[ 5%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/kernel/chips/siracusa/pll.c.obj +[ 5%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/kernel/chips/siracusa/soc.c.obj +[ 5%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/src/siracusa_padctrl.c.obj +[ 5%] Built target pulp-sdk +[ 5%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i2.c.obj +[ 5%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i4.c.obj +[ 5%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i8.c.obj +[ 5%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u2.c.obj +[ 5%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u4.c.obj +[ 5%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u8.c.obj +[ 5%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i2.c.obj +[ 5%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i4.c.obj +[ 6%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i8.c.obj +[ 6%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u2.c.obj +[ 6%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u4.c.obj +[ 6%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u8.c.obj +[ 6%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i2.c.obj +[ 6%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i4.c.obj +[ 6%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i8.c.obj +[ 6%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u2.c.obj +[ 6%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u4.c.obj +[ 7%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u8.c.obj +[ 7%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i2.c.obj +[ 7%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i4.c.obj +[ 7%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i8.c.obj +[ 7%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u2.c.obj +[ 7%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u4.c.obj +[ 7%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u8.c.obj +[ 7%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i2.c.obj +[ 7%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i4.c.obj +[ 8%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i8.c.obj +[ 8%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u2.c.obj +[ 8%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u4.c.obj +[ 8%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u8.c.obj +[ 8%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i2.c.obj +[ 8%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i4.c.obj +[ 8%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i8.c.obj +[ 8%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u2.c.obj +[ 8%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u4.c.obj +[ 9%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u8.c.obj +[ 9%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i2.c.obj +[ 9%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i4.c.obj +[ 9%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i8.c.obj +[ 9%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u2.c.obj +[ 9%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u4.c.obj +[ 9%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u8.c.obj +[ 9%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i2.c.obj +[ 9%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i4.c.obj +[ 10%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i8.c.obj +[ 10%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u2.c.obj +[ 10%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u4.c.obj +[ 10%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u8.c.obj +[ 10%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i2.c.obj +[ 10%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i4.c.obj +[ 10%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i8.c.obj +[ 10%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u2.c.obj +[ 10%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u4.c.obj +[ 11%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u8.c.obj +[ 11%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i2.c.obj +[ 11%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i4.c.obj +[ 11%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i8.c.obj +[ 11%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u2.c.obj +[ 11%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u4.c.obj +[ 11%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u8.c.obj +[ 11%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i2.c.obj +[ 11%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i4.c.obj +[ 12%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i8.c.obj +[ 12%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u2.c.obj +[ 12%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u4.c.obj +[ 12%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u8.c.obj +[ 12%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i2.c.obj +[ 12%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i4.c.obj +[ 12%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i8.c.obj +[ 12%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u2.c.obj +[ 12%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u4.c.obj +[ 13%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u8.c.obj +[ 13%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i2.c.obj +[ 13%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i4.c.obj +[ 13%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i8.c.obj +[ 13%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u2.c.obj +[ 13%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u4.c.obj +[ 13%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u8.c.obj +[ 13%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i2.c.obj +[ 13%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i4.c.obj +[ 14%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i8.c.obj +[ 14%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u2.c.obj +[ 14%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u4.c.obj +[ 14%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u8.c.obj +[ 14%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i2.c.obj +[ 14%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i4.c.obj +[ 14%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i8.c.obj +[ 14%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u2.c.obj +[ 14%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u4.c.obj +[ 15%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u8.c.obj +[ 15%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i2.c.obj +[ 15%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i4.c.obj +[ 15%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i8.c.obj +[ 15%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u2.c.obj +[ 15%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u4.c.obj +[ 15%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u8.c.obj +[ 15%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i2.c.obj +[ 15%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i4.c.obj +[ 16%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i8.c.obj +[ 16%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u2.c.obj +[ 16%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u4.c.obj +[ 16%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u8.c.obj +[ 16%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i2.c.obj +[ 16%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i4.c.obj +[ 16%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i8.c.obj +[ 16%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u2.c.obj +[ 16%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u4.c.obj +[ 17%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u8.c.obj +[ 17%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i2.c.obj +[ 17%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i4.c.obj +[ 17%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i8.c.obj +[ 17%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u2.c.obj +[ 17%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u4.c.obj +[ 17%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u8.c.obj +[ 17%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i2.c.obj +[ 17%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i4.c.obj +[ 18%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i8.c.obj +[ 18%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u2.c.obj +[ 18%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u4.c.obj +[ 18%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u8.c.obj +[ 18%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i2.c.obj +[ 18%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i4.c.obj +[ 18%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i8.c.obj +[ 18%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u2.c.obj +[ 18%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u4.c.obj +[ 20%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u8.c.obj +[ 20%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2.c.obj +[ 20%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i2.c.obj +[ 20%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i4.c.obj +[ 20%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i8.c.obj +[ 20%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u2.c.obj +[ 20%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u4.c.obj +[ 20%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u8.c.obj +[ 20%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i2.c.obj +[ 21%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i4.c.obj +[ 21%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i8.c.obj +[ 21%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u2.c.obj +[ 21%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u4.c.obj +[ 21%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u8.c.obj +[ 21%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i2.c.obj +[ 21%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i4.c.obj +[ 21%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i8.c.obj +[ 21%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u2.c.obj +[ 22%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u4.c.obj +[ 22%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u8.c.obj +[ 22%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i2.c.obj +[ 22%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i4.c.obj +[ 22%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i8.c.obj +[ 22%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u2.c.obj +[ 22%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u4.c.obj +[ 22%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u8.c.obj +[ 22%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i2.c.obj +[ 23%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i4.c.obj +[ 23%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i8.c.obj +[ 23%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u2.c.obj +[ 23%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u4.c.obj +[ 23%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u8.c.obj +[ 23%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i2.c.obj +[ 23%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i4.c.obj +[ 23%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i8.c.obj +[ 23%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u2.c.obj +[ 24%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u4.c.obj +[ 24%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u8.c.obj +[ 24%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2.c.obj +[ 24%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i2.c.obj +[ 24%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i4.c.obj +[ 24%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i8.c.obj +[ 24%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u2.c.obj +[ 24%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u4.c.obj +[ 24%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u8.c.obj +[ 25%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4.c.obj +[ 25%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i2.c.obj +[ 25%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i4.c.obj +[ 25%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i8.c.obj +[ 25%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u2.c.obj +[ 25%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u4.c.obj +[ 25%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u8.c.obj +[ 25%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i2.c.obj +[ 25%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i4.c.obj +[ 26%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i8.c.obj +[ 26%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u2.c.obj +[ 26%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u4.c.obj +[ 26%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u8.c.obj +[ 26%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i2.c.obj +[ 26%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i4.c.obj +[ 26%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i8.c.obj +[ 26%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u2.c.obj +[ 26%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u4.c.obj +[ 27%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u8.c.obj +[ 27%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i2.c.obj +[ 27%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i4.c.obj +[ 27%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i8.c.obj +[ 27%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u2.c.obj +[ 27%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u4.c.obj +[ 27%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u8.c.obj +[ 27%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i2.c.obj +[ 27%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i4.c.obj +[ 28%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i8.c.obj +[ 28%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u2.c.obj +[ 28%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u4.c.obj +[ 28%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u8.c.obj +[ 28%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2.c.obj +[ 28%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i2.c.obj +[ 28%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i4.c.obj +[ 28%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i8.c.obj +[ 28%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u2.c.obj +[ 29%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u4.c.obj +[ 29%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u8.c.obj +[ 29%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4.c.obj +[ 29%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i2.c.obj +[ 29%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i4.c.obj +[ 29%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i8.c.obj +[ 29%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u2.c.obj +[ 29%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u4.c.obj +[ 29%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u8.c.obj +[ 30%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8.c.obj +[ 30%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i2.c.obj +[ 30%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i4.c.obj +[ 30%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i8.c.obj +[ 30%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u2.c.obj +[ 30%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u4.c.obj +[ 30%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u8.c.obj +[ 30%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i2.c.obj +[ 30%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i4.c.obj +[ 31%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i8.c.obj +[ 31%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i2.c.obj +[ 31%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i4.c.obj +[ 31%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i8.c.obj +[ 31%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i2.c.obj +[ 31%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i4.c.obj +[ 31%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i8.c.obj +[ 31%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i2.c.obj +[ 31%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i4.c.obj +[ 32%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i8.c.obj +[ 32%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i2.c.obj +[ 32%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i4.c.obj +[ 32%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i8.c.obj +[ 32%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i2.c.obj +[ 32%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i4.c.obj +[ 32%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i8.c.obj +[ 32%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i2.c.obj +[ 32%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i4.c.obj +[ 33%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i8.c.obj +[ 33%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i2.c.obj +[ 33%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i4.c.obj +[ 33%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i8.c.obj +[ 33%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i2.c.obj +[ 33%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i4.c.obj +[ 33%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i8.c.obj +[ 33%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i2.c.obj +[ 33%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i4.c.obj +[ 34%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i8.c.obj +[ 34%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i2.c.obj +[ 34%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i4.c.obj +[ 34%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i8.c.obj +[ 34%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i2.c.obj +[ 34%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i4.c.obj +[ 34%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i8.c.obj +[ 34%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i2.c.obj +[ 34%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i4.c.obj +[ 35%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i8.c.obj +[ 35%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i2.c.obj +[ 35%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i4.c.obj +[ 35%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i8.c.obj +[ 35%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i2.c.obj +[ 35%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i4.c.obj +[ 35%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i8.c.obj +[ 35%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i2.c.obj +[ 35%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i4.c.obj +[ 36%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i8.c.obj +[ 36%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i2.c.obj +[ 36%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i4.c.obj +[ 36%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i8.c.obj +[ 36%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i2.c.obj +[ 36%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i4.c.obj +[ 36%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i8.c.obj +[ 36%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i2.c.obj +[ 36%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i4.c.obj +[ 37%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i8.c.obj +[ 37%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i2.c.obj +[ 37%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i4.c.obj +[ 37%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i8.c.obj +[ 37%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i2.c.obj +[ 37%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i4.c.obj +[ 37%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i8.c.obj +[ 37%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i2.c.obj +[ 37%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i4.c.obj +[ 38%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i8.c.obj +[ 38%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i2.c.obj +[ 38%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i4.c.obj +[ 38%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i8.c.obj +[ 38%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i2.c.obj +[ 38%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i4.c.obj +[ 38%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i8.c.obj +[ 38%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i2.c.obj +[ 38%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i4.c.obj +[ 40%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i8.c.obj +[ 40%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i2.c.obj +[ 40%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i4.c.obj +[ 40%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i8.c.obj +[ 40%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i2.c.obj +[ 40%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i4.c.obj +[ 40%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i8.c.obj +[ 40%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i2.c.obj +[ 40%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i4.c.obj +[ 41%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i8.c.obj +[ 41%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i2.c.obj +[ 41%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i4.c.obj +[ 41%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i8.c.obj +[ 41%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i2.c.obj +[ 41%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i4.c.obj +[ 41%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i8.c.obj +[ 41%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i2.c.obj +[ 41%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i4.c.obj +[ 42%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i8.c.obj +[ 42%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i2.c.obj +[ 42%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i4.c.obj +[ 42%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i8.c.obj +[ 42%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i2.c.obj +[ 42%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i4.c.obj +[ 42%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i8.c.obj +[ 42%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i2.c.obj +[ 42%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i4.c.obj +[ 43%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i8.c.obj +[ 43%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i2.c.obj +[ 43%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i4.c.obj +[ 43%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i8.c.obj +[ 43%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i2.c.obj +[ 43%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i4.c.obj +[ 43%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i8.c.obj +[ 43%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i2.c.obj +[ 43%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i4.c.obj +[ 44%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i8.c.obj +[ 44%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i2.c.obj +[ 44%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i4.c.obj +[ 44%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i8.c.obj +[ 44%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i2.c.obj +[ 44%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i4.c.obj +[ 44%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i8.c.obj +[ 44%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i2.c.obj +[ 44%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i4.c.obj +[ 45%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i8.c.obj +[ 45%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i2.c.obj +[ 45%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i4.c.obj +[ 45%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i8.c.obj +[ 45%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i2.c.obj +[ 45%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i4.c.obj +[ 45%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i8.c.obj +[ 45%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i2.c.obj +[ 45%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i4.c.obj +[ 46%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i8.c.obj +[ 46%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i2.c.obj +[ 46%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i4.c.obj +[ 46%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i8.c.obj +[ 46%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i2.c.obj +[ 46%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i4.c.obj +[ 46%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i8.c.obj +[ 46%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i2.c.obj +[ 46%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i4.c.obj +[ 47%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i8.c.obj +[ 47%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i2.c.obj +[ 47%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i4.c.obj +[ 47%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i8.c.obj +[ 47%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i2.c.obj +[ 47%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i4.c.obj +[ 47%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i8.c.obj +[ 47%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i2.c.obj +[ 47%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i4.c.obj +[ 48%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i8.c.obj +[ 48%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i2.c.obj +[ 48%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i4.c.obj +[ 48%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i8.c.obj +[ 48%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i2.c.obj +[ 48%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i4.c.obj +[ 48%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i8.c.obj +[ 48%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i2.c.obj +[ 48%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i4.c.obj +[ 49%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i8.c.obj +[ 49%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i2.c.obj +[ 49%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i4.c.obj +[ 49%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i8.c.obj +[ 49%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i2.c.obj +[ 49%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i4.c.obj +[ 49%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i8.c.obj +[ 49%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i2.c.obj +[ 49%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i4.c.obj +[ 50%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i8.c.obj +[ 50%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i2.c.obj +[ 50%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i4.c.obj +[ 50%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i8.c.obj +[ 50%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i2.c.obj +[ 50%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i4.c.obj +[ 50%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i8.c.obj +[ 50%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i2.c.obj +[ 50%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i4.c.obj +[ 51%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i8.c.obj +[ 51%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i2.c.obj +[ 51%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i4.c.obj +[ 51%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i8.c.obj +[ 51%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i2.c.obj +[ 51%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i4.c.obj +[ 51%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i8.c.obj +[ 51%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i2.c.obj +[ 51%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i4.c.obj +[ 52%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i8.c.obj +[ 52%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i2.c.obj +[ 52%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i4.c.obj +[ 52%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i8.c.obj +[ 52%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i2.c.obj +[ 52%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i4.c.obj +[ 52%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i8.c.obj +[ 52%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i2.c.obj +[ 52%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i4.c.obj +[ 53%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i8.c.obj +[ 53%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i2.c.obj +[ 53%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i4.c.obj +[ 53%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i8.c.obj +[ 53%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i2.c.obj +[ 53%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i4.c.obj +[ 53%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i8.c.obj +[ 53%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i2.c.obj +[ 53%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i4.c.obj +[ 54%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i8.c.obj +[ 54%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i2.c.obj +[ 54%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i4.c.obj +[ 54%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i8.c.obj +[ 54%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i2.c.obj +[ 54%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i4.c.obj +[ 54%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i8.c.obj +[ 54%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i2.c.obj +[ 54%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i4.c.obj +[ 55%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i8.c.obj +[ 55%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i2.c.obj +[ 55%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i4.c.obj +[ 55%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i8.c.obj +[ 55%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i2.c.obj +[ 55%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i4.c.obj +[ 55%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i8.c.obj +[ 55%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i2.c.obj +[ 55%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i4.c.obj +[ 56%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i8.c.obj +[ 56%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i2.c.obj +[ 56%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i4.c.obj +[ 56%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i8.c.obj +[ 56%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i2.c.obj +[ 56%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i4.c.obj +[ 56%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i8.c.obj +[ 56%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i2.c.obj +[ 56%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i4.c.obj +[ 57%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i8.c.obj +[ 57%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i2.c.obj +[ 57%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i4.c.obj +[ 57%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i8.c.obj +[ 57%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i2.c.obj +[ 57%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i4.c.obj +[ 57%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i8.c.obj +[ 57%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i2.c.obj +[ 57%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i4.c.obj +[ 58%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i8.c.obj +[ 58%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i2.c.obj +[ 58%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i4.c.obj +[ 58%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i8.c.obj +[ 58%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i2.c.obj +[ 58%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i4.c.obj +[ 58%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i8.c.obj +[ 58%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i2.c.obj +[ 58%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i4.c.obj +[ 60%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i8.c.obj +[ 60%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i2.c.obj +[ 60%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i4.c.obj +[ 60%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i8.c.obj +[ 60%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i2.c.obj +[ 60%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i4.c.obj +[ 60%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i8.c.obj +[ 60%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i2.c.obj +[ 60%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i4.c.obj +[ 61%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i8.c.obj +[ 61%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i2.c.obj +[ 61%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i4.c.obj +[ 61%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i8.c.obj +[ 61%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i2.c.obj +[ 61%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i4.c.obj +[ 61%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i8.c.obj +[ 61%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i2.c.obj +[ 61%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i4.c.obj +[ 62%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i8.c.obj +[ 62%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i2.c.obj +[ 62%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i4.c.obj +[ 62%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i8.c.obj +[ 62%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i2.c.obj +[ 62%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i4.c.obj +[ 62%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i8.c.obj +[ 62%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i2.c.obj +[ 62%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i4.c.obj +[ 63%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i8.c.obj +[ 63%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i2.c.obj +[ 63%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i4.c.obj +[ 63%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i8.c.obj +[ 63%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i2.c.obj +[ 63%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i4.c.obj +[ 63%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i8.c.obj +[ 63%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i2.c.obj +[ 63%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i4.c.obj +[ 64%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i8.c.obj +[ 64%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i2.c.obj +[ 64%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i4.c.obj +[ 64%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i8.c.obj +[ 64%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i2.c.obj +[ 64%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i4.c.obj +[ 64%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i8.c.obj +[ 64%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i2.c.obj +[ 64%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i4.c.obj +[ 65%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i8.c.obj +[ 65%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i2.c.obj +[ 65%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i4.c.obj +[ 65%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i8.c.obj +[ 65%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i2.c.obj +[ 65%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i4.c.obj +[ 65%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i8.c.obj +[ 65%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i2.c.obj +[ 65%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i4.c.obj +[ 66%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i8.c.obj +[ 66%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i2.c.obj +[ 66%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i4.c.obj +[ 66%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i8.c.obj +[ 66%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i2.c.obj +[ 66%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i4.c.obj +[ 66%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i8.c.obj +[ 66%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i2.c.obj +[ 66%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i4.c.obj +[ 67%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i8.c.obj +[ 67%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i2.c.obj +[ 67%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i4.c.obj +[ 67%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i8.c.obj +[ 67%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i2.c.obj +[ 67%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i4.c.obj +[ 67%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i8.c.obj +[ 67%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i2.c.obj +[ 67%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i4.c.obj +[ 68%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i8.c.obj +[ 68%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i2.c.obj +[ 68%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i4.c.obj +[ 68%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i8.c.obj +[ 68%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i2.c.obj +[ 68%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i4.c.obj +[ 68%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i8.c.obj +[ 68%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i2.c.obj +[ 68%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i4.c.obj +[ 69%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i8.c.obj +[ 69%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i2.c.obj +[ 69%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i4.c.obj +[ 69%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i8.c.obj +[ 69%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i2.c.obj +[ 69%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i4.c.obj +[ 69%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i8.c.obj +[ 69%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i2.c.obj +[ 69%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i4.c.obj +[ 70%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i8.c.obj +[ 70%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i2.c.obj +[ 70%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i4.c.obj +[ 70%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i8.c.obj +[ 70%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i2.c.obj +[ 70%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i4.c.obj +[ 70%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i8.c.obj +[ 70%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i2.c.obj +[ 70%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i4.c.obj +[ 71%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i8.c.obj +[ 71%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i2.c.obj +[ 71%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i4.c.obj +[ 71%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i8.c.obj +[ 71%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i2.c.obj +[ 71%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i4.c.obj +[ 71%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i8.c.obj +[ 71%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i2.c.obj +[ 71%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i4.c.obj +[ 72%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i8.c.obj +[ 72%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i2.c.obj +[ 72%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i4.c.obj +[ 72%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i8.c.obj +[ 72%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i2.c.obj +[ 72%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i4.c.obj +[ 72%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i8.c.obj +[ 72%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i2.c.obj +[ 72%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i4.c.obj +[ 73%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i8.c.obj +[ 73%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i2.c.obj +[ 73%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i4.c.obj +[ 73%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i8.c.obj +[ 73%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i2.c.obj +[ 73%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i4.c.obj +[ 73%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i8.c.obj +[ 73%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i2.c.obj +[ 73%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i4.c.obj +[ 74%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i8.c.obj +[ 74%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i2.c.obj +[ 74%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i4.c.obj +[ 74%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i8.c.obj +[ 74%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i2.c.obj +[ 74%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i4.c.obj +[ 74%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i8.c.obj +[ 74%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i2.c.obj +[ 74%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i4.c.obj +[ 75%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i8.c.obj +[ 75%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i2.c.obj +[ 75%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i4.c.obj +[ 75%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i8.c.obj +[ 75%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i2.c.obj +[ 75%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i4.c.obj +[ 75%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i8.c.obj +[ 75%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i2.c.obj +[ 75%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i4.c.obj +[ 76%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i8.c.obj +[ 76%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i2.c.obj +[ 76%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i4.c.obj +[ 76%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i8.c.obj +[ 76%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i2.c.obj +[ 76%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i4.c.obj +[ 76%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i8.c.obj +[ 76%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i2.c.obj +[ 76%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i4.c.obj +[ 77%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i8.c.obj +[ 77%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i2.c.obj +[ 77%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i4.c.obj +[ 77%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i8.c.obj +[ 77%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i2.c.obj +[ 77%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i4.c.obj +[ 77%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i8.c.obj +[ 77%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i2.c.obj +[ 77%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i4.c.obj +[ 78%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i8.c.obj +[ 78%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i2.c.obj +[ 78%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i4.c.obj +[ 78%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i8.c.obj +[ 78%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i2.c.obj +[ 78%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i4.c.obj +[ 78%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i8.c.obj +[ 78%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i2.c.obj +[ 78%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i4.c.obj +[ 80%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i8.c.obj +[ 80%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i2.c.obj +[ 80%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i4.c.obj +[ 80%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i8.c.obj +[ 80%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i2.c.obj +[ 80%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i4.c.obj +[ 80%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i8.c.obj +[ 80%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i2.c.obj +[ 80%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i4.c.obj +[ 81%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i8.c.obj +[ 81%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i2.c.obj +[ 81%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i4.c.obj +[ 81%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i8.c.obj +[ 81%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i2.c.obj +[ 81%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i4.c.obj +[ 81%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i8.c.obj +[ 81%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i2.c.obj +[ 81%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i4.c.obj +[ 82%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i8.c.obj +[ 82%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i2.c.obj +[ 82%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i4.c.obj +[ 82%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i8.c.obj +[ 82%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i2.c.obj +[ 82%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i4.c.obj +[ 82%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i8.c.obj +[ 82%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i2.c.obj +[ 82%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i4.c.obj +[ 83%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i8.c.obj +[ 83%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i2.c.obj +[ 83%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i4.c.obj +[ 83%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i8.c.obj +[ 83%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i2.c.obj +[ 83%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i4.c.obj +[ 83%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i8.c.obj +[ 83%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i2.c.obj +[ 83%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i4.c.obj +[ 84%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i8.c.obj +[ 84%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i2.c.obj +[ 84%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i4.c.obj +[ 84%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i8.c.obj +[ 84%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i2.c.obj +[ 84%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i4.c.obj +[ 84%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i8.c.obj +[ 84%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i2.c.obj +[ 84%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i4.c.obj +[ 85%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i8.c.obj +[ 85%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i2.c.obj +[ 85%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i4.c.obj +[ 85%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i8.c.obj +[ 85%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i2.c.obj +[ 85%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i4.c.obj +[ 85%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i8.c.obj +[ 85%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i2.c.obj +[ 85%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i4.c.obj +[ 86%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i8.c.obj +[ 86%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i2.c.obj +[ 86%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i4.c.obj +[ 86%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i8.c.obj +[ 86%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i2.c.obj +[ 86%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i4.c.obj +[ 86%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i8.c.obj +[ 86%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i2.c.obj +[ 86%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i4.c.obj +[ 87%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i8.c.obj +[ 87%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i2.c.obj +[ 87%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i4.c.obj +[ 87%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i8.c.obj +[ 87%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i2.c.obj +[ 87%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i4.c.obj +[ 87%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i8.c.obj +[ 87%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i2.c.obj +[ 87%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i4.c.obj +[ 88%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i8.c.obj +[ 88%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u2.c.obj +[ 88%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u4.c.obj +[ 88%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u8.c.obj +[ 88%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i2.c.obj +[ 88%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i4.c.obj +[ 88%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i8.c.obj +[ 88%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u2.c.obj +[ 88%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u4.c.obj +[ 89%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u8.c.obj +[ 89%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i2.c.obj +[ 89%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i4.c.obj +[ 89%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i8.c.obj +[ 89%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u2.c.obj +[ 89%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u4.c.obj +[ 89%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u8.c.obj +[ 89%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i2.c.obj +[ 89%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i4.c.obj +[ 90%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i8.c.obj +[ 90%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u2.c.obj +[ 90%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u4.c.obj +[ 90%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u8.c.obj +[ 90%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i2.c.obj +[ 90%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i4.c.obj +[ 90%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i8.c.obj +[ 90%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u2.c.obj +[ 90%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u4.c.obj +[ 91%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u8.c.obj +[ 91%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i2.c.obj +[ 91%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i4.c.obj +[ 91%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i8.c.obj +[ 91%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u2.c.obj +[ 91%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u4.c.obj +[ 91%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u8.c.obj +[ 91%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i2.c.obj +[ 91%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i4.c.obj +[ 92%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i8.c.obj +[ 92%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u2.c.obj +[ 92%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u4.c.obj +[ 92%] Building C object TargetLibraries/PULPOpen/third_party/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u8.c.obj +[ 92%] Linking C static library ../../../../lib/libpulp-nn-mixed.a +[ 92%] Built target pulp-nn-mixed +[ 92%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/AvgPool.c.obj +[ 93%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/ConvGrad.c.obj +[ 93%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Convolution_fp32.c.obj +[ 93%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/DWConvolution_fp32.c.obj +[ 93%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/GELU.c.obj +[ 93%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Gemm.c.obj +[ 93%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/GroupNorm.c.obj +[ 93%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Layernorm.c.obj +[ 93%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Matmul.c.obj +[ 93%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/MaxPool.c.obj +[ 94%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/RQiHardswish.c.obj +[ 94%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Relu.c.obj +[ 94%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/RequantShift.c.obj +[ 94%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Softmax.c.obj +[ 94%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/UniformRequantShift.c.obj +[ 94%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Util.c.obj +[ 94%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/dory_mem.c.obj +[ 94%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/gemv.c.obj +[ 94%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/iRMSnorm.c.obj +[ 95%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv2d_fp32.c.obj +[ 95%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv_dw_fp32.c.obj +[ 95%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv_naive_fp32.c.obj +[ 95%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv_pw_fp32.c.obj +[ 95%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_im2col_fp32.c.obj +[ 95%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_matmul_fp32.c.obj +[ 95%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_train_utils_fp32.c.obj +[ 95%] Linking C static library ../../lib/libdeeploypulp.a +[ 95%] Built target deeploypulp +[ 95%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/AvgPool.c.obj +[ 95%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/BatchNorm_fp32.c.obj +[ 95%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/ConvTranspose1d_fp32.c.obj +[ 95%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Convolution_fp32.c.obj +[ 95%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Convolution_s8.c.obj +[ 96%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/DWConvolution_fp32.c.obj +[ 96%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/DWConvolution_s8.c.obj +[ 96%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Div_fp32.c.obj +[ 96%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Div_s32.c.obj +[ 96%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/GELU_fp32.c.obj +[ 96%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/GELU_s8.c.obj +[ 96%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Gemm_fp32.c.obj +[ 96%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Gemm_s8.c.obj +[ 96%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Hardswish_s8.c.obj +[ 97%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Layernorm_fp32.c.obj +[ 97%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Layernorm_s8.c.obj +[ 97%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/MatMul_fp32.c.obj +[ 97%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/MatMul_s8.c.obj +[ 97%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/MaxPool1D_fp32.c.obj +[ 97%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/MaxPool_fp32.c.obj +[ 97%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/MaxPool_s8.c.obj +[ 97%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/RQDiv_s8.c.obj +[ 97%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/RQGELU_s8.c.obj +[ 98%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/RQHardswish.c.obj +[ 98%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Relu_fp32.c.obj +[ 98%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/RequantShift_s8.c.obj +[ 98%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Softmax_fp32.c.obj +[ 98%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Softmax_s8.c.obj +[ 98%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Util.c.obj +[ 98%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/iRMSNorm_s8.c.obj +[ 98%] Linking C static library ../../lib/libdeeploybasic.a +[ 98%] Built target deeploybasic +[100%] Building C object DeeployTest/CMakeFiles/network.dir/TEST_SIRACUSA/MI_BMINet_train_C8_T1900_F1_8_D1_N2/Network.c.obj +[100%] Built target network +[100%] Building C object DeeployTest/Platforms/Siracusa/CMakeFiles/MI_BMINet_train_C8_T1900_F1_8_D1_N2.dir/src/CycleCounter.c.obj +[100%] Building C object DeeployTest/Platforms/Siracusa/CMakeFiles/MI_BMINet_train_C8_T1900_F1_8_D1_N2.dir/src/deeploytest.c.obj +[100%] Linking C executable ../../../bin/MI_BMINet_train_C8_T1900_F1_8_D1_N2 +[100%] Built target MI_BMINet_train_C8_T1900_F1_8_D1_N2 +Path is not inside the script location. Using gendir path /app/Deeploy/DeeployTest/TEST_SIRACUSA/MI_BMINet_train_C8_T1900_F1_8_D1_N2 +Generation Directory: /app/Deeploy/DeeployTest/TEST_SIRACUSA/MI_BMINet_train_C8_T1900_F1_8_D1_N2 +Test Directory : /app/Onnx4Deeploy/Tests/Models/MI-BMInet/onnx/MI_BMINet_train_C8_T1900_F1_8_D1_N2 +Test Name : MI_BMINet_train_C8_T1900_F1_8_D1_N2 +Consolidate compiler generated dependencies of target pulp-nnx +[ 1%] Built target pulp-nnx +Consolidate compiler generated dependencies of target pulp-sdk +[ 5%] Built target pulp-sdk +Consolidate compiler generated dependencies of target pulp-nn-mixed +[ 92%] Built target pulp-nn-mixed +Consolidate compiler generated dependencies of target deeploypulp +[ 95%] Built target deeploypulp +Consolidate compiler generated dependencies of target deeploybasic +[ 98%] Built target deeploybasic +Consolidate compiler generated dependencies of target network +[100%] Built target network +Consolidate compiler generated dependencies of target MI_BMINet_train_C8_T1900_F1_8_D1_N2 +[100%] Built target MI_BMINet_train_C8_T1900_F1_8_D1_N2 +[100%] POST_BUILD +HELLO WORLD: +Intializing +Initialized +Input copied +Output: +0 errors in 64 in output 0 +0 errors in 8 in output 1 +0 errors in 512 in output 2 +0 errors in 8 in output 3 +0 errors in 128 in output 4 +0 errors in 64 in output 5 +0 errors in 8 in output 6 +0 errors in 416 in output 7 +0 errors in 2 in output 8 +Runtime: 16563589 cycles +Errors: 0 out of 1210 +[100%] Built target gvsoc_MI_BMINet_train_C8_T1900_F1_8_D1_N2 diff --git a/DeeployTest/loss.txt b/DeeployTest/loss.txt new file mode 100644 index 0000000000..3dd542ea86 --- /dev/null +++ b/DeeployTest/loss.txt @@ -0,0 +1,1867 @@ +[''][W] Could not convert: UNDEFINED to a corresponding NumPy type. The original ONNX type will be preserved. +[OptimizerNetwork] Generated OptimizerNetwork.c/h in /app/Deeploy/DeeployTest/TEST_SIRACUSA/Tests/Models/SmallTransformer/tinytransformer_train +Re-run cmake no build system arguments +-- Building for platform 'Siracusa' +-- ============================= Project Configuration ============================ +-- [Deeploy] platform = Siracusa +-- [Deeploy] use_dma = 1 +-- ================================================================================ +-- +-- The C compiler identification is Clang 15.0.0 +-- The ASM compiler identification is Clang with GNU-like command-line +-- Found assembler: /app/install/llvm/bin/clang +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /app/install/llvm/bin/clang - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- ============================= Siracusa Configuration ============================ +-- [cMake ] ISA = rv32imf_xpulpv2 +-- [cMake ] Cluster Cores = 8 +-- [cMake ] Fabric Controller = 1 +-- [cMake ] Number of used cores = 8 +-- ================================================================================ +-- +-- The CXX compiler identification is Clang 15.0.0 +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /app/install/llvm/bin/clang++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- [PULP-NNX] Using the N-EUREKA accelerator. +-- ============================= Simulation Configuration ============================ +-- [Simulator] QuestaSim = questa-2022.3 +-- [Simulator] Verilator = verilator-4.110 +-- [Simulator] VCS = vcs-2020.12 +-- [Simulator] banshee_simulation = OFF +-- [Simulator] banshee_configuration = +-- [Simulator] gvsoc_simulation = ON +-- [Simulator] banshee_stack_size = 16777216 +-- [Simulator] num_threads = 1 +-- ================================================================================ +-- +-- Configuring done +-- Generating done +-- Build files have been written to: /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master +/usr/bin/cmake -S/app/Deeploy -B/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master --check-build-system CMakeFiles/Makefile.cmake 0 +/usr/bin/gmake -f CMakeFiles/Makefile2 tinytransformer_train +gmake[1]: Entering directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +/usr/bin/cmake -S/app/Deeploy -B/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master --check-build-system CMakeFiles/Makefile.cmake 0 +/usr/bin/cmake -E cmake_progress_start /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/CMakeFiles 96 +/usr/bin/gmake -f CMakeFiles/Makefile2 DeeployTest/Platforms/Siracusa/CMakeFiles/tinytransformer_train.dir/all +gmake[2]: Entering directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +/usr/bin/gmake -f TargetLibraries/PULPOpen/pulp-nnx/CMakeFiles/pulp-nnx.dir/build.make TargetLibraries/PULPOpen/pulp-nnx/CMakeFiles/pulp-nnx.dir/depend +gmake[3]: Entering directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /app/Deeploy /app/Deeploy/TargetLibraries/third_party/pulp-nnx /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nnx /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nnx/CMakeFiles/pulp-nnx.dir/DependInfo.cmake --color= +gmake[3]: Leaving directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +/usr/bin/gmake -f TargetLibraries/PULPOpen/pulp-nnx/CMakeFiles/pulp-nnx.dir/build.make TargetLibraries/PULPOpen/pulp-nnx/CMakeFiles/pulp-nnx.dir/build +gmake[3]: Entering directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +[ 0%] Building C object TargetLibraries/PULPOpen/pulp-nnx/CMakeFiles/pulp-nnx.dir/util/pulp_nnx_util.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nnx && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/util -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/bsp -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/hal -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/gvsoc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-typedef-redefinition -Wno-unused-parameter -Wno-incompatible-pointer-types-discards-qualifiers -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nnx/CMakeFiles/pulp-nnx.dir/util/pulp_nnx_util.c.obj -MF CMakeFiles/pulp-nnx.dir/util/pulp_nnx_util.c.obj.d -o CMakeFiles/pulp-nnx.dir/util/pulp_nnx_util.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nnx/util/pulp_nnx_util.c +[ 0%] Building C object TargetLibraries/PULPOpen/pulp-nnx/CMakeFiles/pulp-nnx.dir/util/hwpe.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nnx && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/util -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/bsp -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/hal -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/gvsoc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-typedef-redefinition -Wno-unused-parameter -Wno-incompatible-pointer-types-discards-qualifiers -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nnx/CMakeFiles/pulp-nnx.dir/util/hwpe.c.obj -MF CMakeFiles/pulp-nnx.dir/util/hwpe.c.obj.d -o CMakeFiles/pulp-nnx.dir/util/hwpe.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nnx/util/hwpe.c +[ 0%] Building C object TargetLibraries/PULPOpen/pulp-nnx/CMakeFiles/pulp-nnx.dir/neureka/bsp/neureka_siracusa_bsp.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nnx && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/util -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/bsp -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/hal -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/gvsoc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-typedef-redefinition -Wno-unused-parameter -Wno-incompatible-pointer-types-discards-qualifiers -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nnx/CMakeFiles/pulp-nnx.dir/neureka/bsp/neureka_siracusa_bsp.c.obj -MF CMakeFiles/pulp-nnx.dir/neureka/bsp/neureka_siracusa_bsp.c.obj.d -o CMakeFiles/pulp-nnx.dir/neureka/bsp/neureka_siracusa_bsp.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/bsp/neureka_siracusa_bsp.c +[ 0%] Building C object TargetLibraries/PULPOpen/pulp-nnx/CMakeFiles/pulp-nnx.dir/neureka/hal/neureka.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nnx && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/util -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/bsp -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/hal -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/gvsoc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-typedef-redefinition -Wno-unused-parameter -Wno-incompatible-pointer-types-discards-qualifiers -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nnx/CMakeFiles/pulp-nnx.dir/neureka/hal/neureka.c.obj -MF CMakeFiles/pulp-nnx.dir/neureka/hal/neureka.c.obj.d -o CMakeFiles/pulp-nnx.dir/neureka/hal/neureka.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/hal/neureka.c +[ 0%] Building C object TargetLibraries/PULPOpen/pulp-nnx/CMakeFiles/pulp-nnx.dir/neureka/hal/neureka_task.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nnx && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/util -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/bsp -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/hal -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/gvsoc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-typedef-redefinition -Wno-unused-parameter -Wno-incompatible-pointer-types-discards-qualifiers -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nnx/CMakeFiles/pulp-nnx.dir/neureka/hal/neureka_task.c.obj -MF CMakeFiles/pulp-nnx.dir/neureka/hal/neureka_task.c.obj.d -o CMakeFiles/pulp-nnx.dir/neureka/hal/neureka_task.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/hal/neureka_task.c +[ 0%] Building C object TargetLibraries/PULPOpen/pulp-nnx/CMakeFiles/pulp-nnx.dir/src/pulp_nnx_neureka.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nnx && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/util -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/bsp -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/hal -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/gvsoc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-typedef-redefinition -Wno-unused-parameter -Wno-incompatible-pointer-types-discards-qualifiers -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nnx/CMakeFiles/pulp-nnx.dir/src/pulp_nnx_neureka.c.obj -MF CMakeFiles/pulp-nnx.dir/src/pulp_nnx_neureka.c.obj.d -o CMakeFiles/pulp-nnx.dir/src/pulp_nnx_neureka.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nnx/src/pulp_nnx_neureka.c +[ 0%] Linking C static library ../../../lib/libpulp-nnx.a +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nnx && /usr/bin/cmake -P CMakeFiles/pulp-nnx.dir/cmake_clean_target.cmake +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nnx && /usr/bin/cmake -E cmake_link_script CMakeFiles/pulp-nnx.dir/link.txt --verbose=1 +/app/install/llvm/bin/llvm-ar qc ../../../lib/libpulp-nnx.a CMakeFiles/pulp-nnx.dir/util/pulp_nnx_util.c.obj CMakeFiles/pulp-nnx.dir/util/hwpe.c.obj CMakeFiles/pulp-nnx.dir/neureka/bsp/neureka_siracusa_bsp.c.obj CMakeFiles/pulp-nnx.dir/neureka/hal/neureka.c.obj CMakeFiles/pulp-nnx.dir/neureka/hal/neureka_task.c.obj CMakeFiles/pulp-nnx.dir/src/pulp_nnx_neureka.c.obj +/app/install/llvm/bin/llvm-ranlib ../../../lib/libpulp-nnx.a +gmake[3]: Leaving directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +[ 0%] Built target pulp-nnx +/usr/bin/gmake -f TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/build.make TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/depend +gmake[3]: Entering directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /app/Deeploy /app/Deeploy/TargetLibraries/Generic /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/DependInfo.cmake --color= +gmake[3]: Leaving directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +/usr/bin/gmake -f TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/build.make TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/build +gmake[3]: Entering directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +[ 0%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/AvgPool.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/AvgPool.c.obj -MF CMakeFiles/deeploybasic.dir/src/AvgPool.c.obj.d -o CMakeFiles/deeploybasic.dir/src/AvgPool.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/AvgPool.c +[ 0%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/BatchNorm_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/BatchNorm_fp32.c.obj -MF CMakeFiles/deeploybasic.dir/src/BatchNorm_fp32.c.obj.d -o CMakeFiles/deeploybasic.dir/src/BatchNorm_fp32.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/BatchNorm_fp32.c +[ 0%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/ConvTranspose1d_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/ConvTranspose1d_fp32.c.obj -MF CMakeFiles/deeploybasic.dir/src/ConvTranspose1d_fp32.c.obj.d -o CMakeFiles/deeploybasic.dir/src/ConvTranspose1d_fp32.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/ConvTranspose1d_fp32.c +[ 0%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Convolution_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Convolution_fp32.c.obj -MF CMakeFiles/deeploybasic.dir/src/Convolution_fp32.c.obj.d -o CMakeFiles/deeploybasic.dir/src/Convolution_fp32.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/Convolution_fp32.c +[ 0%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Convolution_s8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Convolution_s8.c.obj -MF CMakeFiles/deeploybasic.dir/src/Convolution_s8.c.obj.d -o CMakeFiles/deeploybasic.dir/src/Convolution_s8.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/Convolution_s8.c +[ 0%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/DWConvolution_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/DWConvolution_fp32.c.obj -MF CMakeFiles/deeploybasic.dir/src/DWConvolution_fp32.c.obj.d -o CMakeFiles/deeploybasic.dir/src/DWConvolution_fp32.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/DWConvolution_fp32.c +[ 0%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/DWConvolution_s8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/DWConvolution_s8.c.obj -MF CMakeFiles/deeploybasic.dir/src/DWConvolution_s8.c.obj.d -o CMakeFiles/deeploybasic.dir/src/DWConvolution_s8.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/DWConvolution_s8.c +[ 0%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Div_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Div_fp32.c.obj -MF CMakeFiles/deeploybasic.dir/src/Div_fp32.c.obj.d -o CMakeFiles/deeploybasic.dir/src/Div_fp32.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/Div_fp32.c +[ 0%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Div_s32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Div_s32.c.obj -MF CMakeFiles/deeploybasic.dir/src/Div_s32.c.obj.d -o CMakeFiles/deeploybasic.dir/src/Div_s32.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/Div_s32.c +[ 1%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/GELU_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/GELU_fp32.c.obj -MF CMakeFiles/deeploybasic.dir/src/GELU_fp32.c.obj.d -o CMakeFiles/deeploybasic.dir/src/GELU_fp32.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/GELU_fp32.c +[ 1%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/GELU_s8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/GELU_s8.c.obj -MF CMakeFiles/deeploybasic.dir/src/GELU_s8.c.obj.d -o CMakeFiles/deeploybasic.dir/src/GELU_s8.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/GELU_s8.c +[ 1%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Gemm_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Gemm_fp32.c.obj -MF CMakeFiles/deeploybasic.dir/src/Gemm_fp32.c.obj.d -o CMakeFiles/deeploybasic.dir/src/Gemm_fp32.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/Gemm_fp32.c +[ 1%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Gemm_s8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Gemm_s8.c.obj -MF CMakeFiles/deeploybasic.dir/src/Gemm_s8.c.obj.d -o CMakeFiles/deeploybasic.dir/src/Gemm_s8.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/Gemm_s8.c +[ 1%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Hardswish_s8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Hardswish_s8.c.obj -MF CMakeFiles/deeploybasic.dir/src/Hardswish_s8.c.obj.d -o CMakeFiles/deeploybasic.dir/src/Hardswish_s8.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/Hardswish_s8.c +[ 1%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Layernorm_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Layernorm_fp32.c.obj -MF CMakeFiles/deeploybasic.dir/src/Layernorm_fp32.c.obj.d -o CMakeFiles/deeploybasic.dir/src/Layernorm_fp32.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/Layernorm_fp32.c +[ 1%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Layernorm_s8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Layernorm_s8.c.obj -MF CMakeFiles/deeploybasic.dir/src/Layernorm_s8.c.obj.d -o CMakeFiles/deeploybasic.dir/src/Layernorm_s8.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/Layernorm_s8.c +[ 1%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/MatMul_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/MatMul_fp32.c.obj -MF CMakeFiles/deeploybasic.dir/src/MatMul_fp32.c.obj.d -o CMakeFiles/deeploybasic.dir/src/MatMul_fp32.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/MatMul_fp32.c +[ 1%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/MatMul_s8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/MatMul_s8.c.obj -MF CMakeFiles/deeploybasic.dir/src/MatMul_s8.c.obj.d -o CMakeFiles/deeploybasic.dir/src/MatMul_s8.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/MatMul_s8.c +[ 2%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/MaxPool1D_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/MaxPool1D_fp32.c.obj -MF CMakeFiles/deeploybasic.dir/src/MaxPool1D_fp32.c.obj.d -o CMakeFiles/deeploybasic.dir/src/MaxPool1D_fp32.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/MaxPool1D_fp32.c +[ 2%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/MaxPool_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/MaxPool_fp32.c.obj -MF CMakeFiles/deeploybasic.dir/src/MaxPool_fp32.c.obj.d -o CMakeFiles/deeploybasic.dir/src/MaxPool_fp32.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/MaxPool_fp32.c +[ 2%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/MaxPool_s8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/MaxPool_s8.c.obj -MF CMakeFiles/deeploybasic.dir/src/MaxPool_s8.c.obj.d -o CMakeFiles/deeploybasic.dir/src/MaxPool_s8.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/MaxPool_s8.c +[ 2%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Pow_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Pow_fp32.c.obj -MF CMakeFiles/deeploybasic.dir/src/Pow_fp32.c.obj.d -o CMakeFiles/deeploybasic.dir/src/Pow_fp32.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/Pow_fp32.c +[ 2%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/RQDiv_s8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/RQDiv_s8.c.obj -MF CMakeFiles/deeploybasic.dir/src/RQDiv_s8.c.obj.d -o CMakeFiles/deeploybasic.dir/src/RQDiv_s8.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/RQDiv_s8.c +[ 2%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/RQGELU_s8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/RQGELU_s8.c.obj -MF CMakeFiles/deeploybasic.dir/src/RQGELU_s8.c.obj.d -o CMakeFiles/deeploybasic.dir/src/RQGELU_s8.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/RQGELU_s8.c +[ 2%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/RQHardswish.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/RQHardswish.c.obj -MF CMakeFiles/deeploybasic.dir/src/RQHardswish.c.obj.d -o CMakeFiles/deeploybasic.dir/src/RQHardswish.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/RQHardswish.c +[ 2%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Relu_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Relu_fp32.c.obj -MF CMakeFiles/deeploybasic.dir/src/Relu_fp32.c.obj.d -o CMakeFiles/deeploybasic.dir/src/Relu_fp32.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/Relu_fp32.c +[ 2%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/RequantShift_s8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/RequantShift_s8.c.obj -MF CMakeFiles/deeploybasic.dir/src/RequantShift_s8.c.obj.d -o CMakeFiles/deeploybasic.dir/src/RequantShift_s8.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/RequantShift_s8.c +[ 3%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Softmax_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Softmax_fp32.c.obj -MF CMakeFiles/deeploybasic.dir/src/Softmax_fp32.c.obj.d -o CMakeFiles/deeploybasic.dir/src/Softmax_fp32.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/Softmax_fp32.c +[ 3%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Softmax_s8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Softmax_s8.c.obj -MF CMakeFiles/deeploybasic.dir/src/Softmax_s8.c.obj.d -o CMakeFiles/deeploybasic.dir/src/Softmax_s8.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/Softmax_s8.c +[ 3%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Sqrt_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Sqrt_fp32.c.obj -MF CMakeFiles/deeploybasic.dir/src/Sqrt_fp32.c.obj.d -o CMakeFiles/deeploybasic.dir/src/Sqrt_fp32.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/Sqrt_fp32.c +[ 3%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Util.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/Util.c.obj -MF CMakeFiles/deeploybasic.dir/src/Util.c.obj.d -o CMakeFiles/deeploybasic.dir/src/Util.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/Util.c +[ 3%] Building C object TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/iRMSNorm_s8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/Generic/inc -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -std=gnu99 -MD -MT TargetLibraries/Generic/CMakeFiles/deeploybasic.dir/src/iRMSNorm_s8.c.obj -MF CMakeFiles/deeploybasic.dir/src/iRMSNorm_s8.c.obj.d -o CMakeFiles/deeploybasic.dir/src/iRMSNorm_s8.c.obj -c /app/Deeploy/TargetLibraries/Generic/src/iRMSNorm_s8.c +[ 3%] Linking C static library ../../lib/libdeeploybasic.a +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && /usr/bin/cmake -P CMakeFiles/deeploybasic.dir/cmake_clean_target.cmake +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && /usr/bin/cmake -E cmake_link_script CMakeFiles/deeploybasic.dir/link.txt --verbose=1 +/app/install/llvm/bin/llvm-ar qc ../../lib/libdeeploybasic.a CMakeFiles/deeploybasic.dir/src/AvgPool.c.obj CMakeFiles/deeploybasic.dir/src/BatchNorm_fp32.c.obj CMakeFiles/deeploybasic.dir/src/ConvTranspose1d_fp32.c.obj CMakeFiles/deeploybasic.dir/src/Convolution_fp32.c.obj CMakeFiles/deeploybasic.dir/src/Convolution_s8.c.obj CMakeFiles/deeploybasic.dir/src/DWConvolution_fp32.c.obj CMakeFiles/deeploybasic.dir/src/DWConvolution_s8.c.obj CMakeFiles/deeploybasic.dir/src/Div_fp32.c.obj CMakeFiles/deeploybasic.dir/src/Div_s32.c.obj CMakeFiles/deeploybasic.dir/src/GELU_fp32.c.obj CMakeFiles/deeploybasic.dir/src/GELU_s8.c.obj CMakeFiles/deeploybasic.dir/src/Gemm_fp32.c.obj CMakeFiles/deeploybasic.dir/src/Gemm_s8.c.obj CMakeFiles/deeploybasic.dir/src/Hardswish_s8.c.obj CMakeFiles/deeploybasic.dir/src/Layernorm_fp32.c.obj CMakeFiles/deeploybasic.dir/src/Layernorm_s8.c.obj CMakeFiles/deeploybasic.dir/src/MatMul_fp32.c.obj CMakeFiles/deeploybasic.dir/src/MatMul_s8.c.obj CMakeFiles/deeploybasic.dir/src/MaxPool1D_fp32.c.obj CMakeFiles/deeploybasic.dir/src/MaxPool_fp32.c.obj CMakeFiles/deeploybasic.dir/src/MaxPool_s8.c.obj CMakeFiles/deeploybasic.dir/src/Pow_fp32.c.obj CMakeFiles/deeploybasic.dir/src/RQDiv_s8.c.obj CMakeFiles/deeploybasic.dir/src/RQGELU_s8.c.obj CMakeFiles/deeploybasic.dir/src/RQHardswish.c.obj CMakeFiles/deeploybasic.dir/src/Relu_fp32.c.obj CMakeFiles/deeploybasic.dir/src/RequantShift_s8.c.obj CMakeFiles/deeploybasic.dir/src/Softmax_fp32.c.obj CMakeFiles/deeploybasic.dir/src/Softmax_s8.c.obj CMakeFiles/deeploybasic.dir/src/Sqrt_fp32.c.obj CMakeFiles/deeploybasic.dir/src/Util.c.obj CMakeFiles/deeploybasic.dir/src/iRMSNorm_s8.c.obj +/app/install/llvm/bin/llvm-ranlib ../../lib/libdeeploybasic.a +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/Generic && /app/install/llvm/bin/llvm-objdump -dhS /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/lib/libdeeploybasic.a > /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/lib/libdeeploybasic.a.s +gmake[3]: Leaving directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +[ 3%] Built target deeploybasic +/usr/bin/gmake -f TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/build.make TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/depend +gmake[3]: Entering directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /app/Deeploy /app/Deeploy/TargetLibraries/PULPOpen /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/DependInfo.cmake --color= +Dependee "/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/DependInfo.cmake" is newer than depender "/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/depend.internal". +Dependee "/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/depend.internal". +Scanning dependencies of target pulp-sdk +gmake[3]: Leaving directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +/usr/bin/gmake -f TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/build.make TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/build +gmake[3]: Entering directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +[ 3%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/ram.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/ram.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/ram.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/ram.c.obj -c /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/ram.c +[ 4%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/alloc_extern.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/alloc_extern.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/alloc_extern.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/alloc_extern.c.obj -c /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/alloc_extern.c +[ 4%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/hyperram/hyperram.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/hyperram/hyperram.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/hyperram/hyperram.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/hyperram/hyperram.c.obj -c /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/hyperram/hyperram.c +[ 4%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/read_fs/read_fs.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/read_fs/read_fs.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/read_fs/read_fs.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/read_fs/read_fs.c.obj -c /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/read_fs/read_fs.c +[ 4%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/host_fs/semihost.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/host_fs/semihost.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/host_fs/semihost.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/host_fs/semihost.c.obj -c /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/host_fs/semihost.c +[ 4%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/host_fs/host_fs.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/host_fs/host_fs.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/host_fs/host_fs.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/host_fs/host_fs.c.obj -c /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/host_fs/host_fs.c +[ 4%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/fs.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/fs.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/fs.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/fs.c.obj -c /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/fs.c +[ 4%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/flash/hyperflash/hyperflash.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/flash/hyperflash/hyperflash.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/flash/hyperflash/hyperflash.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/flash/hyperflash/hyperflash.c.obj -c /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/flash/hyperflash/hyperflash.c +[ 4%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/flash/flash.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/flash/flash.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/flash/flash.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/flash/flash.c.obj -c /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/flash/flash.c +[ 4%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/partition/partition.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/partition/partition.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/partition/partition.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/partition/partition.c.obj -c /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/partition/partition.c +[ 5%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/partition/flash_partition.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/partition/flash_partition.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/partition/flash_partition.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/partition/flash_partition.c.obj -c /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/partition/flash_partition.c +[ 5%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/crc/md5.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/crc/md5.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/crc/md5.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/crc/md5.c.obj -c /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/crc/md5.c +[ 5%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/bsp/siracusa.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/bsp/siracusa.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/bsp/siracusa.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/bsp/siracusa.c.obj -c /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/bsp/siracusa.c +[ 5%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/init.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/init.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/init.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/init.c.obj -c /app/install/pulp-sdk/rtos/pulpos/common/kernel/init.c +[ 5%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/kernel.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/kernel.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/kernel.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/kernel.c.obj -c /app/install/pulp-sdk/rtos/pulpos/common/kernel/kernel.c +[ 5%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/device.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/device.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/device.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/device.c.obj -c /app/install/pulp-sdk/rtos/pulpos/common/kernel/device.c +[ 5%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/task.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/task.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/task.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/task.c.obj -c /app/install/pulp-sdk/rtos/pulpos/common/kernel/task.c +[ 5%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/alloc.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/alloc.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/alloc.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/alloc.c.obj -c /app/install/pulp-sdk/rtos/pulpos/common/kernel/alloc.c +[ 5%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/alloc_pool.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/alloc_pool.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/alloc_pool.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/alloc_pool.c.obj -c /app/install/pulp-sdk/rtos/pulpos/common/kernel/alloc_pool.c +[ 6%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/irq.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/irq.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/irq.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/irq.c.obj -c /app/install/pulp-sdk/rtos/pulpos/common/kernel/irq.c +[ 6%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/soc_event.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/soc_event.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/soc_event.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/soc_event.c.obj -c /app/install/pulp-sdk/rtos/pulpos/common/kernel/soc_event.c +[ 6%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/log.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/log.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/log.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/log.c.obj -c /app/install/pulp-sdk/rtos/pulpos/common/kernel/log.c +[ 6%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/time.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/time.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/time.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/time.c.obj -c /app/install/pulp-sdk/rtos/pulpos/common/kernel/time.c +[ 6%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/hyperbus/hyperbus-v3.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/hyperbus/hyperbus-v3.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/hyperbus/hyperbus-v3.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/hyperbus/hyperbus-v3.c.obj -c /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/hyperbus/hyperbus-v3.c +[ 6%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/uart/uart-v1.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/uart/uart-v1.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/uart/uart-v1.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/uart/uart-v1.c.obj -c /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/uart/uart-v1.c +[ 6%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/udma/udma-v3.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/udma/udma-v3.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/udma/udma-v3.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/udma/udma-v3.c.obj -c /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/udma/udma-v3.c +[ 6%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/cluster/cluster.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/cluster/cluster.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/cluster/cluster.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/cluster/cluster.c.obj -c /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/cluster/cluster.c +[ 6%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/io.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/io.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/io.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/io.c.obj -c /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/io.c +[ 7%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/fprintf.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/fprintf.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/fprintf.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/fprintf.c.obj -c /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/fprintf.c +[ 7%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/prf.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/prf.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/prf.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/prf.c.obj -c /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/prf.c +[ 7%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/sprintf.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/sprintf.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/sprintf.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/sprintf.c.obj -c /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/sprintf.c +[ 7%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/semihost.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/semihost.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/semihost.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/semihost.c.obj -c /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/semihost.c +[ 7%] Building ASM object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/crt0.S.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -DLANGUAGE_ASSEMBLY -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/crt0.S.obj -c /app/install/pulp-sdk/rtos/pulpos/common/kernel/crt0.S +[ 7%] Building ASM object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/irq_asm.S.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -DLANGUAGE_ASSEMBLY -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/irq_asm.S.obj -c /app/install/pulp-sdk/rtos/pulpos/common/kernel/irq_asm.S +[ 7%] Building ASM object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/task_asm.S.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -DLANGUAGE_ASSEMBLY -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/task_asm.S.obj -c /app/install/pulp-sdk/rtos/pulpos/common/kernel/task_asm.S +[ 7%] Building ASM object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/time_asm.S.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -DLANGUAGE_ASSEMBLY -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/time_asm.S.obj -c /app/install/pulp-sdk/rtos/pulpos/common/kernel/time_asm.S +[ 7%] Building ASM object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/soc_event_v2_itc.S.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -DLANGUAGE_ASSEMBLY -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/soc_event_v2_itc.S.obj -c /app/install/pulp-sdk/rtos/pulpos/common/kernel/soc_event_v2_itc.S +[ 8%] Building ASM object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/cluster/pe-eu-v3.S.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -DLANGUAGE_ASSEMBLY -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/cluster/pe-eu-v3.S.obj -c /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/cluster/pe-eu-v3.S +[ 8%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/kernel/chips/siracusa/pll.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/kernel/chips/siracusa/pll.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/kernel/chips/siracusa/pll.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/kernel/chips/siracusa/pll.c.obj -c /app/install/pulp-sdk/rtos/pulpos/pulp/kernel/chips/siracusa/pll.c +[ 8%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/kernel/chips/siracusa/soc.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/kernel/chips/siracusa/soc.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/kernel/chips/siracusa/soc.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/kernel/chips/siracusa/soc.c.obj -c /app/install/pulp-sdk/rtos/pulpos/pulp/kernel/chips/siracusa/soc.c +[ 8%] Building C object TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/src/siracusa_padctrl.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-sign-conversion -Wno-unused-function -Wno-unused-parameter -Wno-conversion -Wno-unused-variable -Wno-sign-compare -Wno-return-type -fno-inline-functions -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/src/siracusa_padctrl.c.obj -MF CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/src/siracusa_padctrl.c.obj.d -o CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/src/siracusa_padctrl.c.obj -c /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/src/siracusa_padctrl.c +gmake[3]: Leaving directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +[ 8%] Built target pulp-sdk +/usr/bin/gmake -f TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/build.make TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/depend +gmake[3]: Entering directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /app/Deeploy /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/DependInfo.cmake --color= +gmake[3]: Leaving directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +/usr/bin/gmake -f TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/build.make TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/build +gmake[3]: Entering directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +[ 8%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i2.c +[ 9%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i4.c +[ 9%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i8.c +[ 9%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u2.c +[ 9%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u4.c +[ 9%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u8.c +[ 9%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i2.c +[ 9%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i4.c +[ 9%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i8.c +[ 9%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u2.c +[ 10%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u4.c +[ 10%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u8.c +[ 10%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i2.c +[ 10%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i4.c +[ 10%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i8.c +[ 10%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u2.c +[ 10%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u4.c +[ 10%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u8.c +[ 10%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i2.c +[ 11%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i4.c +[ 11%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i8.c +[ 11%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u2.c +[ 11%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u4.c +[ 11%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u8.c +[ 11%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i2.c +[ 11%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i4.c +[ 11%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i8.c +[ 11%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u2.c +[ 12%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u4.c +[ 12%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u8.c +[ 12%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i2.c +[ 12%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i4.c +[ 12%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i8.c +[ 12%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u2.c +[ 12%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u4.c +[ 12%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u8.c +[ 12%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i2.c +[ 13%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i4.c +[ 13%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i8.c +[ 13%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u2.c +[ 13%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u4.c +[ 13%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u8.c +[ 13%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i2.c +[ 13%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i4.c +[ 13%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i8.c +[ 13%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u2.c +[ 14%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u4.c +[ 14%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u8.c +[ 14%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i2.c +[ 14%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i4.c +[ 14%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i8.c +[ 14%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u2.c +[ 14%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u4.c +[ 14%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u8.c +[ 14%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i2.c +[ 15%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i4.c +[ 15%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i8.c +[ 15%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u2.c +[ 15%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u4.c +[ 15%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u8.c +[ 15%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i2.c +[ 15%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i4.c +[ 15%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i8.c +[ 15%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u2.c +[ 16%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u4.c +[ 16%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u8.c +[ 16%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i2.c +[ 16%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i4.c +[ 16%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i8.c +[ 16%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u2.c +[ 16%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u4.c +[ 16%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u8.c +[ 16%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i2.c +[ 17%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i4.c +[ 17%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i8.c +[ 17%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u2.c +[ 17%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u4.c +[ 17%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u8.c +[ 17%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i2.c +[ 17%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i4.c +[ 17%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i8.c +[ 17%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u2.c +[ 18%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u4.c +[ 18%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u8.c +[ 18%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i2.c +[ 18%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i4.c +[ 18%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i8.c +[ 18%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u2.c +[ 18%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u4.c +[ 18%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u8.c +[ 18%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i2.c +[ 19%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i4.c +[ 19%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i8.c +[ 19%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u2.c +[ 19%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u4.c +[ 19%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u8.c +[ 19%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i2.c +[ 19%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i4.c +[ 19%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i8.c +[ 19%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u2.c +[ 20%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u4.c +[ 20%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u8.c +[ 20%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i2.c +[ 20%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i4.c +[ 20%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i8.c +[ 20%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u2.c +[ 20%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u4.c +[ 20%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u8.c +[ 20%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i2.c +[ 21%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i4.c +[ 21%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i8.c +[ 21%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u2.c +[ 21%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u4.c +[ 21%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u8.c +[ 21%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i2.c +[ 21%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i4.c +[ 21%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i8.c +[ 21%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u2.c +[ 22%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u4.c +[ 22%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u8.c +[ 22%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i2.c +[ 22%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i4.c +[ 22%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i8.c +[ 22%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u2.c +[ 22%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u4.c +[ 22%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u8.c +[ 22%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2.c +[ 23%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i2.c +[ 23%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i4.c +[ 23%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i8.c +[ 23%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u2.c +[ 23%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u4.c +[ 23%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u8.c +[ 23%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i2.c +[ 23%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i4.c +[ 23%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i8.c +[ 25%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u2.c +[ 25%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u4.c +[ 25%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u8.c +[ 25%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i2.c +[ 25%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i4.c +[ 25%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i8.c +[ 25%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u2.c +[ 25%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u4.c +[ 25%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u8.c +[ 26%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i2.c +[ 26%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i4.c +[ 26%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i8.c +[ 26%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u2.c +[ 26%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u4.c +[ 26%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u8.c +[ 26%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i2.c +[ 26%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i4.c +[ 26%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i8.c +[ 27%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u2.c +[ 27%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u4.c +[ 27%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u8.c +[ 27%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i2.c +[ 27%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i4.c +[ 27%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i8.c +[ 27%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u2.c +[ 27%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u4.c +[ 27%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u8.c +[ 28%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2.c +[ 28%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i2.c +[ 28%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i4.c +[ 28%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i8.c +[ 28%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u2.c +[ 28%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u4.c +[ 28%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u8.c +[ 28%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4.c +[ 28%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i2.c +[ 29%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i4.c +[ 29%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i8.c +[ 29%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u2.c +[ 29%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u4.c +[ 29%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u8.c +[ 29%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i2.c +[ 29%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i4.c +[ 29%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i8.c +[ 29%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u2.c +[ 30%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u4.c +[ 30%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u8.c +[ 30%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i2.c +[ 30%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i4.c +[ 30%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i8.c +[ 30%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u2.c +[ 30%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u4.c +[ 30%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u8.c +[ 30%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i2.c +[ 31%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i4.c +[ 31%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i8.c +[ 31%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u2.c +[ 31%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u4.c +[ 31%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u8.c +[ 31%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i2.c +[ 31%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i4.c +[ 31%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i8.c +[ 31%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u2.c +[ 32%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u4.c +[ 32%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u8.c +[ 32%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2.c +[ 32%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i2.c +[ 32%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i4.c +[ 32%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i8.c +[ 32%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u2.c +[ 32%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u4.c +[ 32%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u8.c +[ 33%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4.c +[ 33%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i2.c +[ 33%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i4.c +[ 33%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i8.c +[ 33%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u2.c +[ 33%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u4.c +[ 33%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u8.c +[ 33%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8.c +[ 33%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i2.c +[ 34%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i4.c +[ 34%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i8.c +[ 34%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u2.c +[ 34%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u4.c +[ 34%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u8.c +[ 34%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i2.c +[ 34%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i4.c +[ 34%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i8.c +[ 34%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i2.c +[ 35%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i4.c +[ 35%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i8.c +[ 35%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i2.c +[ 35%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i4.c +[ 35%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i8.c +[ 35%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i2.c +[ 35%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i4.c +[ 35%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i8.c +[ 35%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i2.c +[ 36%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i4.c +[ 36%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i8.c +[ 36%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i2.c +[ 36%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i4.c +[ 36%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i8.c +[ 36%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i2.c +[ 36%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i4.c +[ 36%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i8.c +[ 36%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i2.c +[ 36%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i4.c +[ 37%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i8.c +[ 37%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i2.c +[ 37%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i4.c +[ 37%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i8.c +[ 37%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i2.c +[ 37%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i4.c +[ 37%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i8.c +[ 37%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i2.c +[ 37%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i4.c +[ 38%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i8.c +[ 38%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i2.c +[ 38%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i4.c +[ 38%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i8.c +[ 38%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i2.c +[ 38%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i4.c +[ 38%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i8.c +[ 38%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i2.c +[ 38%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i4.c +[ 39%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i8.c +[ 39%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i2.c +[ 39%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i4.c +[ 39%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i8.c +[ 39%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i2.c +[ 39%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i4.c +[ 39%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i8.c +[ 39%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i2.c +[ 39%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i4.c +[ 40%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i8.c +[ 40%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i2.c +[ 40%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i4.c +[ 40%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i8.c +[ 40%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i2.c +[ 40%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i4.c +[ 40%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i8.c +[ 40%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i2.c +[ 40%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i4.c +[ 41%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i8.c +[ 41%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i2.c +[ 41%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i4.c +[ 41%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i8.c +[ 41%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i2.c +[ 41%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i4.c +[ 41%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i8.c +[ 41%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i2.c +[ 41%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i4.c +[ 42%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i8.c +[ 42%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i2.c +[ 42%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i4.c +[ 42%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i8.c +[ 42%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i2.c +[ 42%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i4.c +[ 42%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i8.c +[ 42%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i2.c +[ 42%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i4.c +[ 43%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i8.c +[ 43%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i2.c +[ 43%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i4.c +[ 43%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i8.c +[ 43%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i2.c +[ 43%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i4.c +[ 43%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i8.c +[ 43%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i2.c +[ 43%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i4.c +[ 44%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i8.c +[ 44%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i2.c +[ 44%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i4.c +[ 44%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i8.c +[ 44%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i2.c +[ 44%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i4.c +[ 44%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i8.c +[ 44%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i2.c +[ 44%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i4.c +[ 45%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i8.c +[ 45%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i2.c +[ 45%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i4.c +[ 45%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i8.c +[ 45%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i2.c +[ 45%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i4.c +[ 45%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i8.c +[ 45%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i2.c +[ 45%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i4.c +[ 46%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i8.c +[ 46%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i2.c +[ 46%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i4.c +[ 46%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i8.c +[ 46%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i2.c +[ 46%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i4.c +[ 46%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i8.c +[ 46%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i2.c +[ 46%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i4.c +[ 47%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i8.c +[ 47%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i2.c +[ 47%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i4.c +[ 47%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i8.c +[ 47%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i2.c +[ 47%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i4.c +[ 47%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i8.c +[ 47%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i2.c +[ 47%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i4.c +[ 48%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i8.c +[ 48%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i2.c +[ 48%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i4.c +[ 48%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i8.c +[ 48%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i2.c +[ 48%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i4.c +[ 48%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i8.c +[ 48%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i2.c +[ 48%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i4.c +[ 50%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i8.c +[ 50%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i2.c +[ 50%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i4.c +[ 50%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i8.c +[ 50%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i2.c +[ 50%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i4.c +[ 50%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i8.c +[ 50%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i2.c +[ 50%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i4.c +[ 51%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i8.c +[ 51%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i2.c +[ 51%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i4.c +[ 51%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i8.c +[ 51%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i2.c +[ 51%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i4.c +[ 51%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i8.c +[ 51%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i2.c +[ 51%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i4.c +[ 52%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i8.c +[ 52%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i2.c +[ 52%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i4.c +[ 52%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i8.c +[ 52%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i2.c +[ 52%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i4.c +[ 52%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i8.c +[ 52%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i2.c +[ 52%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i4.c +[ 53%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i8.c +[ 53%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i2.c +[ 53%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i4.c +[ 53%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i8.c +[ 53%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i2.c +[ 53%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i4.c +[ 53%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i8.c +[ 53%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i2.c +[ 53%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i4.c +[ 54%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i8.c +[ 54%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i2.c +[ 54%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i4.c +[ 54%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i8.c +[ 54%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i2.c +[ 54%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i4.c +[ 54%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i8.c +[ 54%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i2.c +[ 54%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i4.c +[ 55%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i8.c +[ 55%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i2.c +[ 55%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i4.c +[ 55%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i8.c +[ 55%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i2.c +[ 55%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i4.c +[ 55%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i8.c +[ 55%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i2.c +[ 55%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i4.c +[ 56%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i8.c +[ 56%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i2.c +[ 56%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i4.c +[ 56%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i8.c +[ 56%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i2.c +[ 56%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i4.c +[ 56%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i8.c +[ 56%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i2.c +[ 56%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i4.c +[ 57%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i8.c +[ 57%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i2.c +[ 57%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i4.c +[ 57%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i8.c +[ 57%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i2.c +[ 57%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i4.c +[ 57%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i8.c +[ 57%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i2.c +[ 57%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i4.c +[ 58%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i8.c +[ 58%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i2.c +[ 58%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i4.c +[ 58%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i8.c +[ 58%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i2.c +[ 58%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i4.c +[ 58%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i8.c +[ 58%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i2.c +[ 58%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i4.c +[ 59%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i8.c +[ 59%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i2.c +[ 59%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i4.c +[ 59%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i8.c +[ 59%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i2.c +[ 59%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i4.c +[ 59%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i8.c +[ 59%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i2.c +[ 59%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i4.c +[ 60%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i8.c +[ 60%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i2.c +[ 60%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i4.c +[ 60%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i8.c +[ 60%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i2.c +[ 60%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i4.c +[ 60%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i8.c +[ 60%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i2.c +[ 60%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i4.c +[ 61%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i8.c +[ 61%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i2.c +[ 61%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i4.c +[ 61%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i8.c +[ 61%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i2.c +[ 61%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i4.c +[ 61%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i8.c +[ 61%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i2.c +[ 61%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i4.c +[ 62%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i8.c +[ 62%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i2.c +[ 62%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i4.c +[ 62%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i8.c +[ 62%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i2.c +[ 62%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i4.c +[ 62%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i8.c +[ 62%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i2.c +[ 62%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i4.c +[ 63%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i8.c +[ 63%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i2.c +[ 63%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i4.c +[ 63%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i8.c +[ 63%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i2.c +[ 63%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i4.c +[ 63%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i8.c +[ 63%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i2.c +[ 63%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i4.c +[ 64%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i8.c +[ 64%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i2.c +[ 64%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i4.c +[ 64%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i8.c +[ 64%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i2.c +[ 64%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i4.c +[ 64%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i8.c +[ 64%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i2.c +[ 64%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i4.c +[ 65%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i8.c +[ 65%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i2.c +[ 65%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i4.c +[ 65%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i8.c +[ 65%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i2.c +[ 65%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i4.c +[ 65%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i8.c +[ 65%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i2.c +[ 65%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i4.c +[ 66%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i8.c +[ 66%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i2.c +[ 66%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i4.c +[ 66%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i8.c +[ 66%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i2.c +[ 66%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i4.c +[ 66%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i8.c +[ 66%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i2.c +[ 66%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i4.c +[ 67%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i8.c +[ 67%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i2.c +[ 67%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i4.c +[ 67%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i8.c +[ 67%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i2.c +[ 67%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i4.c +[ 67%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i8.c +[ 67%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i2.c +[ 67%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i4.c +[ 68%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i8.c +[ 68%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i2.c +[ 68%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i4.c +[ 68%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i8.c +[ 68%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i2.c +[ 68%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i4.c +[ 68%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i8.c +[ 68%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i2.c +[ 68%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i4.c +[ 69%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i8.c +[ 69%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i2.c +[ 69%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i4.c +[ 69%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i8.c +[ 69%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i2.c +[ 69%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i4.c +[ 69%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i8.c +[ 69%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i2.c +[ 69%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i4.c +[ 70%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i8.c +[ 70%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i2.c +[ 70%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i4.c +[ 70%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i8.c +[ 70%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i2.c +[ 70%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i4.c +[ 70%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i8.c +[ 70%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i2.c +[ 70%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i4.c +[ 70%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i8.c +[ 71%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i2.c +[ 71%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i4.c +[ 71%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i8.c +[ 71%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i2.c +[ 71%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i4.c +[ 71%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i8.c +[ 71%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i2.c +[ 71%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i4.c +[ 71%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i8.c +[ 72%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i2.c +[ 72%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i4.c +[ 72%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i8.c +[ 72%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i2.c +[ 72%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i4.c +[ 72%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i8.c +[ 72%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i2.c +[ 72%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i4.c +[ 72%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i8.c +[ 73%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i2.c +[ 73%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i4.c +[ 73%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i8.c +[ 73%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i2.c +[ 73%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i4.c +[ 73%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i8.c +[ 73%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i2.c +[ 73%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i4.c +[ 73%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i8.c +[ 75%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i2.c +[ 75%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i4.c +[ 75%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i8.c +[ 75%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i2.c +[ 75%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i4.c +[ 75%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i8.c +[ 75%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i2.c +[ 75%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i4.c +[ 75%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i8.c +[ 76%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i2.c +[ 76%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i4.c +[ 76%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i8.c +[ 76%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i2.c +[ 76%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i4.c +[ 76%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i8.c +[ 76%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i2.c +[ 76%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i4.c +[ 76%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i8.c +[ 77%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i2.c +[ 77%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i4.c +[ 77%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i8.c +[ 77%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i2.c +[ 77%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i4.c +[ 77%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i8.c +[ 77%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i2.c +[ 77%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i4.c +[ 77%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i8.c +[ 78%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i2.c +[ 78%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i4.c +[ 78%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i8.c +[ 78%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i2.c +[ 78%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i4.c +[ 78%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i8.c +[ 78%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i2.c +[ 78%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i4.c +[ 78%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i8.c +[ 79%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i2.c +[ 79%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i4.c +[ 79%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i8.c +[ 79%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i2.c +[ 79%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i4.c +[ 79%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i8.c +[ 79%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i2.c +[ 79%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i4.c +[ 79%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i8.c +[ 80%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i2.c +[ 80%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i4.c +[ 80%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i8.c +[ 80%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i2.c +[ 80%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i4.c +[ 80%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i8.c +[ 80%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i2.c +[ 80%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i4.c +[ 80%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i8.c +[ 81%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i2.c +[ 81%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i4.c +[ 81%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i8.c +[ 81%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i2.c +[ 81%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i4.c +[ 81%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i8.c +[ 81%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i2.c +[ 81%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i4.c +[ 81%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i8.c +[ 82%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i2.c +[ 82%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i4.c +[ 82%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i8.c +[ 82%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i2.c +[ 82%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i4.c +[ 82%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i8.c +[ 82%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i2.c +[ 82%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i4.c +[ 82%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i8.c +[ 83%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i2.c +[ 83%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i4.c +[ 83%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i8.c +[ 83%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i2.c +[ 83%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i4.c +[ 83%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i8.c +[ 83%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i2.c +[ 83%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i4.c +[ 83%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i8.c +[ 84%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i2.c +[ 84%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i4.c +[ 84%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i8.c +[ 84%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i2.c +[ 84%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i4.c +[ 84%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i8.c +[ 84%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i2.c +[ 84%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i4.c +[ 84%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i8.c +[ 85%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i2.c +[ 85%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i4.c +[ 85%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i8.c +[ 85%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i2.c +[ 85%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i4.c +[ 85%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i8.c +[ 85%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i2.c +[ 85%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i4.c +[ 85%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i8.c +[ 86%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i2.c +[ 86%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i4.c +[ 86%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i8.c +[ 86%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i2.c +[ 86%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i4.c +[ 86%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i8.c +[ 86%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i2.c +[ 86%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i4.c +[ 86%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i8.c +[ 87%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i2.c +[ 87%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i4.c +[ 87%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i8.c +[ 87%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i2.c +[ 87%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i4.c +[ 87%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i8.c +[ 87%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i2.c +[ 87%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i4.c +[ 87%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i8.c +[ 88%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i2.c +[ 88%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i4.c +[ 88%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i8.c +[ 88%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i2.c +[ 88%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i4.c +[ 88%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i8.c +[ 88%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i2.c +[ 88%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i4.c +[ 88%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i8.c +[ 89%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i2.c +[ 89%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i4.c +[ 89%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i8.c +[ 89%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i2.c +[ 89%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i4.c +[ 89%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i8.c +[ 89%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i2.c +[ 89%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i4.c +[ 89%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i8.c +[ 90%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i2.c +[ 90%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i4.c +[ 90%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i8.c +[ 90%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i2.c +[ 90%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i4.c +[ 90%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i8.c +[ 90%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u2.c +[ 90%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u4.c +[ 90%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u8.c +[ 91%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i2.c +[ 91%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i4.c +[ 91%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i8.c +[ 91%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u2.c +[ 91%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u4.c +[ 91%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u8.c +[ 91%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i2.c +[ 91%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i4.c +[ 91%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i8.c +[ 92%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u2.c +[ 92%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u4.c +[ 92%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u8.c +[ 92%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i2.c +[ 92%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i4.c +[ 92%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i8.c +[ 92%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u2.c +[ 92%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u4.c +[ 92%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u8.c +[ 93%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i2.c +[ 93%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i4.c +[ 93%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i8.c +[ 93%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u2.c +[ 93%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u4.c +[ 93%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u8.c +[ 93%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i2.c +[ 93%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i4.c +[ 93%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i8.c +[ 94%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u2.c +[ 94%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u4.c +[ 94%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u8.c +[ 94%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i2.c +[ 94%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i4.c +[ 94%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i8.c +[ 94%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u2.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u2.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u2.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u2.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u2.c +[ 94%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u4.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u4.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u4.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u4.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u4.c +[ 94%] Building C object TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u8.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Ofast -Wno-conversion -Wno-sign-compare -Wno-sign-conversion -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-attributes -Wno-pointer-sign -Wno-unused-value -Wno-int-conversion -Wno-typedef-redefinition -Wno-uninitialized -Wno-ignored-qualifiers -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/pulp-nn-mixed/CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u8.c.obj -MF CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u8.c.obj.d -o CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u8.c.obj -c /app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u8.c +[ 95%] Linking C static library ../../../lib/libpulp-nn-mixed.a +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && /usr/bin/cmake -P CMakeFiles/pulp-nn-mixed.dir/cmake_clean_target.cmake +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/pulp-nn-mixed && /usr/bin/cmake -E cmake_link_script CMakeFiles/pulp-nn-mixed.dir/link.txt --verbose=1 +/app/install/llvm/bin/llvm-ar qc ../../../lib/libpulp-nn-mixed.a CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i2_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i4_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_i8_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u2_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u4_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i2_u8_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i2_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i4_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_i8_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u2_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u4_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i4_u8_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i2_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i4_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_i8_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u2_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u4_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_i8_u8_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i2_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i4_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_i8_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u2_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u4_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u2_u8_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i2_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i4_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_i8_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u2_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u4_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u4_u8_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i2_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i4_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_i8_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u2_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u4_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Add/pulp_nn_add_u8_u8_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i2_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i4_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_i8_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u2_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u4_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Convolution/pulp_nn_conv_u8_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i2_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i4_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_i8_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u2_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u4_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Depthwise/pulp_nn_depthwise_u8_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i2_i32_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i4_i32_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_i8_i32_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u2_i32_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u4_i32_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearNoQuant/pulp_nn_linear_u8_i32_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i2_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i4_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_i8_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u2_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u4_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/LinearQuant/pulp_nn_linear_u8_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_i8_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/MatrixMultiplication/pulp_nn_matmul_u8_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i2_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i4_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_i8_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u2_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u4_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pointwise/pulp_nn_pointwise_u8_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i2_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i4_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_i8_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u2_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u4_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/AvgPool/pulp_nn_avgpool_u8_u8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_i8.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u2.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u4.c.obj CMakeFiles/pulp-nn-mixed.dir/XpulpV2/32bit/src/Pooling/MaxPool/pulp_nn_maxpool_u8.c.obj +/app/install/llvm/bin/llvm-ranlib ../../../lib/libpulp-nn-mixed.a +gmake[3]: Leaving directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +[ 95%] Built target pulp-nn-mixed +/usr/bin/gmake -f TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/build.make TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/depend +gmake[3]: Entering directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /app/Deeploy /app/Deeploy/TargetLibraries/PULPOpen /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/DependInfo.cmake --color= +gmake[3]: Leaving directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +/usr/bin/gmake -f TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/build.make TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/build +gmake[3]: Entering directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +[ 95%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/AvgPool.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/AvgPool.c.obj -MF CMakeFiles/deeploypulp.dir/src/AvgPool.c.obj.d -o CMakeFiles/deeploypulp.dir/src/AvgPool.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/AvgPool.c +[ 95%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/ConvGrad.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/ConvGrad.c.obj -MF CMakeFiles/deeploypulp.dir/src/ConvGrad.c.obj.d -o CMakeFiles/deeploypulp.dir/src/ConvGrad.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/ConvGrad.c +[ 95%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Convolution_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Convolution_fp32.c.obj -MF CMakeFiles/deeploypulp.dir/src/Convolution_fp32.c.obj.d -o CMakeFiles/deeploypulp.dir/src/Convolution_fp32.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/Convolution_fp32.c +[ 96%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/DWConvolution_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/DWConvolution_fp32.c.obj -MF CMakeFiles/deeploypulp.dir/src/DWConvolution_fp32.c.obj.d -o CMakeFiles/deeploypulp.dir/src/DWConvolution_fp32.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/DWConvolution_fp32.c +[ 96%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/GELU.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/GELU.c.obj -MF CMakeFiles/deeploypulp.dir/src/GELU.c.obj.d -o CMakeFiles/deeploypulp.dir/src/GELU.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/GELU.c +[ 96%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Gemm.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Gemm.c.obj -MF CMakeFiles/deeploypulp.dir/src/Gemm.c.obj.d -o CMakeFiles/deeploypulp.dir/src/Gemm.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/Gemm.c +[ 96%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/GroupNorm.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/GroupNorm.c.obj -MF CMakeFiles/deeploypulp.dir/src/GroupNorm.c.obj.d -o CMakeFiles/deeploypulp.dir/src/GroupNorm.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/GroupNorm.c +[ 96%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Layernorm.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Layernorm.c.obj -MF CMakeFiles/deeploypulp.dir/src/Layernorm.c.obj.d -o CMakeFiles/deeploypulp.dir/src/Layernorm.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/Layernorm.c +[ 96%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Matmul.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Matmul.c.obj -MF CMakeFiles/deeploypulp.dir/src/Matmul.c.obj.d -o CMakeFiles/deeploypulp.dir/src/Matmul.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/Matmul.c +[ 96%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/MaxPool.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/MaxPool.c.obj -MF CMakeFiles/deeploypulp.dir/src/MaxPool.c.obj.d -o CMakeFiles/deeploypulp.dir/src/MaxPool.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/MaxPool.c +[ 96%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/RQiHardswish.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/RQiHardswish.c.obj -MF CMakeFiles/deeploypulp.dir/src/RQiHardswish.c.obj.d -o CMakeFiles/deeploypulp.dir/src/RQiHardswish.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/RQiHardswish.c +[ 96%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Relu.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Relu.c.obj -MF CMakeFiles/deeploypulp.dir/src/Relu.c.obj.d -o CMakeFiles/deeploypulp.dir/src/Relu.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/Relu.c +[ 97%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/RequantShift.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/RequantShift.c.obj -MF CMakeFiles/deeploypulp.dir/src/RequantShift.c.obj.d -o CMakeFiles/deeploypulp.dir/src/RequantShift.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/RequantShift.c +[ 97%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Softmax.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Softmax.c.obj -MF CMakeFiles/deeploypulp.dir/src/Softmax.c.obj.d -o CMakeFiles/deeploypulp.dir/src/Softmax.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/Softmax.c +[ 97%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/UniformRequantShift.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/UniformRequantShift.c.obj -MF CMakeFiles/deeploypulp.dir/src/UniformRequantShift.c.obj.d -o CMakeFiles/deeploypulp.dir/src/UniformRequantShift.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/UniformRequantShift.c +[ 97%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Util.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/Util.c.obj -MF CMakeFiles/deeploypulp.dir/src/Util.c.obj.d -o CMakeFiles/deeploypulp.dir/src/Util.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/Util.c +[ 97%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/dory_mem.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/dory_mem.c.obj -MF CMakeFiles/deeploypulp.dir/src/dory_mem.c.obj.d -o CMakeFiles/deeploypulp.dir/src/dory_mem.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/dory_mem.c +[ 97%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/gemv.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/gemv.c.obj -MF CMakeFiles/deeploypulp.dir/src/gemv.c.obj.d -o CMakeFiles/deeploypulp.dir/src/gemv.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/gemv.c +[ 97%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/iRMSnorm.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/src/iRMSnorm.c.obj -MF CMakeFiles/deeploypulp.dir/src/iRMSnorm.c.obj.d -o CMakeFiles/deeploypulp.dir/src/iRMSnorm.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/src/iRMSnorm.c +[ 97%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv2d_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -UUSE_DMA -Dfloat16alt=float -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv2d_fp32.c.obj -MF CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv2d_fp32.c.obj.d -o CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv2d_fp32.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/sources/pulp_conv2d_fp32.c +[ 97%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv_dw_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -UUSE_DMA -Dfloat16alt=float -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv_dw_fp32.c.obj -MF CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv_dw_fp32.c.obj.d -o CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv_dw_fp32.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/sources/pulp_conv_dw_fp32.c +[ 98%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv_naive_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -UUSE_DMA -Dfloat16alt=float -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv_naive_fp32.c.obj -MF CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv_naive_fp32.c.obj.d -o CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv_naive_fp32.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/sources/pulp_conv_naive_fp32.c +[ 98%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv_pw_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -UUSE_DMA -Dfloat16alt=float -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv_pw_fp32.c.obj -MF CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv_pw_fp32.c.obj.d -o CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv_pw_fp32.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/sources/pulp_conv_pw_fp32.c +[ 98%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_im2col_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -UUSE_DMA -Dfloat16alt=float -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_im2col_fp32.c.obj -MF CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_im2col_fp32.c.obj.d -o CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_im2col_fp32.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/sources/pulp_im2col_fp32.c +[ 98%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_matmul_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -UUSE_DMA -Dfloat16alt=float -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_matmul_fp32.c.obj -MF CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_matmul_fp32.c.obj.d -o CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_matmul_fp32.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/sources/pulp_matmul_fp32.c +[ 98%] Building C object TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_train_utils_fp32.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -I/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -I/app/install/pulp-sdk/rtos/pulpos/common/include -I/app/install/pulp-sdk/rtos/pulpos/common/kernel -I/app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -I/app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -I/app/install/pulp-sdk/rtos/pulpos/pulp/include -I/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -Wno-implicit-function-declaration -Wno-implicit-int-conversion -Wno-sign-conversion -Wno-sign-compare -Wno-typedef-redefinition -Wno-unused-parameter -Wno-unused-function -Wno-unused-variable -Wno-uninitialized -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -std=gnu99 -UUSE_DMA -Dfloat16alt=float -MD -MT TargetLibraries/PULPOpen/CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_train_utils_fp32.c.obj -MF CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_train_utils_fp32.c.obj.d -o CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_train_utils_fp32.c.obj -c /app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/sources/pulp_train_utils_fp32.c +[ 98%] Linking C static library ../../lib/libdeeploypulp.a +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && /usr/bin/cmake -P CMakeFiles/deeploypulp.dir/cmake_clean_target.cmake +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && /usr/bin/cmake -E cmake_link_script CMakeFiles/deeploypulp.dir/link.txt --verbose=1 +/app/install/llvm/bin/llvm-ar qc ../../lib/libdeeploypulp.a CMakeFiles/deeploypulp.dir/src/AvgPool.c.obj CMakeFiles/deeploypulp.dir/src/ConvGrad.c.obj CMakeFiles/deeploypulp.dir/src/Convolution_fp32.c.obj CMakeFiles/deeploypulp.dir/src/DWConvolution_fp32.c.obj CMakeFiles/deeploypulp.dir/src/GELU.c.obj CMakeFiles/deeploypulp.dir/src/Gemm.c.obj CMakeFiles/deeploypulp.dir/src/GroupNorm.c.obj CMakeFiles/deeploypulp.dir/src/Layernorm.c.obj CMakeFiles/deeploypulp.dir/src/Matmul.c.obj CMakeFiles/deeploypulp.dir/src/MaxPool.c.obj CMakeFiles/deeploypulp.dir/src/RQiHardswish.c.obj CMakeFiles/deeploypulp.dir/src/Relu.c.obj CMakeFiles/deeploypulp.dir/src/RequantShift.c.obj CMakeFiles/deeploypulp.dir/src/Softmax.c.obj CMakeFiles/deeploypulp.dir/src/UniformRequantShift.c.obj CMakeFiles/deeploypulp.dir/src/Util.c.obj CMakeFiles/deeploypulp.dir/src/dory_mem.c.obj CMakeFiles/deeploypulp.dir/src/gemv.c.obj CMakeFiles/deeploypulp.dir/src/iRMSnorm.c.obj CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv2d_fp32.c.obj CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv_dw_fp32.c.obj CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv_naive_fp32.c.obj CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_conv_pw_fp32.c.obj CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_im2col_fp32.c.obj CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_matmul_fp32.c.obj CMakeFiles/deeploypulp.dir/third_party/pulp-trainlib/lib/sources/pulp_train_utils_fp32.c.obj +/app/install/llvm/bin/llvm-ranlib ../../lib/libdeeploypulp.a +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/TargetLibraries/PULPOpen && /app/install/llvm/bin/llvm-objdump -dhS /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/lib/libdeeploypulp.a > /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/lib/libdeeploypulp.a.s +gmake[3]: Leaving directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +[ 98%] Built target deeploypulp +/usr/bin/gmake -f DeeployTest/CMakeFiles/optimizer_network.dir/build.make DeeployTest/CMakeFiles/optimizer_network.dir/depend +gmake[3]: Entering directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /app/Deeploy /app/Deeploy/DeeployTest /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/DeeployTest /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/DeeployTest/CMakeFiles/optimizer_network.dir/DependInfo.cmake --color= +gmake[3]: Leaving directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +/usr/bin/gmake -f DeeployTest/CMakeFiles/optimizer_network.dir/build.make DeeployTest/CMakeFiles/optimizer_network.dir/build +gmake[3]: Entering directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +[ 98%] Building C object DeeployTest/CMakeFiles/optimizer_network.dir/TEST_SIRACUSA/Tests/Models/SmallTransformer/tinytransformer_train/OptimizerNetwork.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/DeeployTest && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/DeeployTest/TEST_SIRACUSA/Tests/Models/SmallTransformer/tinytransformer_train -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/util -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/bsp -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/hal -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/gvsoc -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -DNOFLASH -Wno-pointer-sign -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-unused-function -std=gnu99 -MD -MT DeeployTest/CMakeFiles/optimizer_network.dir/TEST_SIRACUSA/Tests/Models/SmallTransformer/tinytransformer_train/OptimizerNetwork.c.obj -MF CMakeFiles/optimizer_network.dir/TEST_SIRACUSA/Tests/Models/SmallTransformer/tinytransformer_train/OptimizerNetwork.c.obj.d -o CMakeFiles/optimizer_network.dir/TEST_SIRACUSA/Tests/Models/SmallTransformer/tinytransformer_train/OptimizerNetwork.c.obj -c /app/Deeploy/DeeployTest/TEST_SIRACUSA/Tests/Models/SmallTransformer/tinytransformer_train/OptimizerNetwork.c +gmake[3]: Leaving directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +[ 98%] Built target optimizer_network +/usr/bin/gmake -f DeeployTest/CMakeFiles/training_network.dir/build.make DeeployTest/CMakeFiles/training_network.dir/depend +gmake[3]: Entering directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /app/Deeploy /app/Deeploy/DeeployTest /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/DeeployTest /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/DeeployTest/CMakeFiles/training_network.dir/DependInfo.cmake --color= +gmake[3]: Leaving directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +/usr/bin/gmake -f DeeployTest/CMakeFiles/training_network.dir/build.make DeeployTest/CMakeFiles/training_network.dir/build +gmake[3]: Entering directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +[100%] Building C object DeeployTest/CMakeFiles/training_network.dir/TEST_SIRACUSA/Tests/Models/SmallTransformer/tinytransformer_train/TrainingNetwork.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/DeeployTest && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/DeeployTest/TEST_SIRACUSA/Tests/Models/SmallTransformer/tinytransformer_train -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/util -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/bsp -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/hal -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/gvsoc -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -DNOFLASH -Wno-pointer-sign -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-unused-function -std=gnu99 -MD -MT DeeployTest/CMakeFiles/training_network.dir/TEST_SIRACUSA/Tests/Models/SmallTransformer/tinytransformer_train/TrainingNetwork.c.obj -MF CMakeFiles/training_network.dir/TEST_SIRACUSA/Tests/Models/SmallTransformer/tinytransformer_train/TrainingNetwork.c.obj.d -o CMakeFiles/training_network.dir/TEST_SIRACUSA/Tests/Models/SmallTransformer/tinytransformer_train/TrainingNetwork.c.obj -c /app/Deeploy/DeeployTest/TEST_SIRACUSA/Tests/Models/SmallTransformer/tinytransformer_train/TrainingNetwork.c +gmake[3]: Leaving directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +[100%] Built target training_network +/usr/bin/gmake -f DeeployTest/Platforms/Siracusa/CMakeFiles/tinytransformer_train.dir/build.make DeeployTest/Platforms/Siracusa/CMakeFiles/tinytransformer_train.dir/depend +gmake[3]: Entering directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /app/Deeploy /app/Deeploy/DeeployTest/Platforms/Siracusa /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/DeeployTest/Platforms/Siracusa /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/DeeployTest/Platforms/Siracusa/CMakeFiles/tinytransformer_train.dir/DependInfo.cmake --color= +gmake[3]: Leaving directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +/usr/bin/gmake -f DeeployTest/Platforms/Siracusa/CMakeFiles/tinytransformer_train.dir/build.make DeeployTest/Platforms/Siracusa/CMakeFiles/tinytransformer_train.dir/build +gmake[3]: Entering directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +[100%] Building C object DeeployTest/Platforms/Siracusa/CMakeFiles/tinytransformer_train.dir/src/CycleCounter.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/DeeployTest/Platforms/Siracusa && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DN_ACCUM_STEPS=16 -DN_TRAIN_STEPS=60 -DTRAINING_NUM_DATA_INPUTS=2 -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/DeeployTest/TEST_SIRACUSA/Tests/Models/SmallTransformer/tinytransformer_train -I/app/Deeploy/DeeployTest/Platforms/Siracusa/inc -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/util -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/bsp -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/hal -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/gvsoc -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -DNOFLASH -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-unused-function -std=gnu99 -MD -MT DeeployTest/Platforms/Siracusa/CMakeFiles/tinytransformer_train.dir/src/CycleCounter.c.obj -MF CMakeFiles/tinytransformer_train.dir/src/CycleCounter.c.obj.d -o CMakeFiles/tinytransformer_train.dir/src/CycleCounter.c.obj -c /app/Deeploy/DeeployTest/Platforms/Siracusa/src/CycleCounter.c +[100%] Building C object DeeployTest/Platforms/Siracusa/CMakeFiles/tinytransformer_train.dir/src/deeploytraintest.c.obj +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/DeeployTest/Platforms/Siracusa && ccache /app/install/llvm/bin/clang -DDEEPLOY_PULP_PLATFORM -DGVSOC_SIMULATION -DN_ACCUM_STEPS=16 -DN_TRAIN_STEPS=60 -DTRAINING_NUM_DATA_INPUTS=2 -DUSE_DMA=1 -D__LINK_LD -D__TOOLCHAIN_LLVM__ -I/app/Deeploy/DeeployTest/TEST_SIRACUSA/Tests/Models/SmallTransformer/tinytransformer_train -I/app/Deeploy/DeeployTest/Platforms/Siracusa/inc -I/app/Deeploy/TargetLibraries/Generic/inc -I/app/Deeploy/TargetLibraries/PULPOpen/inc -I/app/Deeploy/TargetLibraries/PULPOpen/third_party/pulp-trainlib/lib/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nn-mixed/XpulpV2/32bit/include -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/inc -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/util -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/bsp -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/hal -I/app/Deeploy/TargetLibraries/third_party/pulp-nnx/neureka/gvsoc -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/i3c/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/include -isystem /app/install/pulp-sdk/rtos/pulpos/common/kernel -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_archi/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp_hal/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_api/include -isystem /app/install/pulp-sdk/rtos/pulpos/pulp/include -isystem /app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/include -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -O2 -g -ffunction-sections -fdata-sections -ffast-math -target riscv32-unknown-elf -march=rv32imf_xpulpv2 -mabi=ilp32f -fomit-frame-pointer -mno-relax -O3 -DNUM_CORES=8 -MP --sysroot=/app/install/llvm/picolibc/riscv/rv32imf -fno-builtin-memcpy -fno-builtin-memset -DNOFLASH -include /app/install/pulp-sdk/rtos/pulpos/pulp/include/pos/chips/siracusa/config.h -DCONFIG_SIRACUSA -DCONFIG_BOARD_VERSION_SIRACUSA -DCONFIG_PROFILE_SIRACUSA -DSKIP_PLL_INIT -DUSE_HYPERFLASH -DUSE_HYPERRAM -DPULP_CHIP_STR=siracusa -D__riscv__ -D__CONFIG_UDMA__ -D__PULPOS2__ -D__PLATFORM__=ARCHI_PLATFORM_GVSOC -DARCHI_CLUSTER_NB_PE=8 -DPOS_CONFIG_IO_UART=0 -DPOS_CONFIG_IO_UART_BAUDRATE=115200 -DPOS_CONFIG_IO_UART_ITF=0 -D__TRACE_LEVEL__=3 -DPI_LOG_LOCAL_LEVEL=2 -Wno-unused-function -std=gnu99 -MD -MT DeeployTest/Platforms/Siracusa/CMakeFiles/tinytransformer_train.dir/src/deeploytraintest.c.obj -MF CMakeFiles/tinytransformer_train.dir/src/deeploytraintest.c.obj.d -o CMakeFiles/tinytransformer_train.dir/src/deeploytraintest.c.obj -c /app/Deeploy/DeeployTest/Platforms/Siracusa/src/deeploytraintest.c +[100%] Linking C executable ../../../bin/tinytransformer_train +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/DeeployTest/Platforms/Siracusa && /usr/bin/cmake -E cmake_link_script CMakeFiles/tinytransformer_train.dir/link.txt --verbose=1 +/app/install/llvm/bin/clang -std=gnu99 -fdiagnostics-color=always -Wunused-variable -Wconversion -Wall -Wextra -ffast-math -Wl,--gc-sections -target riscv32-unknown-elf -MP -nostartfiles -march=rv32imf_xpulpv2 -mabi=ilp32f -L/app/install/llvm/picolibc/riscv/rv32imf/lib -L/app/install/llvm/lib/clang/15.0.0/lib/baremetal/rv32imf/ -z norelro -fno-builtin-memcpy -fno-builtin-memset CMakeFiles/tinytransformer_train.dir/src/CycleCounter.c.obj CMakeFiles/tinytransformer_train.dir/src/deeploytraintest.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/ram.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/alloc_extern.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/ram/hyperram/hyperram.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/read_fs/read_fs.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/host_fs/semihost.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/host_fs/host_fs.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/fs/fs.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/flash/hyperflash/hyperflash.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/flash/flash.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/partition/partition.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/partition/flash_partition.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/crc/md5.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pmsis/pmsis_bsp/bsp/siracusa.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/init.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/kernel.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/device.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/task.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/alloc.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/alloc_pool.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/irq.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/soc_event.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/log.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/time.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/hyperbus/hyperbus-v3.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/uart/uart-v1.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/udma/udma-v3.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/cluster/cluster.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/io.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/fprintf.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/prf.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/sprintf.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/lib/libc/minimal/semihost.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/crt0.S.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/irq_asm.S.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/task_asm.S.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/time_asm.S.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/common/kernel/soc_event_v2_itc.S.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/cluster/pe-eu-v3.S.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/kernel/chips/siracusa/pll.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/kernel/chips/siracusa/soc.c.obj ../../../TargetLibraries/PULPOpen/CMakeFiles/pulp-sdk.dir/app/install/pulp-sdk/rtos/pulpos/pulp/drivers/siracusa_padmux/src/siracusa_padctrl.c.obj ../../CMakeFiles/training_network.dir/TEST_SIRACUSA/Tests/Models/SmallTransformer/tinytransformer_train/TrainingNetwork.c.obj ../../CMakeFiles/optimizer_network.dir/TEST_SIRACUSA/Tests/Models/SmallTransformer/tinytransformer_train/OptimizerNetwork.c.obj -o ../../../bin/tinytransformer_train -lm -lm ../../../lib/libdeeploybasic.a ../../../lib/libdeeploypulp.a ../../../lib/libpulp-nn-mixed.a -Wl,--gc-sections -L/app/install/pulp-sdk/rtos/pulpos/pulp/kernel -Tchips/siracusa/link.ld ../../../lib/libpulp-nnx.a -lm +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/DeeployTest/Platforms/Siracusa && /app/install/llvm/bin/llvm-objdump -dhS /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/bin/tinytransformer_train > /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/bin/tinytransformer_train.s +cd /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/DeeployTest/Platforms/Siracusa && mkdir -p /app/Deeploy/DeeployTest/TEST_RECENT && ln -sfn /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master /app/Deeploy/DeeployTest/TEST_RECENT/build && ln -sfn /app/Deeploy/DeeployTest/TEST_SIRACUSA/Tests/Models/SmallTransformer/tinytransformer_train /app/Deeploy/DeeployTest/TEST_RECENT/src +gmake[3]: Leaving directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +[100%] Built target tinytransformer_train +gmake[2]: Leaving directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' +/usr/bin/cmake -E cmake_progress_start /app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master/CMakeFiles 0 +gmake[1]: Leaving directory '/app/Deeploy/DeeployTest/TEST_SIRACUSA/build_master' diff --git a/DeeployTest/profile.txt b/DeeployTest/profile.txt new file mode 100644 index 0000000000..97c477b236 --- /dev/null +++ b/DeeployTest/profile.txt @@ -0,0 +1,1898 @@ +[{ + { + input_0: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 8, 1900) + MemoryLevel: L1, Size: 8000, MultiBuffer: 1 Shape: (1, 1, 8, 1000) + } + node_1_conv1_Conv_Conv_input_0_transposed: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1900, 1) + MemoryLevel: L1, Size: 8000, MultiBuffer: 1 Shape: (1, 8, 1000, 1) + } + } +}, { + { + node_1_conv1_Conv_Conv_input_0_transposed: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1900, 1) + MemoryLevel: L1, Size: 14152, MultiBuffer: 1 Shape: (1, 8, 1769, 1) + } + conv1_weight_tensor_DUPLICATE_FOR_node_1_conv1_Conv_Conv: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (1, 8, 1, 1) + } + node_1_conv1_Conv_Conv_buffer: { + MemoryLevel: L1, Size: 256, MultiBuffer: 1 + } + node_0_conv1_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 1900, 8) + MemoryLevel: L1, Size: 1769, MultiBuffer: 1 Shape: (1, 1, 1769, 1) + } + } +}, { + { + node_0_conv1_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 1900, 8) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 1, 1900, 4) + } + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 4, 1, 1900) + } + } +}, { + { + node_0_conv1_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 1900, 8) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 1, 1900, 4) + } + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 4, 1, 1900) + } + } +}, { + { + node_0_conv1_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 1900, 8) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 1, 1900, 4) + } + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 4, 1, 1900) + } + } +}, { + { + node_0_conv1_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 1900, 8) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 1, 1900, 4) + } + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 4, 1, 1900) + } + } +}, { + { + node_0_conv1_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 1900, 8) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 1, 1900, 4) + } + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 7600, MultiBuffer: 1 Shape: (1, 4, 1, 1900) + } + } +}, { + { + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + } + node_0_conv1_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + } +}, { + { + node_0_conv1_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 7984, MultiBuffer: 1 Shape: (1, 8, 1, 998) + } + layer_norm1_weight_tensor_DUPLICATE_FOR_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_fwd: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + layer_norm1_bias_tensor: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + node_0_layer_norm1_Add_1__0_tensor: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 7984, MultiBuffer: 1 Shape: (1, 8, 1, 998) + } + } +}, { + { + node_0_layer_norm1_Add_1__0_tensor: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 8000, MultiBuffer: 1 Shape: (1, 8, 1, 1000) + } + node_13_conv2_Conv_Conv_node_0_layer_norm1_Add_1__0_tensor_transposed: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 1900, 8) + MemoryLevel: L1, Size: 8000, MultiBuffer: 1 Shape: (1, 1, 1000, 8) + } + } +}, { + { + node_13_conv2_Conv_Conv_node_0_layer_norm1_Add_1__0_tensor_transposed: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 1900, 8) + MemoryLevel: L1, Size: 7992, MultiBuffer: 1 Shape: (1, 1, 999, 8) + } + conv2_weight_tensor_DUPLICATE_FOR_node_13_conv2_Conv_Conv: { + MemoryLevel: L2, Size: 512, MultiBuffer: 1 Shape: (8, 1, 64, 1) + MemoryLevel: L1, Size: 512, MultiBuffer: 1 Shape: (8, 1, 64, 1) + } + node_13_conv2_Conv_Conv_buffer: { + MemoryLevel: L1, Size: 2048, MultiBuffer: 1 + } + node_0_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 6984, MultiBuffer: 1 Shape: (1, 1, 873, 8) + } + } +}, { + { + node_0_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 1, 1837, 4) + } + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 4, 1, 1837) + } + } +}, { + { + node_0_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 1, 1837, 4) + } + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 4, 1, 1837) + } + } +}, { + { + node_0_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 1, 1837, 4) + } + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 4, 1, 1837) + } + } +}, { + { + node_0_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 1, 1837, 4) + } + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 4, 1, 1837) + } + } +}, { + { + node_0_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 1, 1837, 4) + } + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 4, 1, 1837) + } + } +}, { + { + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + } + node_0_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + } +}, { + { + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7984, MultiBuffer: 1 Shape: (1, 8, 1, 998) + } + node_0_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + layer_norm2_weight_tensor_DUPLICATE_FOR_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_fwd: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + layer_norm2_bias_tensor: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + node_0_layer_norm2_Add_1__0_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7984, MultiBuffer: 1 Shape: (1, 8, 1, 998) + } + } +}, { + { + node_0_layer_norm2_Add_1__0_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 8000, MultiBuffer: 1 Shape: (1, 8, 1, 1000) + } + node_0_activation1_Relu__0_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 8000, MultiBuffer: 1 Shape: (1, 8, 1, 1000) + } + } +}, { + { + node_0_activation1_Relu__0_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 8000, MultiBuffer: 1 Shape: (1, 8, 1, 1000) + } + node_26_pool1_AveragePool_AveragePool_node_0_activation1_Relu__0_tensor_transposed: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 8000, MultiBuffer: 1 Shape: (1, 1, 1000, 8) + } + } +}, { + { + node_26_pool1_AveragePool_AveragePool_node_0_activation1_Relu__0_tensor_transposed: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 12859, MultiBuffer: 1 Shape: (1, 1, 1837, 7) + } + node_0_pool1_AveragePool__0_tensor_split: { + MemoryLevel: L2, Size: 1832, MultiBuffer: 1 Shape: (1, 1, 229, 8) + MemoryLevel: L1, Size: 1603, MultiBuffer: 1 Shape: (1, 1, 229, 7) + } + } +}, { + { + node_0_pool1_AveragePool__0_tensor_split: { + MemoryLevel: L2, Size: 1832, MultiBuffer: 1 Shape: (1, 1, 229, 8) + MemoryLevel: L1, Size: 1832, MultiBuffer: 1 Shape: (1, 1, 229, 8) + } + node_26_pool1_AveragePool_AveragePool_node_0_pool1_AveragePool__0_tensor_pre_transpose_node_27_sep_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_transpose_in_var: { + MemoryLevel: L2, Size: 1832, MultiBuffer: 1 Shape: (1, 8, 1, 229) + MemoryLevel: L1, Size: 1832, MultiBuffer: 1 Shape: (1, 8, 1, 229) + } + } +}, { + { + node_0_pool1_AveragePool__0_tensor_split: { + MemoryLevel: L2, Size: 1832, MultiBuffer: 1 Shape: (1, 1, 229, 8) + MemoryLevel: L1, Size: 1832, MultiBuffer: 1 Shape: (1, 1, 229, 8) + } + sep_conv1_weight_tensor_DUPLICATE_FOR_node_27_sep_conv1_Conv_Conv: { + MemoryLevel: L2, Size: 128, MultiBuffer: 1 Shape: (8, 1, 16, 1) + MemoryLevel: L1, Size: 128, MultiBuffer: 1 Shape: (8, 1, 16, 1) + } + node_27_sep_conv1_Conv_Conv_buffer: { + MemoryLevel: L1, Size: 512, MultiBuffer: 1 + } + node_0_sep_conv1_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + } +}, { + { + node_0_sep_conv1_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + node_27_sep_conv1_Conv_Conv_node_0_sep_conv1_Conv__0_tensor_pre_transpose_node_28_sep_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_sep_conv1_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + sep_conv2_weight_tensor_DUPLICATE_FOR_node_28_sep_conv2_Conv_Conv: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 1, 1, 8) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 1, 1, 8) + } + node_28_sep_conv2_Conv_Conv_buffer: { + MemoryLevel: L1, Size: 256, MultiBuffer: 1 + } + node_0_sep_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + } +}, { + { + node_0_sep_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_sep_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_sep_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_sep_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_sep_conv2_Conv__0_tensor_split: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_0_sep_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + } +}, { + { + node_0_sep_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + layer_norm3_weight_tensor_DUPLICATE_FOR_node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_fwd: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + layer_norm3_bias_tensor: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + node_0_layer_norm3_Add_1__0_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_layer_norm3_Add_1__0_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_0_activation2_Relu__0_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_activation2_Relu__0_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_41_pool2_AveragePool_AveragePool_node_0_activation2_Relu__0_tensor_transposed: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + } +}, { + { + node_41_pool2_AveragePool_AveragePool_node_0_activation2_Relu__0_tensor_transposed: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + node_41_pool2_AveragePool_AveragePool_node_0_pool2_AveragePool__0_tensor_pre_transposed: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 1, 26, 8) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 1, 26, 8) + } + } +}, { + { + node_41_pool2_AveragePool_AveragePool_node_0_pool2_AveragePool__0_tensor_pre_transposed: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 1, 26, 8) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 1, 26, 8) + } + node_0_pool2_AveragePool__0_tensor: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 8, 1, 26) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 8, 1, 26) + } + } +}, { + { + node_0_pool2_AveragePool__0_tensor: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 8, 1, 26) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 8, 1, 26) + } + node_0_Reshape__0_tensor: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 208) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 208) + } + } +}, { + { + node_0_Reshape__0_tensor: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 208) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 208) + } + fc_weight_tensor_DUPLICATE_FOR_node_48_fc_Gemm_Gemm: { + MemoryLevel: L2, Size: 416, MultiBuffer: 1 Shape: (2, 208) + MemoryLevel: L1, Size: 416, MultiBuffer: 1 Shape: (2, 208) + } + fc_bias_tensor_DUPLICATE_FOR_node_48_fc_Gemm_Gemm: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + output_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + } +}, { + { + output_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + input_1: { + MemoryLevel: L2, Size: 1, MultiBuffer: 1 Shape: (1,) + MemoryLevel: L1, Size: 1, MultiBuffer: 1 Shape: (1,) + } + onnx__log_prob__3_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + } +}, { + { + onnx__log_prob__3_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + input_1: { + MemoryLevel: L2, Size: 1, MultiBuffer: 1 Shape: (1,) + MemoryLevel: L1, Size: 1, MultiBuffer: 1 Shape: (1,) + } + output_grad_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + } +}, { + { + node_0_Reshape__0_tensor: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 208) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 208) + } + output_grad_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + fc_weight_grad_tensor: { + MemoryLevel: L2, Size: 416, MultiBuffer: 1 Shape: (2, 208) + MemoryLevel: L1, Size: 416, MultiBuffer: 1 Shape: (2, 208) + } + } +}, { + { + output_grad_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + fc_weight_tensor_DUPLICATE_FOR_node_48_fc_Gemm_Grad_Gemm_0_Gemm_backward: { + MemoryLevel: L2, Size: 416, MultiBuffer: 1 Shape: (2, 208) + MemoryLevel: L1, Size: 416, MultiBuffer: 1 Shape: (2, 208) + } + node_0_Reshape__0_grad_tensor: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 208) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 208) + } + } +}, { + { + output_grad_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + node_48_fc_Gemm_Grad_dC_reduced_keepdims_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 1, MultiBuffer: 1 Shape: (1, 1) + } + } +}, { + { + node_0_Reshape__0_grad_tensor: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 208) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 208) + } + node_0_pool2_AveragePool__0_grad_tensor: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 8, 1, 26) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 8, 1, 26) + } + } +}, { + { + node_48_fc_Gemm_Grad_dC_reduced_keepdims_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 2) + } + node_48_fc_Gemm_Grad_dC_reduced_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (2,) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (2,) + } + } +}, { + { + fc_weight_grad_tensor: { + MemoryLevel: L2, Size: 416, MultiBuffer: 1 Shape: (2, 208) + MemoryLevel: L1, Size: 416, MultiBuffer: 1 Shape: (2, 208) + } + fc_weight_tensor_DUPLICATE_FOR_fc_weight_sgd: { + MemoryLevel: L2, Size: 416, MultiBuffer: 1 Shape: (2, 208) + MemoryLevel: L1, Size: 416, MultiBuffer: 1 Shape: (2, 208) + } + output_7: { + MemoryLevel: L2, Size: 416, MultiBuffer: 1 Shape: (2, 208) + MemoryLevel: L1, Size: 416, MultiBuffer: 1 Shape: (2, 208) + } + } +}, { + { + node_48_fc_Gemm_Grad_dC_reduced_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (2,) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (2,) + } + fc_bias_tensor_DUPLICATE_FOR_fc_bias_sgd: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (2,) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (2,) + } + output_8: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (2,) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (2,) + } + } +}, { + { + node_0_pool2_AveragePool__0_grad_tensor: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 8, 1, 26) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 8, 1, 26) + } + node_41_pool2_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_pool2_AveragePool__0_grad_tensor_transposed: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 1, 26, 8) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 1, 26, 8) + } + } +}, { + { + node_41_pool2_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_pool2_AveragePool__0_grad_tensor_transposed: { + MemoryLevel: L2, Size: 208, MultiBuffer: 1 Shape: (1, 1, 26, 8) + MemoryLevel: L1, Size: 208, MultiBuffer: 1 Shape: (1, 1, 26, 8) + } + node_41_pool2_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_activation2_Relu__0_grad_tensor_pre_transposed: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + } +}, { + { + node_41_pool2_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_activation2_Relu__0_grad_tensor_pre_transposed: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 1, 214, 8) + } + node_0_activation2_Relu__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_activation2_Relu__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_0_layer_norm3_Add_1__0_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_0_layer_norm3_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_sep_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_0_layer_norm3_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + layer_norm3_weight_tensor_DUPLICATE_FOR_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + node_0_sep_conv2_Conv__0_grad_grad_stat_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + } +}, { + { + node_0_sep_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_0_layer_norm3_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + layer_norm3_weight_grad_tensor: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + } +}, { + { + layer_norm3_weight_grad_tensor: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + layer_norm3_weight_tensor_DUPLICATE_FOR_layer_norm3_weight_sgd: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + output_6: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + } +}, { + { + node_0_sep_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_0_sep_conv2_Conv__0_grad_grad_stat_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_0_layer_norm3_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + layer_norm3_weight_tensor_DUPLICATE_FOR_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + node_0_sep_conv2_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_sep_conv2_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + sep_conv2_weight_tensor_DUPLICATE_FOR_node_28_sep_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + } + node_28_sep_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_transpose_buffer: { + MemoryLevel: L1, Size: 256, MultiBuffer: 1 + } + node_0_sep_conv1_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + } +}, { + { + node_0_sep_conv2_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_27_sep_conv1_Conv_Conv_node_0_sep_conv1_Conv__0_tensor_pre_transpose_node_28_sep_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_transpose_in_var: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + sep_conv2_weight_grad_tensor: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + } + } +}, { + { + node_0_sep_conv1_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + sep_conv1_weight_tensor_DUPLICATE_FOR_node_27_sep_conv1_Conv_Grad_ConvGrad_0_X_ConvGradX_backward: { + MemoryLevel: L2, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + MemoryLevel: L1, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + } + node_0_pool1_AveragePool__0_grad_tensor: { + MemoryLevel: L2, Size: 1832, MultiBuffer: 1 Shape: (1, 8, 1, 229) + MemoryLevel: L1, Size: 1832, MultiBuffer: 1 Shape: (1, 8, 1, 229) + } + } +}, { + { + node_0_sep_conv1_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + MemoryLevel: L1, Size: 1712, MultiBuffer: 1 Shape: (1, 8, 1, 214) + } + node_26_pool1_AveragePool_AveragePool_node_0_pool1_AveragePool__0_tensor_pre_transpose_node_27_sep_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_transpose_in_var: { + MemoryLevel: L2, Size: 1832, MultiBuffer: 1 Shape: (1, 8, 1, 229) + MemoryLevel: L1, Size: 1832, MultiBuffer: 1 Shape: (1, 8, 1, 229) + } + sep_conv1_weight_grad_tensor: { + MemoryLevel: L2, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + MemoryLevel: L1, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + } + } +}, { + { + sep_conv2_weight_grad_tensor: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + } + sep_conv2_weight_tensor_DUPLICATE_FOR_sep_conv2_weight_sgd: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + } + output_5: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 8, 1, 1) + } + } +}, { + { + sep_conv1_weight_grad_tensor: { + MemoryLevel: L2, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + MemoryLevel: L1, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + } + sep_conv1_weight_tensor_DUPLICATE_FOR_sep_conv1_weight_sgd: { + MemoryLevel: L2, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + MemoryLevel: L1, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + } + output_4: { + MemoryLevel: L2, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + MemoryLevel: L1, Size: 128, MultiBuffer: 1 Shape: (8, 1, 1, 16) + } + } +}, { + { + node_0_pool1_AveragePool__0_grad_tensor: { + MemoryLevel: L2, Size: 1832, MultiBuffer: 1 Shape: (1, 8, 1, 229) + MemoryLevel: L1, Size: 1832, MultiBuffer: 1 Shape: (1, 8, 1, 229) + } + node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_pool1_AveragePool__0_grad_tensor_transposed: { + MemoryLevel: L2, Size: 1832, MultiBuffer: 1 Shape: (1, 1, 229, 8) + MemoryLevel: L1, Size: 1832, MultiBuffer: 1 Shape: (1, 1, 229, 8) + } + } +}, { + { + node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_pool1_AveragePool__0_grad_tensor_transposed: { + MemoryLevel: L2, Size: 1832, MultiBuffer: 1 Shape: (1, 1, 229, 8) + MemoryLevel: L1, Size: 1603, MultiBuffer: 1 Shape: (1, 1, 229, 7) + } + node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_activation1_Relu__0_grad_tensor_pre_transposed: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 12859, MultiBuffer: 1 Shape: (1, 1, 1837, 7) + } + } +}, { + { + node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_activation1_Relu__0_grad_tensor_pre_transposed: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 1, 1837, 8) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 1, 1837, 4) + } + node_0_activation1_Relu__0_grad_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7348, MultiBuffer: 1 Shape: (1, 4, 1, 1837) + } + } +}, { + { + node_0_activation1_Relu__0_grad_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 5328, MultiBuffer: 1 Shape: (1, 8, 1, 666) + } + node_0_layer_norm2_Add_1__0_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 5328, MultiBuffer: 1 Shape: (1, 8, 1, 666) + } + node_0_layer_norm2_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 5328, MultiBuffer: 1 Shape: (1, 8, 1, 666) + } + } +}, { + { + node_0_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_0_layer_norm2_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + } + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 1296, MultiBuffer: 1 Shape: (1, 8, 1, 162) + } + layer_norm2_weight_tensor_DUPLICATE_FOR_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 4, MultiBuffer: 1 Shape: (4,) + } + node_0_conv2_Conv__0_grad_grad_stat_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + } +}, { + { + node_0_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7992, MultiBuffer: 1 Shape: (1, 8, 1, 999) + } + node_0_layer_norm2_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 7992, MultiBuffer: 1 Shape: (1, 8, 1, 999) + } + layer_norm2_weight_grad_tensor: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + } +}, { + { + layer_norm2_weight_grad_tensor: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + layer_norm2_weight_tensor_DUPLICATE_FOR_layer_norm2_weight_sgd: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + output_3: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + } +}, { + { + node_0_conv2_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_0_layer_norm2_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 5328, MultiBuffer: 1 Shape: (1, 8, 1, 666) + } + node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_var: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 5328, MultiBuffer: 1 Shape: (1, 8, 1, 666) + } + node_0_conv2_Conv__0_grad_grad_stat_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + layer_norm2_weight_tensor_DUPLICATE_FOR_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + node_0_conv2_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 5328, MultiBuffer: 1 Shape: (1, 8, 1, 666) + } + } +}, { + { + node_0_conv2_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + } + conv2_weight_tensor_DUPLICATE_FOR_node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward: { + MemoryLevel: L2, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + MemoryLevel: L1, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + } + node_0_layer_norm1_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 792, MultiBuffer: 1 Shape: (1, 8, 1, 99) + } + } +}, { + { + node_0_conv2_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 14696, MultiBuffer: 1 Shape: (1, 8, 1, 1837) + MemoryLevel: L1, Size: 288, MultiBuffer: 1 Shape: (1, 8, 1, 36) + } + node_0_layer_norm1_Add_1__0_tensor: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + } + conv2_weight_grad_tensor: { + MemoryLevel: L2, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + MemoryLevel: L1, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + } + } +}, { + { + conv2_weight_grad_tensor: { + MemoryLevel: L2, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + MemoryLevel: L1, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + } + conv2_weight_tensor_DUPLICATE_FOR_conv2_weight_sgd: { + MemoryLevel: L2, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + MemoryLevel: L1, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + } + output_2: { + MemoryLevel: L2, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + MemoryLevel: L1, Size: 512, MultiBuffer: 1 Shape: (8, 1, 1, 64) + } + } +}, { + { + node_0_conv1_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 792, MultiBuffer: 1 Shape: (1, 8, 1, 99) + } + node_0_layer_norm1_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + } + layer_norm1_weight_tensor_DUPLICATE_FOR_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 4, MultiBuffer: 1 Shape: (4,) + } + node_0_conv1_Conv__0_grad_grad_stat_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + } +}, { + { + node_0_conv1_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 7992, MultiBuffer: 1 Shape: (1, 8, 1, 999) + } + node_0_layer_norm1_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 7992, MultiBuffer: 1 Shape: (1, 8, 1, 999) + } + layer_norm1_weight_grad_tensor: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + } +}, { + { + layer_norm1_weight_grad_tensor: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + layer_norm1_weight_tensor_DUPLICATE_FOR_layer_norm1_weight_sgd: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + output_1: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + } +}, { + { + node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_var: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 5328, MultiBuffer: 1 Shape: (1, 8, 1, 666) + } + node_0_conv1_Conv__0_stat_combined_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + node_0_layer_norm1_Add_1__0_grad_tensor: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 5328, MultiBuffer: 1 Shape: (1, 8, 1, 666) + } + node_0_conv1_Conv__0_grad_grad_stat_tensor: { + MemoryLevel: L2, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + MemoryLevel: L1, Size: 2, MultiBuffer: 1 Shape: (1, 1, 2) + } + layer_norm1_weight_tensor_DUPLICATE_FOR_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX: { + MemoryLevel: L2, Size: 8, MultiBuffer: 1 Shape: (8,) + MemoryLevel: L1, Size: 8, MultiBuffer: 1 Shape: (8,) + } + node_0_conv1_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 5328, MultiBuffer: 1 Shape: (1, 8, 1, 666) + } + } +}, { + { + input_0: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 8, 1900) + MemoryLevel: L1, Size: 15200, MultiBuffer: 1 Shape: (1, 1, 8, 1900) + } + node_0_conv1_Conv__0_grad_tensor: { + MemoryLevel: L2, Size: 15200, MultiBuffer: 1 Shape: (1, 8, 1, 1900) + MemoryLevel: L1, Size: 368, MultiBuffer: 1 Shape: (1, 8, 1, 46) + } + node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_buffer: { + MemoryLevel: L1, Size: 1472, MultiBuffer: 1 + } + conv1_weight_grad_tensor: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 1, 8, 1) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 1, 8, 1) + } + } +}, { + { + conv1_weight_grad_tensor: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 1, 8, 1) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 1, 8, 1) + } + conv1_weight_tensor_DUPLICATE_FOR_conv1_weight_sgd: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 1, 8, 1) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 1, 8, 1) + } + output_0: { + MemoryLevel: L2, Size: 64, MultiBuffer: 1 Shape: (8, 1, 8, 1) + MemoryLevel: L1, Size: 64, MultiBuffer: 1 Shape: (8, 1, 8, 1) + } + } +}] +-- Building for platform 'Siracusa' +-- ============================= Project Configuration ============================ +-- [Deeploy] platform = Siracusa +-- [Deeploy] use_dma = 1 +-- ================================================================================ +-- +-- ============================= Siracusa Configuration ============================ +-- [cMake ] ISA = rv32imf_xpulpv2 +-- [cMake ] Cluster Cores = 8 +-- [cMake ] Fabric Controller = 1 +-- [cMake ] Number of used cores = 8 +-- ================================================================================ +-- +-- [PULP-NNX] Using the N-EUREKA accelerator. +-- ============================= Simulation Configuration ============================ +-- [Simulator] QuestaSim = questa-2022.3 +-- [Simulator] Verilator = verilator-4.110 +-- [Simulator] VCS = vcs-2020.12 +-- [Simulator] banshee_simulation = OFF +-- [Simulator] banshee_configuration = +-- [Simulator] gvsoc_simulation = ON +-- [Simulator] banshee_stack_size = 16777216 +-- [Simulator] num_threads = 1 +-- ================================================================================ +-- +-- Configuring done +-- Generating done +-- Build files have been written to: /app/Deeploy/DeeployTest/TEST_SIRACUSA/build +Consolidate compiler generated dependencies of target pulp-nnx +[ 1%] Built target pulp-nnx +Consolidate compiler generated dependencies of target deeploybasic +[ 4%] Built target deeploybasic +Scanning dependencies of target pulp-sdk +Consolidate compiler generated dependencies of target pulp-sdk +[ 8%] Built target pulp-sdk +Consolidate compiler generated dependencies of target pulp-nn-mixed +[ 95%] Built target pulp-nn-mixed +Consolidate compiler generated dependencies of target deeploypulp +[ 98%] Built target deeploypulp +Consolidate compiler generated dependencies of target network +[100%] Building C object DeeployTest/CMakeFiles/network.dir/TEST_SIRACUSA/MI_BMINet_train_C8_T1900_F1_8_D1_N2/Network.c.obj +[100%] Built target network +Consolidate compiler generated dependencies of target MI_BMINet_train_C8_T1900_F1_8_D1_N2 +[100%] Linking C executable ../../../bin/MI_BMINet_train_C8_T1900_F1_8_D1_N2 +[100%] Built target MI_BMINet_train_C8_T1900_F1_8_D1_N2 +Path is not inside the script location. Using gendir path /app/Deeploy/DeeployTest/TEST_SIRACUSA/MI_BMINet_train_C8_T1900_F1_8_D1_N2 +Generation Directory: /app/Deeploy/DeeployTest/TEST_SIRACUSA/MI_BMINet_train_C8_T1900_F1_8_D1_N2 +Test Directory : /app/Onnx4Deeploy/Tests/Models/MI-BMInet/onnx/MI_BMINet_train_C8_T1900_F1_8_D1_N2 +Test Name : MI_BMINet_train_C8_T1900_F1_8_D1_N2 +[ 1%] Built target pulp-nnx +[ 4%] Built target deeploybasic +[ 8%] Built target pulp-sdk +[ 95%] Built target pulp-nn-mixed +[ 98%] Built target deeploypulp +Consolidate compiler generated dependencies of target network +[100%] Built target network +[100%] Built target MI_BMINet_train_C8_T1900_F1_8_D1_N2 +[100%] POST_BUILD +HELLO WORLD: +Intializing +Initialized +Input copied +[node_1_conv1_Conv_Conv_input_0_transpose_L2][SB][0 ops][Tile 0] Input DMA took 4176 cycles +[node_1_conv1_Conv_Conv_input_0_transpose_L2][SB][0 ops][Tile 0] Kernel took 5317 cycles +[node_1_conv1_Conv_Conv_input_0_transpose_L2][SB][0 ops][Tile 0] Output DMA took 4300 cycles +[node_1_conv1_Conv_Conv_input_0_transpose_L2][SB][0 ops][Tile 1] Input DMA took 3716 cycles +[node_1_conv1_Conv_Conv_input_0_transpose_L2][SB][0 ops][Tile 1] Kernel took 4785 cycles +[node_1_conv1_Conv_Conv_input_0_transpose_L2][SB][0 ops][Tile 1] Output DMA took 3874 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 0] Input DMA took 7242 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 0] Kernel took 698764 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 0] Output DMA took 3767 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 1] Input DMA took 673 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 1] Kernel took 52550 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 1] Output DMA took 387 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 2] Input DMA took 7174 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 2] Kernel took 697723 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 2] Output DMA took 3612 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 3] Input DMA took 588 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 3] Kernel took 52168 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 3] Output DMA took 357 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 4] Input DMA took 7144 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 4] Kernel took 697546 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 4] Output DMA took 3629 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 5] Input DMA took 590 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 5] Kernel took 52125 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 5] Output DMA took 340 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 6] Input DMA took 7142 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 6] Kernel took 697494 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 6] Output DMA took 3616 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 7] Input DMA took 588 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 7] Kernel took 52119 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 7] Output DMA took 336 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 8] Input DMA took 7142 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 8] Kernel took 697507 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 8] Output DMA took 3614 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 9] Input DMA took 588 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 9] Kernel took 52132 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 9] Output DMA took 336 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 10] Input DMA took 7140 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 10] Kernel took 697519 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 10] Output DMA took 3612 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 11] Input DMA took 588 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 11] Kernel took 52123 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 11] Output DMA took 336 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 12] Input DMA took 7140 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 12] Kernel took 697491 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 12] Output DMA took 3614 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 13] Input DMA took 588 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 13] Kernel took 52130 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 13] Output DMA took 336 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 14] Input DMA took 7140 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 14] Kernel took 697500 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 14] Output DMA took 3616 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 15] Input DMA took 588 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 15] Kernel took 52134 cycles +[node_1_conv1_Conv_Conv_L2][SB][243200 ops][Tile 15] Output DMA took 338 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_L2][SB][0 ops][Tile 0] Input DMA took 3958 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_L2][SB][0 ops][Tile 0] Kernel took 11780 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_L2][SB][0 ops][Tile 0] Output DMA took 4054 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_L2][SB][0 ops][Tile 1] Input DMA took 3935 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_L2][SB][0 ops][Tile 1] Kernel took 17537 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_L2][SB][0 ops][Tile 1] Output DMA took 4029 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_L2][SB][0 ops][Tile 0] Input DMA took 3938 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_L2][SB][0 ops][Tile 0] Kernel took 11747 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_L2][SB][0 ops][Tile 0] Output DMA took 4050 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_L2][SB][0 ops][Tile 1] Input DMA took 3935 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_L2][SB][0 ops][Tile 1] Kernel took 17537 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_L2][SB][0 ops][Tile 1] Output DMA took 4029 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_L2][SB][0 ops][Tile 0] Input DMA took 3938 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_L2][SB][0 ops][Tile 0] Kernel took 11751 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_L2][SB][0 ops][Tile 0] Output DMA took 4052 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_L2][SB][0 ops][Tile 1] Input DMA took 3937 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_L2][SB][0 ops][Tile 1] Kernel took 17538 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_L2][SB][0 ops][Tile 1] Output DMA took 4028 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_L2][SB][0 ops][Tile 0] Input DMA took 3936 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_L2][SB][0 ops][Tile 0] Kernel took 11832 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_L2][SB][0 ops][Tile 0] Output DMA took 4050 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_L2][SB][0 ops][Tile 1] Input DMA took 3939 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_L2][SB][0 ops][Tile 1] Kernel took 17557 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_L2][SB][0 ops][Tile 1] Output DMA took 4011 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_L2][SB][0 ops][Tile 0] Input DMA took 3956 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_L2][SB][0 ops][Tile 0] Kernel took 11715 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_L2][SB][0 ops][Tile 0] Output DMA took 4053 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_L2][SB][0 ops][Tile 1] Input DMA took 3938 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_L2][SB][0 ops][Tile 1] Kernel took 17568 cycles +[node_1_conv1_Conv_Conv_node_0_conv1_Conv__0_tensor_pre_transpose_node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_L2][SB][0 ops][Tile 1] Output DMA took 4013 cycles +epsilon is 0.001000[node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_stats_L2][SB][91200 ops][Tile 0] Input DMA took 7793 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_stats_L2][SB][91200 ops][Tile 0] Kernel took 175580 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_stats_L2][SB][91200 ops][Tile 0] Output DMA took 124 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_fwd_L2][SB][60800 ops][Tile 0] Input DMA took 4165 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_fwd_L2][SB][60800 ops][Tile 0] Kernel took 122689 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_fwd_L2][SB][60800 ops][Tile 0] Output DMA took 4275 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_fwd_L2][SB][60800 ops][Tile 1] Input DMA took 3773 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_fwd_L2][SB][60800 ops][Tile 1] Kernel took 122341 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__LayerNormalization_fwd_L2][SB][60800 ops][Tile 1] Output DMA took 3864 cycles +[node_13_conv2_Conv_Conv_node_0_layer_norm1_Add_1__0_tensor_transpose_L2][SB][0 ops][Tile 0] Input DMA took 4138 cycles +[node_13_conv2_Conv_Conv_node_0_layer_norm1_Add_1__0_tensor_transpose_L2][SB][0 ops][Tile 0] Kernel took 4689 cycles +[node_13_conv2_Conv_Conv_node_0_layer_norm1_Add_1__0_tensor_transpose_L2][SB][0 ops][Tile 0] Output DMA took 4255 cycles +[node_13_conv2_Conv_Conv_node_0_layer_norm1_Add_1__0_tensor_transpose_L2][SB][0 ops][Tile 1] Input DMA took 3736 cycles +[node_13_conv2_Conv_Conv_node_0_layer_norm1_Add_1__0_tensor_transpose_L2][SB][0 ops][Tile 1] Kernel took 4173 cycles +[node_13_conv2_Conv_Conv_node_0_layer_norm1_Add_1__0_tensor_transpose_L2][SB][0 ops][Tile 1] Output DMA took 3848 cycles +[node_13_conv2_Conv_Conv_L2][SB][1881088 ops][Tile 0] Input DMA took 4216 cycles +[node_13_conv2_Conv_Conv_L2][SB][1881088 ops][Tile 0] Kernel took 1792063 cycles +[node_13_conv2_Conv_Conv_L2][SB][1881088 ops][Tile 0] Output DMA took 3740 cycles +[node_13_conv2_Conv_Conv_L2][SB][1881088 ops][Tile 1] Input DMA took 4201 cycles +[node_13_conv2_Conv_Conv_L2][SB][1881088 ops][Tile 1] Kernel took 1791364 cycles +[node_13_conv2_Conv_Conv_L2][SB][1881088 ops][Tile 1] Output DMA took 3657 cycles +[node_13_conv2_Conv_Conv_L2][SB][1881088 ops][Tile 2] Input DMA took 925 cycles +[node_13_conv2_Conv_Conv_L2][SB][1881088 ops][Tile 2] Kernel took 187157 cycles +[node_13_conv2_Conv_Conv_L2][SB][1881088 ops][Tile 2] Output DMA took 431 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_L2][SB][0 ops][Tile 0] Input DMA took 3835 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_L2][SB][0 ops][Tile 0] Kernel took 11362 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_L2][SB][0 ops][Tile 0] Output DMA took 3903 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_L2][SB][0 ops][Tile 1] Input DMA took 3810 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_L2][SB][0 ops][Tile 1] Kernel took 16916 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_L2][SB][0 ops][Tile 1] Output DMA took 3901 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_L2][SB][0 ops][Tile 0] Input DMA took 3835 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_L2][SB][0 ops][Tile 0] Kernel took 11362 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_L2][SB][0 ops][Tile 0] Output DMA took 3885 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_L2][SB][0 ops][Tile 1] Input DMA took 3812 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_L2][SB][0 ops][Tile 1] Kernel took 16921 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_L2][SB][0 ops][Tile 1] Output DMA took 3901 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_L2][SB][0 ops][Tile 0] Input DMA took 3831 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_L2][SB][0 ops][Tile 0] Kernel took 11364 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_L2][SB][0 ops][Tile 0] Output DMA took 3881 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_L2][SB][0 ops][Tile 1] Input DMA took 3810 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_L2][SB][0 ops][Tile 1] Kernel took 16916 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_L2][SB][0 ops][Tile 1] Output DMA took 3899 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_L2][SB][0 ops][Tile 0] Input DMA took 3831 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_L2][SB][0 ops][Tile 0] Kernel took 11362 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_L2][SB][0 ops][Tile 0] Output DMA took 3881 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_L2][SB][0 ops][Tile 1] Input DMA took 3812 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_L2][SB][0 ops][Tile 1] Kernel took 16966 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_L2][SB][0 ops][Tile 1] Output DMA took 3899 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_L2][SB][0 ops][Tile 0] Input DMA took 3814 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_L2][SB][0 ops][Tile 0] Kernel took 11363 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_L2][SB][0 ops][Tile 0] Output DMA took 3920 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_L2][SB][0 ops][Tile 1] Input DMA took 3809 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_L2][SB][0 ops][Tile 1] Kernel took 16961 cycles +[node_13_conv2_Conv_Conv_node_0_conv2_Conv__0_tensor_pre_transpose_node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_L2][SB][0 ops][Tile 1] Output DMA took 3899 cycles +epsilon is 0.001000[node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_stats_L2][SB][88176 ops][Tile 0] Input DMA took 7461 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_stats_L2][SB][88176 ops][Tile 0] Kernel took 169973 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_stats_L2][SB][88176 ops][Tile 0] Output DMA took 182 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_fwd_L2][SB][58784 ops][Tile 0] Input DMA took 4160 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_fwd_L2][SB][58784 ops][Tile 0] Kernel took 118598 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_fwd_L2][SB][58784 ops][Tile 0] Output DMA took 4275 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_fwd_L2][SB][58784 ops][Tile 1] Input DMA took 3543 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_fwd_L2][SB][58784 ops][Tile 1] Kernel took 118211 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__LayerNormalization_fwd_L2][SB][58784 ops][Tile 1] Output DMA took 3608 cycles +[node_25_activation1_Relu_Relu_L2][SB][14696 ops][Tile 0] Input DMA took 4138 cycles +[node_25_activation1_Relu_Relu_L2][SB][14696 ops][Tile 0] Kernel took 10456 cycles +[node_25_activation1_Relu_Relu_L2][SB][14696 ops][Tile 0] Output DMA took 4285 cycles +[node_25_activation1_Relu_Relu_L2][SB][14696 ops][Tile 1] Input DMA took 3504 cycles +[node_25_activation1_Relu_Relu_L2][SB][14696 ops][Tile 1] Kernel took 8644 cycles +[node_25_activation1_Relu_Relu_L2][SB][14696 ops][Tile 1] Output DMA took 3620 cycles +[node_26_pool1_AveragePool_AveragePool_node_0_activation1_Relu__0_tensor_transpose_L2][SB][0 ops][Tile 0] Input DMA took 4137 cycles +[node_26_pool1_AveragePool_AveragePool_node_0_activation1_Relu__0_tensor_transpose_L2][SB][0 ops][Tile 0] Kernel took 4667 cycles +[node_26_pool1_AveragePool_AveragePool_node_0_activation1_Relu__0_tensor_transpose_L2][SB][0 ops][Tile 0] Output DMA took 4258 cycles +[node_26_pool1_AveragePool_AveragePool_node_0_activation1_Relu__0_tensor_transpose_L2][SB][0 ops][Tile 1] Input DMA took 3486 cycles +[node_26_pool1_AveragePool_AveragePool_node_0_activation1_Relu__0_tensor_transpose_L2][SB][0 ops][Tile 1] Kernel took 3840 cycles +[node_26_pool1_AveragePool_AveragePool_node_0_activation1_Relu__0_tensor_transpose_L2][SB][0 ops][Tile 1] Output DMA took 3565 cycles +[node_26_pool1_AveragePool_AveragePool_L2][SB][0 ops][Tile 0] Input DMA took 6585 cycles +[node_26_pool1_AveragePool_AveragePool_L2][SB][0 ops][Tile 0] Kernel took 16616 cycles +[node_26_pool1_AveragePool_AveragePool_L2][SB][0 ops][Tile 0] Output DMA took 1278 cycles +[node_26_pool1_AveragePool_AveragePool_L2][SB][0 ops][Tile 1] Input DMA took 2482 cycles +[node_26_pool1_AveragePool_AveragePool_L2][SB][0 ops][Tile 1] Kernel took 16252 cycles +[node_26_pool1_AveragePool_AveragePool_L2][SB][0 ops][Tile 1] Output DMA took 571 cycles +[node_26_pool1_AveragePool_AveragePool_node_0_pool1_AveragePool__0_tensor_pre_transpose_node_27_sep_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_transpose_in_L2][SB][0 ops][Tile 0] Input DMA took 1031 cycles +[node_26_pool1_AveragePool_AveragePool_node_0_pool1_AveragePool__0_tensor_pre_transpose_node_27_sep_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_transpose_in_L2][SB][0 ops][Tile 0] Kernel took 2084 cycles +[node_26_pool1_AveragePool_AveragePool_node_0_pool1_AveragePool__0_tensor_pre_transpose_node_27_sep_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_transpose_in_L2][SB][0 ops][Tile 0] Output DMA took 1059 cycles +[node_27_sep_conv1_Conv_Conv_L2][SB][54784 ops][Tile 0] Input DMA took 1161 cycles +[node_27_sep_conv1_Conv_Conv_L2][SB][54784 ops][Tile 0] Kernel took 136435 cycles +[node_27_sep_conv1_Conv_Conv_L2][SB][54784 ops][Tile 0] Output DMA took 1013 cycles +[node_27_sep_conv1_Conv_Conv_node_0_sep_conv1_Conv__0_tensor_pre_transpose_node_28_sep_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_transpose_in_L2][SB][0 ops][Tile 0] Input DMA took 971 cycles +[node_27_sep_conv1_Conv_Conv_node_0_sep_conv1_Conv__0_tensor_pre_transpose_node_28_sep_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_transpose_in_L2][SB][0 ops][Tile 0] Kernel took 1997 cycles +[node_27_sep_conv1_Conv_Conv_node_0_sep_conv1_Conv__0_tensor_pre_transpose_node_28_sep_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_transpose_in_L2][SB][0 ops][Tile 0] Output DMA took 996 cycles +[node_28_sep_conv2_Conv_Conv_L2][SB][27392 ops][Tile 0] Input DMA took 984 cycles +[node_28_sep_conv2_Conv_Conv_L2][SB][27392 ops][Tile 0] Kernel took 41541 cycles +[node_28_sep_conv2_Conv_Conv_L2][SB][27392 ops][Tile 0] Output DMA took 975 cycles +[node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_L2][SB][0 ops][Tile 0] Input DMA took 967 cycles +[node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_L2][SB][0 ops][Tile 0] Kernel took 1993 cycles +[node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_stats_transpose_in_L2][SB][0 ops][Tile 0] Output DMA took 996 cycles +[node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_L2][SB][0 ops][Tile 0] Input DMA took 966 cycles +[node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_L2][SB][0 ops][Tile 0] Kernel took 1954 cycles +[node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_fwd_transpose_in_L2][SB][0 ops][Tile 0] Output DMA took 994 cycles +[node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_L2][SB][0 ops][Tile 0] Input DMA took 1025 cycles +[node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_L2][SB][0 ops][Tile 0] Kernel took 1960 cycles +[node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_transpose_in_L2][SB][0 ops][Tile 0] Output DMA took 997 cycles +[node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_L2][SB][0 ops][Tile 0] Input DMA took 971 cycles +[node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_L2][SB][0 ops][Tile 0] Kernel took 1970 cycles +[node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_transpose_in_L2][SB][0 ops][Tile 0] Output DMA took 1014 cycles +[node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_L2][SB][0 ops][Tile 0] Input DMA took 967 cycles +[node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_L2][SB][0 ops][Tile 0] Kernel took 1991 cycles +[node_28_sep_conv2_Conv_Conv_node_0_sep_conv2_Conv__0_tensor_pre_transpose_node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_transpose_in_L2][SB][0 ops][Tile 0] Output DMA took 994 cycles +epsilon is 0.001000[node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_stats_L2][SB][10272 ops][Tile 0] Input DMA took 991 cycles +[node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_stats_L2][SB][10272 ops][Tile 0] Kernel took 27346 cycles +[node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_stats_L2][SB][10272 ops][Tile 0] Output DMA took 179 cycles +[node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_fwd_L2][SB][6848 ops][Tile 0] Input DMA took 982 cycles +[node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_fwd_L2][SB][6848 ops][Tile 0] Kernel took 14760 cycles +[node_38_layer_norm3_Mul_LayerNormFusion__LayerNormalization_fwd_L2][SB][6848 ops][Tile 0] Output DMA took 994 cycles +[node_40_activation2_Relu_Relu_L2][SB][1712 ops][Tile 0] Input DMA took 966 cycles +[node_40_activation2_Relu_Relu_L2][SB][1712 ops][Tile 0] Kernel took 2513 cycles +[node_40_activation2_Relu_Relu_L2][SB][1712 ops][Tile 0] Output DMA took 996 cycles +[node_41_pool2_AveragePool_AveragePool_node_0_activation2_Relu__0_tensor_transpose_L2][SB][0 ops][Tile 0] Input DMA took 1027 cycles +[node_41_pool2_AveragePool_AveragePool_node_0_activation2_Relu__0_tensor_transpose_L2][SB][0 ops][Tile 0] Kernel took 1251 cycles +[node_41_pool2_AveragePool_AveragePool_node_0_activation2_Relu__0_tensor_transpose_L2][SB][0 ops][Tile 0] Output DMA took 995 cycles +[node_41_pool2_AveragePool_AveragePool_L2][SB][0 ops][Tile 0] Input DMA took 1006 cycles +[node_41_pool2_AveragePool_AveragePool_L2][SB][0 ops][Tile 0] Kernel took 2885 cycles +[node_41_pool2_AveragePool_AveragePool_L2][SB][0 ops][Tile 0] Output DMA took 200 cycles +[node_41_pool2_AveragePool_AveragePool_node_0_pool2_AveragePool__0_tensor_pre_transpose_L2][SB][0 ops][Tile 0] Input DMA took 200 cycles +[node_41_pool2_AveragePool_AveragePool_node_0_pool2_AveragePool__0_tensor_pre_transpose_L2][SB][0 ops][Tile 0] Kernel took 573 cycles +[node_41_pool2_AveragePool_AveragePool_node_0_pool2_AveragePool__0_tensor_pre_transpose_L2][SB][0 ops][Tile 0] Output DMA took 221 cycles +[node_48_fc_Gemm_Gemm_L2][SB][838 ops][Tile 0] Input DMA took 444 cycles +[node_48_fc_Gemm_Gemm_L2][SB][838 ops][Tile 0] Kernel took 4009 cycles +[node_48_fc_Gemm_Gemm_L2][SB][838 ops][Tile 0] Output DMA took 179 cycles +[onnx__SoftmaxCrossEntropyLoss__4_SoftmaxCrossEntropyLoss_L2][SB][0 ops][Tile 0] Input DMA took 147 cycles +[onnx__SoftmaxCrossEntropyLoss__4_SoftmaxCrossEntropyLoss_L2][SB][0 ops][Tile 0] Kernel took 1738 cycles +[onnx__SoftmaxCrossEntropyLoss__4_SoftmaxCrossEntropyLoss_L2][SB][0 ops][Tile 0] Output DMA took 165 cycles +[onnx__SoftmaxCrossEntropyLoss__4_Grad_SoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_L2][SB][0 ops][Tile 0] Input DMA took 202 cycles +[onnx__SoftmaxCrossEntropyLoss__4_Grad_SoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_L2][SB][0 ops][Tile 0] Kernel took 1205 cycles +[onnx__SoftmaxCrossEntropyLoss__4_Grad_SoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_L2][SB][0 ops][Tile 0] Output DMA took 124 cycles +[node_48_fc_Gemm_Grad_Gemm_1_Gemm_backward_L2][SB][2080 ops][Tile 0] Input DMA took 206 cycles +[node_48_fc_Gemm_Grad_Gemm_1_Gemm_backward_L2][SB][2080 ops][Tile 0] Kernel took 3515 cycles +[node_48_fc_Gemm_Grad_Gemm_1_Gemm_backward_L2][SB][2080 ops][Tile 0] Output DMA took 307 cycles +[node_48_fc_Gemm_Grad_Gemm_0_Gemm_backward_L2][SB][1456 ops][Tile 0] Input DMA took 324 cycles +[node_48_fc_Gemm_Grad_Gemm_0_Gemm_backward_L2][SB][1456 ops][Tile 0] Kernel took 3646 cycles +[node_48_fc_Gemm_Grad_Gemm_0_Gemm_backward_L2][SB][1456 ops][Tile 0] Output DMA took 219 cycles +[node_48_fc_Gemm_Grad_ReduceSum_2_ReduceSum_backward_L2][SB][0 ops][Tile 0] Input DMA took 178 cycles +[node_48_fc_Gemm_Grad_ReduceSum_2_ReduceSum_backward_L2][SB][0 ops][Tile 0] Kernel took 56 cycles +[node_48_fc_Gemm_Grad_ReduceSum_2_ReduceSum_backward_L2][SB][0 ops][Tile 0] Output DMA took 182 cycles +[fc_weight_sgd_L2][SB][832 ops][Tile 0] Input DMA took 530 cycles +[fc_weight_sgd_L2][SB][832 ops][Tile 0] Kernel took 998 cycles +[fc_weight_sgd_L2][SB][832 ops][Tile 0] Output DMA took 326 cycles +[fc_bias_sgd_L2][SB][4 ops][Tile 0] Input DMA took 147 cycles +[fc_bias_sgd_L2][SB][4 ops][Tile 0] Kernel took 333 cycles +[fc_bias_sgd_L2][SB][4 ops][Tile 0] Output DMA took 125 cycles +[node_41_pool2_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_pool2_AveragePool__0_grad_tensor_transpose_L2][SB][0 ops][Tile 0] Input DMA took 222 cycles +[node_41_pool2_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_pool2_AveragePool__0_grad_tensor_transpose_L2][SB][0 ops][Tile 0] Kernel took 523 cycles +[node_41_pool2_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_pool2_AveragePool__0_grad_tensor_transpose_L2][SB][0 ops][Tile 0] Output DMA took 200 cycles +[node_41_pool2_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_L2][SB][0 ops][Tile 0] Input DMA took 217 cycles +[node_41_pool2_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_L2][SB][0 ops][Tile 0] Kernel took 6428 cycles +[node_41_pool2_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_L2][SB][0 ops][Tile 0] Output DMA took 995 cycles +[node_41_pool2_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_activation2_Relu__0_grad_tensor_pre_transpose_L2][SB][0 ops][Tile 0] Input DMA took 971 cycles +[node_41_pool2_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_activation2_Relu__0_grad_tensor_pre_transpose_L2][SB][0 ops][Tile 0] Kernel took 2004 cycles +[node_41_pool2_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_activation2_Relu__0_grad_tensor_pre_transpose_L2][SB][0 ops][Tile 0] Output DMA took 995 cycles +[node_40_activation2_Relu_Grad_ReluGrad_0_ReluGrad_backward_L2][SB][1712 ops][Tile 0] Input DMA took 1821 cycles +[node_40_activation2_Relu_Grad_ReluGrad_0_ReluGrad_backward_L2][SB][1712 ops][Tile 0] Kernel took 3647 cycles +[node_40_activation2_Relu_Grad_ReluGrad_0_ReluGrad_backward_L2][SB][1712 ops][Tile 0] Output DMA took 1018 cycles +[node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_L2][SB][13696 ops][Tile 0] Input DMA took 1854 cycles +[node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_L2][SB][13696 ops][Tile 0] Kernel took 18468 cycles +[node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_L2][SB][13696 ops][Tile 0] Output DMA took 104 cycles +[node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_L2][SB][8560 ops][Tile 0] Input DMA took 1805 cycles +[node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_L2][SB][8560 ops][Tile 0] Kernel took 15444 cycles +[node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_L2][SB][8560 ops][Tile 0] Output DMA took 105 cycles +[layer_norm3_weight_sgd_L2][SB][16 ops][Tile 0] Input DMA took 167 cycles +[layer_norm3_weight_sgd_L2][SB][16 ops][Tile 0] Kernel took 373 cycles +[layer_norm3_weight_sgd_L2][SB][16 ops][Tile 0] Output DMA took 179 cycles +[node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][10272 ops][Tile 0] Input DMA took 1831 cycles +[node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][10272 ops][Tile 0] Kernel took 21725 cycles +[node_38_layer_norm3_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][10272 ops][Tile 0] Output DMA took 992 cycles +[node_28_sep_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][27392 ops][Tile 0] Input DMA took 1070 cycles +[node_28_sep_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][27392 ops][Tile 0] Kernel took 30149 cycles +[node_28_sep_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][27392 ops][Tile 0] Output DMA took 993 cycles +[node_28_sep_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][27392 ops][Tile 0] Input DMA took 1906 cycles +[node_28_sep_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][27392 ops][Tile 0] Kernel took 14070 cycles +[node_28_sep_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][27392 ops][Tile 0] Output DMA took 185 cycles +[node_27_sep_conv1_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][58624 ops][Tile 0] Input DMA took 1031 cycles +[node_27_sep_conv1_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][58624 ops][Tile 0] Kernel took 44537 cycles +[node_27_sep_conv1_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][58624 ops][Tile 0] Output DMA took 1056 cycles +[node_27_sep_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][54784 ops][Tile 0] Input DMA took 1908 cycles +[node_27_sep_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][54784 ops][Tile 0] Kernel took 27171 cycles +[node_27_sep_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][54784 ops][Tile 0] Output DMA took 183 cycles +[sep_conv2_weight_sgd_L2][SB][128 ops][Tile 0] Input DMA took 201 cycles +[sep_conv2_weight_sgd_L2][SB][128 ops][Tile 0] Kernel took 728 cycles +[sep_conv2_weight_sgd_L2][SB][128 ops][Tile 0] Output DMA took 179 cycles +[sep_conv1_weight_sgd_L2][SB][256 ops][Tile 0] Input DMA took 240 cycles +[sep_conv1_weight_sgd_L2][SB][256 ops][Tile 0] Kernel took 807 cycles +[sep_conv1_weight_sgd_L2][SB][256 ops][Tile 0] Output DMA took 178 cycles +[node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_pool1_AveragePool__0_grad_tensor_transpose_L2][SB][0 ops][Tile 0] Input DMA took 1010 cycles +[node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_pool1_AveragePool__0_grad_tensor_transpose_L2][SB][0 ops][Tile 0] Kernel took 1310 cycles +[node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_pool1_AveragePool__0_grad_tensor_transpose_L2][SB][0 ops][Tile 0] Output DMA took 1055 cycles +[node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_L2][SB][0 ops][Tile 0] Input DMA took 938 cycles +[node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_L2][SB][0 ops][Tile 0] Kernel took 44281 cycles +[node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_L2][SB][0 ops][Tile 0] Output DMA took 9339 cycles +[node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_L2][SB][0 ops][Tile 1] Input DMA took 415 cycles +[node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_L2][SB][0 ops][Tile 1] Kernel took 43564 cycles +[node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_L2][SB][0 ops][Tile 1] Output DMA took 3829 cycles +[node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_activation1_Relu__0_grad_tensor_pre_transpose_L2][SB][0 ops][Tile 0] Input DMA took 3810 cycles +[node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_activation1_Relu__0_grad_tensor_pre_transpose_L2][SB][0 ops][Tile 0] Kernel took 11391 cycles +[node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_activation1_Relu__0_grad_tensor_pre_transpose_L2][SB][0 ops][Tile 0] Output DMA took 3918 cycles +[node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_activation1_Relu__0_grad_tensor_pre_transpose_L2][SB][0 ops][Tile 1] Input DMA took 3831 cycles +[node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_activation1_Relu__0_grad_tensor_pre_transpose_L2][SB][0 ops][Tile 1] Kernel took 17020 cycles +[node_26_pool1_AveragePool_Grad_AveragePoolGrad_0_AveragePoolGrad_backward_node_0_activation1_Relu__0_grad_tensor_pre_transpose_L2][SB][0 ops][Tile 1] Output DMA took 3899 cycles +[node_25_activation1_Relu_Grad_ReluGrad_0_ReluGrad_backward_L2][SB][14696 ops][Tile 0] Input DMA took 5535 cycles +[node_25_activation1_Relu_Grad_ReluGrad_0_ReluGrad_backward_L2][SB][14696 ops][Tile 0] Kernel took 10172 cycles +[node_25_activation1_Relu_Grad_ReluGrad_0_ReluGrad_backward_L2][SB][14696 ops][Tile 0] Output DMA took 2921 cycles +[node_25_activation1_Relu_Grad_ReluGrad_0_ReluGrad_backward_L2][SB][14696 ops][Tile 1] Input DMA took 5445 cycles +[node_25_activation1_Relu_Grad_ReluGrad_0_ReluGrad_backward_L2][SB][14696 ops][Tile 1] Kernel took 9848 cycles +[node_25_activation1_Relu_Grad_ReluGrad_0_ReluGrad_backward_L2][SB][14696 ops][Tile 1] Output DMA took 2835 cycles +[node_25_activation1_Relu_Grad_ReluGrad_0_ReluGrad_backward_L2][SB][14696 ops][Tile 2] Input DMA took 4119 cycles +[node_25_activation1_Relu_Grad_ReluGrad_0_ReluGrad_backward_L2][SB][14696 ops][Tile 2] Kernel took 7475 cycles +[node_25_activation1_Relu_Grad_ReluGrad_0_ReluGrad_backward_L2][SB][14696 ops][Tile 2] Output DMA took 2151 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_L2][SB][117568 ops][Tile 0] Input DMA took 14858 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_L2][SB][117568 ops][Tile 0] Kernel took 148256 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_L2][SB][117568 ops][Tile 0] Output DMA took 147 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_L2][SB][73480 ops][Tile 0] Input DMA took 8135 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_L2][SB][73480 ops][Tile 0] Kernel took 65670 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_L2][SB][73480 ops][Tile 0] Output DMA took 169 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_L2][SB][73480 ops][Tile 1] Input DMA took 6823 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_L2][SB][73480 ops][Tile 1] Kernel took 54740 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_L2][SB][73480 ops][Tile 1] Output DMA took 147 cycles +[layer_norm2_weight_sgd_L2][SB][16 ops][Tile 0] Input DMA took 202 cycles +[layer_norm2_weight_sgd_L2][SB][16 ops][Tile 0] Kernel took 372 cycles +[layer_norm2_weight_sgd_L2][SB][16 ops][Tile 0] Output DMA took 177 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][88176 ops][Tile 0] Input DMA took 5541 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][88176 ops][Tile 0] Kernel took 175917 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][88176 ops][Tile 0] Output DMA took 2941 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][88176 ops][Tile 1] Input DMA took 5407 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][88176 ops][Tile 1] Kernel took 175337 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][88176 ops][Tile 1] Output DMA took 2839 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][88176 ops][Tile 2] Input DMA took 4115 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][88176 ops][Tile 2] Kernel took 171810 cycles +[node_23_layer_norm2_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][88176 ops][Tile 2] Output DMA took 2158 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 0] Input DMA took 817 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 0] Kernel took 49094 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 0] Output DMA took 645 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 1] Input DMA took 963 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 1] Kernel took 70497 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 1] Output DMA took 490 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 2] Input DMA took 963 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 2] Kernel took 70247 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 2] Output DMA took 492 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 3] Input DMA took 961 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 3] Kernel took 70442 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 3] Output DMA took 488 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 4] Input DMA took 967 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 4] Kernel took 70406 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 4] Output DMA took 486 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 5] Input DMA took 965 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 5] Kernel took 70255 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 5] Output DMA took 486 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 6] Input DMA took 961 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 6] Kernel took 70295 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 6] Output DMA took 486 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 7] Input DMA took 963 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 7] Kernel took 70504 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 7] Output DMA took 490 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 8] Input DMA took 965 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 8] Kernel took 70294 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 8] Output DMA took 488 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 9] Input DMA took 967 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 9] Kernel took 70238 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 9] Output DMA took 490 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 10] Input DMA took 965 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 10] Kernel took 70205 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 10] Output DMA took 490 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 11] Input DMA took 963 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 11] Kernel took 70229 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 11] Output DMA took 488 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 12] Input DMA took 965 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 12] Kernel took 70396 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 12] Output DMA took 488 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 13] Input DMA took 963 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 13] Kernel took 70229 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 13] Output DMA took 488 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 14] Input DMA took 965 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 14] Kernel took 70272 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 14] Output DMA took 486 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 15] Input DMA took 963 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 15] Kernel took 70424 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 15] Output DMA took 488 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 16] Input DMA took 963 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 16] Kernel took 70238 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 16] Output DMA took 488 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 17] Input DMA took 967 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 17] Kernel took 70297 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 17] Output DMA took 488 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 18] Input DMA took 787 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 18] Kernel took 58798 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 18] Output DMA took 492 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 19] Input DMA took 391 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 19] Kernel took 3258 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_X_ConvGradX_backward_L2][SB][1945600 ops][Tile 19] Output DMA took 162 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 0] Input DMA took 770 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 0] Kernel took 23551 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 0] Output DMA took 382 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 1] Input DMA took 680 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 1] Kernel took 18452 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 1] Output DMA took 331 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 2] Input DMA took 629 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 2] Kernel took 18314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 2] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 3] Input DMA took 608 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 3] Kernel took 18291 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 3] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 4] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 4] Kernel took 18289 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 4] Output DMA took 312 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 5] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 5] Kernel took 18267 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 5] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 6] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 6] Kernel took 18272 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 6] Output DMA took 316 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 7] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 7] Kernel took 18290 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 7] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 8] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 8] Kernel took 18277 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 8] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 9] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 9] Kernel took 18294 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 9] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 10] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 10] Kernel took 18294 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 10] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 11] Input DMA took 612 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 11] Kernel took 18277 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 11] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 12] Input DMA took 612 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 12] Kernel took 18267 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 12] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 13] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 13] Kernel took 18267 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 13] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 14] Input DMA took 608 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 14] Kernel took 18285 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 14] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 15] Input DMA took 612 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 15] Kernel took 18305 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 15] Output DMA took 312 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 16] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 16] Kernel took 18269 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 16] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 17] Input DMA took 612 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 17] Kernel took 18272 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 17] Output DMA took 312 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 18] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 18] Kernel took 18272 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 18] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 19] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 19] Kernel took 18262 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 19] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 20] Input DMA took 612 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 20] Kernel took 18301 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 20] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 21] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 21] Kernel took 18286 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 21] Output DMA took 312 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 22] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 22] Kernel took 18271 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 22] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 23] Input DMA took 614 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 23] Kernel took 18295 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 23] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 24] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 24] Kernel took 18268 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 24] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 25] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 25] Kernel took 18275 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 25] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 26] Input DMA took 612 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 26] Kernel took 18275 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 26] Output DMA took 313 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 27] Input DMA took 612 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 27] Kernel took 18277 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 27] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 28] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 28] Kernel took 18364 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 28] Output DMA took 310 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 29] Input DMA took 608 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 29] Kernel took 18289 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 29] Output DMA took 312 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 30] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 30] Kernel took 18277 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 30] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 31] Input DMA took 612 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 31] Kernel took 18252 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 31] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 32] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 32] Kernel took 18270 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 32] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 33] Input DMA took 614 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 33] Kernel took 18292 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 33] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 34] Input DMA took 608 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 34] Kernel took 18280 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 34] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 35] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 35] Kernel took 18287 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 35] Output DMA took 312 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 36] Input DMA took 610 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 36] Kernel took 18266 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 36] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 37] Input DMA took 612 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 37] Kernel took 18279 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 37] Output DMA took 312 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 38] Input DMA took 612 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 38] Kernel took 18285 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 38] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 39] Input DMA took 608 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 39] Kernel took 18270 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 39] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 40] Input DMA took 609 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 40] Kernel took 18278 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 40] Output DMA took 308 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 41] Input DMA took 613 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 41] Kernel took 18307 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 41] Output DMA took 316 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 42] Input DMA took 613 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 42] Kernel took 18307 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 42] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 43] Input DMA took 613 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 43] Kernel took 18274 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 43] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 44] Input DMA took 611 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 44] Kernel took 18283 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 44] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 45] Input DMA took 611 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 45] Kernel took 18280 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 45] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 46] Input DMA took 611 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 46] Kernel took 18278 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 46] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 47] Input DMA took 615 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 47] Kernel took 18298 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 47] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 48] Input DMA took 612 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 48] Kernel took 18279 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 48] Output DMA took 312 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 49] Input DMA took 608 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 49] Kernel took 18274 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 49] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 50] Input DMA took 612 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 50] Kernel took 18299 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 50] Output DMA took 314 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 51] Input DMA took 330 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 51] Kernel took 2577 cycles +[node_13_conv2_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][1881088 ops][Tile 51] Output DMA took 316 cycles +[conv2_weight_sgd_L2][SB][1024 ops][Tile 0] Input DMA took 627 cycles +[conv2_weight_sgd_L2][SB][1024 ops][Tile 0] Kernel took 1187 cycles +[conv2_weight_sgd_L2][SB][1024 ops][Tile 0] Output DMA took 373 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_L2][SB][121600 ops][Tile 0] Input DMA took 15320 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_L2][SB][121600 ops][Tile 0] Kernel took 153251 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_stat_L2][SB][121600 ops][Tile 0] Output DMA took 168 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_L2][SB][76000 ops][Tile 0] Input DMA took 8135 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_L2][SB][76000 ops][Tile 0] Kernel took 65669 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_L2][SB][76000 ops][Tile 0] Output DMA took 178 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_L2][SB][76000 ops][Tile 1] Input DMA took 7344 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_L2][SB][76000 ops][Tile 1] Kernel took 58783 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dW_L2][SB][76000 ops][Tile 1] Output DMA took 125 cycles +[layer_norm1_weight_sgd_L2][SB][16 ops][Tile 0] Input DMA took 247 cycles +[layer_norm1_weight_sgd_L2][SB][16 ops][Tile 0] Kernel took 394 cycles +[layer_norm1_weight_sgd_L2][SB][16 ops][Tile 0] Output DMA took 177 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][91200 ops][Tile 0] Input DMA took 5540 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][91200 ops][Tile 0] Kernel took 179988 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][91200 ops][Tile 0] Output DMA took 2962 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][91200 ops][Tile 1] Input DMA took 5406 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][91200 ops][Tile 1] Kernel took 185056 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][91200 ops][Tile 1] Output DMA took 2824 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][91200 ops][Tile 2] Input DMA took 4621 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][91200 ops][Tile 2] Kernel took 183341 cycles +[node_11_layer_norm1_Mul_LayerNormFusion__Grad_LayerNormalizationGrad_0_LayerNormalizationGrad_backward_dX_L2][SB][91200 ops][Tile 2] Output DMA took 2416 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 0] Input DMA took 554 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 0] Kernel took 13657 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 0] Output DMA took 184 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 1] Input DMA took 467 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 1] Kernel took 11456 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 1] Output DMA took 148 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 2] Input DMA took 431 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 2] Kernel took 11043 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 2] Output DMA took 118 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 3] Input DMA took 448 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 3] Kernel took 10960 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 3] Output DMA took 84 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 4] Input DMA took 434 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 4] Kernel took 11057 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 4] Output DMA took 118 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 5] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 5] Kernel took 11022 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 5] Output DMA took 118 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 6] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 6] Kernel took 10992 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 6] Output DMA took 99 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 7] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 7] Kernel took 10944 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 7] Output DMA took 103 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 8] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 8] Kernel took 10864 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 8] Output DMA took 84 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 9] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 9] Kernel took 10947 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 9] Output DMA took 101 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 10] Input DMA took 434 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 10] Kernel took 10881 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 10] Output DMA took 103 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 11] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 11] Kernel took 10896 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 11] Output DMA took 101 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 12] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 12] Kernel took 10860 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 12] Output DMA took 99 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 13] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 13] Kernel took 10915 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 13] Output DMA took 103 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 14] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 14] Kernel took 10919 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 14] Output DMA took 118 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 15] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 15] Kernel took 10865 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 15] Output DMA took 84 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 16] Input DMA took 434 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 16] Kernel took 10931 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 16] Output DMA took 120 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 17] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 17] Kernel took 10887 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 17] Output DMA took 101 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 18] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 18] Kernel took 10905 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 18] Output DMA took 99 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 19] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 19] Kernel took 10915 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 19] Output DMA took 103 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 20] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 20] Kernel took 10872 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 20] Output DMA took 118 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 21] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 21] Kernel took 10915 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 21] Output DMA took 118 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 22] Input DMA took 434 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 22] Kernel took 10940 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 22] Output DMA took 86 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 23] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 23] Kernel took 10952 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 23] Output DMA took 101 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 24] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 24] Kernel took 10881 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 24] Output DMA took 99 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 25] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 25] Kernel took 10914 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 25] Output DMA took 86 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 26] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 26] Kernel took 10872 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 26] Output DMA took 101 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 27] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 27] Kernel took 10909 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 27] Output DMA took 101 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 28] Input DMA took 434 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 28] Kernel took 10923 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 28] Output DMA took 120 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 29] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 29] Kernel took 10872 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 29] Output DMA took 101 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 30] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 30] Kernel took 10844 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 30] Output DMA took 116 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 31] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 31] Kernel took 10951 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 31] Output DMA took 103 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 32] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 32] Kernel took 10912 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 32] Output DMA took 84 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 33] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 33] Kernel took 10888 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 33] Output DMA took 118 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 34] Input DMA took 434 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 34] Kernel took 10945 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 34] Output DMA took 120 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 35] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 35] Kernel took 10892 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 35] Output DMA took 101 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 36] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 36] Kernel took 10897 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 36] Output DMA took 99 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 37] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 37] Kernel took 10940 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 37] Output DMA took 120 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 38] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 38] Kernel took 10939 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 38] Output DMA took 84 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 39] Input DMA took 432 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 39] Kernel took 10877 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 39] Output DMA took 101 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 40] Input DMA took 434 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 40] Kernel took 10926 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 40] Output DMA took 103 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 41] Input DMA took 176 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 41] Kernel took 4336 cycles +[node_1_conv1_Conv_Grad_ConvGrad_0_W_ConvGradW_backward_L2][SB][243200 ops][Tile 41] Output DMA took 118 cycles +[conv1_weight_sgd_L2][SB][128 ops][Tile 0] Input DMA took 229 cycles +[conv1_weight_sgd_L2][SB][128 ops][Tile 0] Kernel took 748 cycles +[conv1_weight_sgd_L2][SB][128 ops][Tile 0] Output DMA took 177 cycles +Output: +0 errors in 64 in output 0 +0 errors in 8 in output 1 +0 errors in 512 in output 2 +0 errors in 8 in output 3 +0 errors in 128 in output 4 +0 errors in 64 in output 5 +0 errors in 8 in output 6 +0 errors in 416 in output 7 +0 errors in 2 in output 8 +Runtime: 16612782 cycles +Errors: 0 out of 1210 +[100%] Built target gvsoc_MI_BMINet_train_C8_T1900_F1_8_D1_N2 diff --git a/DeeployTest/testMVPTraining.py b/DeeployTest/testMVPTraining.py new file mode 100644 index 0000000000..c975a1493d --- /dev/null +++ b/DeeployTest/testMVPTraining.py @@ -0,0 +1,435 @@ +# SPDX-FileCopyrightText: 2024 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 +""" +Tiled training code generation entry point. + +Combines the training-specific initialisation logic from generateTrainingNetwork.py +with the memory-level / tiling pipeline from testMVP.py. + +Usage (minimal — training params auto-detected): + python testMVPTraining.py \\ + -t /app/Onnx4Deeploy/onnx/model/simplemlp_train \\ + -d /tmp/simplemlp_tiled \\ + -p Siracusa \\ + --l1 64000 --l2 1024000 + +Usage (explicit training params): + python testMVPTraining.py \\ + -t /app/Onnx4Deeploy/onnx/model/sleepconvit_train \\ + -d /tmp/sleepconvit_tiled \\ + -p Siracusa \\ + --l1 64000 --l2 2000000 \\ + --n-steps 4 --n-accum 2 +""" + +import hashlib +import json +import os +import sys +from typing import List + +import numpy as np +import onnx +import onnx_graphsurgeon as gs +from testUtils.codeGenerate import generateTrainingTestNetwork +from testUtils.platformMapping import mapDeployer, mapPlatform, setupMemoryPlatform +from testUtils.testRunner import TestGeneratorArgumentParser +from testUtils.tilingUtils import SBTiler +from testUtils.typeMapping import inferTypeAndOffset + +from Deeploy.AbstractDataTypes import PointerClass +from Deeploy.CommonExtensions.DataTypes import float32_t, uint8_t +from Deeploy.DeeployTypes import CodeGenVerbosity, NetworkDeployer, _NoVerbosity +from Deeploy.Logging import DEFAULT_LOGGER as log +from Deeploy.MemoryLevelExtension.MemoryLevels import MemoryHierarchy, MemoryLevel +from Deeploy.MemoryLevelExtension.NetworkDeployers.MemoryLevelDeployer import MemoryDeployerWrapper +from Deeploy.MemoryLevelExtension.OptimizationPasses.MemoryLevelAnnotationPasses import AnnotateDefaultMemoryLevel, \ + AnnotateIOMemoryLevel +from Deeploy.Targets.PULPOpen.Platform import PULPClusterEngine +from Deeploy.TilingExtension.TilerExtension import TilerDeployerWrapper + +_GRAD_ACC = "_grad.accumulation.buffer" + + +# --------------------------------------------------------------------------- +# Helpers copied from generateTrainingNetwork.py +# --------------------------------------------------------------------------- + +def _load_reference_losses(train_dir: str) -> list: + """Load reference loss values from outputs.npz.""" + outputs_path = os.path.join(train_dir, "outputs.npz") + if not os.path.exists(outputs_path): + log.warning(f"outputs.npz not found at {outputs_path} — loss comparison skipped") + return None + try: + outputs = np.load(outputs_path) + except Exception as e: + log.warning(f"Failed to load outputs.npz: {e} — loss comparison skipped") + return None + for key in outputs.files: + if 'loss' in key.lower(): + vals = [float(v) for v in np.array(outputs[key]).flatten().tolist()] + log.info(f"Reference losses loaded from outputs.npz['{key}']: {vals}") + return vals + log.warning("No 'loss' key found in outputs.npz — loss comparison skipped") + return None + + +def _infer_num_data_inputs(inputs_path: str) -> int: + inputs = np.load(inputs_path) + base_keys = sorted(k for k in inputs.files if not k.startswith('mb') and not k.startswith('meta_')) + count = sum(1 for k in base_keys if f'mb1_{k}' in inputs.files) + if count == 0: + raise ValueError( + "Cannot auto-detect num_data_inputs: inputs.npz has only one mini-batch " + "(no mb1_arr_* entries found). Please pass --num-data-inputs explicitly.") + return count + + +def _infer_total_mb(inputs_path: str) -> int: + inputs = np.load(inputs_path) + if "meta_n_batches" in inputs.files: + return int(inputs["meta_n_batches"].flat[0]) + mb_indices = set() + for key in inputs.files: + if key.startswith('mb'): + try: + idx = int(key.split('_')[0][2:]) + mb_indices.add(idx) + except ValueError: + pass + return 1 + len(mb_indices) + + +def _infer_data_size(inputs_path: str) -> int: + inputs = np.load(inputs_path) + if "meta_data_size" in inputs.files: + return int(inputs["meta_data_size"].flat[0]) + return _infer_total_mb(inputs_path) + + +def _infer_n_accum(inputs_path: str) -> int: + inputs = np.load(inputs_path) + if "meta_n_accum" in inputs.files: + return int(inputs["meta_n_accum"].flat[0]) + return 1 + + +# --------------------------------------------------------------------------- +# Mock scheduler (same as testMVP.py) +# --------------------------------------------------------------------------- + +def _mockScheduler(graph: gs.Graph) -> List[List[gs.Node]]: + """Wrap every node in a singleton list for the Tiler pattern interface.""" + return [[node] for node in graph.nodes] + + +# --------------------------------------------------------------------------- +# Main generation function +# --------------------------------------------------------------------------- + +def generateTiledTrainingNetwork(args) -> None: + log.debug("Arguments: %s", args) + + # 1. Load network.onnx (training graph with forward + backward ops). + onnx_graph = onnx.load_model(f'{args.dir}/network.onnx') + graph = gs.import_onnx(onnx_graph) + + # 1a. Strip UNDEFINED-typed unused optional outputs (e.g. MaxPool mask indices). + _stripped = False + for node in graph.nodes: + filtered = [out for out in node.outputs if not (out.dtype == 0 and len(out.outputs) == 0)] + if len(filtered) < len(node.outputs): + node.outputs = filtered + _stripped = True + if _stripped: + graph.cleanup() + log.debug("Stripped UNDEFINED-typed unused optional outputs from graph nodes") + + # 2. Load inputs.npz. + inputs_path = f'{args.dir}/inputs.npz' + inputs = np.load(inputs_path) + + # 3. Platform setup. + platform, signProp = mapPlatform(args.platform) + log.debug(f"Platform: {platform} (sign: {signProp})") + + clusters = [engine for engine in platform.engines if isinstance(engine, PULPClusterEngine)] + for cluster in clusters: + cluster.n_cores = args.cores + + # 4. Identify grad acc buf positions in the ONNX graph. + graph_input_names = [inp.name for inp in onnx_graph.graph.input] + grad_acc_set = {i for i, n in enumerate(graph_input_names) if _GRAD_ACC in n} + non_grad_indices = [i for i in range(len(graph_input_names)) if i not in grad_acc_set] + + base_keys = sorted(k for k in inputs.files if not k.startswith('mb') and not k.startswith('meta_')) + npz_base = [inputs[k] for k in base_keys] + + if len(npz_base) != len(non_grad_indices): + raise ValueError( + f"inputs.npz has {len(npz_base)} base entries but network.onnx has " + f"{len(non_grad_indices)} non-grad-buf inputs. " + f"Re-generate inputs.npz with the updated exporter.") + + # 5. Build inputTypes / inputOffsets for ALL graph input positions. + inputTypes = {} + inputOffsets = {} + + npz_idx = 0 + for graph_idx, name in enumerate(graph_input_names): + if graph_idx in grad_acc_set: + inputTypes[f"input_{graph_idx}"] = PointerClass(float32_t) + inputOffsets[f"input_{graph_idx}"] = 0 + else: + arr = npz_base[npz_idx] + npz_idx += 1 + if arr.dtype == bool or arr.dtype == np.bool_: + inputTypes[f"input_{graph_idx}"] = PointerClass(uint8_t) + inputOffsets[f"input_{graph_idx}"] = 0 + elif arr.dtype in (np.float32, np.float64): + inputTypes[f"input_{graph_idx}"] = PointerClass(float32_t) + inputOffsets[f"input_{graph_idx}"] = 0 + elif np.prod(arr.shape) == 0: + pass + else: + values = arr.reshape(-1).astype(np.float32) + _type, offset = inferTypeAndOffset(values, signProp=False) + inputTypes[f"input_{graph_idx}"] = _type + inputOffsets[f"input_{graph_idx}"] = offset + + # 6. Create deployer with _mockScheduler (required for TilerDeployerWrapper). + _DEEPLOYSTATEDIR = os.path.join(args.dumpdir, "deeployStates") + + deployer = mapDeployer(platform, + graph, + inputTypes, + name="DeeployTrainingNetwork", + deeployStateDir=_DEEPLOYSTATEDIR, + inputOffsets=inputOffsets, + scheduler=_mockScheduler) + + # 7. Set up memory hierarchy. + L3 = MemoryLevel(name="L3", neighbourNames=["L2"], size=64_000_000) + L2 = MemoryLevel(name="L2", neighbourNames=["L3", "L1"], size=args.l2) + L1 = MemoryLevel(name="L1", neighbourNames=["L2"], size=args.l1) + memoryHierarchy = MemoryHierarchy([L3, L2, L1]) + memoryHierarchy.setDefaultMemoryLevel(args.defaultMemLevel) + + defaultTargetMemLevel = L1 + defaultIoMemLevel = memoryHierarchy.memoryLevels[args.defaultMemLevel] + + # 8. Wrap with memory-level annotation. + deployer.Platform = setupMemoryPlatform(deployer.Platform, memoryHierarchy, defaultTargetMemLevel) + + deployer = MemoryDeployerWrapper(deployer, [ + AnnotateIOMemoryLevel(defaultIoMemLevel.name), + AnnotateDefaultMemoryLevel(memoryHierarchy), + ]) + + # 9. Wrap with tiler (SBTiler only — DBTiler conflicts with InPlaceAccumulatorV2 alias). + unique_params = f"{args.dumpdir}_L1{args.l1}_L2{args.l2}_{args.defaultMemLevel}" + testIdentifier = hashlib.md5(unique_params.encode()).hexdigest()[:16] + + deployer = TilerDeployerWrapper(deployer, SBTiler, testName=testIdentifier, workDir=args.dumpdir) + deployer.tiler.visualizeMemoryAlloc = args.plotMemAlloc + deployer.tiler.memoryAllocStrategy = args.memAllocStrategy + deployer.tiler.searchStrategy = args.searchStrategy + + # 10. Prepare deployer. + verbosityCfg = _NoVerbosity + _ = deployer.prepare(verbosityCfg) + + # 11. Resolve num_data_inputs, n_steps, n_accum. + num_data = args.num_data_inputs + if num_data is None: + num_data = _infer_num_data_inputs(inputs_path) + log.info(f"Auto-detected num_data_inputs={num_data} from inputs.npz") + + n_steps = args.n_steps + n_accum = args.n_accum + if n_steps is None or n_accum is None: + total_mb = _infer_total_mb(inputs_path) + log.info(f"Auto-detected total_mb={total_mb} from inputs.npz") + if n_steps is None and n_accum is None: + n_accum = _infer_n_accum(inputs_path) + n_steps = max(1, total_mb // n_accum) + elif n_steps is None: + n_steps = max(1, total_mb // n_accum) + else: + n_accum = max(1, total_mb // n_steps) + + log.info(f"Training config: n_steps={n_steps} n_accum={n_accum} num_data_inputs={num_data}") + + # 12. Build unique_mb_data from npz. + total_mb = n_steps * n_accum + data_size = _infer_data_size(inputs_path) + log.info(f"Data cycling: data_size={data_size}, total_mb={total_mb}") + mb0_data = list(npz_base[:num_data]) + + unique_mb_data = [] + for mb in range(data_size): + if mb == 0: + unique_mb_data.append(mb0_data) + else: + mb_row = [] + for buf_idx in range(num_data): + key = f"mb{mb}_arr_{buf_idx:04d}" + mb_row.append(inputs[key] if key in inputs else mb0_data[buf_idx]) + unique_mb_data.append(mb_row) + + # Grad acc buf info for testinputs.h. + if grad_acc_set: + sorted_grad = sorted(grad_acc_set) + grad_buf_start_idx = sorted_grad[0] + else: + grad_buf_start_idx = -1 + num_grad_inputs = len(grad_acc_set) + + if grad_buf_start_idx > num_data: + init_weights = list(npz_base[num_data:grad_buf_start_idx]) + else: + init_weights = [] + + # 13. Load reference losses. + reference_losses = _load_reference_losses(args.dir) + + # 14. Generate output files. + os.makedirs(args.dumpdir, exist_ok=True) + + generateTrainingTestNetwork(deployer, + unique_mb_data, + args.dumpdir, + verbosityCfg, + n_steps=n_steps, + n_accum=n_accum, + num_data_inputs=num_data, + grad_buf_start_idx=grad_buf_start_idx, + num_grad_inputs=num_grad_inputs, + learning_rate=args.learning_rate, + reference_losses=reference_losses, + init_weights=init_weights, + data_size=data_size, + tolerance_abs=args.tolerance_abs) + + # 15. Write resolved config for execution.py to pick up. + meta = { + "n_train_steps": n_steps, + "n_accum_steps": n_accum, + "training_num_data_inputs": num_data, + } + meta_path = os.path.join(args.dumpdir, "training_meta.json") + with open(meta_path, 'w') as f: + json.dump(meta, f, indent=2) + log.info(f"Training meta written to {meta_path}: {meta}") + + +# --------------------------------------------------------------------------- +# CLI +# --------------------------------------------------------------------------- + +if __name__ == '__main__': + + parser = TestGeneratorArgumentParser(description="Deeploy Tiled Training Code Generation Utility.") + + # Training params (same as generateTrainingNetwork.py) + parser.add_argument( + "--cores", + type=int, + default=1, + help="Number of cores on which the network is run. Default: 1.", + ) + parser.add_argument( + "--num-data-inputs", + type=int, + dest="num_data_inputs", + default=None, + help="Number of DATA inputs that change per mini-batch. Auto-detected if not specified.", + ) + parser.add_argument( + "--n-steps", + type=int, + dest="n_steps", + default=None, + help="N_TRAIN_STEPS: number of gradient-accumulation update steps.", + ) + parser.add_argument( + "--n-accum", + type=int, + dest="n_accum", + default=None, + help="N_ACCUM_STEPS: number of mini-batches per update step.", + ) + parser.add_argument( + "--learning-rate", + type=float, + dest="learning_rate", + default=0.001, + help="SGD learning rate emitted as TRAINING_LEARNING_RATE in testinputs.h. Default: 0.001.", + ) + + # Tiling params (same as testMVP.py) + parser.add_argument( + '--l1', + type=int, + dest='l1', + default=64_000, + help='Set L1 size in bytes. Default: 64000.', + ) + parser.add_argument( + '--l2', + type=int, + dest='l2', + default=1_024_000, + help='Set L2 size in bytes. Default: 1024000.', + ) + parser.add_argument( + '--defaultMemLevel', + type=str, + dest='defaultMemLevel', + default="L2", + help='Default memory level for IO buffers. Default: L2.', + ) + parser.add_argument( + '--memAllocStrategy', + type=str, + dest='memAllocStrategy', + default="MiniMalloc", + help='Memory allocation strategy. Default: MiniMalloc.', + ) + parser.add_argument( + '--searchStrategy', + type=str, + dest='searchStrategy', + default="random-max", + help='CP solver search strategy. Default: random-max.', + ) + parser.add_argument( + '--plotMemAlloc', + action='store_true', + help='Save memory allocation plots in the deeployStates folder.', + ) + parser.add_argument( + '--tolerance', + type=float, + dest='tolerance_abs', + default=1e-3, + help='Absolute loss tolerance emitted as TRAINING_TOLERANCE_ABS in testoutputs.h. Default: 1e-3.', + ) + parser.add_argument('--shouldFail', action='store_true') + parser.set_defaults(shouldFail=False) + + args = parser.parse_args() + + try: + generateTiledTrainingNetwork(args) + except Exception as e: + if args.shouldFail: + print("\033[92mTiled training network generation ended, failed as expected!\033[0m") + sys.exit(0) + else: + raise e + + if args.shouldFail: + raise RuntimeError("Expected to fail!") diff --git a/DeeployTest/testUtils/codeGenerate.py b/DeeployTest/testUtils/codeGenerate.py index 39a44d9442..9a1cf631f3 100644 --- a/DeeployTest/testUtils/codeGenerate.py +++ b/DeeployTest/testUtils/codeGenerate.py @@ -194,6 +194,15 @@ def generateTestNetworkImplementation(deployer: NetworkDeployer, verbosityCfg: C """ retStr += deployer.generateEngineInitializationCode() retStr += deployer.generateBufferAllocationCode() + + # Initialize all output buffers to zero + output_idx = 0 + while deployer.ctxt.is_buffer(f'output_{output_idx}'): + output_buffer = deployer.ctxt.lookup(f'output_{output_idx}') + output_size = np.prod(output_buffer.shape) if hasattr(output_buffer, 'shape') else output_buffer._type.referencedType.typeWidth + typeName = output_buffer._type.referencedType.typeName + output_idx += 1 + retStr += """ } """ @@ -287,3 +296,514 @@ def generateTestNetwork(deployer: NetworkDeployer, test_inputs: List[np.ndarray] os.system(f'clang-format -i --style="{clang_format}" {dumpdir}/Network.h') os.system(f'clang-format -i --style="{clang_format}" {dumpdir}/testoutputs.h') os.system(f'clang-format -i --style="{clang_format}" {dumpdir}/testinputs.h') + + +# --------------------------------------------------------------------------- +# Training code-generation helpers +# --------------------------------------------------------------------------- + + +def generateTrainingTestInputsHeader(deployer: NetworkDeployer, all_mb_data: List[List[np.ndarray]], n_steps: int, + n_accum: int, grad_buf_start_idx: int = 0, num_grad_inputs: int = 0, + learning_rate: float = 0.001, init_weights: List[np.ndarray] = None, + data_size: int = None) -> str: + """Generate testinputs.h for training tests. + + Parameters + ---------- + deployer : NetworkDeployer + Prepared deployer (used to look up buffer types). + all_mb_data : list of list of np.ndarray + Per-mini-batch DATA arrays: ``all_mb_data[mb][buf]`` is the array for + mini-batch *mb* and DATA buffer *buf*. All mini-batches must have the + same number of buffers. + n_steps : int + N_TRAIN_STEPS macro value. + n_accum : int + N_ACCUM_STEPS macro value. + grad_buf_start_idx : int + Index of the first grad accumulation buffer in DeeployNetwork_inputs[]. + Used to emit TRAINING_GRAD_BUF_START_IDX. Pass 0 (and num_grad_inputs=0) + to suppress the define (e.g. when no grad bufs exist). + num_grad_inputs : int + Number of grad accumulation buffers. Used to emit TRAINING_NUM_GRAD_INPUTS. + + Returns + ------- + str + C header string. + """ + total_mb = n_steps * n_accum + num_data = len(all_mb_data[0]) if all_mb_data else 0 + # data_size: number of unique samples stored in C arrays. + # C harness cycles: testDataVector[mb % TRAINING_DATA_SIZE]. + # Defaults to total_mb (no cycling) for backward compatibility. + effective_data_size = data_size if (data_size is not None and data_size < total_mb) else total_mb + + retStr = "" + retStr += f"#define N_TRAIN_STEPS {n_steps}\n" + retStr += f"#define N_ACCUM_STEPS {n_accum}\n" + retStr += f"#define TRAINING_DATA_SIZE {effective_data_size}\n" + retStr += f"#define TRAINING_NUM_DATA_INPUTS {num_data}\n" + if num_grad_inputs > 0: + retStr += f"#define TRAINING_GRAD_BUF_START_IDX {grad_buf_start_idx}\n" + retStr += f"#define TRAINING_NUM_GRAD_INPUTS {num_grad_inputs}\n" + num_weight_inputs = grad_buf_start_idx - num_data + retStr += f"#define TRAINING_NUM_WEIGHT_INPUTS {num_weight_inputs}\n" + retStr += f"#define TRAINING_LEARNING_RATE {learning_rate:.10g}f\n" + retStr += "\n" + + # Emit per-mini-batch buffer arrays — only effective_data_size unique rows. + # all_mb_data must contain exactly effective_data_size rows. + for mb in range(effective_data_size): + mb_data = all_mb_data[mb] if mb < len(all_mb_data) else all_mb_data[-1] + row_entries = [] + for buf_idx, arr in enumerate(mb_data): + values = arr.reshape(-1) + + # Determine C type from deployer context (buffer "input_N"). + input_key = f"input_{buf_idx}" + if deployer.ctxt.is_buffer(input_key): + buffer = deployer.ctxt.lookup(input_key) + typeName = buffer._type.referencedType.typeName + typeWidth = buffer._type.referencedType.typeWidth + else: + # Fallback: infer from numpy dtype + if arr.dtype == np.float32 or arr.dtype == np.float64: + typeName = "float32_t" + typeWidth = 32 + elif arr.dtype == np.int64: + typeName = "int64_t" + typeWidth = 64 + elif arr.dtype == np.bool_ or arr.dtype == bool: + typeName = "uint8_t" + typeWidth = 8 + else: + typeName = "int32_t" + typeWidth = 32 + + buf_name = f"testData_mb{mb}_buf{buf_idx}" + row_entries.append(buf_name) + + # Format values + if typeName == 'float32_t': + list_str = ", ".join([ + f'{float(x)}f' if not (np.isinf(x) or np.isnan(x)) else str(x) for x in values.astype(np.float32) + ]) + else: + list_str = ", ".join([str(x) for x in values]) + + # 4-byte alignment padding + total_bytes = (values.size * typeWidth) // 8 + pad_bytes = (-total_bytes) % 4 + if pad_bytes: + paddingElements = (pad_bytes * 8 + typeWidth - 1) // typeWidth + list_str += ", " + ", ".join("0" for _ in range(paddingElements)) + + retStr += f"{typeName} {buf_name}[] = {{{list_str}}};\n" + + # Emit the row pointer array for this mini-batch + row_name = f"testDataRow{mb}" + retStr += f"void* {row_name}[] = {{{', '.join(f'(void*){e}' for e in row_entries)}}};\n" + retStr += "\n" + + # Emit the top-level vector of row pointers (only unique samples; C harness cycles via modulo). + retStr += f"void** testDataVector[{effective_data_size}] = {{{', '.join(f'testDataRow{mb}' for mb in range(effective_data_size))}}};\n" + + # Emit initial weight arrays (one per weight input, indices num_data..grad_buf_start_idx-1). + if init_weights: + retStr += "\n" + weight_entries = [] + num_data = len(all_mb_data[0]) if all_mb_data else 0 + for wi, arr in enumerate(init_weights): + buf_global_idx = num_data + wi + input_key = f"input_{buf_global_idx}" + if deployer.ctxt.is_buffer(input_key): + buffer = deployer.ctxt.lookup(input_key) + typeName = buffer._type.referencedType.typeName + typeWidth = buffer._type.referencedType.typeWidth + else: + typeName = "float32_t" + typeWidth = 32 + values = arr.reshape(-1).astype(np.float32) + # Tile values to match Deeploy's internal (possibly sequence-length-tiled) shape. + if deployer.ctxt.is_buffer(input_key): + expected_nelems = int(np.prod(deployer.ctxt.lookup(input_key).shape)) + if expected_nelems > len(values) and expected_nelems % len(values) == 0: + values = np.tile(values, expected_nelems // len(values)) + list_str = ", ".join([f'{float(x)}f' for x in values]) + buf_name = f"testInitWeight_{wi}" + weight_entries.append(buf_name) + retStr += f"{typeName} {buf_name}[] = {{{list_str}}};\n" + retStr += f"void* testInitWeights[{len(weight_entries)}] = {{{', '.join(f'(void*){e}' for e in weight_entries)}}};\n" + + return retStr + + +def generateTrainingTestOutputsHeader( + reference_losses: List = None, + tolerance_abs: float = 1e-3, +) -> str: + """Generate testoutputs.h for training tests — loss comparison only. + + Parameters + ---------- + reference_losses : list of float, optional + Reference loss value for each forward pass (one per mini-batch step). + If None, loss comparison is skipped. + tolerance_abs : float + Absolute comparison tolerance emitted as TRAINING_TOLERANCE_ABS. + + Returns + ------- + str + C header string. + """ + has_loss = reference_losses is not None and len(reference_losses) > 0 + + retStr = "// testoutputs.h — Phase 2: loss verification\n" + retStr += f"#define TRAINING_TOLERANCE_ABS {tolerance_abs:.10g}f\n\n" + + if has_loss: + n = len(reference_losses) + retStr += "// Expected loss for each forward pass (one per mini-batch)\n" + retStr += f"#define N_LOSS_REFS {n}\n" + vals = ", ".join(f"{float(v):.10g}f" for v in reference_losses) + retStr += f"float32_t testLossRef[{n}] = {{{vals}}};\n\n" + else: + retStr += "// No loss reference available — loss comparison skipped.\n" + retStr += "#define N_LOSS_REFS 0\n\n" + + return retStr + + +def generateTrainingNetworkHeader(deployer: NetworkDeployer) -> str: + """Generate TrainingNetwork.h — same as generateTestNetworkHeader but with + RunTrainingNetwork / InitTrainingNetwork function names and a distinct header guard. + + Parameters + ---------- + deployer : NetworkDeployer + Prepared deployer. + + Returns + ------- + str + C header string. + """ + retStr = "" + + retStr += """ +#ifndef __DEEPLOY_TRAINING_HEADER__ +#define __DEEPLOY_TRAINING_HEADER__ +#include +#include +#include +""" + retStr += deployer.generateIncludeString() + if isinstance(deployer.Platform, (PULPPlatform, MemoryPULPPlatform, MemoryPULPPlatformWrapper)): + retStr += """ +void RunTrainingNetwork(); +void InitTrainingNetwork(); + +""" + else: + retStr += """ +void RunTrainingNetwork(uint32_t core_id, uint32_t numThreads); +void InitTrainingNetwork(uint32_t core_id, uint32_t numThread); + +""" + + retStr += deployer.generateIOBufferInitializationCode() + retStr += """ +#endif +""" + + return retStr + + +def generateTrainingNetworkImplementation(deployer: NetworkDeployer, verbosityCfg: CodeGenVerbosity) -> str: + """Generate TrainingNetwork.c — same as generateTestNetworkImplementation but with + RunTrainingNetwork / InitTrainingNetwork function names and including TrainingNetwork.h. + + Parameters + ---------- + deployer : NetworkDeployer + Prepared deployer. + verbosityCfg : CodeGenVerbosity + Verbosity configuration. + + Returns + ------- + str + C implementation string. + """ + retStr = "" + + retStr += """#include +#include +#include +""" + retStr += deployer.generateIncludeString() + retStr += """ + +#include "TrainingNetwork.h" + +""" + + retStr += deployer.generateBufferInitializationCode() + retStr += deployer.generateGlobalDefinitionCode() + + if isinstance(deployer.Platform, MemPoolPlatform): + retStr += deployer.generateInferenceInitializationCode() + retStr += """ +void RunTrainingNetwork(__attribute__((unused)) uint32_t core_id, __attribute__((unused)) uint32_t numThreads){ +""" + elif isinstance(deployer.Platform, (PULPPlatform, MemoryPULPPlatform, MemoryPULPPlatformWrapper)): + retStr += """ +void RunTrainingNetwork(){ +""" + retStr += deployer.generateInferenceInitializationCode() + else: + retStr += """ +void RunTrainingNetwork(__attribute__((unused)) uint32_t core_id, __attribute__((unused)) uint32_t numThreads){ +""" + retStr += deployer.generateInferenceInitializationCode() + + retStr += deployer.generateFunction(verbosityCfg) + if isinstance(deployer.Platform, (PULPPlatform, MemoryPULPPlatform, MemoryPULPPlatformWrapper)): + retStr += """ +} + +void InitTrainingNetwork(){ +""" + else: + retStr += """ +} + +void InitTrainingNetwork(__attribute__((unused)) uint32_t core_id, __attribute__((unused)) uint32_t numThreads){ +""" + retStr += deployer.generateEngineInitializationCode() + retStr += deployer.generateBufferAllocationCode() + retStr += """ +} +""" + + return retStr + + +def generateTrainingTestNetwork(deployer: NetworkDeployer, all_mb_data: List[List[np.ndarray]], dumpdir: str, + verbosityCfg: CodeGenVerbosity, n_steps: int = 1, n_accum: int = 1, + num_data_inputs: int = 2, grad_buf_start_idx: int = 0, num_grad_inputs: int = 0, + learning_rate: float = 0.001, reference_losses: List = None, + init_weights: List = None, data_size: int = None, + tolerance_abs: float = 1e-3) -> None: + """Generate all training test files: testinputs.h, testoutputs.h, TrainingNetwork.h, TrainingNetwork.c. + + Parameters + ---------- + deployer : NetworkDeployer + Prepared deployer (ctxt.name must already be set to "DeeployTrainingNetwork"). + all_mb_data : list of list of np.ndarray + Per-mini-batch DATA arrays: ``all_mb_data[mb][buf]`` is the array for + mini-batch *mb* and DATA buffer *buf*. + dumpdir : str + Output directory for generated files. + verbosityCfg : CodeGenVerbosity + Verbosity configuration. + n_steps : int + N_TRAIN_STEPS value. + n_accum : int + N_ACCUM_STEPS value. + num_data_inputs : int + Number of data inputs (TRAINING_NUM_DATA_INPUTS). + grad_buf_start_idx : int + Index of the first grad accumulation buffer in DeeployNetwork_inputs[]. + num_grad_inputs : int + Number of grad accumulation buffers (TRAINING_NUM_GRAD_INPUTS). + """ + assert deployer.prepared, "An unprepared deployer was given" + + os.makedirs(dumpdir, exist_ok=True) + + # testinputs.h + testInputStr = generateTrainingTestInputsHeader(deployer, all_mb_data, n_steps, n_accum, grad_buf_start_idx, + num_grad_inputs, learning_rate, init_weights=init_weights, + data_size=data_size) + with open(f'{dumpdir}/testinputs.h', 'w') as f: + f.write(testInputStr) + + # testoutputs.h + testOutputStr = generateTrainingTestOutputsHeader( + reference_losses=reference_losses, + tolerance_abs=tolerance_abs, + ) + with open(f'{dumpdir}/testoutputs.h', 'w') as f: + f.write(testOutputStr) + + # TrainingNetwork.h + headerStr = generateTrainingNetworkHeader(deployer) + with open(f'{dumpdir}/TrainingNetwork.h', 'w') as f: + f.write(headerStr) + + # TrainingNetwork.c + implStr = generateTrainingNetworkImplementation(deployer, verbosityCfg) + with open(f'{dumpdir}/TrainingNetwork.c', 'w') as f: + f.write(implStr) + + clang_format = "{BasedOnStyle: llvm, IndentWidth: 2, ColumnLimit: 160}" + for fname in ['TrainingNetwork.c', 'TrainingNetwork.h', 'testinputs.h', 'testoutputs.h']: + os.system(f'clang-format -i --style="{clang_format}" {dumpdir}/{fname}') + + +# --------------------------------------------------------------------------- +# Optimizer network code-generation helpers +# --------------------------------------------------------------------------- + +_OPT_PREFIX = "DeeployOptNetwork_" +_TRAIN_PREFIX = "DeeployNetwork_" + + +def generateOptimizerNetworkHeader(deployer: NetworkDeployer) -> str: + """Generate OptimizerNetwork.h. + + Reuses the Deeploy deployer's output and applies two transformations: + 1. Replace the buffer prefix ``DeeployNetwork_`` → ``DeeployOptNetwork_`` + 2. Inject ``RunOptimizerNetwork`` / ``InitOptimizerNetwork`` function declarations. + + Parameters + ---------- + deployer : NetworkDeployer + Prepared deployer for the optimizer ONNX graph. + + Returns + ------- + str + C header string. + """ + retStr = "" + retStr += """ +#ifndef __DEEPLOY_OPTIMIZER_HEADER__ +#define __DEEPLOY_OPTIMIZER_HEADER__ +#include +#include +#include +""" + retStr += deployer.generateIncludeString() + if isinstance(deployer.Platform, (PULPPlatform, MemoryPULPPlatform, MemoryPULPPlatformWrapper)): + retStr += """ +void RunOptimizerNetwork(); +void InitOptimizerNetwork(); + +""" + else: + retStr += """ +void RunOptimizerNetwork(uint32_t core_id, uint32_t numThreads); +void InitOptimizerNetwork(uint32_t core_id, uint32_t numThreads); + +""" + retStr += deployer.generateIOBufferInitializationCode() + retStr += """ +#endif +""" + # Prefix substitution: all Deeploy-generated DeeployNetwork_ → DeeployOptNetwork_ + retStr = retStr.replace(_TRAIN_PREFIX, _OPT_PREFIX) + return retStr + + +def generateOptimizerNetworkImplementation(deployer: NetworkDeployer, verbosityCfg: CodeGenVerbosity) -> str: + """Generate OptimizerNetwork.c. + + Parameters + ---------- + deployer : NetworkDeployer + Prepared deployer for the optimizer ONNX graph. + verbosityCfg : CodeGenVerbosity + Verbosity configuration. + + Returns + ------- + str + C implementation string. + """ + retStr = "" + retStr += """#include +#include +#include +""" + retStr += deployer.generateIncludeString() + retStr += """ +#include "OptimizerNetwork.h" + +""" + retStr += deployer.generateBufferInitializationCode() + retStr += deployer.generateGlobalDefinitionCode() + + if isinstance(deployer.Platform, MemPoolPlatform): + retStr += deployer.generateInferenceInitializationCode() + retStr += """ +void RunOptimizerNetwork(__attribute__((unused)) uint32_t core_id, __attribute__((unused)) uint32_t numThreads){ +""" + elif isinstance(deployer.Platform, (PULPPlatform, MemoryPULPPlatform, MemoryPULPPlatformWrapper)): + retStr += """ +void RunOptimizerNetwork(){ +""" + retStr += deployer.generateInferenceInitializationCode() + else: + retStr += """ +void RunOptimizerNetwork(__attribute__((unused)) uint32_t core_id, __attribute__((unused)) uint32_t numThreads){ +""" + retStr += deployer.generateInferenceInitializationCode() + + retStr += deployer.generateFunction(verbosityCfg) + + if isinstance(deployer.Platform, (PULPPlatform, MemoryPULPPlatform, MemoryPULPPlatformWrapper)): + retStr += """ +} + +void InitOptimizerNetwork(){ +""" + else: + retStr += """ +} + +void InitOptimizerNetwork(__attribute__((unused)) uint32_t core_id, __attribute__((unused)) uint32_t numThreads){ +""" + retStr += deployer.generateEngineInitializationCode() + retStr += deployer.generateBufferAllocationCode() + retStr += """ +} +""" + # Prefix substitution + retStr = retStr.replace(_TRAIN_PREFIX, _OPT_PREFIX) + return retStr + + +def generateOptimizerTestNetwork(deployer: NetworkDeployer, dumpdir: str, + verbosityCfg: CodeGenVerbosity) -> None: + """Generate OptimizerNetwork.h and OptimizerNetwork.c. + + Parameters + ---------- + deployer : NetworkDeployer + Prepared deployer for the optimizer ONNX graph. + dumpdir : str + Output directory for generated files. + verbosityCfg : CodeGenVerbosity + Verbosity configuration. + """ + assert deployer.prepared, "An unprepared deployer was given" + + os.makedirs(dumpdir, exist_ok=True) + + headerStr = generateOptimizerNetworkHeader(deployer) + with open(f'{dumpdir}/OptimizerNetwork.h', 'w') as f: + f.write(headerStr) + + implStr = generateOptimizerNetworkImplementation(deployer, verbosityCfg) + with open(f'{dumpdir}/OptimizerNetwork.c', 'w') as f: + f.write(implStr) + + clang_format = "{BasedOnStyle: llvm, IndentWidth: 2, ColumnLimit: 160}" + for fname in ['OptimizerNetwork.c', 'OptimizerNetwork.h']: + os.system(f'clang-format -i --style="{clang_format}" {dumpdir}/{fname}') diff --git a/DeeployTest/testUtils/core/config.py b/DeeployTest/testUtils/core/config.py index e932c23962..0ecf45d467 100644 --- a/DeeployTest/testUtils/core/config.py +++ b/DeeployTest/testUtils/core/config.py @@ -24,6 +24,14 @@ class DeeployTestConfig: gen_args: List[str] = None verbose: int = 0 debug: bool = False + training: bool = False + # None means "auto-detect from ONNX graph / inputs.npz during codegen" + n_train_steps: Optional[int] = None + n_accum_steps: Optional[int] = None + training_num_data_inputs: Optional[int] = None + # Directory containing the optimizer ONNX (network.onnx with SGD nodes). + # If None, defaults to /../simplemlp_optimizer when training=True. + optimizer_dir: Optional[str] = None def __post_init__(self): if self.cmake_args is None: diff --git a/DeeployTest/testUtils/core/execution.py b/DeeployTest/testUtils/core/execution.py index 1dcddeea62..0b5a081181 100644 --- a/DeeployTest/testUtils/core/execution.py +++ b/DeeployTest/testUtils/core/execution.py @@ -2,6 +2,7 @@ # # SPDX-License-Identifier: Apache-2.0 +import json import os import shutil import subprocess @@ -14,10 +15,56 @@ from .output_parser import TestResult, parse_test_output +def _augment_path(env: dict) -> dict: + """Prepend gvsoc/llvm bin dirs to PATH based on installed env vars. + + The install dirs are already set as env vars (GVSOC_INSTALL_DIR, + LLVM_INSTALL_DIR) but their bin/ subdirectories may not be in PATH. + + If a virtual environment is active (VIRTUAL_ENV is set), its bin dir + is prepended so that shebang-invoked scripts (kconfigtool.py, gapy) + resolve python3 to the venv interpreter, which has kconfiglib. + Without this, /usr/bin/python3 would be picked up instead, which + lacks kconfiglib and causes CMake kconfig setup to fail. + """ + venv = env.get('VIRTUAL_ENV', '') + extra = [str(Path(venv) / 'bin')] if venv else ['/usr/bin'] + for var in ('GVSOC_INSTALL_DIR', 'LLVM_INSTALL_DIR'): + install_dir = env.get(var, '') + if install_dir: + bin_dir = str(Path(install_dir) / 'bin') + current = env.get('PATH', '').split(':') + if bin_dir not in current: + extra.append(bin_dir) + env['PATH'] = ':'.join(extra) + ':' + env.get('PATH', '') + return env + + +def _resolve_optimizer_dir(config: DeeployTestConfig) -> str: + """Return the optimizer ONNX directory for this config. + + Falls back to /../_optimizer if not explicitly set, + where is derived by replacing the '_train' suffix of the test + directory name with '_optimizer' (e.g. simplemlp_train → simplemlp_optimizer, + sleepconvit_train → sleepconvit_optimizer). + """ + if config.optimizer_dir: + return config.optimizer_dir + test_parent = Path(config.test_dir).parent + test_dir_name = Path(config.test_dir).name + optimizer_name = test_dir_name.replace("_train", "_optimizer") + return str(test_parent / optimizer_name) + + def generate_network(config: DeeployTestConfig, skip: bool = False) -> None: """ Generate network code from ONNX model. + In training mode, generates both TrainingNetwork (fwd+bwd) and + OptimizerNetwork (SGD) into the same gen_dir. Auto-detected training + parameters (n_steps, n_accum, num_data_inputs) are written to + gen_dir/training_meta.json and read back into config after codegen. + Raises: RuntimeError: If network generation fails """ @@ -27,31 +74,163 @@ def generate_network(config: DeeployTestConfig, skip: bool = False) -> None: script_dir = Path(__file__).parent.parent.parent - if config.tiling: + if config.training and config.tiling: + # --- Tiled training: testMVPTraining.py (tiling pipeline + training init) --- + generation_script = script_dir / "testMVPTraining.py" + cmd = [ + sys.executable, + str(generation_script), + "-d", config.gen_dir, + "-t", config.test_dir, + "-p", config.platform, + ] + if config.n_train_steps is not None: + cmd.append(f"--n-steps={config.n_train_steps}") + if config.n_accum_steps is not None: + cmd.append(f"--n-accum={config.n_accum_steps}") + if config.training_num_data_inputs is not None: + cmd.append(f"--num-data-inputs={config.training_num_data_inputs}") + if config.verbose > 0: + cmd.append("-" + "v" * config.verbose) + if config.debug: + cmd.append("--debug") + cmd.extend(config.gen_args) + + log.debug(f"[Execution] Tiled training generation command: {' '.join(cmd)}") + result = subprocess.run(cmd, check=False) + if result.returncode != 0: + raise RuntimeError(f"Tiled training network generation failed for {config.test_name}") + + # Read back auto-detected values written by testMVPTraining.py + meta_path = Path(config.gen_dir) / "training_meta.json" + if meta_path.exists(): + with open(meta_path) as f: + meta = json.load(f) + config.n_train_steps = meta["n_train_steps"] + config.n_accum_steps = meta["n_accum_steps"] + config.training_num_data_inputs = meta["training_num_data_inputs"] + log.info(f"[Execution] Training meta: {meta}") + + # --- Step 2: Optimizer network (SGD) --- + opt_dir = _resolve_optimizer_dir(config) + opt_script = script_dir / "generateOptimizerNetwork.py" + + if not Path(opt_dir).exists(): + log.warning(f"Optimizer directory not found: {opt_dir} — skipping optimizer codegen") + elif not opt_script.exists(): + log.warning(f"generateOptimizerNetwork.py not found — skipping optimizer codegen") + else: + opt_cmd = [ + sys.executable, + str(opt_script), + "-d", config.gen_dir, + "-t", opt_dir, + "-p", config.platform, + ] + for arg in config.gen_args: + if arg.startswith("--cores"): + opt_cmd.append(arg) + if config.verbose > 0: + opt_cmd.append("-" + "v" * config.verbose) + + log.debug(f"[Execution] Optimizer generation command: {' '.join(opt_cmd)}") + result = subprocess.run(opt_cmd, check=False) + if result.returncode != 0: + raise RuntimeError(f"Optimizer network generation failed for {config.test_name}") + + return # early return — tiled training path complete + + elif config.training: + # --- Step 1: Training network (forward + backward + accumulation) --- + generation_script = script_dir / "generateTrainingNetwork.py" + cmd = [ + sys.executable, + str(generation_script), + "-d", config.gen_dir, + "-t", config.test_dir, + "-p", config.platform, + ] + # Only pass values when explicitly set; otherwise let the script auto-detect + if config.n_train_steps is not None: + cmd.append(f"--n-steps={config.n_train_steps}") + if config.n_accum_steps is not None: + cmd.append(f"--n-accum={config.n_accum_steps}") + if config.training_num_data_inputs is not None: + cmd.append(f"--num-data-inputs={config.training_num_data_inputs}") + + if config.verbose > 0: + cmd.append("-" + "v" * config.verbose) + if config.debug: + cmd.append("--debug") + cmd.extend(config.gen_args) + + log.debug(f"[Execution] Training generation command: {' '.join(cmd)}") + result = subprocess.run(cmd, check=False) + if result.returncode != 0: + raise RuntimeError(f"Training network generation failed for {config.test_name}") + + # Read back auto-detected values written by generateTrainingNetwork.py + meta_path = Path(config.gen_dir) / "training_meta.json" + if meta_path.exists(): + with open(meta_path) as f: + meta = json.load(f) + config.n_train_steps = meta["n_train_steps"] + config.n_accum_steps = meta["n_accum_steps"] + config.training_num_data_inputs = meta["training_num_data_inputs"] + log.info(f"[Execution] Training meta: {meta}") + + # --- Step 2: Optimizer network (SGD) --- + opt_dir = _resolve_optimizer_dir(config) + opt_script = script_dir / "generateOptimizerNetwork.py" + + if not Path(opt_dir).exists(): + log.warning(f"Optimizer directory not found: {opt_dir} — skipping optimizer codegen") + elif not opt_script.exists(): + log.warning(f"generateOptimizerNetwork.py not found — skipping optimizer codegen") + else: + opt_cmd = [ + sys.executable, + str(opt_script), + "-d", config.gen_dir, + "-t", opt_dir, + "-p", config.platform, + ] + for arg in config.gen_args: + if arg.startswith("--cores"): + opt_cmd.append(arg) + if config.verbose > 0: + opt_cmd.append("-" + "v" * config.verbose) + + log.debug(f"[Execution] Optimizer generation command: {' '.join(opt_cmd)}") + result = subprocess.run(opt_cmd, check=False) + if result.returncode != 0: + raise RuntimeError(f"Optimizer network generation failed for {config.test_name}") + + return # early return — training path complete + + elif config.tiling: generation_script = script_dir / "testMVP.py" + cmd = [ + sys.executable, + str(generation_script), + "-d", config.gen_dir, + "-t", config.test_dir, + "-p", config.platform, + ] else: generation_script = script_dir / "generateNetwork.py" + cmd = [ + sys.executable, + str(generation_script), + "-d", config.gen_dir, + "-t", config.test_dir, + "-p", config.platform, + ] - cmd = [ - "python", - str(generation_script), - "-d", - config.gen_dir, - "-t", - config.test_dir, - "-p", - config.platform, - ] - - # Add verbosity flags if config.verbose > 0: cmd.append("-" + "v" * config.verbose) - - # Add debug flag if config.debug: cmd.append("--debug") - - # Add additional generation arguments cmd.extend(config.gen_args) log.debug(f"[Execution] Generation command: {' '.join(cmd)}") @@ -72,7 +251,6 @@ def configure_cmake(config: DeeployTestConfig) -> None: if cmake_cmd == "cmake" and shutil.which("cmake") is None: raise RuntimeError("CMake not found. Please install CMake or set CMAKE environment variable") - # Build CMake command cmd = [ cmake_cmd, f"-DTOOLCHAIN={config.toolchain}", @@ -102,11 +280,20 @@ def configure_cmake(config: DeeployTestConfig) -> None: else: cmd.append("-Dgvsoc_simulation=OFF") - # Last argument is the source directory + if config.training: + cmd.append("-DTRAINING=ON") + # Only add cmake defines when the values are known (after codegen) + if config.n_train_steps is not None: + cmd.append(f"-DN_TRAIN_STEPS={config.n_train_steps}") + if config.n_accum_steps is not None: + cmd.append(f"-DN_ACCUM_STEPS={config.n_accum_steps}") + if config.training_num_data_inputs is not None: + cmd.append(f"-DTRAINING_NUM_DATA_INPUTS={config.training_num_data_inputs}") + script_dir = Path(__file__).parent.parent.parent cmd.append(str(script_dir.parent)) - env = os.environ.copy() + env = _augment_path(os.environ.copy()) if config.verbose >= 3: env["VERBOSE"] = "1" @@ -131,6 +318,7 @@ def build_binary(config: DeeployTestConfig) -> None: config.test_name, ] + env = _augment_path(os.environ.copy()) # GAP9 requires the 'image' target to generate MRAM .bin files for GVSOC if config.platform == 'GAP9': cmd.append("image") @@ -162,44 +350,77 @@ def run_simulation(config: DeeployTestConfig, skip: bool = False) -> TestResult: if config.simulator == 'none': raise RuntimeError("No simulator specified!") + env = _augment_path(os.environ.copy()) + if config.verbose >= 3: + env["VERBOSE"] = "1" + if config.simulator == 'host': - # Run binary directly binary_path = Path(config.build_dir) / "bin" / config.test_name cmd = [str(binary_path)] - else: - # Run via CMake target - cmake_cmd = os.environ.get("CMAKE", "cmake") + + elif config.simulator == 'gvsoc': + # Run gvsoc directly instead of through cmake to avoid USES_TERMINAL + # pipe buffering — cmake's USES_TERMINAL connects gvsoc to the real + # terminal, bypassing our pipe and causing apparent hangs. + gvsoc_exe = str(Path(env.get('GVSOC_INSTALL_DIR', '')) / 'bin' / 'gvsoc') + workdir = str(Path(config.build_dir) / 'gvsoc_workdir') + os.makedirs(workdir, exist_ok=True) + + # gvsoc target name is derived from cmake's add_gvsoc_emulation call. + # GAP9 uses "gap9.evk"; Siracusa uses "siracusa". + platform_lower = config.platform.lower().replace('_w_neureka', '') + _GVSOC_TARGET_MAP = {'gap9': 'gap9.evk'} + gvsoc_target = _GVSOC_TARGET_MAP.get(platform_lower, platform_lower) + + # Binary is placed directly in build_dir (not in a bin/ subdir). + # For GAP9, the image target also produces .bin files that gvsoc needs + # in the work directory; copy them if present. + binary_path = str(Path(config.build_dir) / config.test_name) + for bin_file in Path(config.build_dir).glob('*.bin'): + shutil.copy2(str(bin_file), workdir) + gap9_sdk = env.get('GAP_SDK_HOME', '') + efuse_src = Path(gap9_sdk) / 'utils' / 'efuse' / 'GAP9' / 'efuse_hyper_preload.data' + if efuse_src.exists(): + shutil.copy2(str(efuse_src), str(Path(workdir) / 'chip.efuse_preload.data')) + cmd = [ - cmake_cmd, - "--build", - config.build_dir, - "--target", - f"{config.simulator}_{config.test_name}", + gvsoc_exe, + f"--target={gvsoc_target}", + f"--binary={binary_path}", + f"--work-dir={workdir}", + "image", "flash", "run", ] - env = os.environ.copy() - if config.verbose >= 3: - env["VERBOSE"] = "1" - - if config.simulator == 'banshee': + elif config.simulator == 'banshee': if config.verbose == 1: env["BANSHEE_LOG"] = "warn" elif config.verbose == 2: env["BANSHEE_LOG"] = "info" elif config.verbose >= 3: env["BANSHEE_LOG"] = "debug" + cmake_cmd = os.environ.get("CMAKE", "cmake") + cmd = [cmake_cmd, "--build", config.build_dir, "--target", + f"{config.simulator}_{config.test_name}"] - log.debug(f"[Execution] Simulation command: {' '.join(cmd)}") + else: + cmake_cmd = os.environ.get("CMAKE", "cmake") + cmd = [cmake_cmd, "--build", config.build_dir, "--target", + f"{config.simulator}_{config.test_name}"] - result = subprocess.run(cmd, capture_output = True, text = True, env = env) + log.debug(f"[Execution] Simulation command: {' '.join(cmd)}") - if result.stdout: - print(result.stdout, end = '') - if result.stderr: - print(result.stderr, end = '', file = sys.stderr) + # Stream output in real-time (line-buffered) and capture for parsing. + proc = subprocess.Popen(cmd, stdout = subprocess.PIPE, stderr = subprocess.STDOUT, + text = True, env = env, bufsize = 1) + stdout_lines = [] + for line in proc.stdout: + print(line, end = '', flush = True) + stdout_lines.append(line) + proc.stdout.close() + proc.wait() + stdout_output = ''.join(stdout_lines) - # Parse output for error count and cycles - test_result = parse_test_output(result.stdout, result.stderr) + test_result = parse_test_output(stdout_output, '') if not test_result.success and test_result.error_count == -1: log.warning(f"Could not parse error count from output") @@ -213,16 +434,9 @@ def run_complete_test(config: DeeployTestConfig, skipgen: bool = False, skipsim: """ log.info(f"################## Testing {config.test_name} on {config.platform} Platform ##################") - # Step 1: Generate network generate_network(config, skip = skipgen) - - # Step 2: Configure CMake configure_cmake(config) - - # Step 3: Build binary build_binary(config) - - # Step 4: Run simulation result = run_simulation(config, skip = skipsim) return result diff --git a/DeeployTest/testUtils/deeployTrainingRunner.py b/DeeployTest/testUtils/deeployTrainingRunner.py new file mode 100644 index 0000000000..3f7a541ce4 --- /dev/null +++ b/DeeployTest/testUtils/deeployTrainingRunner.py @@ -0,0 +1,147 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 +""" +Common entry point for Siracusa training test runners (non-tiled and tiled). + +Usage: + from testUtils.deeployTrainingRunner import main + sys.exit(main(tiling_enabled=False)) # non-tiled + sys.exit(main(tiling_enabled=True)) # tiled (SBTiler) +""" + +import os +import sys +from pathlib import Path +from typing import Optional + +# gapy (gvsoc launcher) uses `#!/usr/bin/env python3`. Put /usr/bin first so +# it resolves to /usr/bin/python3 which has all required packages (gapylib, +# prettytable, …) rather than the minimal venv python. +os.environ['PATH'] = '/usr/bin:' + os.environ.get('PATH', '') + +from .core import DeeployTestConfig, run_complete_test +from .core.paths import get_test_paths +from .deeployRunner import DeeployRunnerArgumentParser, print_colored_result, print_configuration + + +def main(tiling_enabled: bool = False, default_platform: str = 'Siracusa', default_simulator: str = 'gvsoc'): + """ + Build parser, parse args, create DeeployTestConfig, and run the training test. + + Parameters + ---------- + tiling_enabled: + True → passes tiling args (--l1, --l2, …) and sets tiling=True in config. + default_platform: + Platform used when -p is not given on the command line. + default_simulator: + Simulator used when -s is not given on the command line. + """ + + parser = DeeployRunnerArgumentParser(tiling_arguments = tiling_enabled, platform_required = False) + + parser.add_argument('--cores', type = int, default = 8, help = 'Number of cluster cores (default: 8)\n') + parser.add_argument('--n-steps', + metavar = '', + dest = 'n_steps', + type = int, + default = None, + help = 'N_TRAIN_STEPS: optimizer steps (auto-detected if not given)\n') + parser.add_argument('--n-accum', + metavar = '', + dest = 'n_accum', + type = int, + default = None, + help = 'N_ACCUM_STEPS: mini-batches per update step (auto-detected if not given)\n') + parser.add_argument('--num-data-inputs', + metavar = '', + dest = 'num_data_inputs', + type = int, + default = None, + help = 'Inputs that change each mini-batch (auto-detected if not given)\n') + parser.add_argument('--optimizer-dir', + metavar = '', + dest = 'optimizer_dir', + type = str, + default = None, + help = 'Directory containing the optimizer network.onnx ' + "(default: auto-derived by replacing '_train' with '_optimizer')\n") + parser.add_argument('--tolerance', + metavar = '', + dest = 'tolerance', + type = float, + default = None, + help = 'Absolute loss tolerance for pass/fail comparison (default: auto from generateTrainingNetwork.py)\n') + + args = parser.parse_args() + + platform = default_platform + simulator = args.simulator if args.simulator else default_simulator + + script_path = Path(__file__).resolve() + base_dir = script_path.parent.parent + + gen_dir, test_dir_abs, test_name = get_test_paths(args.dir, platform, base_dir = str(base_dir)) + + worker_id = os.environ.get('PYTEST_XDIST_WORKER', 'master') + build_dir = str(base_dir / f'TEST_{platform.upper()}' / f'build_{worker_id}') + + cmake_args = [f'-DNUM_CORES={args.cores}'] + if args.cmake: + cmake_args.extend(args.cmake) + + gen_args = [f'--cores={args.cores}'] + if args.tolerance is not None: + gen_args.append(f'--tolerance={args.tolerance}') + if args.input_type_map: + gen_args.extend(['--input-type-map'] + list(args.input_type_map)) + if args.input_offset_map: + gen_args.extend(['--input-offset-map'] + list(args.input_offset_map)) + + if tiling_enabled: + if getattr(args, 'defaultMemLevel', None): + gen_args.append(f'--defaultMemLevel={args.defaultMemLevel}') + if getattr(args, 'l1', None): + gen_args.append(f'--l1={args.l1}') + if getattr(args, 'l2', None) and args.l2 != 1024000: + gen_args.append(f'--l2={args.l2}') + if getattr(args, 'memAllocStrategy', None): + gen_args.append(f'--memAllocStrategy={args.memAllocStrategy}') + if getattr(args, 'searchStrategy', None): + gen_args.append(f'--searchStrategy={args.searchStrategy}') + if getattr(args, 'plotMemAlloc', False): + gen_args.append('--plotMemAlloc') + + config = DeeployTestConfig( + test_name = test_name, + test_dir = test_dir_abs, + platform = platform, + simulator = simulator, + tiling = tiling_enabled, + gen_dir = gen_dir, + build_dir = build_dir, + toolchain = args.toolchain, + toolchain_install_dir = args.toolchain_install_dir, + cmake_args = cmake_args, + gen_args = gen_args, + verbose = args.verbose, + debug = args.debug, + training = True, + n_train_steps = args.n_steps, + n_accum_steps = args.n_accum, + training_num_data_inputs = args.num_data_inputs, + optimizer_dir = args.optimizer_dir, + ) + + print_configuration(config) + + try: + result = run_complete_test(config, skipgen = args.skipgen, skipsim = args.skipsim) + print_colored_result(result, config.test_name) + return 0 if result.success else 1 + except Exception as e: + RED = '\033[91m' + RESET = '\033[0m' + print(f'\n{RED}✗ Test {config.test_name} FAILED with exception: {e}{RESET}') + return 1 diff --git a/DeeployTest/testUtils/pytestRunner.py b/DeeployTest/testUtils/pytestRunner.py index 472d8cfed9..cf0bea588c 100644 --- a/DeeployTest/testUtils/pytestRunner.py +++ b/DeeployTest/testUtils/pytestRunner.py @@ -11,6 +11,7 @@ __all__ = [ 'get_worker_id', 'create_test_config', + 'create_training_test_config', 'run_and_assert_test', 'build_binary', 'configure_cmake', @@ -125,3 +126,65 @@ def run_and_assert_test(test_name: str, config: DeeployTestConfig, skipgen: bool if result.error_count >= 0: assert result.error_count == 0, (f"Found {result.error_count} errors out of {result.total_count} tests") + + +def create_training_test_config( + test_name: str, + platform: str, + simulator: str, + deeploy_test_dir: str, + toolchain: str, + toolchain_dir: Optional[str], + cmake_args: List[str], + cores: Optional[int] = None, + n_train_steps: Optional[int] = None, + n_accum_steps: Optional[int] = None, + training_num_data_inputs: Optional[int] = None, + optimizer_dir: Optional[str] = None, + tiling: bool = False, +) -> DeeployTestConfig: + + test_dir = f"Tests/{test_name}" + gen_dir, test_dir_abs, test_name_clean = get_test_paths(test_dir, platform, base_dir = deeploy_test_dir) + + worker_id = get_worker_id() + if worker_id == "master": + build_dir = str(Path(deeploy_test_dir) / f"TEST_{platform.upper()}" / "build_master") + else: + build_dir = str(Path(deeploy_test_dir) / f"TEST_{platform.upper()}" / f"build_{worker_id}") + + cmake_args_list = list(cmake_args) if cmake_args else [] + if cores is not None: + cmake_args_list.append(f"NUM_CORES={cores}") + + gen_args_list = [] + if cores is not None and platform in ["Siracusa", "Siracusa_w_neureka", "GAP9"]: + gen_args_list.append(f"--cores={cores}") + + # Resolve optimizer_dir relative to Tests/ when given as a relative path + optimizer_dir_abs = None + if optimizer_dir is not None: + p = Path(optimizer_dir) + if not p.is_absolute(): + optimizer_dir_abs = str(Path(deeploy_test_dir) / "Tests" / optimizer_dir) + else: + optimizer_dir_abs = optimizer_dir + + return DeeployTestConfig( + test_name = test_name_clean, + test_dir = test_dir_abs, + platform = platform, + simulator = simulator, + tiling = tiling, + gen_dir = gen_dir, + build_dir = build_dir, + toolchain = toolchain, + toolchain_install_dir = toolchain_dir, + cmake_args = cmake_args_list, + gen_args = gen_args_list, + training = True, + n_train_steps = n_train_steps, + n_accum_steps = n_accum_steps, + training_num_data_inputs = training_num_data_inputs, + optimizer_dir = optimizer_dir_abs, + ) diff --git a/DeeployTest/test_gap9_grad_tiled.py b/DeeployTest/test_gap9_grad_tiled.py new file mode 100644 index 0000000000..871a42e362 --- /dev/null +++ b/DeeployTest/test_gap9_grad_tiled.py @@ -0,0 +1,59 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 +""" +Pytest suite for GAP9 tiled gradient-operator kernel tests (single backward-pass ops, SBTiler). + +Run all: + pytest test_gap9_grad_tiled.py -m gap9_grad_tiled -v + +Run one operator group: + pytest test_gap9_grad_tiled.py -k "SoftmaxGrad" -v + +Skip simulation (codegen + build only): + pytest test_gap9_grad_tiled.py --skipsim -v +""" + +import pytest + +from test_gap9_grad_tiled_config import DEFAULT_CORES, L2_SINGLEBUFFER_GRAD_KERNELS, PLATFORM_NAME, SIMULATOR +from testUtils.pytestRunner import create_test_config, run_and_assert_test + + +def _generate_params(test_dict, config_name): + """Expand {test_name: [l1, ...]} into (test_name, l1, config_name) tuples.""" + return [(name, l1, config_name) for name, l1_list in test_dict.items() for l1 in l1_list] + + +def _param_id(param): + test_name, l1, config = param + return f"{test_name}-{l1}-{config}" + + +@pytest.mark.gap9_grad_tiled +@pytest.mark.kernels +@pytest.mark.singlebuffer +@pytest.mark.l2 +@pytest.mark.parametrize( + "test_params", + _generate_params(L2_SINGLEBUFFER_GRAD_KERNELS, "L2-singlebuffer"), + ids = _param_id, +) +def test_gap9_grad_tiled_kernels_l2_singlebuffer(test_params, deeploy_test_dir, toolchain, toolchain_dir, + cmake_args, skipgen, skipsim) -> None: + test_name, l1, _ = test_params + config = create_test_config( + test_name = test_name, + platform = PLATFORM_NAME, + simulator = SIMULATOR, + deeploy_test_dir = str(deeploy_test_dir), + toolchain = toolchain, + toolchain_dir = toolchain_dir, + cmake_args = cmake_args, + tiling = True, + cores = DEFAULT_CORES, + l1 = l1, + default_mem_level = "L2", + double_buffer = False, + ) + run_and_assert_test(test_name, config, skipgen = skipgen, skipsim = skipsim) diff --git a/DeeployTest/test_gap9_grad_tiled_config.py b/DeeployTest/test_gap9_grad_tiled_config.py new file mode 100644 index 0000000000..7951f3db8c --- /dev/null +++ b/DeeployTest/test_gap9_grad_tiled_config.py @@ -0,0 +1,27 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +PLATFORM_NAME = "GAP9" +SIMULATOR = "gvsoc" +DEFAULT_CORES = 8 + +# Tiled gradient-operator kernel tests for GAP9 (SBTiler, single backward-pass operators). + +L2_SINGLEBUFFER_GRAD_KERNELS = { + # ── Pointwise / element-wise grad ops ────────────────────────────────── + "Kernels/FP32/SoftmaxGrad": [2000], + "Kernels/FP32/ReluGrad": [8000], + "Kernels/FP32/GeLUGrad": [2000], + # ── Normalisation grad ops ────────────────────────────────────────────── + "Kernels/FP32/LayernormGrad": [4000], + # ── Pooling grad ops ─────────────────────────────────────────────────── + "Kernels/FP32/MaxpoolGrad": [2000], + "Kernels/FP32/AveragePoolGrad": [4000], + # ── Convolution grad ops (small / synthetic) ─────────────────────────── + "Kernels/FP32/ConvGrad": [2000], + # ── Depthwise convolution grad ops ───────────────────────────────────── + "Kernels/FP32/DWConvGrad": [8000], + # ── Pointwise convolution grad ops ───────────────────────────────────── + "Kernels/FP32/PWConvGrad": [8000] +} diff --git a/DeeployTest/test_gap9_train_config.py b/DeeployTest/test_gap9_train_config.py new file mode 100644 index 0000000000..892a752021 --- /dev/null +++ b/DeeployTest/test_gap9_train_config.py @@ -0,0 +1,34 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +PLATFORM_NAME = "GAP9" +SIMULATOR = "gvsoc" +DEFAULT_CORES = 8 + +# Training tests for GAP9 (non-tiled, forward + backward + optimizer). +# +# Keys are relative to DeeployTest/Tests/. +# Each entry is a dict with: +# n_train_steps -- number of optimizer (weight-update) steps +# n_accum_steps -- mini-batches accumulated per optimizer step +# num_data_inputs -- number of inputs that change per mini-batch +# optimizer_dir -- (optional) relative path to optimizer network dir +# (resolved to DeeployTest/Tests/) +TRAINING_TESTS = { + "Models/Autoencoder_Train/autoencoder_train": { + "n_train_steps": 1, + "n_accum_steps": 1, + "num_data_inputs": 2, + "optimizer_dir": "Models/Autoencoder_Train/autoencoder_optimizer", + }, + "Models/MLP_Train/simplemlp_train": { + "n_train_steps": 1, + "n_accum_steps": 8, + "num_data_inputs": 2, + "optimizer_dir": "Models/MLP_Train/simplemlp_optimizer", + }, + # NOTE: Transformer_Train and CCT_Train/CCT2_FT1 are disabled because + # they use a single-output SoftmaxCrossEntropyLoss variant that is not + # supported on either Siracusa or GAP9 (pre-existing issue). +} diff --git a/DeeployTest/test_gap9_train_tiled_config.py b/DeeployTest/test_gap9_train_tiled_config.py new file mode 100644 index 0000000000..5469bcde60 --- /dev/null +++ b/DeeployTest/test_gap9_train_tiled_config.py @@ -0,0 +1,23 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +PLATFORM_NAME = "GAP9" +SIMULATOR = "gvsoc" +DEFAULT_CORES = 8 + +# Tiled training tests for GAP9 (SBTiler, forward + backward + optimizer). +# +# Keys are relative to DeeployTest/Tests/. +# Each entry is a dict with: +# n_train_steps -- number of optimizer (weight-update) steps; None = auto-detect +# n_accum_steps -- mini-batches accumulated per optimizer step; None = auto-detect +# num_data_inputs -- number of inputs that change per mini-batch; None = auto-detect +# optimizer_dir -- (optional) relative path to optimizer network dir +TRAINING_TILED_TESTS = { + "Models/SmallTransformer/tinytransformer_train": { + "n_train_steps": None, + "n_accum_steps": 4, + "num_data_inputs": None, + }, +} diff --git a/DeeployTest/test_gap9_training.py b/DeeployTest/test_gap9_training.py new file mode 100644 index 0000000000..7ae92aaab8 --- /dev/null +++ b/DeeployTest/test_gap9_training.py @@ -0,0 +1,45 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 +""" +Pytest suite for GAP9 training tests (forward + backward + optimizer). + +Run all: + pytest test_gap9_training.py -m gap9_train -v + +Run one test: + pytest test_gap9_training.py -k "simplemlp_train" -v + +Skip simulation (codegen + build only): + pytest test_gap9_training.py --skipsim -v +""" + +import pytest + +from test_gap9_train_config import DEFAULT_CORES, PLATFORM_NAME, SIMULATOR, TRAINING_TESTS +from testUtils.pytestRunner import create_training_test_config, run_and_assert_test + + +@pytest.mark.gap9_train +@pytest.mark.models +@pytest.mark.parametrize("test_name", list(TRAINING_TESTS.keys()), ids = list(TRAINING_TESTS.keys())) +def test_gap9_training(test_name, deeploy_test_dir, toolchain, toolchain_dir, cmake_args, skipgen, + skipsim) -> None: + params = TRAINING_TESTS[test_name] + + config = create_training_test_config( + test_name = test_name, + platform = PLATFORM_NAME, + simulator = SIMULATOR, + deeploy_test_dir = str(deeploy_test_dir), + toolchain = toolchain, + toolchain_dir = toolchain_dir, + cmake_args = cmake_args, + cores = DEFAULT_CORES, + n_train_steps = params["n_train_steps"], + n_accum_steps = params["n_accum_steps"], + training_num_data_inputs = params["num_data_inputs"], + optimizer_dir = params.get("optimizer_dir"), + ) + + run_and_assert_test(test_name, config, skipgen = skipgen, skipsim = skipsim) diff --git a/DeeployTest/test_gap9_training_tiled.py b/DeeployTest/test_gap9_training_tiled.py new file mode 100644 index 0000000000..1647875f77 --- /dev/null +++ b/DeeployTest/test_gap9_training_tiled.py @@ -0,0 +1,46 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 +""" +Pytest suite for GAP9 tiled training tests (forward + backward + optimizer, SBTiler). + +Run all: + pytest test_gap9_training_tiled.py -m gap9_train_tiled -v + +Run one test: + pytest test_gap9_training_tiled.py -k "tinytransformer_train" -v + +Skip simulation (codegen + build only): + pytest test_gap9_training_tiled.py --skipsim -v +""" + +import pytest + +from test_gap9_train_tiled_config import DEFAULT_CORES, PLATFORM_NAME, SIMULATOR, TRAINING_TILED_TESTS +from testUtils.pytestRunner import create_training_test_config, run_and_assert_test + + +@pytest.mark.gap9_train_tiled +@pytest.mark.models +@pytest.mark.parametrize("test_name", list(TRAINING_TILED_TESTS.keys()), ids = list(TRAINING_TILED_TESTS.keys())) +def test_gap9_training_tiled(test_name, deeploy_test_dir, toolchain, toolchain_dir, cmake_args, skipgen, + skipsim) -> None: + params = TRAINING_TILED_TESTS[test_name] + + config = create_training_test_config( + test_name = test_name, + platform = PLATFORM_NAME, + simulator = SIMULATOR, + deeploy_test_dir = str(deeploy_test_dir), + toolchain = toolchain, + toolchain_dir = toolchain_dir, + cmake_args = cmake_args, + cores = DEFAULT_CORES, + n_train_steps = params["n_train_steps"], + n_accum_steps = params["n_accum_steps"], + training_num_data_inputs = params["num_data_inputs"], + optimizer_dir = params.get("optimizer_dir"), + tiling = True, + ) + + run_and_assert_test(test_name, config, skipgen = skipgen, skipsim = skipsim) diff --git a/DeeployTest/test_platforms.py b/DeeployTest/test_platforms.py index 6d9f3cfcd7..af5fa047dc 100644 --- a/DeeployTest/test_platforms.py +++ b/DeeployTest/test_platforms.py @@ -3,6 +3,10 @@ # SPDX-License-Identifier: Apache-2.0 import pytest +from pathlib import Path +from test_siracusa_train_config import DEFAULT_CORES as SIRACUSA_TRAIN_DEFAULT_CORES +from test_siracusa_train_config import TRAINING_TESTS as SIRACUSA_TRAINING_TESTS +from testUtils.pytestRunner import create_training_test_config # Import platform-specific test configurations from test_chimera_config import KERNEL_TESTS as CHIMERA_KERNEL_TESTS from test_chimera_config import MODEL_TESTS as CHIMERA_MODEL_TESTS @@ -42,7 +46,7 @@ from test_softhier_config import DEFAULT_NUM_CLUSTERS as SOFTHIER_DEFAULT_NUM_CLUSTERS from test_softhier_config import KERNEL_TESTS as SOFTHIER_KERNEL_TESTS from test_softhier_config import MODEL_TESTS as SOFTHIER_MODEL_TESTS -from testUtils.pytestRunner import create_test_config, run_and_assert_test +from testUtils.pytestRunner import create_test_config, get_worker_id, run_and_assert_test def generate_test_params(test_dict, config_name): @@ -747,6 +751,58 @@ def test_siracusa_neureka_tiled_models_l3_doublebuffer_wmem(test_params, deeploy run_and_assert_test(test_name, config, skipgen, skipsim) +@pytest.mark.siracusa_train +@pytest.mark.models +@pytest.mark.parametrize("test_name", list(SIRACUSA_TRAINING_TESTS.keys()), + ids = list(SIRACUSA_TRAINING_TESTS.keys())) +def test_siracusa_train_models(test_name, deeploy_test_dir, toolchain, toolchain_dir, cmake_args, skipgen, + skipsim) -> None: + n_steps, n_accum, num_data = SIRACUSA_TRAINING_TESTS[test_name] + + # simplemlp_train uses external path (not under DeeployTest/Tests/) + if test_name == "Models/SimpleMLP_Train": + ext_test_dir = "/app/Onnx4Deeploy/onnx/model/simplemlp_train" + platform = "Siracusa" + gen_dir = str(Path(deeploy_test_dir) / f"TEST_{platform.upper()}" / "simplemlp_train") + worker_id = get_worker_id() + if worker_id == "master": + build_dir = str(Path(deeploy_test_dir) / f"TEST_{platform.upper()}" / "build_master") + else: + build_dir = str(Path(deeploy_test_dir) / f"TEST_{platform.upper()}" / f"build_{worker_id}") + + from testUtils.core.config import DeeployTestConfig + config = DeeployTestConfig( + test_name = "simplemlp_train", + test_dir = ext_test_dir, + platform = platform, + simulator = "gvsoc", + tiling = False, + gen_dir = gen_dir, + build_dir = build_dir, + toolchain = toolchain, + toolchain_install_dir = toolchain_dir, + cmake_args = list(cmake_args) + [f"NUM_CORES={SIRACUSA_TRAIN_DEFAULT_CORES}"], + gen_args = [f"--cores={SIRACUSA_TRAIN_DEFAULT_CORES}"], + training = True, + n_train_steps = n_steps, + n_accum_steps = n_accum, + training_num_data_inputs = num_data, + ) + else: + config = create_training_test_config( + test_name = test_name, + platform = "Siracusa", + simulator = "gvsoc", + deeploy_test_dir = deeploy_test_dir, + toolchain = toolchain, + toolchain_dir = toolchain_dir, + cmake_args = cmake_args, + cores = SIRACUSA_TRAIN_DEFAULT_CORES, + n_train_steps = n_steps, + n_accum_steps = n_accum, + training_num_data_inputs = num_data, + ) + @pytest.mark.gap9 @pytest.mark.kernels @pytest.mark.parametrize("test_name", GAP9_KERNEL_TESTS, ids = GAP9_KERNEL_TESTS) diff --git a/DeeployTest/test_siracusa_grad_tiled.py b/DeeployTest/test_siracusa_grad_tiled.py new file mode 100644 index 0000000000..1e18261e5a --- /dev/null +++ b/DeeployTest/test_siracusa_grad_tiled.py @@ -0,0 +1,59 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 +""" +Pytest suite for Siracusa tiled gradient-operator kernel tests (single backward-pass ops, SBTiler). + +Run all: + pytest test_siracusa_grad_tiled.py -m siracusa_grad_tiled -v + +Run one operator group: + pytest test_siracusa_grad_tiled.py -k "SoftmaxGrad" -v + +Skip simulation (codegen + build only): + pytest test_siracusa_grad_tiled.py --skipsim -v +""" + +import pytest + +from test_siracusa_grad_tiled_config import DEFAULT_CORES, L2_SINGLEBUFFER_GRAD_KERNELS, PLATFORM_NAME, SIMULATOR +from testUtils.pytestRunner import create_test_config, run_and_assert_test + + +def _generate_params(test_dict, config_name): + """Expand {test_name: [l1, ...]} into (test_name, l1, config_name) tuples.""" + return [(name, l1, config_name) for name, l1_list in test_dict.items() for l1 in l1_list] + + +def _param_id(param): + test_name, l1, config = param + return f"{test_name}-{l1}-{config}" + + +@pytest.mark.siracusa_grad_tiled +@pytest.mark.kernels +@pytest.mark.singlebuffer +@pytest.mark.l2 +@pytest.mark.parametrize( + "test_params", + _generate_params(L2_SINGLEBUFFER_GRAD_KERNELS, "L2-singlebuffer"), + ids = _param_id, +) +def test_siracusa_grad_tiled_kernels_l2_singlebuffer(test_params, deeploy_test_dir, toolchain, toolchain_dir, + cmake_args, skipgen, skipsim) -> None: + test_name, l1, _ = test_params + config = create_test_config( + test_name = test_name, + platform = PLATFORM_NAME, + simulator = SIMULATOR, + deeploy_test_dir = str(deeploy_test_dir), + toolchain = toolchain, + toolchain_dir = toolchain_dir, + cmake_args = cmake_args, + tiling = True, + cores = DEFAULT_CORES, + l1 = l1, + default_mem_level = "L2", + double_buffer = False, + ) + run_and_assert_test(test_name, config, skipgen = skipgen, skipsim = skipsim) diff --git a/DeeployTest/test_siracusa_grad_tiled_config.py b/DeeployTest/test_siracusa_grad_tiled_config.py new file mode 100644 index 0000000000..2727402594 --- /dev/null +++ b/DeeployTest/test_siracusa_grad_tiled_config.py @@ -0,0 +1,28 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +PLATFORM_NAME = "Siracusa" +SIMULATOR = "gvsoc" +DEFAULT_CORES = 8 + +# Tiled gradient-operator kernel tests for Siracusa (SBTiler, single backward-pass operators). + +L2_SINGLEBUFFER_GRAD_KERNELS = { + # ── Pointwise / element-wise grad ops ────────────────────────────────── + "Kernels/FP32/SoftmaxGrad": [2000], + "Kernels/FP32/ReluGrad": [8000], + "Kernels/FP32/GeLUGrad": [2000], + # ── Normalisation grad ops ────────────────────────────────────────────── + "Kernels/FP32/LayernormGrad": [4000], + "Kernels/FP32/GroupNormGrad": [8000], + # ── Pooling grad ops ─────────────────────────────────────────────────── + "Kernels/FP32/MaxpoolGrad": [2000], + "Kernels/FP32/AveragePoolGrad": [4000], + # ── Convolution grad ops (small / synthetic) ─────────────────────────── + "Kernels/FP32/ConvGrad": [2000], + # ── Depthwise convolution grad ops ───────────────────────────────────── + "Kernels/FP32/DWConvGrad": [8000], + # ── Pointwise convolution grad ops ───────────────────────────────────── + "Kernels/FP32/PWConvGrad": [8000] +} diff --git a/DeeployTest/test_siracusa_train_config.py b/DeeployTest/test_siracusa_train_config.py new file mode 100644 index 0000000000..5c91fda7dc --- /dev/null +++ b/DeeployTest/test_siracusa_train_config.py @@ -0,0 +1,41 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +PLATFORM_NAME = "Siracusa" +SIMULATOR = "gvsoc" +DEFAULT_CORES = 8 + +# Training tests for Siracusa (non-tiled, forward + backward + optimizer). +# +# Keys are relative to DeeployTest/Tests/. +# Each entry is a dict with: +# n_train_steps -- number of optimizer (weight-update) steps +# n_accum_steps -- mini-batches accumulated per optimizer step +# num_data_inputs -- number of inputs that change per mini-batch +# optimizer_dir -- (optional) relative path to optimizer network dir +# (resolved to DeeployTest/Tests/) +TRAINING_TESTS = { + "Models/Autoencoder_Train/autoencoder_train": { + "n_train_steps": 1, + "n_accum_steps": 1, + "num_data_inputs": 2, + "optimizer_dir": "Models/Autoencoder_Train/autoencoder_optimizer", + }, + "Models/MLP_Train/simplemlp_train": { + "n_train_steps": 1, + "n_accum_steps": 8, + "num_data_inputs": 2, + "optimizer_dir": "Models/MLP_Train/simplemlp_optimizer", + }, + "Models/Transformer_Train": { + "n_train_steps": 1, + "n_accum_steps": 1, + "num_data_inputs": 2, + }, + "Models/CCT_Train/CCT2_FT1": { + "n_train_steps": 1, + "n_accum_steps": 1, + "num_data_inputs": 2, + }, +} diff --git a/DeeployTest/test_siracusa_train_tiled_config.py b/DeeployTest/test_siracusa_train_tiled_config.py new file mode 100644 index 0000000000..a73749b67a --- /dev/null +++ b/DeeployTest/test_siracusa_train_tiled_config.py @@ -0,0 +1,23 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 + +PLATFORM_NAME = "Siracusa" +SIMULATOR = "gvsoc" +DEFAULT_CORES = 8 + +# Tiled training tests for Siracusa (SBTiler, forward + backward + optimizer). +# +# Keys are relative to DeeployTest/Tests/. +# Each entry is a dict with: +# n_train_steps -- number of optimizer (weight-update) steps; None = auto-detect +# n_accum_steps -- mini-batches accumulated per optimizer step; None = auto-detect +# num_data_inputs -- number of inputs that change per mini-batch; None = auto-detect +# optimizer_dir -- (optional) relative path to optimizer network dir +TRAINING_TILED_TESTS = { + "Models/SmallTransformer/tinytransformer_train": { + "n_train_steps": None, + "n_accum_steps": 4, + "num_data_inputs": None, + }, +} diff --git a/DeeployTest/test_siracusa_training.py b/DeeployTest/test_siracusa_training.py new file mode 100644 index 0000000000..6e22c74364 --- /dev/null +++ b/DeeployTest/test_siracusa_training.py @@ -0,0 +1,45 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 +""" +Pytest suite for Siracusa training tests (forward + backward + optimizer). + +Run all: + pytest test_siracusa_training.py -m siracusa_train -v + +Run one test: + pytest test_siracusa_training.py -k "simplemlp_train" -v + +Skip simulation (codegen + build only): + pytest test_siracusa_training.py --skipsim -v +""" + +import pytest + +from test_siracusa_train_config import DEFAULT_CORES, PLATFORM_NAME, SIMULATOR, TRAINING_TESTS +from testUtils.pytestRunner import create_training_test_config, run_and_assert_test + + +@pytest.mark.siracusa_train +@pytest.mark.models +@pytest.mark.parametrize("test_name", list(TRAINING_TESTS.keys()), ids = list(TRAINING_TESTS.keys())) +def test_siracusa_training(test_name, deeploy_test_dir, toolchain, toolchain_dir, cmake_args, skipgen, + skipsim) -> None: + params = TRAINING_TESTS[test_name] + + config = create_training_test_config( + test_name = test_name, + platform = PLATFORM_NAME, + simulator = SIMULATOR, + deeploy_test_dir = str(deeploy_test_dir), + toolchain = toolchain, + toolchain_dir = toolchain_dir, + cmake_args = cmake_args, + cores = DEFAULT_CORES, + n_train_steps = params["n_train_steps"], + n_accum_steps = params["n_accum_steps"], + training_num_data_inputs = params["num_data_inputs"], + optimizer_dir = params.get("optimizer_dir"), + ) + + run_and_assert_test(test_name, config, skipgen = skipgen, skipsim = skipsim) diff --git a/DeeployTest/test_siracusa_training_tiled.py b/DeeployTest/test_siracusa_training_tiled.py new file mode 100644 index 0000000000..03e9e3fe40 --- /dev/null +++ b/DeeployTest/test_siracusa_training_tiled.py @@ -0,0 +1,46 @@ +# SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna +# +# SPDX-License-Identifier: Apache-2.0 +""" +Pytest suite for Siracusa tiled training tests (forward + backward + optimizer, SBTiler). + +Run all: + pytest test_siracusa_training_tiled.py -m siracusa_train_tiled -v + +Run one test: + pytest test_siracusa_training_tiled.py -k "tinytransformer_train" -v + +Skip simulation (codegen + build only): + pytest test_siracusa_training_tiled.py --skipsim -v +""" + +import pytest + +from test_siracusa_train_tiled_config import DEFAULT_CORES, PLATFORM_NAME, SIMULATOR, TRAINING_TILED_TESTS +from testUtils.pytestRunner import create_training_test_config, run_and_assert_test + + +@pytest.mark.siracusa_train_tiled +@pytest.mark.models +@pytest.mark.parametrize("test_name", list(TRAINING_TILED_TESTS.keys()), ids = list(TRAINING_TILED_TESTS.keys())) +def test_siracusa_training_tiled(test_name, deeploy_test_dir, toolchain, toolchain_dir, cmake_args, skipgen, + skipsim) -> None: + params = TRAINING_TILED_TESTS[test_name] + + config = create_training_test_config( + test_name = test_name, + platform = PLATFORM_NAME, + simulator = SIMULATOR, + deeploy_test_dir = str(deeploy_test_dir), + toolchain = toolchain, + toolchain_dir = toolchain_dir, + cmake_args = cmake_args, + cores = DEFAULT_CORES, + n_train_steps = params["n_train_steps"], + n_accum_steps = params["n_accum_steps"], + training_num_data_inputs = params["num_data_inputs"], + optimizer_dir = params.get("optimizer_dir"), + tiling = True, + ) + + run_and_assert_test(test_name, config, skipgen = skipgen, skipsim = skipsim) diff --git a/TargetLibraries/GAP9/CMakeLists.txt b/TargetLibraries/GAP9/CMakeLists.txt index ca4c3ffbeb..26d23f2f78 100644 --- a/TargetLibraries/GAP9/CMakeLists.txt +++ b/TargetLibraries/GAP9/CMakeLists.txt @@ -80,5 +80,28 @@ endif() target_link_libraries(deeploygap9 PUBLIC pulp-nn-mixed) +# Add pulp-trainlib integration for training/gradient operators +set(PULP_TRAINLIB_DIR ${CMAKE_CURRENT_LIST_DIR}/../PULPOpen/third_party/pulp-trainlib) + +target_include_directories(deeploygap9 PUBLIC + ${PULP_TRAINLIB_DIR}/lib/include +) + +file(GLOB PULP_TRAINLIB_CONV_SOURCES + "${PULP_TRAINLIB_DIR}/lib/sources/pulp_conv2d_fp32.c" + "${PULP_TRAINLIB_DIR}/lib/sources/pulp_im2col_fp32.c" + "${PULP_TRAINLIB_DIR}/lib/sources/pulp_conv_dw_fp32.c" + "${PULP_TRAINLIB_DIR}/lib/sources/pulp_conv_pw_fp32.c" + "${PULP_TRAINLIB_DIR}/lib/sources/pulp_matmul_fp32.c" + "${PULP_TRAINLIB_DIR}/lib/sources/pulp_train_utils_fp32.c" + "${PULP_TRAINLIB_DIR}/lib/sources/pulp_conv_naive_fp32.c" +) +target_sources(deeploygap9 PRIVATE ${PULP_TRAINLIB_CONV_SOURCES}) + +set_source_files_properties(${PULP_TRAINLIB_CONV_SOURCES} + PROPERTIES + COMPILE_FLAGS "-UUSE_DMA -Dfloat16alt=float -fno-strict-aliasing" +) + target_link_libraries(deeploygap9 PUBLIC m) diff --git a/TargetLibraries/Generic/inc/kernel/Layernorm.h b/TargetLibraries/Generic/inc/kernel/Layernorm.h index 381f184dd6..deb60d30ed 100644 --- a/TargetLibraries/Generic/inc/kernel/Layernorm.h +++ b/TargetLibraries/Generic/inc/kernel/Layernorm.h @@ -27,6 +27,11 @@ void Layernorm_fp32_fp32(float32_t *data_in, float32_t *data_out, void LayernormGrad_fp32_fp32(float32_t *grad_in, float32_t *data_in, float32_t *grad_out, float32_t *scale, - float32_t *bias, float32_t epsilon, int32_t size, + float32_t epsilon, int32_t size, int32_t lastDimLength); + +void LayernormGradParam_fp32_fp32(float32_t *grad_in, float32_t *data_in, + float32_t *weight_grad, float32_t *bias_grad, + float32_t epsilon, int32_t size, + int32_t lastDimLength); #endif //__DEEPLOY_BASIC_MATH_LAYERNORM_KERNEL_HEADER_ diff --git a/TargetLibraries/Generic/src/AvgPool.c b/TargetLibraries/Generic/src/AvgPool.c new file mode 100644 index 0000000000..971dc64776 --- /dev/null +++ b/TargetLibraries/Generic/src/AvgPool.c @@ -0,0 +1,54 @@ +/* + * SPDX-FileCopyrightText: 2023 ETH Zurich and University of Bologna + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include "DeeployBasicMath.h" + +void Generic_AvgPool2d_fp32_fp32_NCHW(const float *__restrict__ pSrcA, + uint32_t W, uint32_t H, uint32_t C, + uint32_t Q, uint32_t P, uint32_t SQ, + uint32_t SP, float *__restrict__ pDstC, + uint32_t pad_top, uint32_t pad_bottom, + uint32_t pad_left, uint32_t pad_right) { + + // NCHW layout: N x C x H x W + // W = width (dim_im_in_x) + // H = height (dim_im_in_y) + // Input access: input[c][h][w] = input[c * H * W + h * W + w] + + uint32_t H_out = (H + pad_top + pad_bottom - P) / SP + 1; + uint32_t W_out = (W + pad_left + pad_right - Q) / SQ + 1; + + for (uint32_t c = 0; c < C; ++c) { + for (uint32_t h_out = 0; h_out < H_out; ++h_out) { + for (uint32_t w_out = 0; w_out < W_out; ++w_out) { + float sum = 0.0f; + uint32_t count = 0; + + int32_t h_in_start = (int32_t)h_out * (int32_t)SP - (int32_t)pad_top; + int32_t w_in_start = (int32_t)w_out * (int32_t)SQ - (int32_t)pad_left; + + for (uint32_t p = 0; p < P; ++p) { + int32_t h_in = h_in_start + (int32_t)p; + if (h_in < 0 || h_in >= (int32_t)H) continue; + + for (uint32_t q = 0; q < Q; ++q) { + int32_t w_in = w_in_start + (int32_t)q; + if (w_in < 0 || w_in >= (int32_t)W) continue; + + // NCHW layout: input[c][h][w] + uint32_t input_idx = c * H * W + (uint32_t)h_in * W + (uint32_t)w_in; + sum += pSrcA[input_idx]; + count++; + } + } + + // NCHW layout: output[c][h_out][w_out] + uint32_t output_idx = c * H_out * W_out + h_out * W_out + w_out; + pDstC[output_idx] = (count > 0) ? (sum / (float)count) : 0.0f; + } + } + } +} diff --git a/TargetLibraries/Generic/src/GELU_fp32.c b/TargetLibraries/Generic/src/GELU_fp32.c index 6cafed1986..dcbcae8176 100644 --- a/TargetLibraries/Generic/src/GELU_fp32.c +++ b/TargetLibraries/Generic/src/GELU_fp32.c @@ -34,20 +34,13 @@ void GELU_fp32_fp32_sigmoid(float32_t *data_in, float32_t *data_out, void GELU_fp32_fp32_sigmoid_grad_chunk(float32_t *grad_in, float32_t *data_in, float32_t *grad_out, int32_t start_idx, int32_t end_idx) { - // d(Gelu)/dx ≈ sigmoid(1.702 * x) + x * sigmoid(1.702 * x) * (1 - - // sigmoid(1.702 * x)) * 1.702 - const float COEFF = 1.702f; + // Exact GELU gradient: gelu'(x) = 0.5*(1+erf(x/sqrt(2))) + x*exp(-0.5*x^2)/sqrt(2*pi) + // 1/sqrt(2) = 0.70710678f + // 1/sqrt(2*pi) = 0.39894228f for (int32_t i = start_idx; i < end_idx; i++) { float x = data_in[i]; - float upstream_grad = grad_in[i]; - float z = COEFF * x; - float sigmoid_z = 1.0f / (1.0f + expf(-z)); - - // d(Gelu)/dx = sigmoid(1.702*x) + x * sigmoid(1.702*x) * - // (1-sigmoid(1.702*x)) * 1.702 - float sigmoid_derivative = sigmoid_z * (1.0f - sigmoid_z) * COEFF; - float gelu_derivative = sigmoid_z + x * sigmoid_derivative; - - grad_out[i] = upstream_grad * gelu_derivative; + float gelu_derivative = 0.5f * (1.0f + erff(x * 0.70710678f)) + + x * expf(-0.5f * x * x) * 0.39894228f; + grad_out[i] = grad_in[i] * gelu_derivative; } } diff --git a/TargetLibraries/Generic/src/Layernorm_fp32.c b/TargetLibraries/Generic/src/Layernorm_fp32.c index fb68df8dfe..f8bc77173d 100644 --- a/TargetLibraries/Generic/src/Layernorm_fp32.c +++ b/TargetLibraries/Generic/src/Layernorm_fp32.c @@ -39,14 +39,14 @@ void Layernorm_fp32_fp32(float32_t *data_in, float32_t *data_out, void LayernormGrad_fp32_fp32(float32_t *grad_in, float32_t *data_in, float32_t *grad_out, float32_t *scale, - float32_t *bias, float32_t epsilon, int32_t size, + float32_t epsilon, int32_t size, int32_t lastDimLength) { float32_t mean, variance, std, inv_std; - float32_t sum_dy, sum_dy_scaled, sum_dy_scaled_centered; + float32_t sum_dy, sum_dy_scaled_centered; float32_t centered_input; for (int i = 0; i < (size / lastDimLength); i++) { - // RW: Step 1: Recompute mean and variance from forward pass + // Step 1: Recompute mean and variance from forward pass mean = 0.0f; variance = 0.0f; @@ -64,11 +64,10 @@ void LayernormGrad_fp32_fp32(float32_t *grad_in, float32_t *data_in, std = sqrtf(variance); inv_std = 1.0f / std; - // RW: Step 2: Compute intermediate values needed for gradient calculation + // Step 2: Compute intermediate values needed for gradient calculation sum_dy = 0.0f; sum_dy_scaled_centered = 0.0f; - // RW: Calculate sum(dy) and sum(dy * scale * (x - mean) / std) for (int j = 0; j < lastDimLength; j++) { sum_dy += grad_in[j + i * lastDimLength]; centered_input = data_in[j + i * lastDimLength] - mean; @@ -76,11 +75,10 @@ void LayernormGrad_fp32_fp32(float32_t *grad_in, float32_t *data_in, grad_in[j + i * lastDimLength] * scale[j] * centered_input * inv_std; } - // RW: Step 3: Calculate gradients for each element + // Step 3: Calculate dX gradient for each element for (int j = 0; j < lastDimLength; j++) { centered_input = data_in[j + i * lastDimLength] - mean; - // Gradient formula: // dx = (1/std) * scale * (dy - (1/N)*sum(dy) - // (x-mean)/(N*std^2)*sum(dy*scale*(x-mean)/std)) grad_out[j + i * lastDimLength] = @@ -91,3 +89,44 @@ void LayernormGrad_fp32_fp32(float32_t *grad_in, float32_t *data_in, } } } + +void LayernormGradParam_fp32_fp32(float32_t *grad_in, float32_t *data_in, + float32_t *weight_grad, float32_t *bias_grad, + float32_t epsilon, int32_t size, + int32_t lastDimLength) { + float32_t mean, variance, std, inv_std; + float32_t centered_input, hat_x; + int32_t num_sequences = size / lastDimLength; + + // Initialize output gradients to zero + for (int j = 0; j < lastDimLength; j++) { + weight_grad[j] = 0.0f; + bias_grad[j] = 0.0f; + } + + for (int i = 0; i < num_sequences; i++) { + // Recompute mean and variance from forward pass + mean = 0.0f; + for (int j = 0; j < lastDimLength; j++) { + mean += data_in[j + i * lastDimLength]; + } + mean = mean / lastDimLength; + + variance = 0.0f; + for (int j = 0; j < lastDimLength; j++) { + centered_input = data_in[j + i * lastDimLength] - mean; + variance += centered_input * centered_input; + } + variance = variance / lastDimLength; + variance += epsilon; + std = sqrtf(variance); + inv_std = 1.0f / std; + + // Accumulate dscale and dbias over sequences + for (int j = 0; j < lastDimLength; j++) { + hat_x = (data_in[j + i * lastDimLength] - mean) * inv_std; + weight_grad[j] += grad_in[j + i * lastDimLength] * hat_x; + bias_grad[j] += grad_in[j + i * lastDimLength]; + } + } +} diff --git a/TargetLibraries/PULPOpen/CMakeLists.txt b/TargetLibraries/PULPOpen/CMakeLists.txt index 1a510c945b..04c51cafab 100644 --- a/TargetLibraries/PULPOpen/CMakeLists.txt +++ b/TargetLibraries/PULPOpen/CMakeLists.txt @@ -43,6 +43,30 @@ add_subdirectory(../third_party/pulp-nn-mixed ${CMAKE_CURRENT_BINARY_DIR}/pulp-n target_include_directories(pulp-nn-mixed PUBLIC ${PULP_SDK_INCLUDES}) target_compile_options(pulp-nn-mixed PUBLIC ${PULP_SDK_COMPILE_FLAGS}) +# Add pulp-trainlib integration +target_include_directories(deeploypulp PUBLIC + ${CMAKE_CURRENT_LIST_DIR}/third_party/pulp-trainlib/lib/include +) + +# Add necessary pulp-trainlib sources for ConvGradW +file(GLOB PULP_TRAINLIB_CONV_SOURCES + "${CMAKE_CURRENT_LIST_DIR}/third_party/pulp-trainlib/lib/sources/pulp_conv2d_fp32.c" + "${CMAKE_CURRENT_LIST_DIR}/third_party/pulp-trainlib/lib/sources/pulp_im2col_fp32.c" + "${CMAKE_CURRENT_LIST_DIR}/third_party/pulp-trainlib/lib/sources/pulp_conv_dw_fp32.c" + "${CMAKE_CURRENT_LIST_DIR}/third_party/pulp-trainlib/lib/sources/pulp_conv_pw_fp32.c" + "${CMAKE_CURRENT_LIST_DIR}/third_party/pulp-trainlib/lib/sources/pulp_matmul_fp32.c" + "${CMAKE_CURRENT_LIST_DIR}/third_party/pulp-trainlib/lib/sources/pulp_train_utils_fp32.c" + "${CMAKE_CURRENT_LIST_DIR}/third_party/pulp-trainlib/lib/sources/pulp_conv_naive_fp32.c" +) +target_sources(deeploypulp PRIVATE ${PULP_TRAINLIB_CONV_SOURCES}) + +# Fix compilation issues with pulp-trainlib sources +# Undefine USE_DMA and define float16alt to avoid conflicts +set_source_files_properties(${PULP_TRAINLIB_CONV_SOURCES} + PROPERTIES + COMPILE_FLAGS "-UUSE_DMA -Dfloat16alt=float" +) + target_link_libraries(deeploypulp PUBLIC pulp-nn-mixed) target_link_libraries(deeploypulp INTERFACE pulp-sdk) target_sources(deeploypulp INTERFACE $) diff --git a/TargetLibraries/PULPOpen/inc/DeeployPULPMath.h b/TargetLibraries/PULPOpen/inc/DeeployPULPMath.h index f6e8308c97..05ff27e0bf 100644 --- a/TargetLibraries/PULPOpen/inc/DeeployPULPMath.h +++ b/TargetLibraries/PULPOpen/inc/DeeployPULPMath.h @@ -23,15 +23,20 @@ #include "pmsis.h" +#include "kernel/AvgPool.h" +#include "kernel/BatchNorm.h" #include "kernel/Conv.h" #include "kernel/GELU.h" +#include "kernel/GlobalAveragePool.h" #include "kernel/Layernorm.h" #include "kernel/Matmul.h" #include "kernel/MaxPool.h" +#include "kernel/Relu.h" #include "kernel/RQiHardswish.h" #include "kernel/RequantShift.h" #include "kernel/Softmax.h" #include "kernel/UniformRequantShift.h" +#include "kernel/gemm.h" #include "kernel/gemv.h" #include "kernel/iRMSnorm.h" diff --git a/TargetLibraries/PULPOpen/inc/kernel/AvgPool.h b/TargetLibraries/PULPOpen/inc/kernel/AvgPool.h new file mode 100644 index 0000000000..10cb07bff5 --- /dev/null +++ b/TargetLibraries/PULPOpen/inc/kernel/AvgPool.h @@ -0,0 +1,27 @@ +/* + * SPDX-FileCopyrightText: 2020 ETH Zurich and University of Bologna + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#ifndef __DEEPLOY_MATH_AVGPOOL_KERNEL_HEADER_ +#define __DEEPLOY_MATH_AVGPOOL_KERNEL_HEADER_ + +#include "DeeployPULPMath.h" + +void PULP_AvgPool2d_fp32_fp32_HWC(const float32_t *__restrict__ pSrcA, + uint32_t W, uint32_t H, uint32_t C, + uint32_t Q, uint32_t P, uint32_t SQ, + uint32_t SP, float32_t *__restrict__ pDstC, + uint32_t pad_top, uint32_t pad_bottom, + uint32_t pad_left, uint32_t pad_right); + + +void PULP_AvgPool2d_fp32_fp32_CHW(const float32_t *__restrict__ pSrcA, + uint32_t C, uint32_t H, uint32_t W, + uint32_t P, uint32_t Q, uint32_t SP, + uint32_t SQ, float32_t *__restrict__ pDstC, + uint32_t pad_top, uint32_t pad_bottom, + uint32_t pad_left, uint32_t pad_right); + +#endif // __DEEPLOY_MATH_AVGPOOL_KERNEL_HEADER_ diff --git a/TargetLibraries/PULPOpen/inc/kernel/BatchNorm.h b/TargetLibraries/PULPOpen/inc/kernel/BatchNorm.h new file mode 100644 index 0000000000..84859210bd --- /dev/null +++ b/TargetLibraries/PULPOpen/inc/kernel/BatchNorm.h @@ -0,0 +1,79 @@ +/* + * SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#ifndef __DEEPLOY_MATH_BATCHNORM_KERNEL_HEADER_ +#define __DEEPLOY_MATH_BATCHNORM_KERNEL_HEADER_ + +#include "DeeployPULPMath.h" + +/** + * @brief Training-mode Batch Normalization forward pass (BatchNormInternal). + * + * Normalizes each channel over (N, H, W) using batch statistics. + * Saves batch mean and 1/sqrt(var+eps) for use by the backward pass. + * Running statistics are read but NOT updated (outputs 1,2 have no consumers). + * + * Parallelized over channels: each core handles a contiguous chunk of channels. + * + * @param X Input [N, C, H_in, W_in] NCHW float32 + * @param gamma Affine scale [C] + * @param beta Affine bias [C] + * @param running_mean EMA running mean [C] (read only) + * @param running_var EMA running variance [C] (read only) + * @param Y Output [N, C, H_in, W_in] + * @param saved_mean Stash: per-channel batch mean [C] + * @param saved_inv_std Stash: per-channel 1/sqrt(var+eps) [C] + * @param N Batch size + * @param C Number of channels + * @param H_in Spatial height + * @param W_in Spatial width + * @param epsilon Numerical stability term + * @param momentum EMA coefficient (currently unused — running stats not updated) + */ +void PULP_BatchNormInternal_fp32(const float32_t *X, const float32_t *gamma, + const float32_t *beta, const float32_t *running_mean, + const float32_t *running_var, float32_t *Y, + float32_t *saved_mean, float32_t *saved_inv_std, + uint32_t N, uint32_t C, uint32_t H_in, uint32_t W_in, + float32_t epsilon, float32_t momentum); + +/** + * @brief Batch Normalization backward pass. + * + * Computes gradients w.r.t. input (dX), scale (dgamma), and bias (dbeta). + * Uses the saved_mean / saved_inv_std stash from the forward pass. + * + * Standard BN backward formula (Ioffe & Szegedy, 2015): + * x_hat[n,c,h,w] = (X[n,c,h,w] - saved_mean[c]) * saved_inv_std[c] + * dbeta[c] = sum_{n,h,w} dY[n,c,h,w] + * dgamma[c] = sum_{n,h,w} dY[n,c,h,w] * x_hat[n,c,h,w] + * dx_hat = dY * gamma[c] + * dX[n,c,h,w] = saved_inv_std[c] / N_total * + * (N_total * dx_hat - dbeta[c] - x_hat * dgamma[c]) + * + * Parallelized over channels: each core handles a contiguous chunk of channels. + * + * @param dY Upstream gradient [N, C, H_in, W_in] + * @param X Original input from forward [N, C, H_in, W_in] + * @param gamma Affine scale [C] + * @param saved_mean Stash batch mean from forward [C] + * @param saved_inv_std Stash 1/sqrt(var+eps) from forward [C] + * @param dX Output: gradient w.r.t. input [N, C, H_in, W_in] + * @param dgamma Output: gradient w.r.t. scale [C] + * @param dbeta Output: gradient w.r.t. bias [C] + * @param N Batch size + * @param C Number of channels + * @param H_in Spatial height + * @param W_in Spatial width + * @param epsilon Numerical stability term (unused — inv_std already computed) + */ +void PULP_BatchNormGrad_fp32(const float32_t *dY, const float32_t *X, + const float32_t *gamma, const float32_t *saved_mean, + const float32_t *saved_inv_std, float32_t *dX, + float32_t *dgamma, float32_t *dbeta, uint32_t N, uint32_t C, + uint32_t H_in, uint32_t W_in, float32_t epsilon); + +#endif /* __DEEPLOY_MATH_BATCHNORM_KERNEL_HEADER_ */ diff --git a/TargetLibraries/PULPOpen/inc/kernel/Conv.h b/TargetLibraries/PULPOpen/inc/kernel/Conv.h index 3ebab54a0b..9a166e2a94 100644 --- a/TargetLibraries/PULPOpen/inc/kernel/Conv.h +++ b/TargetLibraries/PULPOpen/inc/kernel/Conv.h @@ -35,4 +35,95 @@ void PULP_DW_Conv2d_Im2Col_fp32_fp32_fp32_HWC( uint32_t pad_left, uint32_t pad_right, float32_t *__restrict__ pContextBuffer); +// ============================================================================ +// Minimal pulp-trainlib interface +// ============================================================================ + + +void PULP_ConvGradW2d_fp32_fp32_fp32_CHW( + const float *__restrict__ pGradOut, uint32_t H_out, uint32_t W_out, + uint32_t C_out, const float *__restrict__ pInput, uint32_t H_in, + uint32_t W_in, uint32_t C_in, uint32_t P, uint32_t Q, uint32_t SP, + uint32_t SQ, float *__restrict__ pGradWeight, uint32_t pad_top, + uint32_t pad_bottom, uint32_t pad_left, uint32_t pad_right); + +void PULP_ConvGradX2d_fp32_fp32_fp32_CHW( + const float *__restrict__ pGradOut, uint32_t H_out, uint32_t W_out, + uint32_t C_out, const float *__restrict__ pWeight, uint32_t C_in, + uint32_t P, uint32_t Q, uint32_t SP, uint32_t SQ, + float *__restrict__ pGradIn, uint32_t H_in, uint32_t W_in, uint32_t pad_top, + uint32_t pad_bottom, uint32_t pad_left, uint32_t pad_right); + +void PULP_ConvGradX2d_fp32_fp32_fp32_CHW_Im2Col_tiled( + const float *__restrict__ pGradOut, + uint32_t dim_im_out_x, uint32_t dim_im_out_y, uint32_t ch_im_out, + const float *__restrict__ pWeight, + uint32_t ch_im_in, + uint32_t dim_kernel_x, uint32_t dim_kernel_y, + uint32_t stride_h, uint32_t stride_w, + float *__restrict__ pGradIn, + uint32_t dim_im_in_x, uint32_t dim_im_in_y, + uint32_t padding_y_top, uint32_t padding_y_bottom, + uint32_t padding_x_left, uint32_t padding_x_right, + uint16_t offset_grad_in_h, uint16_t offset_grad_in_w, + uint16_t offset_grad_out_h, uint16_t offset_grad_out_w, + float *__restrict__ ctxtBuffer, uint32_t ctxtBufferSize, + float *__restrict__ btBuffer, uint32_t btBufferSize); + +void PULP_ConvGradW2d_fp32_fp32_fp32_CHW_Im2Col( + const float *__restrict__ pGradOut, uint32_t H_out, uint32_t W_out, + uint32_t C_out, const float *__restrict__ pInput, uint32_t H_in, + uint32_t W_in, uint32_t C_in, uint32_t P, uint32_t Q, uint32_t SP, + uint32_t SQ, float *__restrict__ pGradWeight, uint32_t pad_top, + uint32_t pad_bottom, uint32_t pad_left, uint32_t pad_right, + float *__restrict__ ctxtBuffer, uint32_t ctxtBufferSize); + +void PULP_DWConvTrans2d_fp32_fp32_fp32_HWC( + const float *__restrict__ pGradOut, uint32_t H_out, uint32_t W_out, + uint32_t C_total, const float *__restrict__ pWeight, uint32_t P, uint32_t Q, + uint32_t SP, uint32_t SQ, float *__restrict__ pGradIn, uint32_t pad_top, + uint32_t pad_bottom, uint32_t pad_left, uint32_t pad_right); + +void PULP_DWConvGradW2d_fp32_fp32_fp32_CHW( + const float *__restrict__ pGradOut, uint32_t H_out, uint32_t W_out, + uint32_t C_out, const float *__restrict__ pInput, uint32_t H_in, + uint32_t W_in, uint32_t C_in, uint32_t P, uint32_t Q, uint32_t SP, + uint32_t SQ, float *__restrict__ pGradWeight, uint32_t pad_top, + uint32_t pad_bottom, uint32_t pad_left, uint32_t pad_right); + +// Pointwise (1x1) Convolution Gradient Functions +void PULP_PWConvGradW2d_fp32_fp32_fp32_CHW( + const float *__restrict__ pGradOut, uint32_t H_out, uint32_t W_out, + uint32_t C_out, const float *__restrict__ pInput, uint32_t H_in, + uint32_t W_in, uint32_t C_in, float *__restrict__ pGradWeight); + +void PULP_PWConvGradX2d_fp32_fp32_fp32_CHW( + const float *__restrict__ pGradOut, uint32_t H_out, uint32_t W_out, + uint32_t C_out, const float *__restrict__ pWeight, uint32_t C_in, + float *__restrict__ pGradIn, uint32_t H_in, uint32_t W_in, + float *__restrict__ pTransposeBuffer, uint32_t transposeBufferSize); + +void PULP_DWConvGradX2d_fp32_fp32_fp32_CHW_tiled( + const float *__restrict__ pGradOut, + uint32_t dim_im_out_x, // H_out (tile) + uint32_t dim_im_out_y, // W_out (tile) + uint32_t ch_im_out, // C_out (full) + const float *__restrict__ pWeight, + uint32_t ch_im_in, // C_in (full) + uint32_t dim_kernel_x, // P (kernel H) + uint32_t dim_kernel_y, // Q (kernel W) + uint32_t stride_h, // SH + uint32_t stride_w, // SW + float *__restrict__ pGradIn, + uint32_t dim_im_in_x, // H_in (tile) + uint32_t dim_im_in_y, // W_in (tile) + uint32_t padding_x_left, // pad_top + uint32_t padding_x_right, // pad_bottom (unused here) + uint32_t padding_y_top, // pad_left + uint32_t padding_y_bottom,// pad_right (unused here) + uint16_t offset_grad_in_h, + uint16_t offset_grad_in_w, + uint16_t offset_grad_out_h, + uint16_t offset_grad_out_w +); #endif // __DEEPLOY_MATH_CONV_KERNEL_HEADER_ \ No newline at end of file diff --git a/TargetLibraries/PULPOpen/inc/kernel/GlobalAveragePool.h b/TargetLibraries/PULPOpen/inc/kernel/GlobalAveragePool.h new file mode 100644 index 0000000000..1a6da2d72b --- /dev/null +++ b/TargetLibraries/PULPOpen/inc/kernel/GlobalAveragePool.h @@ -0,0 +1,48 @@ +/* + * SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#ifndef __DEEPLOY_MATH_GLOBAL_AVERAGE_POOL_KERNEL_HEADER_ +#define __DEEPLOY_MATH_GLOBAL_AVERAGE_POOL_KERNEL_HEADER_ + +#include "DeeployPULPMath.h" + +/** + * @brief Global Average Pooling forward pass (NCHW layout). + * + * For each (n, c), computes the mean over all (h, w) spatial positions: + * output[n*C + c] = sum_{h,w}(input[(n*C+c)*H*W + h*W + w]) / (H*W) + * + * Parallelized over channels: each core handles a contiguous chunk of channels. + * + * @param input Input tensor [N, C, H, W] NCHW float32 + * @param output Output tensor [N, C, 1, 1] stored as [N*C] float32 + * @param N Batch size + * @param C Number of channels + * @param H Spatial height + * @param W Spatial width + */ +void PULP_GlobalAveragePool_fp32(const float32_t *input, float32_t *output, + uint32_t N, uint32_t C, uint32_t H, uint32_t W); + +/** + * @brief Global Average Pooling backward pass (NCHW layout). + * + * Distributes the upstream gradient evenly across all spatial positions: + * dX[n,c,h,w] = dY[n*C + c] / (H*W) + * + * Parallelized over channels: each core handles a contiguous chunk of channels. + * + * @param dY Upstream gradient [N, C, 1, 1] stored as [N*C] float32 + * @param dX Gradient w.r.t. input [N, C, H, W] NCHW float32 + * @param N Batch size + * @param C Number of channels + * @param H Spatial height + * @param W Spatial width + */ +void PULP_GlobalAveragePoolGrad_fp32(const float32_t *dY, float32_t *dX, + uint32_t N, uint32_t C, uint32_t H, uint32_t W); + +#endif /* __DEEPLOY_MATH_GLOBAL_AVERAGE_POOL_KERNEL_HEADER_ */ diff --git a/TargetLibraries/PULPOpen/inc/kernel/Layernorm.h b/TargetLibraries/PULPOpen/inc/kernel/Layernorm.h index cb56152bd6..ea638bb48e 100644 --- a/TargetLibraries/PULPOpen/inc/kernel/Layernorm.h +++ b/TargetLibraries/PULPOpen/inc/kernel/Layernorm.h @@ -9,8 +9,66 @@ #include "DeeployPULPMath.h" +/** + * @brief Forward LayerNorm: y = (x - mean) / inv_std_dev * scale + bias + * + * Parallelized across sequence positions (axis=-1 normalization). + * Writes mean and inv_std_dev stash tensors for use by the backward pass. + * + * @param data_in Input tensor [seq_length, lastDimLength] + * @param data_out Output tensor [seq_length, lastDimLength] + * @param scale Gain (gamma) [lastDimLength] + * @param bias Bias (beta) [lastDimLength] + * @param mean_out Stash: per-sequence mean [seq_length] + * @param inv_std_dev_out Stash: per-sequence 1/sqrt(var+eps) [seq_length] + * @param size Total number of elements (seq_length * lastDimLength) + * @param lastDimLength Normalization dimension size + * @param epsilon Numerical stability constant + */ void PULP_Layernorm_fp32_fp32(float32_t *data_in, float32_t *data_out, - float32_t *scale, float32_t *bias, uint32_t size, - uint32_t lastDimLength, float32_t epsilon); + float32_t *scale, float32_t *bias, + float32_t *mean_out, float32_t *inv_std_dev_out, + uint32_t size, uint32_t lastDimLength, + float32_t epsilon); + +/** + * @brief Backward LayerNorm: compute dX for a chunk of sequences. + * + * Uses pre-computed mean and inv_std_dev stash from the forward pass. + * Parallelized: each core calls this for its own chunk of sequences. + * + * @param dy Upstream gradient chunk [elem_count] + * @param x Forward input chunk [elem_count] + * @param mean Stash mean for this chunk [chunk_seq_count] + * @param inv_std_dev Stash inv_std_dev for this chunk [chunk_seq_count] + * @param dx Output: input gradient chunk [elem_count] + * @param gamma Scale parameter [lastDimLength] + * @param elem_count Number of elements in chunk + * @param lastDimLength Feature dimension size + */ +void PULP_LayernormGrad_fp32_fp32(const float32_t *dy, const float32_t *x, + const float32_t *mean, const float32_t *inv_std_dev, + float32_t *dx, const float32_t *gamma, + uint32_t elem_count, uint32_t lastDimLength); + +/** + * @brief Backward LayerNorm: compute dscale and dbias over all sequences. + * + * Uses pre-computed mean and inv_std_dev stash from the forward pass. + * Single-core (core 0) operation. + * + * @param dy Full upstream gradient [size] + * @param x Full forward input [size] + * @param mean Full stash mean [seq_length] + * @param inv_std_dev Full stash inv_std_dev [seq_length] + * @param dgamma Output: scale gradient [lastDimLength] + * @param dbeta Output: bias gradient [lastDimLength] + * @param size Total number of elements (seq_length * lastDimLength) + * @param lastDimLength Feature dimension size + */ +void PULP_LayernormGradParam_fp32_fp32(const float32_t *dy, const float32_t *x, + const float32_t *mean, const float32_t *inv_std_dev, + float32_t *dgamma, float32_t *dbeta, + uint32_t size, uint32_t lastDimLength); -#endif // __DEEPLOY_MATH_LAYERNORM_KERNEL_HEADER__ \ No newline at end of file +#endif // __DEEPLOY_MATH_LAYERNORM_KERNEL_HEADER__ diff --git a/TargetLibraries/PULPOpen/inc/kernel/MaxPool.h b/TargetLibraries/PULPOpen/inc/kernel/MaxPool.h index b37487439f..1c3b131127 100644 --- a/TargetLibraries/PULPOpen/inc/kernel/MaxPool.h +++ b/TargetLibraries/PULPOpen/inc/kernel/MaxPool.h @@ -16,4 +16,13 @@ void PULP_MaxPool2d_fp32_fp32_HWC(const float32_t *__restrict__ pSrcA, uint32_t pad_top, uint32_t pad_bottom, uint32_t pad_left, uint32_t pad_right); +void PULP_MaxPoolGrad2d_fp32_fp32_HWC(const float32_t *__restrict__ pGradOut, + const float32_t *__restrict__ pInput, + uint32_t H_out, uint32_t W_out, uint32_t C, + uint32_t H_in, uint32_t W_in, + uint32_t P, uint32_t Q, uint32_t SP, + uint32_t SQ, float32_t *__restrict__ pGradIn, + uint32_t pad_top, uint32_t pad_bottom, + uint32_t pad_left, uint32_t pad_right); + #endif // __DEEPLOY_MATH_MAXPOOL_KERNEL_HEADER_ \ No newline at end of file diff --git a/TargetLibraries/PULPOpen/inc/kernel/Relu.h b/TargetLibraries/PULPOpen/inc/kernel/Relu.h index 1c49bd1cd8..51d3e8d6e1 100644 --- a/TargetLibraries/PULPOpen/inc/kernel/Relu.h +++ b/TargetLibraries/PULPOpen/inc/kernel/Relu.h @@ -11,4 +11,7 @@ void PULP_Relu_fp32_fp32(float32_t *input, float32_t *output, uint32_t size); +void PULP_ReluGrad_fp32_fp32(float32_t *grad_in, float32_t *data_in, + float32_t *grad_out, uint32_t size); + #endif // __DEEPLOY_MATH_RELU_KERNEL_HEADER_ \ No newline at end of file diff --git a/TargetLibraries/PULPOpen/src/AvgPool.c b/TargetLibraries/PULPOpen/src/AvgPool.c new file mode 100644 index 0000000000..af0185effd --- /dev/null +++ b/TargetLibraries/PULPOpen/src/AvgPool.c @@ -0,0 +1,192 @@ +/* + * SPDX-FileCopyrightText: 2022 ETH Zurich and University of Bologna + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include "DeeployPULPMath.h" +#include "pmsis.h" + + +void PULP_AvgPool2d_fp32_fp32_HWC(const float32_t *__restrict__ pSrcA, + uint32_t W, uint32_t H, uint32_t C, + uint32_t Q, uint32_t P, uint32_t SQ, + uint32_t SP, float32_t *__restrict__ pDstC, + uint32_t pad_top, uint32_t pad_bottom, + uint32_t pad_left, uint32_t pad_right) { + + int8_t core_id = pi_core_id(); + int8_t log2Core = LOG2(NUM_CORES); + + uint16_t ch_chunk = (C >> log2Core) + ((C & (NUM_CORES - 1)) != 0); + uint16_t ch_start = MIN(ch_chunk * core_id, C); + uint16_t ch_stop = MIN(ch_start + ch_chunk, C); + + uint32_t H_out = (H + pad_top + pad_bottom - P) / SP + 1; + uint32_t W_out = (W + pad_left + pad_right - Q) / SQ + 1; + + for (uint32_t h_out = 0; h_out < H_out; ++h_out) { + for (uint32_t w_out = 0; w_out < W_out; ++w_out) { + for (uint32_t c = ch_start; c < ch_stop; ++c) { + + float32_t sum = 0.0f; + + int32_t h_in_start = h_out * SP - pad_top; + int32_t w_in_start = w_out * SQ - pad_left; + + for (uint32_t p = 0; p < P; ++p) { + int32_t h_in = h_in_start + p; + + //RW: Compiler Bug related to continue + // if (h_in < 0 || h_in >= (int32_t)H) continue; + + for (uint32_t q = 0; q < Q; ++q) { + int32_t w_in = w_in_start + q; + // if (w_in < 0 || w_in >= (int32_t)W) continue; + + uint32_t input_idx = (h_in * W + w_in) * C + c; + sum += pSrcA[input_idx]; + } + } + + uint32_t output_idx = (h_out * W_out + w_out) * C + c; + pDstC[output_idx] = sum / (float32_t)(P * Q); + } + } + } +} + +void PULP_AvgPool2d_fp32_fp32_CHW(const float32_t *__restrict__ pSrcA, + uint32_t C, uint32_t H, uint32_t W, + uint32_t P, uint32_t Q, uint32_t SP, + uint32_t SQ, float32_t *__restrict__ pDstC, + uint32_t pad_top, uint32_t pad_bottom, + uint32_t pad_left, uint32_t pad_right) +{ + int8_t core_id = pi_core_id(); + int8_t log2Core = LOG2(NUM_CORES); + + uint16_t ch_chunk = (C >> log2Core) + ((C & (NUM_CORES - 1)) != 0); + uint16_t ch_start = MIN(ch_chunk * core_id, C); + uint16_t ch_stop = MIN(ch_start + ch_chunk, C); + + uint32_t H_out = (H + pad_top + pad_bottom - P) / SP + 1; + uint32_t W_out = (W + pad_left + pad_right - Q) / SQ + 1; + + for (uint32_t c = ch_start; c < ch_stop; ++c) { + for (uint32_t h_out = 0; h_out < H_out; ++h_out) { + for (uint32_t w_out = 0; w_out < W_out; ++w_out) { + + float32_t sum = 0.0f; + + int32_t h_in_start = h_out * SP - pad_top; + int32_t w_in_start = w_out * SQ - pad_left; + + for (uint32_t p = 0; p < P; ++p) { + int32_t h_in = h_in_start + (int32_t)p; + + for (uint32_t q = 0; q < Q; ++q) { + int32_t sw_in = w_in_start + (int32_t)q; + + uint32_t input_idx = c * (H * W) + h_in * W + sw_in; + sum += pSrcA[input_idx]; + + } + } + uint32_t output_idx = c * (H_out * W_out) + h_out * W_out + w_out; + + pDstC[output_idx] = sum / (P*Q); + printf("output is %f\n", pDstC[output_idx]); + } + } + } +} + + +void PULP_AvgPoolGrad2d_fp32_fp32_HWC(const float32_t *__restrict__ pGradOut, + uint32_t H_out, uint32_t W_out, uint32_t C, + uint32_t H_in, uint32_t W_in, + uint32_t P, uint32_t Q, uint32_t SP, + uint32_t SQ, float32_t *__restrict__ pGradIn, + uint32_t pad_top, uint32_t pad_bottom, + uint32_t pad_left, uint32_t pad_right) +{ + int8_t core_id = pi_core_id(); + int8_t log2Core = LOG2(NUM_CORES); + + uint16_t ch_chunk = (C >> log2Core) + ((C & (NUM_CORES - 1)) != 0); + uint16_t ch_start = MIN(ch_chunk * core_id, C); + uint16_t ch_stop = MIN(ch_start + ch_chunk, C); + + for (uint32_t h = 0; h < H_in; ++h) { + for (uint32_t w = 0; w < W_in; ++w) { + for (uint32_t c = ch_start; c < ch_stop; ++c) { + uint32_t idx = (h * W_in + w) * C + c; + pGradIn[idx] = 0.0f; + } + } + } + + + uint32_t H_pad = H_in + pad_top + pad_bottom; + uint32_t W_pad = W_in + pad_left + pad_right; + + + for (uint32_t h_out = 0; h_out < H_out; ++h_out) { + for (uint32_t w_out = 0; w_out < W_out; ++w_out) { + + + int32_t h_start_pad = (int32_t)h_out * (int32_t)SP; + int32_t w_start_pad = (int32_t)w_out * (int32_t)SQ; + + int32_t h_end_pad = h_start_pad + (int32_t)P; + int32_t w_end_pad = w_start_pad + (int32_t)Q; + + + if (h_end_pad > (int32_t)H_pad) h_end_pad = (int32_t)H_pad; + if (w_end_pad > (int32_t)W_pad) w_end_pad = (int32_t)W_pad; + + + int32_t actual_h_start = h_start_pad - (int32_t)pad_top; + int32_t actual_w_start = w_start_pad - (int32_t)pad_left; + int32_t actual_h_end = h_end_pad - (int32_t)pad_top; + int32_t actual_w_end = w_end_pad - (int32_t)pad_left; + + if (actual_h_start < 0) actual_h_start = 0; + if (actual_w_start < 0) actual_w_start = 0; + if (actual_h_end > (int32_t)H_in) actual_h_end = (int32_t)H_in; + if (actual_w_end > (int32_t)W_in) actual_w_end = (int32_t)W_in; + + int32_t win_h = actual_h_end - actual_h_start; + int32_t win_w = actual_w_end - actual_w_start; + + uint32_t pool_size; + if (win_h <= 0 || win_w <= 0) { + + pool_size = 1; + } else { + pool_size = (uint32_t)(win_h * win_w); + } + + for (uint32_t c = ch_start; c < ch_stop; ++c) { + uint32_t out_idx = (h_out * W_out + w_out) * C + c; + float32_t g = pGradOut[out_idx]; + + float32_t grad_per_pos = g / (float32_t)pool_size; + + + for (uint32_t p = 0; p < P; ++p) { + for (uint32_t q = 0; q < Q; ++q) { + int32_t in_h = h_start_pad + (int32_t)p - (int32_t)pad_top; + int32_t in_w = w_start_pad + (int32_t)q - (int32_t)pad_left; + + if ((uint32_t)in_h < H_in && (uint32_t)in_w < W_in) { + uint32_t in_idx = ((uint32_t)in_h * W_in + (uint32_t)in_w) * C + c; + pGradIn[in_idx] += grad_per_pos; + } + } + } + } + } + } +} \ No newline at end of file diff --git a/TargetLibraries/PULPOpen/src/BatchNorm.c b/TargetLibraries/PULPOpen/src/BatchNorm.c new file mode 100644 index 0000000000..ea3dad9cb0 --- /dev/null +++ b/TargetLibraries/PULPOpen/src/BatchNorm.c @@ -0,0 +1,147 @@ +/* + * SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include "pmsis.h" + +#include "DeeployPULPMath.h" + +#include + +/* + * Training-mode Batch Normalization forward pass (BatchNormInternal). + * + * Computes per-channel batch statistics over (N, H, W) and normalizes. + * Saves batch mean and 1/sqrt(var+eps) into stash buffers for the backward pass. + * Running statistics are NOT updated (their outputs have no consumers in the graph). + * + * Layout: NCHW — element [n, c, h, w] lives at offset (n*C + c)*N_hw + h*W_in + w. + * + * Parallelism: channels are split evenly across cores. + */ +void PULP_BatchNormInternal_fp32(const float32_t *X, const float32_t *gamma, + const float32_t *beta, const float32_t *running_mean, + const float32_t *running_var, float32_t *Y, + float32_t *saved_mean, float32_t *saved_inv_std, + uint32_t N, uint32_t C, uint32_t H_in, uint32_t W_in, + float32_t epsilon, float32_t momentum) { + int8_t core_id = pi_core_id(); + int8_t log2Core = LOG2(NUM_CORES); + + uint32_t N_hw = H_in * W_in; + uint32_t N_total = N * N_hw; + float32_t inv_N = 1.0f / (float32_t)N_total; + + /* Split channels across cores */ + int32_t chunk = ((int32_t)C >> log2Core) + (((int32_t)C & (NUM_CORES - 1)) != 0); + int32_t c_start = MIN(chunk * core_id, (int32_t)C); + int32_t c_end = MIN(c_start + chunk, (int32_t)C); + + for (int32_t c = c_start; c < c_end; c++) { + /* ── Compute batch mean ─────────────────────────────────────────────── */ + float32_t mean = 0.0f; + for (uint32_t n = 0; n < N; n++) { + const float32_t *x_nc = X + (n * C + c) * N_hw; + for (uint32_t hw = 0; hw < N_hw; hw++) { + mean += x_nc[hw]; + } + } + mean *= inv_N; + saved_mean[c] = mean; + + /* ── Compute batch variance (unbiased=False) ────────────────────────── */ + float32_t var = 0.0f; + for (uint32_t n = 0; n < N; n++) { + const float32_t *x_nc = X + (n * C + c) * N_hw; + for (uint32_t hw = 0; hw < N_hw; hw++) { + float32_t diff = x_nc[hw] - mean; + var += diff * diff; + } + } + var *= inv_N; + + float32_t inv_std = 1.0f / sqrtf(var + epsilon); + saved_inv_std[c] = inv_std; + + float32_t g = gamma[c]; + float32_t b = beta[c]; + + /* ── Normalize and apply affine transform ───────────────────────────── */ + for (uint32_t n = 0; n < N; n++) { + const float32_t *x_nc = X + (n * C + c) * N_hw; + float32_t *y_nc = Y + (n * C + c) * N_hw; + for (uint32_t hw = 0; hw < N_hw; hw++) { + y_nc[hw] = (x_nc[hw] - mean) * inv_std * g + b; + } + } + } +} + +/* + * Batch Normalization backward pass. + * + * Uses saved_mean / saved_inv_std stash from the forward pass to compute: + * dbeta[c] = sum_{n,h,w} dY[n,c,h,w] + * dgamma[c] = sum_{n,h,w} dY[n,c,h,w] * x_hat[n,c,h,w] + * dX[n,c,h,w] = inv_std / N_total * (N_total * dY[n,c,h,w] * gamma[c] + * - dbeta[c] + * - x_hat[n,c,h,w] * dgamma[c]) + * + * Parallelism: channels are split evenly across cores. + * Each core independently computes its channel slice of dgamma, dbeta, dX. + */ +void PULP_BatchNormGrad_fp32(const float32_t *dY, const float32_t *X, + const float32_t *gamma, const float32_t *saved_mean, + const float32_t *saved_inv_std, float32_t *dX, + float32_t *dgamma, float32_t *dbeta, uint32_t N, uint32_t C, + uint32_t H_in, uint32_t W_in, float32_t epsilon) { + int8_t core_id = pi_core_id(); + int8_t log2Core = LOG2(NUM_CORES); + + uint32_t N_hw = H_in * W_in; + uint32_t N_total = N * N_hw; + float32_t inv_N = 1.0f / (float32_t)N_total; + + /* Split channels across cores */ + int32_t chunk = ((int32_t)C >> log2Core) + (((int32_t)C & (NUM_CORES - 1)) != 0); + int32_t c_start = MIN(chunk * core_id, (int32_t)C); + int32_t c_end = MIN(c_start + chunk, (int32_t)C); + + for (int32_t c = c_start; c < c_end; c++) { + float32_t mean = saved_mean[c]; + float32_t inv_std = saved_inv_std[c]; + float32_t g = gamma[c]; + + /* ── First pass: accumulate dbeta and dgamma ─────────────────────────── */ + float32_t sum_dbeta = 0.0f; + float32_t sum_dgamma = 0.0f; + + for (uint32_t n = 0; n < N; n++) { + const float32_t *x_nc = X + (n * C + c) * N_hw; + const float32_t *dy_nc = dY + (n * C + c) * N_hw; + for (uint32_t hw = 0; hw < N_hw; hw++) { + float32_t x_hat = (x_nc[hw] - mean) * inv_std; + sum_dbeta += dy_nc[hw]; + sum_dgamma += dy_nc[hw] * x_hat; + } + } + dgamma[c] = sum_dgamma; + dbeta[c] = sum_dbeta; + + /* ── Second pass: compute dX ─────────────────────────────────────────── */ + float32_t scale = inv_std * inv_N; + + for (uint32_t n = 0; n < N; n++) { + const float32_t *x_nc = X + (n * C + c) * N_hw; + const float32_t *dy_nc = dY + (n * C + c) * N_hw; + float32_t *dx_nc = dX + (n * C + c) * N_hw; + for (uint32_t hw = 0; hw < N_hw; hw++) { + float32_t x_hat = (x_nc[hw] - mean) * inv_std; + float32_t dx_hat = dy_nc[hw] * g; + dx_nc[hw] = scale * ((float32_t)N_total * dx_hat - sum_dbeta - x_hat * sum_dgamma); + } + } + } +} diff --git a/TargetLibraries/PULPOpen/src/ConvGrad.c b/TargetLibraries/PULPOpen/src/ConvGrad.c new file mode 100644 index 0000000000..089db948ed --- /dev/null +++ b/TargetLibraries/PULPOpen/src/ConvGrad.c @@ -0,0 +1,1140 @@ + +/* + * SPDX-FileCopyrightText: 2023 ETH Zurich and University of Bologna + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include "DeeployPULPMath.h" +#include "pmsis.h" + +// ============================================================================ +// Minimal pulp-trainlib interface - avoiding pulp_train_defines.h conflicts +// ============================================================================ + +struct blob { + float *data; + float *diff; + int dim; + int W; + int H; + int C; +}; + +void pulp_conv2d_fp32_bw_param_grads_cl(void *Conv2D_args); +void pulp_conv2d_fp32_bw_input_grads_cl(void *Conv2D_args); + +struct Conv2D_args { + struct blob *input; + struct blob *coeff; + struct blob *bias; + struct blob *output; + int Lpad; + int Rpad; + int Upad; + int Dpad; + int stride_h; + int stride_w; + float *i2c_buffer; + float *bt_buffer; + int skip_wg_grad; + int skip_in_grad; + int HWC; + int opt_matmul_type_fw; + int opt_matmul_type_wg; + int opt_matmul_type_ig; + int USE_BIASES; + int USE_IM2COL; + int USE_DMA_IM2COL; +}; + +void pulp_conv_dw_fp32_bw_input_grads_cl(void *DepthWise_Conv_args); +void pulp_conv_dw_fp32_bw_param_grads_cl(void *DepthWise_Conv_args); + +struct DepthWise_Conv_args { + struct blob *input; + struct blob *coeff; + struct blob *output; + + int stride_h; + int stride_w; + + int Lpad; + int Rpad; + int Upad; + int Dpad; + + int skip_wg_grad; + int skip_in_grad; + + int HWC; +}; + +void pulp_conv_pw_fp32_bw_param_grads_cl(void *PointWise_Conv_args); +void pulp_conv_pw_fp32_bw_input_grads_cl(void *PointWise_Conv_args); + +struct PointWise_Conv_args { + struct blob *input; + struct blob *coeff; + struct blob *output; + float *transpose_buffer; + int skip_wg_grad; + int skip_in_grad; + int opt_matmul_type_fw; + int opt_matmul_type_wg; + int opt_matmul_type_ig; + int HWC; +}; + +// Minimal declarations for direct transpose + GEMM in PWConvGradX +struct transp_args { + float *in_matrix; + float *out_matrix; + int N; + int M; + int *dim; + int *transposed_axes; + int n_dim; +}; + +struct matMul_args { + float *__restrict__ A; + float *__restrict__ B; + float *__restrict__ C; + int N; + int M; + int K; + int trans_B; +}; + +void transpose_matrix(void *void_args); +void mm(void *void_args); + +void PULP_ConvGradW2d_fp32_fp32_fp32_CHW( + const float *__restrict__ pGradOut, uint32_t H_out, uint32_t W_out, + uint32_t C_out, const float *__restrict__ pInput, uint32_t H_in, + uint32_t W_in, uint32_t C_in, uint32_t P, uint32_t Q, uint32_t SP, + uint32_t SQ, float *__restrict__ pGradWeight, uint32_t pad_top, + uint32_t pad_bottom, uint32_t pad_left, uint32_t pad_right) { + + struct blob input_blob = {0}; + struct blob output_blob = {0}; + struct blob coeff_blob = {0}; + struct blob bias_blob = {0}; + + input_blob.data = (float *)pInput; + input_blob.diff = NULL; + input_blob.W = W_in; + input_blob.H = H_in; + input_blob.C = C_in; + input_blob.dim = C_in * H_in * W_in; + + output_blob.data = NULL; + output_blob.diff = (float *)pGradOut; + output_blob.W = W_out; + output_blob.H = H_out; + output_blob.C = C_out; + output_blob.dim = C_out * H_out * W_out; + + coeff_blob.data = NULL; + coeff_blob.diff = (float *)pGradWeight; + coeff_blob.W = Q; + coeff_blob.H = P; + coeff_blob.C = C_out; + coeff_blob.dim = C_out * C_in * P * Q; + + bias_blob.data = NULL; + bias_blob.diff = NULL; + bias_blob.W = 1; + bias_blob.H = 1; + bias_blob.C = C_out; + bias_blob.dim = C_out; + + struct Conv2D_args conv_args; + memset(&conv_args, 0, sizeof(conv_args)); + + conv_args.input = &input_blob; + conv_args.output = &output_blob; + conv_args.coeff = &coeff_blob; + conv_args.bias = &bias_blob; + + conv_args.Lpad = (int)pad_left; + conv_args.Rpad = (int)pad_right; + conv_args.Upad = (int)pad_top; + conv_args.Dpad = (int)pad_bottom; + conv_args.stride_h = (int)SP; + conv_args.stride_w = (int)SQ; + + conv_args.i2c_buffer = NULL; + conv_args.bt_buffer = NULL; + + conv_args.skip_wg_grad = 0; + conv_args.skip_in_grad = 1; + conv_args.HWC = 0; + conv_args.USE_BIASES = 0; + conv_args.USE_IM2COL = 0; + conv_args.USE_DMA_IM2COL = 0; + + pulp_conv2d_fp32_bw_param_grads_cl(&conv_args); +} + +void PULP_ConvGradW2d_fp32_fp32_fp32_CHW_Im2Col( + const float *__restrict__ pGradOut, uint32_t H_out, uint32_t W_out, + uint32_t C_out, const float *__restrict__ pInput, uint32_t H_in, + uint32_t W_in, uint32_t C_in, uint32_t P, uint32_t Q, uint32_t SP, + uint32_t SQ, float *__restrict__ pGradWeight, uint32_t pad_top, + uint32_t pad_bottom, uint32_t pad_left, uint32_t pad_right, + float *__restrict__ ctxtBuffer, uint32_t ctxtBufferSize) { + + struct blob input_blob = {0}; + struct blob output_blob = {0}; + struct blob coeff_blob = {0}; + struct blob bias_blob = {0}; + + input_blob.data = (float *)pInput; + input_blob.diff = NULL; + input_blob.W = W_in; + input_blob.H = H_in; + input_blob.C = C_in; + input_blob.dim = C_in * H_in * W_in; + + output_blob.data = NULL; + output_blob.diff = (float *)pGradOut; + output_blob.W = W_out; + output_blob.H = H_out; + output_blob.C = C_out; + output_blob.dim = C_out * H_out * W_out; + + coeff_blob.data = NULL; + coeff_blob.diff = (float *)pGradWeight; + coeff_blob.W = Q; + coeff_blob.H = P; + coeff_blob.C = C_in; + coeff_blob.dim = C_out * C_in * P * Q; + + bias_blob.data = NULL; + bias_blob.diff = NULL; + bias_blob.W = 1; + bias_blob.H = 1; + bias_blob.C = C_out; + bias_blob.dim = C_out; + + struct Conv2D_args conv_args; + memset(&conv_args, 0, sizeof(conv_args)); + + conv_args.input = &input_blob; + conv_args.output = &output_blob; + conv_args.coeff = &coeff_blob; + conv_args.bias = &bias_blob; + + conv_args.Lpad = (int)pad_left; + conv_args.Rpad = (int)pad_right; + conv_args.Upad = (int)pad_top; + conv_args.Dpad = (int)pad_bottom; + conv_args.stride_h = (int)SP; + conv_args.stride_w = (int)SQ; + + conv_args.i2c_buffer = ctxtBuffer; + conv_args.bt_buffer = NULL; + + conv_args.skip_wg_grad = 0; + conv_args.skip_in_grad = 1; + conv_args.HWC = 0; + conv_args.USE_BIASES = 0; + conv_args.USE_IM2COL = 1; + conv_args.USE_DMA_IM2COL = 0; + + pulp_conv2d_fp32_bw_param_grads_cl(&conv_args); +} + +void PULP_ConvGradX2d_fp32_fp32_fp32_CHW_trainlib( + const float *__restrict__ pGradOut, uint32_t H_out, uint32_t W_out, + uint32_t C_out, const float *__restrict__ pWeight, uint32_t C_in, + uint32_t P, uint32_t Q, uint32_t SP, uint32_t SQ, + float *__restrict__ pGradIn, uint32_t H_in, uint32_t W_in, uint32_t pad_top, + uint32_t pad_bottom, uint32_t pad_left, uint32_t pad_right) { + + struct blob input_blob = (struct blob){0}; + struct blob output_blob = (struct blob){0}; + struct blob coeff_blob = (struct blob){0}; + struct blob bias_blob = (struct blob){0}; + + input_blob.data = NULL; + input_blob.diff = (float *)pGradIn; + input_blob.W = (int)W_in; + input_blob.H = (int)H_in; + input_blob.C = (int)C_in; + input_blob.dim = (int)(C_in * H_in * W_in); + + output_blob.data = NULL; + output_blob.diff = (float *)pGradOut; + output_blob.W = (int)W_out; + output_blob.H = (int)H_out; + output_blob.C = (int)C_out; + output_blob.dim = (int)(C_out * H_out * W_out); + + coeff_blob.data = (float *)pWeight; + coeff_blob.diff = NULL; + coeff_blob.W = (int)Q; + coeff_blob.H = (int)P; + coeff_blob.C = (int)C_out; + coeff_blob.dim = (int)(C_out * C_in * P * Q); + + bias_blob.data = NULL; + bias_blob.diff = NULL; + bias_blob.W = 1; + bias_blob.H = 1; + bias_blob.C = (int)C_out; + bias_blob.dim = (int)C_out; + + struct Conv2D_args conv_args; + memset(&conv_args, 0, sizeof(conv_args)); + + conv_args.input = &input_blob; + conv_args.output = &output_blob; + conv_args.coeff = &coeff_blob; + conv_args.bias = &bias_blob; + + conv_args.Lpad = (int)pad_left; + conv_args.Rpad = (int)pad_right; + conv_args.Upad = (int)pad_top; + conv_args.Dpad = (int)pad_bottom; + conv_args.stride_h = (int)SP; + conv_args.stride_w = (int)SQ; + + conv_args.i2c_buffer = NULL; + conv_args.bt_buffer = NULL; + + conv_args.skip_wg_grad = 1; + conv_args.skip_in_grad = 0; + conv_args.HWC = 0; + conv_args.USE_BIASES = 0; + conv_args.USE_IM2COL = 0; + conv_args.USE_DMA_IM2COL = 0; + + pulp_conv2d_fp32_bw_input_grads_cl(&conv_args); +} + +void PULP_ConvGradX2d_fp32_fp32_fp32_CHW_Im2Col( + const float *__restrict__ pGradOut, uint32_t H_out, uint32_t W_out, + uint32_t C_out, const float *__restrict__ pWeight, uint32_t C_in, + uint32_t P, uint32_t Q, uint32_t SP, uint32_t SQ, + float *__restrict__ pGradIn, uint32_t H_in, uint32_t W_in, uint32_t pad_top, + uint32_t pad_bottom, uint32_t pad_left, uint32_t pad_right, + float *__restrict__ ctxtBuffer, uint32_t ctxtBufferSize, + float *__restrict__ btBuffer, uint32_t btBufferSize) { + + struct blob input_blob = {0}; + struct blob output_blob = {0}; + struct blob coeff_blob = {0}; + struct blob bias_blob = {0}; + + input_blob.data = NULL; + input_blob.diff = (float *)pGradIn; + input_blob.W = (int)W_in; + input_blob.H = (int)H_in; + input_blob.C = (int)C_in; + input_blob.dim = (int)(C_in * H_in * W_in); + + output_blob.data = NULL; + output_blob.diff = (float *)pGradOut; + output_blob.W = (int)W_out; + output_blob.H = (int)H_out; + output_blob.C = (int)C_out; + output_blob.dim = (int)(C_out * H_out * W_out); + + coeff_blob.data = (float *)pWeight; + coeff_blob.diff = NULL; + coeff_blob.W = (int)Q; + coeff_blob.H = (int)P; + coeff_blob.C = (int)C_out; + coeff_blob.dim = (int)(C_out * C_in * P * Q); + + bias_blob.data = NULL; + bias_blob.diff = NULL; + bias_blob.W = 1; + bias_blob.H = 1; + bias_blob.C = (int)C_out; + bias_blob.dim = (int)C_out; + + struct Conv2D_args conv_args; + memset(&conv_args, 0, sizeof(conv_args)); + + conv_args.input = &input_blob; + conv_args.output = &output_blob; + conv_args.coeff = &coeff_blob; + conv_args.bias = &bias_blob; + + conv_args.Lpad = (int)pad_left; + conv_args.Rpad = (int)pad_right; + conv_args.Upad = (int)pad_top; + conv_args.Dpad = (int)pad_bottom; + conv_args.stride_h = (int)SP; + conv_args.stride_w = (int)SQ; + + conv_args.i2c_buffer = ctxtBuffer; + conv_args.bt_buffer = btBuffer; + + conv_args.skip_wg_grad = 1; + conv_args.skip_in_grad = 0; + conv_args.HWC = 0; + conv_args.USE_BIASES = 0; + conv_args.USE_IM2COL = 1; + conv_args.USE_DMA_IM2COL = 0; + + pulp_conv2d_fp32_bw_input_grads_cl(&conv_args); +} + +static inline int32_t max_i32(int32_t a, int32_t b) { return (a > b) ? a : b; } +static inline int32_t min_i32(int32_t a, int32_t b) { return (a < b) ? a : b; } + +void PULP_ConvGradX2d_fp32_fp32_fp32_CHW_tiled( + const float *__restrict__ pGradOut, + uint32_t dim_im_out_x, // H_out (tile) + uint32_t dim_im_out_y, // W_out (tile) + uint32_t ch_im_out, // C_out (full) + const float *__restrict__ pWeight, + uint32_t ch_im_in, // C_in (full) + uint32_t dim_kernel_x, // P (kernel H) + uint32_t dim_kernel_y, // Q (kernel W) + uint32_t stride_h, // SH + uint32_t stride_w, // SW + float *__restrict__ pGradIn, + uint32_t dim_im_in_x, // H_in (tile) + uint32_t dim_im_in_y, // W_in (tile) + uint32_t padding_x_left, // pad_top + uint32_t padding_x_right, // pad_bottom (unused here) + uint32_t padding_y_top, // pad_left + uint32_t padding_y_bottom,// pad_right (unused here) + uint16_t offset_grad_in_h, + uint16_t offset_grad_in_w, + uint16_t offset_grad_out_h, + uint16_t offset_grad_out_w +){ + (void)padding_x_right; + (void)padding_y_bottom; + + const uint32_t Hout_t = dim_im_out_x; + const uint32_t Wout_t = dim_im_out_y; + const uint32_t Hin_t = dim_im_in_x; + const uint32_t Win_t = dim_im_in_y; + + const uint32_t Cout = ch_im_out; + const uint32_t Cin = ch_im_in; + + const uint32_t P = dim_kernel_x; + const uint32_t Q = dim_kernel_y; + + const int32_t pad_top = (int32_t)padding_x_left; + const int32_t pad_left = (int32_t)padding_y_top; + + const int32_t sh = (int32_t)stride_h; + const int32_t sw = (int32_t)stride_w; + + const int32_t hx0 = (int32_t)offset_grad_in_h; + const int32_t wx0 = (int32_t)offset_grad_in_w; + const int32_t hx1 = hx0 + (int32_t)Hin_t - 1; + const int32_t wx1 = wx0 + (int32_t)Win_t - 1; + + // -------- core partition over Cin -------- + const int core_id = pi_core_id(); + const int ncores = NUM_CORES; + + const uint32_t ci_chunk = (Cin + (uint32_t)ncores - 1u) / (uint32_t)ncores; + const uint32_t ci_start = (uint32_t)core_id * ci_chunk; + uint32_t ci_stop = ci_start + ci_chunk; + if (ci_stop > Cin) ci_stop = Cin; + + if (ci_start >= ci_stop) { + return; + } + + for (uint32_t ci = ci_start; ci < ci_stop; ++ci) { + float *dx_ci = pGradIn + (size_t)ci * Hin_t * Win_t; + for (uint32_t ih = 0; ih < Hin_t; ++ih) { + for (uint32_t iw = 0; iw < Win_t; ++iw) { + dx_ci[ih * Win_t + iw] = 0.0f; + } + } + } + + for (uint32_t co = 0; co < Cout; ++co) { + const float *dy_co = pGradOut + (size_t)co * Hout_t * Wout_t; + + for (uint32_t ly = 0; ly < Hout_t; ++ly) { + const int32_t oy = (int32_t)offset_grad_out_h + (int32_t)ly; + const int32_t base_h = oy * sh - pad_top; + + for (uint32_t lx = 0; lx < Wout_t; ++lx) { + const int32_t ox = (int32_t)offset_grad_out_w + (int32_t)lx; + const int32_t base_w = ox * sw - pad_left; + + const float dy_val = dy_co[ly * Wout_t + lx]; + + // prune ky/kx once per (co,ly,lx) (independent of ci) + int32_t ky_min = max_i32(0, hx0 - base_h); + int32_t ky_max = min_i32((int32_t)P - 1, hx1 - base_h); + if (ky_min > ky_max) continue; + + int32_t kx_min = max_i32(0, wx0 - base_w); + int32_t kx_max = min_i32((int32_t)Q - 1, wx1 - base_w); + if (kx_min > kx_max) continue; + + for (uint32_t ci = ci_start; ci < ci_stop; ++ci) { + float *dx_ci = pGradIn + (size_t)ci * Hin_t * Win_t; + + // W[co,ci,:,:] base (assumes layout [Cout][Cin][P][Q]) + const float *w_co_ci = pWeight + + (((size_t)co * (size_t)Cin + (size_t)ci) * (size_t)P * (size_t)Q); + + for (int32_t ky = ky_min; ky <= ky_max; ++ky) { + const int32_t ih = (base_h + ky) - hx0; // local in tile + + for (int32_t kx = kx_min; kx <= kx_max; ++kx) { + const int32_t iw = (base_w + kx) - wx0; + + dx_ci[(uint32_t)ih * Win_t + (uint32_t)iw] += + dy_val * w_co_ci[(size_t)ky * (size_t)Q + (size_t)kx]; + } + } + } + } + } + } +} + +void PULP_ConvGradX2d_fp32_fp32_fp32_CHW( + const float *__restrict__ pGradOut, + uint32_t dim_im_out_x, // H_out (tile) + uint32_t dim_im_out_y, // W_out (tile) + uint32_t ch_im_out, // C_out (full) + const float *__restrict__ pWeight, + uint32_t ch_im_in, // C_in (full) + uint32_t dim_kernel_x, // P + uint32_t dim_kernel_y, // Q + uint32_t stride_h, // SP + uint32_t stride_w, // SQ + float *__restrict__ pGradIn, + uint32_t dim_im_in_x, // H_in (tile) + uint32_t dim_im_in_y, // W_in (tile) + uint32_t padding_x_left, // pad_top (tile-specific) + uint32_t padding_x_right, // pad_bottom (tile-specific) + uint32_t padding_y_top, // pad_left (tile-specific) + uint32_t padding_y_bottom // pad_right (tile-specific) +) { + // Map to more intuitive names + const uint32_t H_out = dim_im_out_x; + const uint32_t W_out = dim_im_out_y; + const uint32_t C_out = ch_im_out; + const uint32_t C_in = ch_im_in; + const uint32_t P = dim_kernel_x; + const uint32_t Q = dim_kernel_y; + const uint32_t H_in = dim_im_in_x; + const uint32_t W_in = dim_im_in_y; + const uint32_t pad_top = padding_x_left; + const uint32_t pad_bottom = padding_x_right; + const uint32_t pad_left = padding_y_top; + const uint32_t pad_right = padding_y_bottom; + + // Get core ID for parallelization across input channels + int8_t core_id = pi_core_id(); + int8_t log2Core = LOG2(NUM_CORES); + + // DEBUG: Print parameters on core 0 only + if (core_id == 0) { + printf("\n[ConvGradX] === Kernel Invocation ===\n"); + printf("[ConvGradX] dY tile: H_out=%lu, W_out=%lu, C_out=%lu\n", + (unsigned long)H_out, (unsigned long)W_out, (unsigned long)C_out); + printf("[ConvGradX] dX tile: H_in=%lu, W_in=%lu, C_in=%lu\n", + (unsigned long)H_in, (unsigned long)W_in, (unsigned long)C_in); + printf("[ConvGradX] Kernel: P=%lu, Q=%lu\n", + (unsigned long)P, (unsigned long)Q); + printf("[ConvGradX] Stride: stride_h=%lu, stride_w=%lu\n", + (unsigned long)stride_h, (unsigned long)stride_w); + printf("[ConvGradX] Padding: top=%lu, bottom=%lu, left=%lu, right=%lu\n", + (unsigned long)pad_top, (unsigned long)pad_bottom, + (unsigned long)pad_left, (unsigned long)pad_right); + printf("[ConvGradX] Pointers: pGradOut=%p, pWeight=%p, pGradIn=%p\n", + (void*)pGradOut, (void*)pWeight, (void*)pGradIn); + } + + // Parallelize over input channels (C_in) + uint16_t ch_chunk = (C_in >> log2Core) + ((C_in & (NUM_CORES - 1)) != 0); + uint16_t ch_start = MIN(ch_chunk * core_id, C_in); + uint16_t ch_stop = MIN(ch_start + ch_chunk, C_in); + + // DEBUG: Print channel assignment for each core + printf("[ConvGradX] Core %d: ch_range=[%u, %u), chunk_size=%u\n", + core_id, ch_start, ch_stop, ch_chunk); + + if (ch_stop <= ch_start) { + printf("[ConvGradX] Core %d: No channels assigned, returning\n", core_id); + return; + } + + // ========================================================================= + // Step 1: Zero-initialize dX tile for this core's channel range + // ========================================================================= + // CHW layout: [C, H, W] + for (uint32_t c_in = ch_start; c_in < ch_stop; ++c_in) { + for (uint32_t h = 0; h < H_in; ++h) { + for (uint32_t w = 0; w < W_in; ++w) { + uint32_t dx_idx = (c_in * H_in + h) * W_in + w; + pGradIn[dx_idx] = 0.0f; + } + } + } + + if (core_id == 0) { + printf("[ConvGradX] Core 0: Initialized dX tile to zero\n"); + } + + // ========================================================================= + // Step 2: Compute gradient via transposed convolution + // ========================================================================= + // For each input channel assigned to this core + for (uint32_t c_in = ch_start; c_in < ch_stop; ++c_in) { + // For each kernel position + for (uint32_t kh = 0; kh < P; ++kh) { + for (uint32_t kw = 0; kw < Q; ++kw) { + // For each output position in dY tile + for (uint32_t h_out = 0; h_out < H_out; ++h_out) { + // Compute corresponding input position + int32_t h_in = (int32_t)h_out * (int32_t)stride_h + + (int32_t)kh - (int32_t)pad_top; + + // Check bounds (tile-local) + if (h_in < 0 || h_in >= (int32_t)H_in) { + continue; + } + + for (uint32_t w_out = 0; w_out < W_out; ++w_out) { + // Compute corresponding input position + int32_t w_in = (int32_t)w_out * (int32_t)stride_w + + (int32_t)kw - (int32_t)pad_left; + + // Check bounds (tile-local) + if (w_in < 0 || w_in >= (int32_t)W_in) { + continue; + } + + // Accumulate gradient contributions from all output channels + // dX index: CHW layout [C_in, H_in, W_in] + uint32_t dx_idx = (c_in * H_in + (uint32_t)h_in) * W_in + (uint32_t)w_in; + + for (uint32_t c_out = 0; c_out < C_out; ++c_out) { + // dY index: CHW layout [C_out, H_out, W_out] + uint32_t dy_idx = (c_out * H_out + h_out) * W_out + w_out; + + // Weight index: [C_out, C_in, P, Q] layout + uint32_t w_idx = ((c_out * C_in + c_in) * P + kh) * Q + kw; + + // Accumulate: dX += dY * W + pGradIn[dx_idx] += pGradOut[dy_idx] * pWeight[w_idx]; + } + } + } + } + } + } + + // DEBUG: Print sample output values on core 0 + if (core_id == 0) { + printf("[ConvGradX] Core 0: Computation done\n"); + printf("[ConvGradX] Core 0: Sample dX values:\n"); + for (uint32_t i = 0; i < MIN(5, H_in * W_in * C_in); ++i) { + printf(" dX[%lu] = %.6f\n", (unsigned long)i, pGradIn[i]); + } + + // Print sample input values + printf("[ConvGradX] Core 0: Sample dY values:\n"); + for (uint32_t i = 0; i < MIN(5, H_out * W_out * C_out); ++i) { + printf(" dY[%lu] = %.6f\n", (unsigned long)i, pGradOut[i]); + } + + printf("[ConvGradX] Core 0: Sample Weight values:\n"); + for (uint32_t i = 0; i < MIN(5, C_out * C_in * P * Q); ++i) { + printf(" W[%lu] = %.6f\n", (unsigned long)i, pWeight[i]); + } + } +} + + +void PULP_DWConvTrans2d_fp32_fp32_fp32_HWC( + const float *__restrict__ pGradOut, uint32_t H_out, uint32_t W_out, + uint32_t C_total, const float *__restrict__ pWeight, uint32_t P, uint32_t Q, + uint32_t SP, uint32_t SQ, float *__restrict__ pGradIn, uint32_t pad_top, + uint32_t pad_bottom, uint32_t pad_left, uint32_t pad_right) { + + uint32_t H_in = (H_out - 1) * SP + P - pad_top - pad_bottom; + uint32_t W_in = (W_out - 1) * SQ + Q - pad_left - pad_right; + + memset(pGradIn, 0, sizeof(float) * (C_total * H_in * W_in)); + struct blob input_blob = {0}; + struct blob coeff_blob = {0}; + struct blob output_blob = {0}; + + input_blob.data = NULL; + input_blob.diff = (float *)pGradIn; + input_blob.W = (int)W_in; + input_blob.H = (int)H_in; + input_blob.C = (int)C_total; + input_blob.dim = (int)(C_total * H_in * W_in); + + coeff_blob.data = (float *)pWeight; + coeff_blob.diff = NULL; + coeff_blob.W = (int)Q; + coeff_blob.H = (int)P; + coeff_blob.C = (int)C_total; + coeff_blob.dim = (int)(C_total * P * Q); + + output_blob.data = NULL; + output_blob.diff = (float *)pGradOut; + output_blob.W = (int)W_out; + output_blob.H = (int)H_out; + output_blob.C = (int)C_total; + output_blob.dim = (int)(C_total * H_out * W_out); + + struct DepthWise_Conv_args dw_args; + memset(&dw_args, 0, sizeof(dw_args)); + + dw_args.input = &input_blob; + dw_args.coeff = &coeff_blob; + dw_args.output = &output_blob; + + dw_args.stride_h = (int)SP; + dw_args.stride_w = (int)SQ; + + dw_args.Lpad = (int)pad_left; + dw_args.Rpad = (int)pad_right; + dw_args.Upad = (int)pad_top; + dw_args.Dpad = (int)pad_bottom; + + dw_args.skip_wg_grad = 1; + dw_args.skip_in_grad = 0; + + dw_args.HWC = 0; + pulp_conv_dw_fp32_bw_input_grads_cl(&dw_args); +} + +void PULP_DWConvGradW2d_fp32_fp32_fp32_CHW( + const float *__restrict__ pGradOut, uint32_t H_out, uint32_t W_out, + uint32_t C_out, const float *__restrict__ pInput, uint32_t H_in, + uint32_t W_in, uint32_t C_in, uint32_t P, uint32_t Q, uint32_t SP, + uint32_t SQ, float *__restrict__ pGradWeight, uint32_t pad_top, + uint32_t pad_bottom, uint32_t pad_left, uint32_t pad_right) { + // Supports depthwise convolution with multiplier + // For depthwise: groups = C_in, C_out = C_in * multiplier + // Weight shape: [C_out, 1, P, Q] + + uint32_t gradw_elems = C_out * (C_in / C_out) * P * Q; + + struct blob input_blob = {0}; + struct blob coeff_blob = {0}; + struct blob output_blob = {0}; + + input_blob.data = (float *)pInput; + input_blob.diff = NULL; + input_blob.W = (int)W_in; + input_blob.H = (int)H_in; + input_blob.C = (int)C_in; + input_blob.dim = (int)(C_in * H_in * W_in); + + coeff_blob.data = NULL; + coeff_blob.diff = (float *)pGradWeight; + coeff_blob.W = (int)Q; + coeff_blob.H = (int)P; + coeff_blob.C = (int)C_out; // Fixed: should be C_out for DW with multiplier + coeff_blob.dim = (int)(C_out * P * Q); // Fixed: total weight elements + + output_blob.data = NULL; + output_blob.diff = (float *)pGradOut; + output_blob.W = (int)W_out; + output_blob.H = (int)H_out; + output_blob.C = (int)C_out; + output_blob.dim = (int)(C_out * H_out * W_out); + + struct DepthWise_Conv_args dw_args; + memset(&dw_args, 0, sizeof(dw_args)); + + dw_args.input = &input_blob; + dw_args.coeff = &coeff_blob; + dw_args.output = &output_blob; + + dw_args.stride_h = (int)SP; + dw_args.stride_w = (int)SQ; + + dw_args.Lpad = (int)pad_left; + dw_args.Rpad = (int)pad_right; + dw_args.Upad = (int)pad_top; + dw_args.Dpad = (int)pad_bottom; + + dw_args.skip_wg_grad = 0; + dw_args.skip_in_grad = 1; + dw_args.HWC = 0; + pulp_conv_dw_fp32_bw_param_grads_cl(&dw_args); +} + +// ============================================================================ +// Pointwise Convolution Gradient Functions (using pulptrainlib pw interfaces) +// ============================================================================ + +void PULP_PWConvGradW2d_fp32_fp32_fp32_CHW( + const float *__restrict__ pGradOut, uint32_t H_out, uint32_t W_out, + uint32_t C_out, const float *__restrict__ pInput, uint32_t H_in, + uint32_t W_in, uint32_t C_in, float *__restrict__ pGradWeight) { + + struct blob input_blob = {0}; + struct blob output_blob = {0}; + struct blob coeff_blob = {0}; + + // Input blob (forward activation) + input_blob.data = (float *)pInput; + input_blob.diff = NULL; + input_blob.W = (int)W_in; + input_blob.H = (int)H_in; + input_blob.C = (int)C_in; + input_blob.dim = (int)(C_in * H_in * W_in); + + // Output blob (gradient w.r.t. output) + output_blob.data = NULL; + output_blob.diff = (float *)pGradOut; + output_blob.W = (int)W_out; + output_blob.H = (int)H_out; + output_blob.C = (int)C_out; + output_blob.dim = (int)(C_out * H_out * W_out); + + // Weight blob (gradient w.r.t. weights - output) + // For PW conv: kernel is 1x1, so dim = C_out * C_in + coeff_blob.data = NULL; + coeff_blob.diff = (float *)pGradWeight; + coeff_blob.W = 1; + coeff_blob.H = 1; + coeff_blob.C = (int)C_in; + coeff_blob.dim = (int)(C_out * C_in); + + struct PointWise_Conv_args pw_args; + memset(&pw_args, 0, sizeof(pw_args)); + + pw_args.input = &input_blob; + pw_args.output = &output_blob; + pw_args.coeff = &coeff_blob; + pw_args.transpose_buffer = NULL; + + pw_args.skip_wg_grad = 0; // Compute weight gradient + pw_args.skip_in_grad = 1; // Skip input gradient + pw_args.HWC = 0; // CHW layout + pw_args.opt_matmul_type_fw = 0; + pw_args.opt_matmul_type_wg = 0; + pw_args.opt_matmul_type_ig = 0; + + pulp_conv_pw_fp32_bw_param_grads_cl(&pw_args); +} + + +void PULP_PWConvGradX2d_fp32_fp32_fp32_CHW( + const float *__restrict__ pGradOut, uint32_t H_out, uint32_t W_out, + uint32_t C_out, const float *__restrict__ pWeight, uint32_t C_in, + float *__restrict__ pGradIn, uint32_t H_in, uint32_t W_in, + float *__restrict__ pTransposeBuffer, uint32_t transposeBufferSize) { + + // pulp_conv_pw_fp32_bw_input_grads_cl has a bug: it passes M=C_out, N=C_in + // to transpose_matrix, treating W as [C_in rows, C_out cols], but W is + // stored as [C_out, C_in] row-major. This works only when C_in == C_out. + // Fix: call transpose_matrix directly with N=C_out, M=C_in (correct dims), + // then call mm directly with the correctly transposed buffer. + + memset(pGradIn, 0, sizeof(float) * (C_in * H_in * W_in)); + + // Step 1: Transpose W[C_out, C_in] -> pTransposeBuffer[C_in, C_out] + // N = C_out (rows of W), M = C_in (cols of W) -> output [M=C_in, N=C_out] + struct transp_args tr_args; + tr_args.in_matrix = (float *)pWeight; + tr_args.out_matrix = pTransposeBuffer; + tr_args.N = (int)C_out; + tr_args.M = (int)C_in; + tr_args.dim = NULL; + tr_args.transposed_axes = NULL; + tr_args.n_dim = 0; + pi_cl_team_fork(NUM_CORES, transpose_matrix, &tr_args); + + // Step 2: GEMM: dX[C_in, H*W] = W^T[C_in, C_out] x dY[C_out, H*W] + struct matMul_args mm_args; + mm_args.A = pTransposeBuffer; // [C_in, C_out] + mm_args.B = (float *)pGradOut; // [C_out, H*W] + mm_args.C = pGradIn; // [C_in, H*W] + mm_args.N = (int)C_in; + mm_args.M = (int)(H_out * W_out); + mm_args.K = (int)C_out; + mm_args.trans_B = 0; + pi_cl_team_fork(NUM_CORES, mm, &mm_args); +} + +// Tile-aware Im2Col-based ConvGradX kernel with offset support +void PULP_ConvGradX2d_fp32_fp32_fp32_CHW_Im2Col_tiled( + const float *__restrict__ pGradOut, // dY tile (L1) + uint32_t dim_im_out_x, // dY tile H + uint32_t dim_im_out_y, // dY tile W + uint32_t ch_im_out, // C_out (full) + const float *__restrict__ pWeight, // W + uint32_t ch_im_in, // C_in (full) + uint32_t dim_kernel_x, // P (kernel H) + uint32_t dim_kernel_y, // Q (kernel W) + uint32_t stride_h, // stride H + uint32_t stride_w, // stride W + float *__restrict__ pGradIn, // dX tile (L1) + uint32_t dim_im_in_x, // dX tile H + uint32_t dim_im_in_y, // dX tile W + uint32_t padding_y_top, // pad top (tile-specific) + uint32_t padding_y_bottom, // pad bottom (tile-specific) + uint32_t padding_x_left, // pad left (tile-specific) + uint32_t padding_x_right, // pad right (tile-specific) + uint16_t offset_grad_in_h, // dX tile offset H (global) + uint16_t offset_grad_in_w, // dX tile offset W (global) + uint16_t offset_grad_out_h, // dY tile offset H (global) + uint16_t offset_grad_out_w, // dY tile offset W (global) + float *__restrict__ ctxtBuffer, + uint32_t ctxtBufferSize, + float *__restrict__ btBuffer, + uint32_t btBufferSize +) { + const uint32_t Hout_t = dim_im_out_x; + const uint32_t Wout_t = dim_im_out_y; + const uint32_t Hin_t = dim_im_in_x; + const uint32_t Win_t = dim_im_in_y; + + const uint32_t Cout = ch_im_out; + const uint32_t Cin = ch_im_in; + + const uint32_t P = dim_kernel_x; + const uint32_t Q = dim_kernel_y; + + const int32_t pad_top = (int32_t)padding_y_top; + const int32_t pad_left = (int32_t)padding_x_left; + + const int32_t sh = (int32_t)stride_h; + const int32_t sw = (int32_t)stride_w; + + const int32_t hx0 = (int32_t)offset_grad_in_h; + const int32_t wx0 = (int32_t)offset_grad_in_w; + const int32_t hx1 = hx0 + (int32_t)Hin_t - 1; + const int32_t wx1 = wx0 + (int32_t)Win_t - 1; + + // Core partition over Cin + const int core_id = pi_core_id(); + const int ncores = NUM_CORES; + + const uint32_t ci_chunk = (Cin + (uint32_t)ncores - 1u) / (uint32_t)ncores; + const uint32_t ci_start = (uint32_t)core_id * ci_chunk; + uint32_t ci_stop = ci_start + ci_chunk; + if (ci_stop > Cin) ci_stop = Cin; + + if (ci_start >= ci_stop) { + return; + } + + // Initialize output tile to zero + for (uint32_t ci = ci_start; ci < ci_stop; ++ci) { + float *dx_ci = pGradIn + (size_t)ci * Hin_t * Win_t; + for (uint32_t ih = 0; ih < Hin_t; ++ih) { + for (uint32_t iw = 0; iw < Win_t; ++iw) { + dx_ci[ih * Win_t + iw] = 0.0f; + } + } + } + + // Compute gradient using tile-aware mapping + for (uint32_t co = 0; co < Cout; ++co) { + const float *dy_co = pGradOut + (size_t)co * Hout_t * Wout_t; + + for (uint32_t ly = 0; ly < Hout_t; ++ly) { + const int32_t oy = (int32_t)offset_grad_out_h + (int32_t)ly; + const int32_t base_h = oy * sh - pad_top; + + for (uint32_t lx = 0; lx < Wout_t; ++lx) { + const int32_t ox = (int32_t)offset_grad_out_w + (int32_t)lx; + const int32_t base_w = ox * sw - pad_left; + + const float dy_val = dy_co[ly * Wout_t + lx]; + + // Prune kernel positions + int32_t ky_min = (hx0 > base_h) ? (hx0 - base_h) : 0; + int32_t ky_max = (hx1 < base_h + (int32_t)P - 1) ? (hx1 - base_h) : ((int32_t)P - 1); + if (ky_min > ky_max) continue; + + int32_t kx_min = (wx0 > base_w) ? (wx0 - base_w) : 0; + int32_t kx_max = (wx1 < base_w + (int32_t)Q - 1) ? (wx1 - base_w) : ((int32_t)Q - 1); + if (kx_min > kx_max) continue; + + for (uint32_t ci = ci_start; ci < ci_stop; ++ci) { + float *dx_ci = pGradIn + (size_t)ci * Hin_t * Win_t; + + // W[co,ci,:,:] base (layout [Cout][Cin][P][Q]) + const float *w_co_ci = pWeight + (((size_t)co * (size_t)Cin + (size_t)ci) * (size_t)P * (size_t)Q); + + for (int32_t ky = ky_min; ky <= ky_max; ++ky) { + const int32_t ih = (base_h + ky) - hx0; // local tile coordinate + + for (int32_t kx = kx_min; kx <= kx_max; ++kx) { + const int32_t iw = (base_w + kx) - wx0; // local tile coordinate + + dx_ci[(uint32_t)ih * Win_t + (uint32_t)iw] += + dy_val * w_co_ci[(size_t)ky * (size_t)Q + (size_t)kx]; + } + } + } + } + } + } +} + + +void PULP_DWConvGradX2d_fp32_fp32_fp32_CHW_tiled( + const float *__restrict__ pGradOut, + uint32_t dim_im_out_x, // H_out (tile) + uint32_t dim_im_out_y, // W_out (tile) + uint32_t ch_im_out, // C_out (full) + const float *__restrict__ pWeight, + uint32_t ch_im_in, // C_in (full) + uint32_t dim_kernel_x, // P (kernel H) + uint32_t dim_kernel_y, // Q (kernel W) + uint32_t stride_h, // SH + uint32_t stride_w, // SW + float *__restrict__ pGradIn, + uint32_t dim_im_in_x, // H_in (tile) + uint32_t dim_im_in_y, // W_in (tile) + uint32_t padding_x_left, // pad_top + uint32_t padding_x_right, // pad_bottom (unused here) + uint32_t padding_y_top, // pad_left + uint32_t padding_y_bottom,// pad_right (unused here) + uint16_t offset_grad_in_h, + uint16_t offset_grad_in_w, + uint16_t offset_grad_out_h, + uint16_t offset_grad_out_w +){ + (void)padding_x_right; + (void)padding_y_bottom; + + const uint32_t Hout_t = dim_im_out_x; + const uint32_t Wout_t = dim_im_out_y; + const uint32_t Hin_t = dim_im_in_x; + const uint32_t Win_t = dim_im_in_y; + + const uint32_t Cout_full = ch_im_out; + const uint32_t Cin_full = ch_im_in; + + const uint32_t P = dim_kernel_x; + const uint32_t Q = dim_kernel_y; + + const int32_t pad_top = (int32_t)padding_x_left; + const int32_t pad_left = (int32_t)padding_y_top; + + const int32_t sh = (int32_t)stride_h; + const int32_t sw = (int32_t)stride_w; + + // dx tile global box [hx0..hx1] x [wx0..wx1] + const int32_t hx0 = (int32_t)offset_grad_in_h; + const int32_t wx0 = (int32_t)offset_grad_in_w; + const int32_t hx1 = hx0 + (int32_t)Hin_t - 1; + const int32_t wx1 = wx0 + (int32_t)Win_t - 1; + + // -------- Grouped/Depthwise Convolution Parameters -------- + // For depthwise: groups = Cin, channels_per_group_in = 1 + // For grouped: groups divides both Cin and Cout + // Assume groups = Cin (standard depthwise with multiplier) + const uint32_t groups = Cin_full; + const uint32_t channels_per_group_out = Cout_full / groups; + + // -------- core partition over input channels -------- + const int core_id = pi_core_id(); + const int ncores = NUM_CORES; + + const uint32_t ci_chunk = (Cin_full + (uint32_t)ncores - 1u) / (uint32_t)ncores; + const uint32_t ci_start = (uint32_t)core_id * ci_chunk; + uint32_t ci_stop = ci_start + ci_chunk; + if (ci_stop > Cin_full) ci_stop = Cin_full; + + if (ci_start >= ci_stop) { + return; + } + + // ---- Clear dx tile for this core's input channels ---- + for (uint32_t ci = ci_start; ci < ci_stop; ++ci) { + float *dx_ci = pGradIn + (size_t)ci * (size_t)Hin_t * (size_t)Win_t; + + for (uint32_t ih = 0; ih < Hin_t; ++ih) { + float *row = dx_ci + (size_t)ih * (size_t)Win_t; + for (uint32_t iw = 0; iw < Win_t; ++iw) { + row[iw] = 0.0f; + } + } + } + + // ---- Main computation: scatter from dy to dx ---- + // For each input channel assigned to this core + for (uint32_t ci = ci_start; ci < ci_stop; ++ci) { + float *dx_ci = pGradIn + (size_t)ci * (size_t)Hin_t * (size_t)Win_t; + + // Determine which output channels contribute to this input channel + // For depthwise with multiplier: input channel ci corresponds to + // output channels [ci * channels_per_group_out, (ci+1) * channels_per_group_out) + const uint32_t co_start = ci * channels_per_group_out; + const uint32_t co_stop = co_start + channels_per_group_out; + + // Accumulate gradients from all corresponding output channels + for (uint32_t co = co_start; co < co_stop; ++co) { + const float *dy_co = pGradOut + (size_t)co * (size_t)Hout_t * (size_t)Wout_t; + + // DW weight layout: [Cout][1][P][Q] -> for channel co, weights at [co][P][Q] + const float *w_co = pWeight + (size_t)co * (size_t)P * (size_t)Q; + + // ---- Scatter from dy tile into dx tile ---- + for (uint32_t ly = 0; ly < Hout_t; ++ly) { + const int32_t oy = (int32_t)offset_grad_out_h + (int32_t)ly; + const int32_t base_h = oy * sh - pad_top; + + for (uint32_t lx = 0; lx < Wout_t; ++lx) { + const int32_t ox = (int32_t)offset_grad_out_w + (int32_t)lx; + const int32_t base_w = ox * sw - pad_left; + + const float dy_val = dy_co[ly * Wout_t + lx]; + + // Intersect kernel footprint with dx tile bounds + int32_t ky_min = max_i32(0, hx0 - base_h); + int32_t ky_max = min_i32((int32_t)P - 1, hx1 - base_h); + if (ky_min > ky_max) continue; + + int32_t kx_min = max_i32(0, wx0 - base_w); + int32_t kx_max = min_i32((int32_t)Q - 1, wx1 - base_w); + if (kx_min > kx_max) continue; + + for (int32_t ky = ky_min; ky <= ky_max; ++ky) { + const int32_t ih = (base_h + ky) - hx0; // local in dx tile + + for (int32_t kx = kx_min; kx <= kx_max; ++kx) { + const int32_t iw = (base_w + kx) - wx0; + + const size_t w_idx = + (size_t)(uint32_t)ky * (size_t)Q + + (size_t)(uint32_t)kx; + + dx_ci[(size_t)(uint32_t)ih * (size_t)Win_t + (size_t)(uint32_t)iw] += + dy_val * w_co[w_idx]; + } + } + } + } + } + } +} + + + + + + + + + + + diff --git a/TargetLibraries/PULPOpen/src/Convolution_fp32.c b/TargetLibraries/PULPOpen/src/Convolution_fp32.c index af21293233..72f6539c89 100644 --- a/TargetLibraries/PULPOpen/src/Convolution_fp32.c +++ b/TargetLibraries/PULPOpen/src/Convolution_fp32.c @@ -7,6 +7,7 @@ #include "DeeployPULPMath.h" #include "pmsis.h" + void PULP_Conv2d_fp32_fp32_fp32_HWC( const float32_t *__restrict__ pSrcA, uint32_t H, uint32_t W, uint32_t C, const float32_t *__restrict__ pSrcB, uint32_t F_total, uint32_t P, diff --git a/TargetLibraries/PULPOpen/src/Gemm.c b/TargetLibraries/PULPOpen/src/Gemm.c index a46f8ac6ae..02fd991674 100644 --- a/TargetLibraries/PULPOpen/src/Gemm.c +++ b/TargetLibraries/PULPOpen/src/Gemm.c @@ -6,6 +6,7 @@ #include "DeeployPULPMath.h" #include "pmsis.h" +// #include "perf_utils.h" void PULP_Gemm_fp32_fp32_fp32_fp32(const float32_t *__restrict__ pSrcA, const float32_t *__restrict__ pSrcB, @@ -17,6 +18,16 @@ void PULP_Gemm_fp32_fp32_fp32_fp32(const float32_t *__restrict__ pSrcA, int8_t core_id = pi_core_id(); int8_t log2Core = LOG2(NUM_CORES); + //RW: Performance monitoring is currently disabled + // perf_stats_t perf_start, perf_end, perf_total; + + // // Initialize and start performance counters (only core 0) + // if (core_id == 0) { + // perf_bench_init(); + // perf_bench_start(); + // perf_bench_read(&perf_start); + // } + uint32_t M_chunk = (M >> log2Core) + ((M & (NUM_CORES - 1)) != 0); uint32_t M_start = MIN(core_id * M_chunk, M); uint32_t M_end = MIN(M_start + M_chunk, M); @@ -351,4 +362,16 @@ void PULP_Gemm_fp32_fp32_fp32_fp32(const float32_t *__restrict__ pSrcA, } } } + + // RW: Stop performance counters and print results (only core 0) + // if (core_id == 0) { + // perf_bench_stop(); + // perf_bench_read(&perf_end); + // perf_bench_diff(&perf_total, &perf_end, &perf_start); + + // char label[100]; + // snprintf(label, sizeof(label), "GEMM M=%u N=%u O=%u transA=%u transB=%u", + // M, N, O, transA, transB); + // perf_bench_print(label, &perf_total); + // } } \ No newline at end of file diff --git a/TargetLibraries/PULPOpen/src/GlobalAveragePool.c b/TargetLibraries/PULPOpen/src/GlobalAveragePool.c new file mode 100644 index 0000000000..baebbad2ee --- /dev/null +++ b/TargetLibraries/PULPOpen/src/GlobalAveragePool.c @@ -0,0 +1,57 @@ +/* + * SPDX-FileCopyrightText: 2025 ETH Zurich and University of Bologna + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include "DeeployPULPMath.h" +#include "pmsis.h" + + +void PULP_GlobalAveragePool_fp32(const float32_t *input, float32_t *output, + uint32_t N, uint32_t C, uint32_t H, uint32_t W) { + int8_t core_id = pi_core_id(); + int8_t log2Core = LOG2(NUM_CORES); + + uint16_t ch_chunk = (C >> log2Core) + ((C & (NUM_CORES - 1)) != 0); + uint16_t ch_start = MIN(ch_chunk * core_id, C); + uint16_t ch_stop = MIN(ch_start + ch_chunk, C); + + uint32_t HW = H * W; + float32_t inv_HW = 1.0f / (float32_t)HW; + + for (uint32_t n = 0; n < N; ++n) { + for (uint32_t c = ch_start; c < ch_stop; ++c) { + float32_t sum = 0.0f; + uint32_t in_base = (n * C + c) * HW; + for (uint32_t i = 0; i < HW; ++i) { + sum += input[in_base + i]; + } + output[n * C + c] = sum * inv_HW; + } + } +} + + +void PULP_GlobalAveragePoolGrad_fp32(const float32_t *dY, float32_t *dX, + uint32_t N, uint32_t C, uint32_t H, uint32_t W) { + int8_t core_id = pi_core_id(); + int8_t log2Core = LOG2(NUM_CORES); + + uint16_t ch_chunk = (C >> log2Core) + ((C & (NUM_CORES - 1)) != 0); + uint16_t ch_start = MIN(ch_chunk * core_id, C); + uint16_t ch_stop = MIN(ch_start + ch_chunk, C); + + uint32_t HW = H * W; + float32_t inv_HW = 1.0f / (float32_t)HW; + + for (uint32_t n = 0; n < N; ++n) { + for (uint32_t c = ch_start; c < ch_stop; ++c) { + float32_t dy_val = dY[n * C + c] * inv_HW; + uint32_t out_base = (n * C + c) * HW; + for (uint32_t i = 0; i < HW; ++i) { + dX[out_base + i] = dy_val; + } + } + } +} diff --git a/TargetLibraries/PULPOpen/src/Layernorm.c b/TargetLibraries/PULPOpen/src/Layernorm.c index 9324ff19ee..a1c0a02570 100644 --- a/TargetLibraries/PULPOpen/src/Layernorm.c +++ b/TargetLibraries/PULPOpen/src/Layernorm.c @@ -10,9 +10,20 @@ #include +/* + * Forward pass: LayerNorm with stash output + * + * Normalizes along the last dimension (axis=-1). + * Parallelized across sequence positions: each core processes a chunk of + * sequences. In addition to the normalized output (data_out), writes the + * per-sequence mean and 1/sqrt(var+eps) into mean_out and inv_std_dev_out + * so the backward pass can reuse them without recomputation. + */ void PULP_Layernorm_fp32_fp32(float32_t *data_in, float32_t *data_out, - float32_t *scale, float32_t *bias, uint32_t size, - uint32_t lastDimLength, float32_t epsilon) { + float32_t *scale, float32_t *bias, + float32_t *mean_out, float32_t *inv_std_dev_out, + uint32_t size, uint32_t lastDimLength, + float32_t epsilon) { int8_t core_id = pi_core_id(); int8_t log2Core = LOG2(NUM_CORES); @@ -29,36 +40,118 @@ void PULP_Layernorm_fp32_fp32(float32_t *data_in, float32_t *data_out, float32_t *local_data_in = data_in + elem_start; float32_t *local_data_out = data_out + elem_start; int32_t local_size = elem_end - elem_start; - - float32_t mean; - float32_t sum; - float32_t std; - float32_t temp; - int32_t local_seq_count = local_size / lastDimLength; for (int32_t i = 0; i < local_seq_count; i++) { + float32_t *row_in = local_data_in + i * lastDimLength; + float32_t *row_out = local_data_out + i * lastDimLength; - sum = 0.0f; - mean = 0.0f; + /* Compute mean */ + float32_t mean = 0.0f; for (int32_t j = 0; j < lastDimLength; j++) { - mean += local_data_in[j + i * lastDimLength]; + mean += row_in[j]; } - mean = mean / (float32_t)lastDimLength; + mean /= (float32_t)lastDimLength; - sum = 0.0f; + /* Compute variance */ + float32_t var = 0.0f; for (int32_t j = 0; j < lastDimLength; j++) { - temp = local_data_in[j + i * lastDimLength] - mean; - sum += temp * temp; + float32_t diff = row_in[j] - mean; + var += diff * diff; } - sum = sum / (float32_t)lastDimLength; - sum += epsilon; - std = sqrtf(sum); + var /= (float32_t)lastDimLength; + + float32_t isd = 1.0f / sqrtf(var + epsilon); + /* Write stash (indexed by global sequence position) */ + mean_out[start_seq + i] = mean; + inv_std_dev_out[start_seq + i] = isd; + + /* Compute normalized output */ for (int32_t j = 0; j < lastDimLength; j++) { - local_data_out[j + i * lastDimLength] = - ((local_data_in[j + i * lastDimLength] - mean) / std) * scale[j] + - bias[j]; + row_out[j] = (row_in[j] - mean) * isd * scale[j] + bias[j]; + } + } +} + +/* + * Backward pass: compute dX for a chunk of sequences. + * + * Uses the pre-computed mean and inv_std_dev stash from the forward pass. + * Called per-core with each core's local chunk. + * + * Math (standard LayerNorm backward with axis=-1): + * x_hat[i] = (x[i] - mean) * isd + * mean_dy = sum(dy) / N + * mean_dy_xhat = sum(dy * x_hat) / N + * dx[i] = gamma[i] * isd * (dy[i] - mean_dy - x_hat[i] * mean_dy_xhat) + */ +void PULP_LayernormGrad_fp32_fp32(const float32_t *dy, const float32_t *x, + const float32_t *mean, const float32_t *inv_std_dev, + float32_t *dx, const float32_t *gamma, + uint32_t elem_count, uint32_t lastDimLength) { + + uint32_t seq_count = elem_count / lastDimLength; + + for (uint32_t s = 0; s < seq_count; s++) { + const float32_t *dy_s = dy + s * lastDimLength; + const float32_t *x_s = x + s * lastDimLength; + float32_t *dx_s = dx + s * lastDimLength; + float32_t m = mean[s]; + float32_t isd = inv_std_dev[s]; + + /* Accumulate sum(gamma*dy) and sum(gamma*dy*x_hat) */ + float32_t sum_gdy = 0.0f; + float32_t sum_gdy_xhat = 0.0f; + for (uint32_t i = 0; i < lastDimLength; i++) { + float32_t x_hat_i = (x_s[i] - m) * isd; + float32_t gdy_i = gamma[i] * dy_s[i]; + sum_gdy += gdy_i; + sum_gdy_xhat += gdy_i * x_hat_i; + } + float32_t mean_gdy = sum_gdy / (float32_t)lastDimLength; + float32_t mean_gdy_xhat = sum_gdy_xhat / (float32_t)lastDimLength; + + /* Compute dX: dx[i] = isd * (gamma[i]*dy[i] - mean(gamma*dy) - x_hat[i]*mean(gamma*dy*x_hat)) */ + for (uint32_t i = 0; i < lastDimLength; i++) { + float32_t x_hat_i = (x_s[i] - m) * isd; + dx_s[i] = isd * (gamma[i] * dy_s[i] - mean_gdy - x_hat_i * mean_gdy_xhat); + } + } +} + +/* + * Backward pass: compute dscale (dgamma) and dbias (dbeta) over all sequences. + * + * Called from core 0 only. Uses pre-computed mean and inv_std_dev stash. + * + * Math: + * dgamma[i] = sum_s( dy[s,i] * (x[s,i] - mean[s]) * isd[s] ) + * dbeta[i] = sum_s( dy[s,i] ) + */ +void PULP_LayernormGradParam_fp32_fp32(const float32_t *dy, const float32_t *x, + const float32_t *mean, const float32_t *inv_std_dev, + float32_t *dgamma, float32_t *dbeta, + uint32_t size, uint32_t lastDimLength) { + + uint32_t seq_length = size / lastDimLength; + + /* Initialize output gradients */ + for (uint32_t i = 0; i < lastDimLength; i++) { + dgamma[i] = 0.0f; + dbeta[i] = 0.0f; + } + + for (uint32_t s = 0; s < seq_length; s++) { + const float32_t *dy_s = dy + s * lastDimLength; + const float32_t *x_s = x + s * lastDimLength; + float32_t m = mean[s]; + float32_t isd = inv_std_dev[s]; + + for (uint32_t i = 0; i < lastDimLength; i++) { + float32_t x_hat_i = (x_s[i] - m) * isd; + dgamma[i] += dy_s[i] * x_hat_i; + dbeta[i] += dy_s[i]; } } -} \ No newline at end of file +} diff --git a/TargetLibraries/PULPOpen/src/MaxPool.c b/TargetLibraries/PULPOpen/src/MaxPool.c index 3b630b97cc..590ea6e42a 100644 --- a/TargetLibraries/PULPOpen/src/MaxPool.c +++ b/TargetLibraries/PULPOpen/src/MaxPool.c @@ -60,4 +60,71 @@ void PULP_MaxPool2d_fp32_fp32_HWC(const float32_t *__restrict__ pSrcA, } } } +} + +void PULP_MaxPoolGrad2d_fp32_fp32_HWC(const float32_t *__restrict__ pGradOut, + const float32_t *__restrict__ pInput, + uint32_t H_out, uint32_t W_out, uint32_t C, + uint32_t H_in, uint32_t W_in, + uint32_t P, uint32_t Q, uint32_t SP, + uint32_t SQ, float32_t *__restrict__ pGradIn, + uint32_t pad_top, uint32_t pad_bottom, + uint32_t pad_left, uint32_t pad_right) { + + int8_t core_id = pi_core_id(); + int8_t log2Core = LOG2(NUM_CORES); + + uint16_t ch_chunk = (C >> log2Core) + ((C & (NUM_CORES - 1)) != 0); + uint16_t ch_start = MIN(ch_chunk * core_id, C); + uint16_t ch_stop = MIN(ch_start + ch_chunk, C); + + /* Zero-initialise the gradient input for our channel slice */ + for (uint32_t h = 0; h < H_in; ++h) { + for (uint32_t w = 0; w < W_in; ++w) { + for (uint32_t c = ch_start; c < ch_stop; ++c) { + pGradIn[(h * W_in + w) * C + c] = 0.0f; + } + } + } + + /* Scatter upstream gradient to the argmax position in each pooling window */ + for (uint32_t h_out = 0; h_out < H_out; ++h_out) { + for (uint32_t w_out = 0; w_out < W_out; ++w_out) { + + int32_t h_in_start = (int32_t)h_out * (int32_t)SP - (int32_t)pad_top; + int32_t w_in_start = (int32_t)w_out * (int32_t)SQ - (int32_t)pad_left; + + for (uint32_t c = ch_start; c < ch_stop; ++c) { + + /* Find the argmax position within the pooling window */ + float32_t max_val = -inf; + int32_t max_h = -1; + int32_t max_w = -1; + + for (uint32_t p = 0; p < P; ++p) { + int32_t h_in = h_in_start + (int32_t)p; + if (h_in < 0 || h_in >= (int32_t)H_in) continue; + + for (uint32_t q = 0; q < Q; ++q) { + int32_t w_in = w_in_start + (int32_t)q; + if (w_in < 0 || w_in >= (int32_t)W_in) continue; + + float32_t val = pInput[((uint32_t)h_in * W_in + (uint32_t)w_in) * C + c]; + if (val > max_val) { + max_val = val; + max_h = h_in; + max_w = w_in; + } + } + } + + /* Accumulate upstream gradient at the argmax position */ + if (max_h >= 0 && max_w >= 0) { + uint32_t out_idx = (h_out * W_out + w_out) * C + c; + uint32_t in_idx = ((uint32_t)max_h * W_in + (uint32_t)max_w) * C + c; + pGradIn[in_idx] += pGradOut[out_idx]; + } + } + } + } } \ No newline at end of file diff --git a/TargetLibraries/PULPOpen/src/Relu.c b/TargetLibraries/PULPOpen/src/Relu.c index 4e309bc092..fa8cf3dbce 100644 --- a/TargetLibraries/PULPOpen/src/Relu.c +++ b/TargetLibraries/PULPOpen/src/Relu.c @@ -23,4 +23,25 @@ void PULP_Relu_fp32_fp32(float32_t *input, float32_t *output, uint32_t size) { for (int32_t i = 0; i < local_size; i++) { local_output[i] = MAX(local_input[i], 0.0f); } +} + +void PULP_ReluGrad_fp32_fp32(float32_t *grad_out, float32_t *data_in, + float32_t *grad_in, uint32_t size) { + + int8_t core_id = pi_core_id(); + int8_t log2Core = LOG2(NUM_CORES); + + int32_t chunk = (size >> log2Core) + ((size & (NUM_CORES - 1)) != 0); + int32_t start = MIN(chunk * core_id, size); + int32_t end = MIN(start + chunk, size); + int32_t local_size = end - start; + + float32_t *local_grad_out = grad_out + start; + float32_t *local_data_in = data_in + start; + float32_t *local_grad_in = grad_in + start; + + for (int32_t i = 0; i < local_size; i++) { + // If input > 0, gradient flows through; otherwise gradient is 0 + local_grad_in[i] = (local_data_in[i] > 0.0f) ? local_grad_out[i] : 0.0f; + } } \ No newline at end of file diff --git a/TargetLibraries/PULPOpen/third_party/pulp-trainlib b/TargetLibraries/PULPOpen/third_party/pulp-trainlib new file mode 160000 index 0000000000..37f70e5d3c --- /dev/null +++ b/TargetLibraries/PULPOpen/third_party/pulp-trainlib @@ -0,0 +1 @@ +Subproject commit 37f70e5d3ca1757dff6fed32980e938802a4f20a diff --git a/TestFiles/TrainingNetwork.c b/TestFiles/TrainingNetwork.c new file mode 100644 index 0000000000..bb8341c52f --- /dev/null +++ b/TestFiles/TrainingNetwork.c @@ -0,0 +1,1170 @@ +#include "DeeployPULPMath.h" +#include "bsp/ram.h" +#include "dory_mem.h" +#include "mchan_siracusa.h" +#include "pmsis.h" +#include "pulp_nn_kernels.h" +#include "stdint.h" +#include +#include +#include + +#include "TrainingNetwork.h" + +float32_t *DeeployNetwork_input_0; +uint8_t *DeeployNetwork_input_1; +float32_t *DeeployNetwork_input_2; +float32_t *DeeployNetwork_input_3; +float32_t *DeeployNetwork_input_4; +float32_t *DeeployNetwork_input_5; +uint8_t *DeeployNetwork_input_6; +float32_t *DeeployNetwork_output_0; +float32_t *DeeployNetwork_output_1; +float32_t *DeeployNetwork_output_2; + +static PI_L2 float32_t DeeployNetwork_fc1_bias_tensor[8] = {0.01703643798828125f, 0.022536905482411385f, 0.0042967586778104305f, 0.021887388080358505f, + -0.0030818157829344273f, -0.03479762002825737f, 0.01098635420203209f, 0.011764267459511757f}; + +static PI_L2 float32_t DeeployNetwork_fc2_bias_tensor[10] = {-0.2502647042274475f, 0.30938681960105896f, 0.11061073839664459f, -0.06800693273544312f, + 0.10814286768436432f, 0.0006021520239301026f, 0.10259895771741867f, 0.25649648904800415f, + -0.018703928217291832f, 0.26217177510261536f}; + +void *DeeployNetwork_inputs[7]; +void *DeeployNetwork_outputs[3]; +extern struct pi_device cluster_dev; +typedef struct { + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor; +} _node_1_fc1_Gemm_Gemm_tiling_closure_args_t; + +static void _node_1_fc1_Gemm_Gemm_tiling_closure(void *_node_1_fc1_Gemm_Gemm_tiling_closure_args) { + // CLOSURE ARG CAST + _node_1_fc1_Gemm_Gemm_tiling_closure_args_t *args = (_node_1_fc1_Gemm_Gemm_tiling_closure_args_t *)_node_1_fc1_Gemm_Gemm_tiling_closure_args; + + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_tensor; + + // CLOSURE FUNCTION CALL + + // GEMM (Name: node_1_fc1_Gemm_Gemm, Op: Gemm) + float32_t *ref_DeeployNetwork_node_0_fc1_Gemm__0_tensor_DeeployNetwork_input_0 = DeeployNetwork_input_0; + float32_t *ref_DeeployNetwork_node_0_fc1_Gemm__0_tensor_DeeployNetwork_input_2 = DeeployNetwork_input_2; + float32_t *ref_DeeployNetwork_node_0_fc1_Gemm__0_tensor_DeeployNetwork_fc1_bias_tensor = DeeployNetwork_fc1_bias_tensor; + float32_t *ref_DeeployNetwork_node_0_fc1_Gemm__0_tensor_DeeployNetwork_node_0_fc1_Gemm__0_tensor = DeeployNetwork_node_0_fc1_Gemm__0_tensor; + + for (uint32_t i = 0; i < 1.0; i++) { + PULP_Gemm_fp32_fp32_fp32_fp32(ref_DeeployNetwork_node_0_fc1_Gemm__0_tensor_DeeployNetwork_input_0, + ref_DeeployNetwork_node_0_fc1_Gemm__0_tensor_DeeployNetwork_input_2, + ref_DeeployNetwork_node_0_fc1_Gemm__0_tensor_DeeployNetwork_fc1_bias_tensor, + ref_DeeployNetwork_node_0_fc1_Gemm__0_tensor_DeeployNetwork_node_0_fc1_Gemm__0_tensor, 1, 784, 8, 0, 1); + ref_DeeployNetwork_node_0_fc1_Gemm__0_tensor_DeeployNetwork_input_0 += 1 * 784; + + ref_DeeployNetwork_node_0_fc1_Gemm__0_tensor_DeeployNetwork_input_2 += 784 * 8; + + ref_DeeployNetwork_node_0_fc1_Gemm__0_tensor_DeeployNetwork_fc1_bias_tensor += 1 * 8; + + ref_DeeployNetwork_node_0_fc1_Gemm__0_tensor_DeeployNetwork_node_0_fc1_Gemm__0_tensor += 1 * 8; + } + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor; +} _node_1_fc1_Gemm_Gemm_cluster_fork_args_t; + +static void _node_1_fc1_Gemm_Gemm_cluster_fork(void *_node_1_fc1_Gemm_Gemm_cluster_fork_args) { + // CLOSURE ARG CAST + _node_1_fc1_Gemm_Gemm_cluster_fork_args_t *args = (_node_1_fc1_Gemm_Gemm_cluster_fork_args_t *)_node_1_fc1_Gemm_Gemm_cluster_fork_args; + + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_tensor; + + // CLOSURE FUNCTION CALL + _node_1_fc1_Gemm_Gemm_tiling_closure_args_t DeeployNetwork__node_1_fc1_Gemm_Gemm_tiling_closure_args = + (_node_1_fc1_Gemm_Gemm_tiling_closure_args_t){.DeeployNetwork_node_0_fc1_Gemm__0_tensor = DeeployNetwork_node_0_fc1_Gemm__0_tensor}; + + // _node_1_fc1_Gemm_Gemm_tiling_closure CLOSURE CALL + _node_1_fc1_Gemm_Gemm_tiling_closure(&DeeployNetwork__node_1_fc1_Gemm_Gemm_tiling_closure_args); + + pi_cl_team_barrier(); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor; +} _node_1_fc1_Gemm_Gemm_closure_args_t; + +static void _node_1_fc1_Gemm_Gemm_closure(void *_node_1_fc1_Gemm_Gemm_closure_args) { + // CLOSURE ARG CAST + _node_1_fc1_Gemm_Gemm_closure_args_t *args = (_node_1_fc1_Gemm_Gemm_closure_args_t *)_node_1_fc1_Gemm_Gemm_closure_args; + + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_tensor; + + // CLOSURE FUNCTION CALL + _node_1_fc1_Gemm_Gemm_cluster_fork_args_t DeeployNetwork__node_1_fc1_Gemm_Gemm_cluster_fork_args = + (_node_1_fc1_Gemm_Gemm_cluster_fork_args_t){.DeeployNetwork_node_0_fc1_Gemm__0_tensor = DeeployNetwork_node_0_fc1_Gemm__0_tensor}; + + pi_cl_team_fork(NUM_CORES, (void *)_node_1_fc1_Gemm_Gemm_cluster_fork, &DeeployNetwork__node_1_fc1_Gemm_Gemm_cluster_fork_args); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor; +} _node_1_fc1_Gemm_Gemm_closure_L3_args_t; + +static void _node_1_fc1_Gemm_Gemm_closure_L3(void *_node_1_fc1_Gemm_Gemm_closure_L3_args) { + // CLOSURE ARG CAST + _node_1_fc1_Gemm_Gemm_closure_L3_args_t *args = (_node_1_fc1_Gemm_Gemm_closure_L3_args_t *)_node_1_fc1_Gemm_Gemm_closure_L3_args; + + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_tensor; + + // CLOSURE FUNCTION CALL + _node_1_fc1_Gemm_Gemm_closure_args_t DeeployNetwork__node_1_fc1_Gemm_Gemm_closure_args = + (_node_1_fc1_Gemm_Gemm_closure_args_t){.DeeployNetwork_node_0_fc1_Gemm__0_tensor = DeeployNetwork_node_0_fc1_Gemm__0_tensor}; + + // _node_1_fc1_Gemm_Gemm_closure CLOSURE CALL + _node_1_fc1_Gemm_Gemm_closure(&DeeployNetwork__node_1_fc1_Gemm_Gemm_closure_args); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *DeeployNetwork_output_tensor; +} _node_2_fc2_Gemm_Gemm_tiling_closure_args_t; + +static void _node_2_fc2_Gemm_Gemm_tiling_closure(void *_node_2_fc2_Gemm_Gemm_tiling_closure_args) { + // CLOSURE ARG CAST + _node_2_fc2_Gemm_Gemm_tiling_closure_args_t *args = (_node_2_fc2_Gemm_Gemm_tiling_closure_args_t *)_node_2_fc2_Gemm_Gemm_tiling_closure_args; + + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *DeeployNetwork_output_tensor = args->DeeployNetwork_output_tensor; + + // CLOSURE FUNCTION CALL + + // GEMM (Name: node_2_fc2_Gemm_Gemm, Op: Gemm) + float32_t *ref_DeeployNetwork_output_tensor_DeeployNetwork_node_0_fc1_Gemm__0_tensor = DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *ref_DeeployNetwork_output_tensor_DeeployNetwork_input_3 = DeeployNetwork_input_3; + float32_t *ref_DeeployNetwork_output_tensor_DeeployNetwork_fc2_bias_tensor = DeeployNetwork_fc2_bias_tensor; + float32_t *ref_DeeployNetwork_output_tensor_DeeployNetwork_output_tensor = DeeployNetwork_output_tensor; + + for (uint32_t i = 0; i < 1.0; i++) { + PULP_Gemm_fp32_fp32_fp32_fp32(ref_DeeployNetwork_output_tensor_DeeployNetwork_node_0_fc1_Gemm__0_tensor, + ref_DeeployNetwork_output_tensor_DeeployNetwork_input_3, ref_DeeployNetwork_output_tensor_DeeployNetwork_fc2_bias_tensor, + ref_DeeployNetwork_output_tensor_DeeployNetwork_output_tensor, 1, 8, 10, 0, 1); + ref_DeeployNetwork_output_tensor_DeeployNetwork_node_0_fc1_Gemm__0_tensor += 1 * 8; + + ref_DeeployNetwork_output_tensor_DeeployNetwork_input_3 += 8 * 10; + + ref_DeeployNetwork_output_tensor_DeeployNetwork_fc2_bias_tensor += 1 * 10; + + ref_DeeployNetwork_output_tensor_DeeployNetwork_output_tensor += 1 * 10; + } + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *DeeployNetwork_output_tensor; +} _node_2_fc2_Gemm_Gemm_cluster_fork_args_t; + +static void _node_2_fc2_Gemm_Gemm_cluster_fork(void *_node_2_fc2_Gemm_Gemm_cluster_fork_args) { + // CLOSURE ARG CAST + _node_2_fc2_Gemm_Gemm_cluster_fork_args_t *args = (_node_2_fc2_Gemm_Gemm_cluster_fork_args_t *)_node_2_fc2_Gemm_Gemm_cluster_fork_args; + + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *DeeployNetwork_output_tensor = args->DeeployNetwork_output_tensor; + + // CLOSURE FUNCTION CALL + _node_2_fc2_Gemm_Gemm_tiling_closure_args_t DeeployNetwork__node_2_fc2_Gemm_Gemm_tiling_closure_args = (_node_2_fc2_Gemm_Gemm_tiling_closure_args_t){ + .DeeployNetwork_node_0_fc1_Gemm__0_tensor = DeeployNetwork_node_0_fc1_Gemm__0_tensor, .DeeployNetwork_output_tensor = DeeployNetwork_output_tensor}; + + // _node_2_fc2_Gemm_Gemm_tiling_closure CLOSURE CALL + _node_2_fc2_Gemm_Gemm_tiling_closure(&DeeployNetwork__node_2_fc2_Gemm_Gemm_tiling_closure_args); + + pi_cl_team_barrier(); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *DeeployNetwork_output_tensor; +} _node_2_fc2_Gemm_Gemm_closure_args_t; + +static void _node_2_fc2_Gemm_Gemm_closure(void *_node_2_fc2_Gemm_Gemm_closure_args) { + // CLOSURE ARG CAST + _node_2_fc2_Gemm_Gemm_closure_args_t *args = (_node_2_fc2_Gemm_Gemm_closure_args_t *)_node_2_fc2_Gemm_Gemm_closure_args; + + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *DeeployNetwork_output_tensor = args->DeeployNetwork_output_tensor; + + // CLOSURE FUNCTION CALL + _node_2_fc2_Gemm_Gemm_cluster_fork_args_t DeeployNetwork__node_2_fc2_Gemm_Gemm_cluster_fork_args = (_node_2_fc2_Gemm_Gemm_cluster_fork_args_t){ + .DeeployNetwork_node_0_fc1_Gemm__0_tensor = DeeployNetwork_node_0_fc1_Gemm__0_tensor, .DeeployNetwork_output_tensor = DeeployNetwork_output_tensor}; + + pi_cl_team_fork(NUM_CORES, (void *)_node_2_fc2_Gemm_Gemm_cluster_fork, &DeeployNetwork__node_2_fc2_Gemm_Gemm_cluster_fork_args); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *DeeployNetwork_output_tensor; +} _node_2_fc2_Gemm_Gemm_closure_L3_args_t; + +static void _node_2_fc2_Gemm_Gemm_closure_L3(void *_node_2_fc2_Gemm_Gemm_closure_L3_args) { + // CLOSURE ARG CAST + _node_2_fc2_Gemm_Gemm_closure_L3_args_t *args = (_node_2_fc2_Gemm_Gemm_closure_L3_args_t *)_node_2_fc2_Gemm_Gemm_closure_L3_args; + + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *DeeployNetwork_output_tensor = args->DeeployNetwork_output_tensor; + + // CLOSURE FUNCTION CALL + _node_2_fc2_Gemm_Gemm_closure_args_t DeeployNetwork__node_2_fc2_Gemm_Gemm_closure_args = (_node_2_fc2_Gemm_Gemm_closure_args_t){ + .DeeployNetwork_node_0_fc1_Gemm__0_tensor = DeeployNetwork_node_0_fc1_Gemm__0_tensor, .DeeployNetwork_output_tensor = DeeployNetwork_output_tensor}; + + // _node_2_fc2_Gemm_Gemm_closure CLOSURE CALL + _node_2_fc2_Gemm_Gemm_closure(&DeeployNetwork__node_2_fc2_Gemm_Gemm_closure_args); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_output_tensor; + float32_t *DeeployNetwork_onnxlog_prob3_tensor; +} _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_tiling_closure_args_t; + +static void +_onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_tiling_closure(void *_onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_tiling_closure_args) { + // CLOSURE ARG CAST + _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_tiling_closure_args_t *args = + (_onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_tiling_closure_args_t *)_onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_tiling_closure_args; + + float32_t *DeeployNetwork_output_tensor = args->DeeployNetwork_output_tensor; + float32_t *DeeployNetwork_onnxlog_prob3_tensor = args->DeeployNetwork_onnxlog_prob3_tensor; + + // CLOSURE FUNCTION CALL + + BEGIN_SINGLE_CORE + // SoftmaxCrossEntropyLoss dual-output (Name: onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss, Op: SoftmaxCrossEntropyLoss) + float32_t sce_total_loss = 0.0f; + for (uint32_t i = 0; i < 1; i++) { + float32_t sce_max_logit = DeeployNetwork_output_tensor[i * 10]; + for (uint32_t j = 1; j < 10; j++) { + if (DeeployNetwork_output_tensor[i * 10 + j] > sce_max_logit) + sce_max_logit = DeeployNetwork_output_tensor[i * 10 + j]; + } + float32_t sce_sum_exp = 0.0f; + for (uint32_t j = 0; j < 10; j++) + sce_sum_exp += expf(DeeployNetwork_output_tensor[i * 10 + j] - sce_max_logit); + float32_t sce_log_sum_exp = logf(sce_sum_exp); + for (uint32_t j = 0; j < 10; j++) + DeeployNetwork_onnxlog_prob3_tensor[i * 10 + j] = DeeployNetwork_output_tensor[i * 10 + j] - sce_max_logit - sce_log_sum_exp; + sce_total_loss += -(DeeployNetwork_output_tensor[i * 10 + (uint32_t)(DeeployNetwork_input_1[i])] - sce_max_logit - sce_log_sum_exp); + } + DeeployNetwork_output_0[0] = sce_total_loss / (float32_t)1; + printf(" [SCE] loss=%.6f\r\n", (double)DeeployNetwork_output_0[0]); + END_SINGLE_CORE + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_output_tensor; + float32_t *DeeployNetwork_onnxlog_prob3_tensor; +} _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_cluster_fork_args_t; + +static void _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_cluster_fork(void *_onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_cluster_fork_args) { + // CLOSURE ARG CAST + _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_cluster_fork_args_t *args = + (_onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_cluster_fork_args_t *)_onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_cluster_fork_args; + + float32_t *DeeployNetwork_output_tensor = args->DeeployNetwork_output_tensor; + float32_t *DeeployNetwork_onnxlog_prob3_tensor = args->DeeployNetwork_onnxlog_prob3_tensor; + + // CLOSURE FUNCTION CALL + _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_tiling_closure_args_t + DeeployNetwork__onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_tiling_closure_args = + (_onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_tiling_closure_args_t){ + .DeeployNetwork_output_tensor = DeeployNetwork_output_tensor, .DeeployNetwork_onnxlog_prob3_tensor = DeeployNetwork_onnxlog_prob3_tensor}; + + // _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_tiling_closure CLOSURE CALL + _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_tiling_closure( + &DeeployNetwork__onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_tiling_closure_args); + + pi_cl_team_barrier(); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_output_tensor; + float32_t *DeeployNetwork_onnxlog_prob3_tensor; +} _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_args_t; + +static void _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure(void *_onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_args) { + // CLOSURE ARG CAST + _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_args_t *args = + (_onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_args_t *)_onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_args; + + float32_t *DeeployNetwork_output_tensor = args->DeeployNetwork_output_tensor; + float32_t *DeeployNetwork_onnxlog_prob3_tensor = args->DeeployNetwork_onnxlog_prob3_tensor; + + // CLOSURE FUNCTION CALL + _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_cluster_fork_args_t + DeeployNetwork__onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_cluster_fork_args = + (_onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_cluster_fork_args_t){ + .DeeployNetwork_output_tensor = DeeployNetwork_output_tensor, .DeeployNetwork_onnxlog_prob3_tensor = DeeployNetwork_onnxlog_prob3_tensor}; + + pi_cl_team_fork(NUM_CORES, (void *)_onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_cluster_fork, + &DeeployNetwork__onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_cluster_fork_args); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_output_tensor; + float32_t *DeeployNetwork_onnxlog_prob3_tensor; +} _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_L3_args_t; + +static void _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_L3(void *_onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_L3_args) { + // CLOSURE ARG CAST + _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_L3_args_t *args = + (_onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_L3_args_t *)_onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_L3_args; + + float32_t *DeeployNetwork_output_tensor = args->DeeployNetwork_output_tensor; + float32_t *DeeployNetwork_onnxlog_prob3_tensor = args->DeeployNetwork_onnxlog_prob3_tensor; + + // CLOSURE FUNCTION CALL + _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_args_t DeeployNetwork__onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_args = + (_onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_args_t){.DeeployNetwork_output_tensor = DeeployNetwork_output_tensor, + .DeeployNetwork_onnxlog_prob3_tensor = DeeployNetwork_onnxlog_prob3_tensor}; + + // _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure CLOSURE CALL + _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure(&DeeployNetwork__onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_args); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_onnxlog_prob3_tensor; + float32_t *DeeployNetwork_output_grad_tensor; +} _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_tiling_closure_args_t; + +static void _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_tiling_closure( + void *_onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_tiling_closure_args) { + // CLOSURE ARG CAST + _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_tiling_closure_args_t *args = + (_onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_tiling_closure_args_t *) + _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_tiling_closure_args; + + float32_t *DeeployNetwork_onnxlog_prob3_tensor = args->DeeployNetwork_onnxlog_prob3_tensor; + float32_t *DeeployNetwork_output_grad_tensor = args->DeeployNetwork_output_grad_tensor; + + // CLOSURE FUNCTION CALL + + BEGIN_SINGLE_CORE + // SoftmaxCrossEntropyLossGrad (Name: onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward, Op: + // SoftmaxCrossEntropyLossGrad) + float32_t batch_norm = 1.0f / 1; + for (uint32_t i = 0; i < 1; i++) { + for (uint32_t j = 0; j < 10; j++) { + float32_t prob = expf(DeeployNetwork_onnxlog_prob3_tensor[i * 10 + j]); + if (j == (DeeployNetwork_input_1[i])) { + DeeployNetwork_output_grad_tensor[i * 10 + j] = (prob - 1.0f) * batch_norm * batch_norm; // RW: one batch_norm for loss norm, one for gradient norm + } else { + DeeployNetwork_output_grad_tensor[i * 10 + j] = prob * batch_norm * batch_norm; + } + } + } + + END_SINGLE_CORE + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_onnxlog_prob3_tensor; + float32_t *DeeployNetwork_output_grad_tensor; +} _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_cluster_fork_args_t; + +static void _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_cluster_fork( + void *_onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_cluster_fork_args) { + // CLOSURE ARG CAST + _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_cluster_fork_args_t *args = + (_onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_cluster_fork_args_t *) + _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_cluster_fork_args; + + float32_t *DeeployNetwork_onnxlog_prob3_tensor = args->DeeployNetwork_onnxlog_prob3_tensor; + float32_t *DeeployNetwork_output_grad_tensor = args->DeeployNetwork_output_grad_tensor; + + // CLOSURE FUNCTION CALL + _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_tiling_closure_args_t + DeeployNetwork__onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_tiling_closure_args = + (_onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_tiling_closure_args_t){ + .DeeployNetwork_onnxlog_prob3_tensor = DeeployNetwork_onnxlog_prob3_tensor, + .DeeployNetwork_output_grad_tensor = DeeployNetwork_output_grad_tensor}; + + // _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_tiling_closure CLOSURE CALL + _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_tiling_closure( + &DeeployNetwork__onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_tiling_closure_args); + + pi_cl_team_barrier(); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_onnxlog_prob3_tensor; + float32_t *DeeployNetwork_output_grad_tensor; +} _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_args_t; + +static void _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure( + void *_onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_args) { + // CLOSURE ARG CAST + _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_args_t *args = + (_onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_args_t *) + _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_args; + + float32_t *DeeployNetwork_onnxlog_prob3_tensor = args->DeeployNetwork_onnxlog_prob3_tensor; + float32_t *DeeployNetwork_output_grad_tensor = args->DeeployNetwork_output_grad_tensor; + + // CLOSURE FUNCTION CALL + _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_cluster_fork_args_t + DeeployNetwork__onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_cluster_fork_args = + (_onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_cluster_fork_args_t){ + .DeeployNetwork_onnxlog_prob3_tensor = DeeployNetwork_onnxlog_prob3_tensor, + .DeeployNetwork_output_grad_tensor = DeeployNetwork_output_grad_tensor}; + + pi_cl_team_fork(NUM_CORES, (void *)_onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_cluster_fork, + &DeeployNetwork__onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_cluster_fork_args); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_onnxlog_prob3_tensor; + float32_t *DeeployNetwork_output_grad_tensor; +} _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_L3_args_t; + +static void _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_L3( + void *_onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_L3_args) { + // CLOSURE ARG CAST + _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_L3_args_t *args = + (_onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_L3_args_t *) + _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_L3_args; + + float32_t *DeeployNetwork_onnxlog_prob3_tensor = args->DeeployNetwork_onnxlog_prob3_tensor; + float32_t *DeeployNetwork_output_grad_tensor = args->DeeployNetwork_output_grad_tensor; + + // CLOSURE FUNCTION CALL + _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_args_t + DeeployNetwork__onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_args = + (_onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_args_t){ + .DeeployNetwork_onnxlog_prob3_tensor = DeeployNetwork_onnxlog_prob3_tensor, + .DeeployNetwork_output_grad_tensor = DeeployNetwork_output_grad_tensor}; + + // _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure CLOSURE CALL + _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure( + &DeeployNetwork__onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_args); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *DeeployNetwork_output_grad_tensor; + float32_t *DeeployNetwork_fc2_weight_grad_tensor; +} _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_tiling_closure_args_t; + +static void _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_tiling_closure(void *_node_2_fc2_Gemm_GradGemm_1_Gemm_backward_tiling_closure_args) { + // CLOSURE ARG CAST + _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_tiling_closure_args_t *args = + (_node_2_fc2_Gemm_GradGemm_1_Gemm_backward_tiling_closure_args_t *)_node_2_fc2_Gemm_GradGemm_1_Gemm_backward_tiling_closure_args; + + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *DeeployNetwork_output_grad_tensor = args->DeeployNetwork_output_grad_tensor; + float32_t *DeeployNetwork_fc2_weight_grad_tensor = args->DeeployNetwork_fc2_weight_grad_tensor; + + // CLOSURE FUNCTION CALL + + // GEMM (Name: node_2_fc2_Gemm_GradGemm_1_Gemm_backward, Op: Gemm) + float32_t *ref_DeeployNetwork_fc2_weight_grad_tensor_DeeployNetwork_output_grad_tensor = DeeployNetwork_output_grad_tensor; + float32_t *ref_DeeployNetwork_fc2_weight_grad_tensor_DeeployNetwork_node_0_fc1_Gemm__0_tensor = DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *ref_DeeployNetwork_fc2_weight_grad_tensor_C = NULL; + float32_t *ref_DeeployNetwork_fc2_weight_grad_tensor_DeeployNetwork_fc2_weight_grad_tensor = DeeployNetwork_fc2_weight_grad_tensor; + + for (uint32_t i = 0; i < 1.0; i++) { + PULP_Gemm_fp32_fp32_fp32_fp32(ref_DeeployNetwork_fc2_weight_grad_tensor_DeeployNetwork_output_grad_tensor, + ref_DeeployNetwork_fc2_weight_grad_tensor_DeeployNetwork_node_0_fc1_Gemm__0_tensor, NULL, + ref_DeeployNetwork_fc2_weight_grad_tensor_DeeployNetwork_fc2_weight_grad_tensor, 10, 1, 8, 1, 0); + ref_DeeployNetwork_fc2_weight_grad_tensor_DeeployNetwork_output_grad_tensor += 10 * 1; + + ref_DeeployNetwork_fc2_weight_grad_tensor_DeeployNetwork_node_0_fc1_Gemm__0_tensor += 1 * 8; + + ref_DeeployNetwork_fc2_weight_grad_tensor_DeeployNetwork_fc2_weight_grad_tensor += 10 * 8; + } + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *DeeployNetwork_output_grad_tensor; + float32_t *DeeployNetwork_fc2_weight_grad_tensor; +} _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_cluster_fork_args_t; + +static void _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_cluster_fork(void *_node_2_fc2_Gemm_GradGemm_1_Gemm_backward_cluster_fork_args) { + // CLOSURE ARG CAST + _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_cluster_fork_args_t *args = + (_node_2_fc2_Gemm_GradGemm_1_Gemm_backward_cluster_fork_args_t *)_node_2_fc2_Gemm_GradGemm_1_Gemm_backward_cluster_fork_args; + + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *DeeployNetwork_output_grad_tensor = args->DeeployNetwork_output_grad_tensor; + float32_t *DeeployNetwork_fc2_weight_grad_tensor = args->DeeployNetwork_fc2_weight_grad_tensor; + + // CLOSURE FUNCTION CALL + _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_tiling_closure_args_t DeeployNetwork__node_2_fc2_Gemm_GradGemm_1_Gemm_backward_tiling_closure_args = + (_node_2_fc2_Gemm_GradGemm_1_Gemm_backward_tiling_closure_args_t){.DeeployNetwork_node_0_fc1_Gemm__0_tensor = DeeployNetwork_node_0_fc1_Gemm__0_tensor, + .DeeployNetwork_output_grad_tensor = DeeployNetwork_output_grad_tensor, + .DeeployNetwork_fc2_weight_grad_tensor = DeeployNetwork_fc2_weight_grad_tensor}; + + // _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_tiling_closure CLOSURE CALL + _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_tiling_closure(&DeeployNetwork__node_2_fc2_Gemm_GradGemm_1_Gemm_backward_tiling_closure_args); + + pi_cl_team_barrier(); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *DeeployNetwork_output_grad_tensor; + float32_t *DeeployNetwork_fc2_weight_grad_tensor; +} _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_args_t; + +static void _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure(void *_node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_args) { + // CLOSURE ARG CAST + _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_args_t *args = + (_node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_args_t *)_node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_args; + + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *DeeployNetwork_output_grad_tensor = args->DeeployNetwork_output_grad_tensor; + float32_t *DeeployNetwork_fc2_weight_grad_tensor = args->DeeployNetwork_fc2_weight_grad_tensor; + + // CLOSURE FUNCTION CALL + _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_cluster_fork_args_t DeeployNetwork__node_2_fc2_Gemm_GradGemm_1_Gemm_backward_cluster_fork_args = + (_node_2_fc2_Gemm_GradGemm_1_Gemm_backward_cluster_fork_args_t){.DeeployNetwork_node_0_fc1_Gemm__0_tensor = DeeployNetwork_node_0_fc1_Gemm__0_tensor, + .DeeployNetwork_output_grad_tensor = DeeployNetwork_output_grad_tensor, + .DeeployNetwork_fc2_weight_grad_tensor = DeeployNetwork_fc2_weight_grad_tensor}; + + pi_cl_team_fork(NUM_CORES, (void *)_node_2_fc2_Gemm_GradGemm_1_Gemm_backward_cluster_fork, + &DeeployNetwork__node_2_fc2_Gemm_GradGemm_1_Gemm_backward_cluster_fork_args); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *DeeployNetwork_output_grad_tensor; + float32_t *DeeployNetwork_fc2_weight_grad_tensor; +} _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_L3_args_t; + +static void _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_L3(void *_node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_L3_args) { + // CLOSURE ARG CAST + _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_L3_args_t *args = + (_node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_L3_args_t *)_node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_L3_args; + + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *DeeployNetwork_output_grad_tensor = args->DeeployNetwork_output_grad_tensor; + float32_t *DeeployNetwork_fc2_weight_grad_tensor = args->DeeployNetwork_fc2_weight_grad_tensor; + + // CLOSURE FUNCTION CALL + _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_args_t DeeployNetwork__node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_args = + (_node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_args_t){.DeeployNetwork_node_0_fc1_Gemm__0_tensor = DeeployNetwork_node_0_fc1_Gemm__0_tensor, + .DeeployNetwork_output_grad_tensor = DeeployNetwork_output_grad_tensor, + .DeeployNetwork_fc2_weight_grad_tensor = DeeployNetwork_fc2_weight_grad_tensor}; + + // _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure CLOSURE CALL + _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure(&DeeployNetwork__node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_args); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_output_grad_tensor; + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; +} _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_tiling_closure_args_t; + +static void _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_tiling_closure(void *_node_2_fc2_Gemm_GradGemm_0_Gemm_backward_tiling_closure_args) { + // CLOSURE ARG CAST + _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_tiling_closure_args_t *args = + (_node_2_fc2_Gemm_GradGemm_0_Gemm_backward_tiling_closure_args_t *)_node_2_fc2_Gemm_GradGemm_0_Gemm_backward_tiling_closure_args; + + float32_t *DeeployNetwork_output_grad_tensor = args->DeeployNetwork_output_grad_tensor; + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; + + // CLOSURE FUNCTION CALL + + // GEMM (Name: node_2_fc2_Gemm_GradGemm_0_Gemm_backward, Op: Gemm) + float32_t *ref_DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor_DeeployNetwork_output_grad_tensor = DeeployNetwork_output_grad_tensor; + float32_t *ref_DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor_DeeployNetwork_input_3 = DeeployNetwork_input_3; + float32_t *ref_DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor_C = NULL; + float32_t *ref_DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor_DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; + + for (uint32_t i = 0; i < 1.0; i++) { + PULP_Gemm_fp32_fp32_fp32_fp32(ref_DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor_DeeployNetwork_output_grad_tensor, + ref_DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor_DeeployNetwork_input_3, NULL, + ref_DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor_DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor, 1, 10, 8, 0, 0); + ref_DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor_DeeployNetwork_output_grad_tensor += 1 * 10; + + ref_DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor_DeeployNetwork_input_3 += 10 * 8; + + ref_DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor_DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor += 1 * 8; + } + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_output_grad_tensor; + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; +} _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_cluster_fork_args_t; + +static void _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_cluster_fork(void *_node_2_fc2_Gemm_GradGemm_0_Gemm_backward_cluster_fork_args) { + // CLOSURE ARG CAST + _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_cluster_fork_args_t *args = + (_node_2_fc2_Gemm_GradGemm_0_Gemm_backward_cluster_fork_args_t *)_node_2_fc2_Gemm_GradGemm_0_Gemm_backward_cluster_fork_args; + + float32_t *DeeployNetwork_output_grad_tensor = args->DeeployNetwork_output_grad_tensor; + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; + + // CLOSURE FUNCTION CALL + _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_tiling_closure_args_t DeeployNetwork__node_2_fc2_Gemm_GradGemm_0_Gemm_backward_tiling_closure_args = + (_node_2_fc2_Gemm_GradGemm_0_Gemm_backward_tiling_closure_args_t){.DeeployNetwork_output_grad_tensor = DeeployNetwork_output_grad_tensor, + .DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = + DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor}; + + // _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_tiling_closure CLOSURE CALL + _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_tiling_closure(&DeeployNetwork__node_2_fc2_Gemm_GradGemm_0_Gemm_backward_tiling_closure_args); + + pi_cl_team_barrier(); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_output_grad_tensor; + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; +} _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_args_t; + +static void _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure(void *_node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_args) { + // CLOSURE ARG CAST + _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_args_t *args = + (_node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_args_t *)_node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_args; + + float32_t *DeeployNetwork_output_grad_tensor = args->DeeployNetwork_output_grad_tensor; + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; + + // CLOSURE FUNCTION CALL + _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_cluster_fork_args_t DeeployNetwork__node_2_fc2_Gemm_GradGemm_0_Gemm_backward_cluster_fork_args = + (_node_2_fc2_Gemm_GradGemm_0_Gemm_backward_cluster_fork_args_t){.DeeployNetwork_output_grad_tensor = DeeployNetwork_output_grad_tensor, + .DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = + DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor}; + + pi_cl_team_fork(NUM_CORES, (void *)_node_2_fc2_Gemm_GradGemm_0_Gemm_backward_cluster_fork, + &DeeployNetwork__node_2_fc2_Gemm_GradGemm_0_Gemm_backward_cluster_fork_args); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_output_grad_tensor; + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; +} _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_L3_args_t; + +static void _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_L3(void *_node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_L3_args) { + // CLOSURE ARG CAST + _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_L3_args_t *args = + (_node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_L3_args_t *)_node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_L3_args; + + float32_t *DeeployNetwork_output_grad_tensor = args->DeeployNetwork_output_grad_tensor; + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; + + // CLOSURE FUNCTION CALL + _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_args_t DeeployNetwork__node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_args = + (_node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_args_t){.DeeployNetwork_output_grad_tensor = DeeployNetwork_output_grad_tensor, + .DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = + DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor}; + + // _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure CLOSURE CALL + _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure(&DeeployNetwork__node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_args); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; + float32_t *DeeployNetwork_fc1_weight_grad_tensor; +} _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_tiling_closure_args_t; + +static void _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_tiling_closure(void *_node_1_fc1_Gemm_GradGemm_0_Gemm_backward_tiling_closure_args) { + // CLOSURE ARG CAST + _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_tiling_closure_args_t *args = + (_node_1_fc1_Gemm_GradGemm_0_Gemm_backward_tiling_closure_args_t *)_node_1_fc1_Gemm_GradGemm_0_Gemm_backward_tiling_closure_args; + + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; + float32_t *DeeployNetwork_fc1_weight_grad_tensor = args->DeeployNetwork_fc1_weight_grad_tensor; + + // CLOSURE FUNCTION CALL + + // GEMM (Name: node_1_fc1_Gemm_GradGemm_0_Gemm_backward, Op: Gemm) + float32_t *ref_DeeployNetwork_fc1_weight_grad_tensor_DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; + float32_t *ref_DeeployNetwork_fc1_weight_grad_tensor_DeeployNetwork_input_0 = DeeployNetwork_input_0; + float32_t *ref_DeeployNetwork_fc1_weight_grad_tensor_C = NULL; + float32_t *ref_DeeployNetwork_fc1_weight_grad_tensor_DeeployNetwork_fc1_weight_grad_tensor = DeeployNetwork_fc1_weight_grad_tensor; + + for (uint32_t i = 0; i < 1.0; i++) { + PULP_Gemm_fp32_fp32_fp32_fp32(ref_DeeployNetwork_fc1_weight_grad_tensor_DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor, + ref_DeeployNetwork_fc1_weight_grad_tensor_DeeployNetwork_input_0, NULL, + ref_DeeployNetwork_fc1_weight_grad_tensor_DeeployNetwork_fc1_weight_grad_tensor, 8, 1, 784, 1, 0); + ref_DeeployNetwork_fc1_weight_grad_tensor_DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor += 8 * 1; + + ref_DeeployNetwork_fc1_weight_grad_tensor_DeeployNetwork_input_0 += 1 * 784; + + ref_DeeployNetwork_fc1_weight_grad_tensor_DeeployNetwork_fc1_weight_grad_tensor += 8 * 784; + } + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; + float32_t *DeeployNetwork_fc1_weight_grad_tensor; +} _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_cluster_fork_args_t; + +static void _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_cluster_fork(void *_node_1_fc1_Gemm_GradGemm_0_Gemm_backward_cluster_fork_args) { + // CLOSURE ARG CAST + _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_cluster_fork_args_t *args = + (_node_1_fc1_Gemm_GradGemm_0_Gemm_backward_cluster_fork_args_t *)_node_1_fc1_Gemm_GradGemm_0_Gemm_backward_cluster_fork_args; + + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; + float32_t *DeeployNetwork_fc1_weight_grad_tensor = args->DeeployNetwork_fc1_weight_grad_tensor; + + // CLOSURE FUNCTION CALL + _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_tiling_closure_args_t DeeployNetwork__node_1_fc1_Gemm_GradGemm_0_Gemm_backward_tiling_closure_args = + (_node_1_fc1_Gemm_GradGemm_0_Gemm_backward_tiling_closure_args_t){.DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = + DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor, + .DeeployNetwork_fc1_weight_grad_tensor = DeeployNetwork_fc1_weight_grad_tensor}; + + // _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_tiling_closure CLOSURE CALL + _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_tiling_closure(&DeeployNetwork__node_1_fc1_Gemm_GradGemm_0_Gemm_backward_tiling_closure_args); + + pi_cl_team_barrier(); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; + float32_t *DeeployNetwork_fc1_weight_grad_tensor; +} _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_args_t; + +static void _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure(void *_node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_args) { + // CLOSURE ARG CAST + _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_args_t *args = + (_node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_args_t *)_node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_args; + + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; + float32_t *DeeployNetwork_fc1_weight_grad_tensor = args->DeeployNetwork_fc1_weight_grad_tensor; + + // CLOSURE FUNCTION CALL + _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_cluster_fork_args_t DeeployNetwork__node_1_fc1_Gemm_GradGemm_0_Gemm_backward_cluster_fork_args = + (_node_1_fc1_Gemm_GradGemm_0_Gemm_backward_cluster_fork_args_t){.DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = + DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor, + .DeeployNetwork_fc1_weight_grad_tensor = DeeployNetwork_fc1_weight_grad_tensor}; + + pi_cl_team_fork(NUM_CORES, (void *)_node_1_fc1_Gemm_GradGemm_0_Gemm_backward_cluster_fork, + &DeeployNetwork__node_1_fc1_Gemm_GradGemm_0_Gemm_backward_cluster_fork_args); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; + float32_t *DeeployNetwork_fc1_weight_grad_tensor; +} _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_L3_args_t; + +static void _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_L3(void *_node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_L3_args) { + // CLOSURE ARG CAST + _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_L3_args_t *args = + (_node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_L3_args_t *)_node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_L3_args; + + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = args->DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; + float32_t *DeeployNetwork_fc1_weight_grad_tensor = args->DeeployNetwork_fc1_weight_grad_tensor; + + // CLOSURE FUNCTION CALL + _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_args_t DeeployNetwork__node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_args = + (_node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_args_t){.DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor, + .DeeployNetwork_fc1_weight_grad_tensor = DeeployNetwork_fc1_weight_grad_tensor}; + + // _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure CLOSURE CALL + _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure(&DeeployNetwork__node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_args); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_fc2_weight_grad_tensor; +} _GradientAccumulator2_InPlaceAccumulatorV2_backward_tiling_closure_args_t; + +static void _GradientAccumulator2_InPlaceAccumulatorV2_backward_tiling_closure(void *_GradientAccumulator2_InPlaceAccumulatorV2_backward_tiling_closure_args) { + // CLOSURE ARG CAST + _GradientAccumulator2_InPlaceAccumulatorV2_backward_tiling_closure_args_t *args = + (_GradientAccumulator2_InPlaceAccumulatorV2_backward_tiling_closure_args_t *)_GradientAccumulator2_InPlaceAccumulatorV2_backward_tiling_closure_args; + + float32_t *DeeployNetwork_fc2_weight_grad_tensor = args->DeeployNetwork_fc2_weight_grad_tensor; + + // CLOSURE FUNCTION CALL + + // InPlaceAccumulatorV2 - true in-place (Name: GradientAccumulator2_InPlaceAccumulatorV2_backward, Op: InPlaceAccumulatorV2) + // Writes result to accum_buffer (in-place) and data_out (explicit output). + // In training, data_out aliases accum_buffer (same or separate allocation). + // Reset (lazy_reset_grad=1): accum_buffer = gradient + // Accum (lazy_reset_grad=0): accum_buffer += gradient + int8_t GradientAccumulator2_InPlaceAccumulatorV2_backward_core_id = pi_core_id(); + int8_t GradientAccumulator2_InPlaceAccumulatorV2_backward_log2Core = log2(NUM_CORES); + int32_t GradientAccumulator2_InPlaceAccumulatorV2_backward_chunk = + (80 >> GradientAccumulator2_InPlaceAccumulatorV2_backward_log2Core) + ((80 & (NUM_CORES - 1)) != 0); + int32_t GradientAccumulator2_InPlaceAccumulatorV2_backward_start = + MIN(GradientAccumulator2_InPlaceAccumulatorV2_backward_chunk * GradientAccumulator2_InPlaceAccumulatorV2_backward_core_id, (int32_t)80); + int32_t GradientAccumulator2_InPlaceAccumulatorV2_backward_stop = + MIN(GradientAccumulator2_InPlaceAccumulatorV2_backward_start + GradientAccumulator2_InPlaceAccumulatorV2_backward_chunk, (int32_t)80); + + if (DeeployNetwork_input_6[0]) { + for (int32_t i = GradientAccumulator2_InPlaceAccumulatorV2_backward_start; i < GradientAccumulator2_InPlaceAccumulatorV2_backward_stop; i++) { + DeeployNetwork_input_5[i] = DeeployNetwork_fc2_weight_grad_tensor[i]; + DeeployNetwork_output_2[i] = DeeployNetwork_fc2_weight_grad_tensor[i]; + } + } else { + for (int32_t i = GradientAccumulator2_InPlaceAccumulatorV2_backward_start; i < GradientAccumulator2_InPlaceAccumulatorV2_backward_stop; i++) { + DeeployNetwork_input_5[i] += DeeployNetwork_fc2_weight_grad_tensor[i]; + DeeployNetwork_output_2[i] = DeeployNetwork_input_5[i]; + } + } + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_fc2_weight_grad_tensor; +} _GradientAccumulator2_InPlaceAccumulatorV2_backward_cluster_fork_args_t; + +static void _GradientAccumulator2_InPlaceAccumulatorV2_backward_cluster_fork(void *_GradientAccumulator2_InPlaceAccumulatorV2_backward_cluster_fork_args) { + // CLOSURE ARG CAST + _GradientAccumulator2_InPlaceAccumulatorV2_backward_cluster_fork_args_t *args = + (_GradientAccumulator2_InPlaceAccumulatorV2_backward_cluster_fork_args_t *)_GradientAccumulator2_InPlaceAccumulatorV2_backward_cluster_fork_args; + + float32_t *DeeployNetwork_fc2_weight_grad_tensor = args->DeeployNetwork_fc2_weight_grad_tensor; + + // CLOSURE FUNCTION CALL + _GradientAccumulator2_InPlaceAccumulatorV2_backward_tiling_closure_args_t + DeeployNetwork__GradientAccumulator2_InPlaceAccumulatorV2_backward_tiling_closure_args = + (_GradientAccumulator2_InPlaceAccumulatorV2_backward_tiling_closure_args_t){.DeeployNetwork_fc2_weight_grad_tensor = + DeeployNetwork_fc2_weight_grad_tensor}; + + // _GradientAccumulator2_InPlaceAccumulatorV2_backward_tiling_closure CLOSURE CALL + _GradientAccumulator2_InPlaceAccumulatorV2_backward_tiling_closure(&DeeployNetwork__GradientAccumulator2_InPlaceAccumulatorV2_backward_tiling_closure_args); + + pi_cl_team_barrier(); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_fc2_weight_grad_tensor; +} _GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_args_t; + +static void _GradientAccumulator2_InPlaceAccumulatorV2_backward_closure(void *_GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_args) { + // CLOSURE ARG CAST + _GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_args_t *args = + (_GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_args_t *)_GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_args; + + float32_t *DeeployNetwork_fc2_weight_grad_tensor = args->DeeployNetwork_fc2_weight_grad_tensor; + + // CLOSURE FUNCTION CALL + _GradientAccumulator2_InPlaceAccumulatorV2_backward_cluster_fork_args_t DeeployNetwork__GradientAccumulator2_InPlaceAccumulatorV2_backward_cluster_fork_args = + (_GradientAccumulator2_InPlaceAccumulatorV2_backward_cluster_fork_args_t){.DeeployNetwork_fc2_weight_grad_tensor = DeeployNetwork_fc2_weight_grad_tensor}; + + pi_cl_team_fork(NUM_CORES, (void *)_GradientAccumulator2_InPlaceAccumulatorV2_backward_cluster_fork, + &DeeployNetwork__GradientAccumulator2_InPlaceAccumulatorV2_backward_cluster_fork_args); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_fc2_weight_grad_tensor; +} _GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_L3_args_t; + +static void _GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_L3(void *_GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_L3_args) { + // CLOSURE ARG CAST + _GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_L3_args_t *args = + (_GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_L3_args_t *)_GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_L3_args; + + float32_t *DeeployNetwork_fc2_weight_grad_tensor = args->DeeployNetwork_fc2_weight_grad_tensor; + + // CLOSURE FUNCTION CALL + _GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_args_t DeeployNetwork__GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_args = + (_GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_args_t){.DeeployNetwork_fc2_weight_grad_tensor = DeeployNetwork_fc2_weight_grad_tensor}; + + // _GradientAccumulator2_InPlaceAccumulatorV2_backward_closure CLOSURE CALL + _GradientAccumulator2_InPlaceAccumulatorV2_backward_closure(&DeeployNetwork__GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_args); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_fc1_weight_grad_tensor; +} _GradientAccumulator1_InPlaceAccumulatorV2_backward_tiling_closure_args_t; + +static void _GradientAccumulator1_InPlaceAccumulatorV2_backward_tiling_closure(void *_GradientAccumulator1_InPlaceAccumulatorV2_backward_tiling_closure_args) { + // CLOSURE ARG CAST + _GradientAccumulator1_InPlaceAccumulatorV2_backward_tiling_closure_args_t *args = + (_GradientAccumulator1_InPlaceAccumulatorV2_backward_tiling_closure_args_t *)_GradientAccumulator1_InPlaceAccumulatorV2_backward_tiling_closure_args; + + float32_t *DeeployNetwork_fc1_weight_grad_tensor = args->DeeployNetwork_fc1_weight_grad_tensor; + + // CLOSURE FUNCTION CALL + + // InPlaceAccumulatorV2 - true in-place (Name: GradientAccumulator1_InPlaceAccumulatorV2_backward, Op: InPlaceAccumulatorV2) + // Writes result to accum_buffer (in-place) and data_out (explicit output). + // In training, data_out aliases accum_buffer (same or separate allocation). + // Reset (lazy_reset_grad=1): accum_buffer = gradient + // Accum (lazy_reset_grad=0): accum_buffer += gradient + int8_t GradientAccumulator1_InPlaceAccumulatorV2_backward_core_id = pi_core_id(); + int8_t GradientAccumulator1_InPlaceAccumulatorV2_backward_log2Core = log2(NUM_CORES); + int32_t GradientAccumulator1_InPlaceAccumulatorV2_backward_chunk = + (6272 >> GradientAccumulator1_InPlaceAccumulatorV2_backward_log2Core) + ((6272 & (NUM_CORES - 1)) != 0); + int32_t GradientAccumulator1_InPlaceAccumulatorV2_backward_start = + MIN(GradientAccumulator1_InPlaceAccumulatorV2_backward_chunk * GradientAccumulator1_InPlaceAccumulatorV2_backward_core_id, (int32_t)6272); + int32_t GradientAccumulator1_InPlaceAccumulatorV2_backward_stop = + MIN(GradientAccumulator1_InPlaceAccumulatorV2_backward_start + GradientAccumulator1_InPlaceAccumulatorV2_backward_chunk, (int32_t)6272); + + if (DeeployNetwork_input_6[0]) { + for (int32_t i = GradientAccumulator1_InPlaceAccumulatorV2_backward_start; i < GradientAccumulator1_InPlaceAccumulatorV2_backward_stop; i++) { + DeeployNetwork_input_4[i] = DeeployNetwork_fc1_weight_grad_tensor[i]; + DeeployNetwork_output_1[i] = DeeployNetwork_fc1_weight_grad_tensor[i]; + } + } else { + for (int32_t i = GradientAccumulator1_InPlaceAccumulatorV2_backward_start; i < GradientAccumulator1_InPlaceAccumulatorV2_backward_stop; i++) { + DeeployNetwork_input_4[i] += DeeployNetwork_fc1_weight_grad_tensor[i]; + DeeployNetwork_output_1[i] = DeeployNetwork_input_4[i]; + } + } + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_fc1_weight_grad_tensor; +} _GradientAccumulator1_InPlaceAccumulatorV2_backward_cluster_fork_args_t; + +static void _GradientAccumulator1_InPlaceAccumulatorV2_backward_cluster_fork(void *_GradientAccumulator1_InPlaceAccumulatorV2_backward_cluster_fork_args) { + // CLOSURE ARG CAST + _GradientAccumulator1_InPlaceAccumulatorV2_backward_cluster_fork_args_t *args = + (_GradientAccumulator1_InPlaceAccumulatorV2_backward_cluster_fork_args_t *)_GradientAccumulator1_InPlaceAccumulatorV2_backward_cluster_fork_args; + + float32_t *DeeployNetwork_fc1_weight_grad_tensor = args->DeeployNetwork_fc1_weight_grad_tensor; + + // CLOSURE FUNCTION CALL + _GradientAccumulator1_InPlaceAccumulatorV2_backward_tiling_closure_args_t + DeeployNetwork__GradientAccumulator1_InPlaceAccumulatorV2_backward_tiling_closure_args = + (_GradientAccumulator1_InPlaceAccumulatorV2_backward_tiling_closure_args_t){.DeeployNetwork_fc1_weight_grad_tensor = + DeeployNetwork_fc1_weight_grad_tensor}; + + // _GradientAccumulator1_InPlaceAccumulatorV2_backward_tiling_closure CLOSURE CALL + _GradientAccumulator1_InPlaceAccumulatorV2_backward_tiling_closure(&DeeployNetwork__GradientAccumulator1_InPlaceAccumulatorV2_backward_tiling_closure_args); + + pi_cl_team_barrier(); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_fc1_weight_grad_tensor; +} _GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_args_t; + +static void _GradientAccumulator1_InPlaceAccumulatorV2_backward_closure(void *_GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_args) { + // CLOSURE ARG CAST + _GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_args_t *args = + (_GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_args_t *)_GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_args; + + float32_t *DeeployNetwork_fc1_weight_grad_tensor = args->DeeployNetwork_fc1_weight_grad_tensor; + + // CLOSURE FUNCTION CALL + _GradientAccumulator1_InPlaceAccumulatorV2_backward_cluster_fork_args_t DeeployNetwork__GradientAccumulator1_InPlaceAccumulatorV2_backward_cluster_fork_args = + (_GradientAccumulator1_InPlaceAccumulatorV2_backward_cluster_fork_args_t){.DeeployNetwork_fc1_weight_grad_tensor = DeeployNetwork_fc1_weight_grad_tensor}; + + pi_cl_team_fork(NUM_CORES, (void *)_GradientAccumulator1_InPlaceAccumulatorV2_backward_cluster_fork, + &DeeployNetwork__GradientAccumulator1_InPlaceAccumulatorV2_backward_cluster_fork_args); + + // CLOSURE ARG WRITEBACK +} + +typedef struct { + float32_t *DeeployNetwork_fc1_weight_grad_tensor; +} _GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_L3_args_t; + +static void _GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_L3(void *_GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_L3_args) { + // CLOSURE ARG CAST + _GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_L3_args_t *args = + (_GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_L3_args_t *)_GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_L3_args; + + float32_t *DeeployNetwork_fc1_weight_grad_tensor = args->DeeployNetwork_fc1_weight_grad_tensor; + + // CLOSURE FUNCTION CALL + _GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_args_t DeeployNetwork__GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_args = + (_GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_args_t){.DeeployNetwork_fc1_weight_grad_tensor = DeeployNetwork_fc1_weight_grad_tensor}; + + // _GradientAccumulator1_InPlaceAccumulatorV2_backward_closure CLOSURE CALL + _GradientAccumulator1_InPlaceAccumulatorV2_backward_closure(&DeeployNetwork__GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_args); + + // CLOSURE ARG WRITEBACK +} + +void RunTrainingNetwork() { + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_tensor; + float32_t *DeeployNetwork_output_tensor; + float32_t *DeeployNetwork_onnxlog_prob3_tensor; + float32_t *DeeployNetwork_output_grad_tensor; + float32_t *DeeployNetwork_fc2_weight_grad_tensor; + float32_t *DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor; + float32_t *DeeployNetwork_fc1_weight_grad_tensor; + + DeeployNetwork_node_0_fc1_Gemm__0_tensor = (float32_t *)pi_l2_malloc(sizeof(float32_t) * 8); + + _node_1_fc1_Gemm_Gemm_closure_L3_args_t DeeployNetwork__node_1_fc1_Gemm_Gemm_closure_L3_args = + (_node_1_fc1_Gemm_Gemm_closure_L3_args_t){.DeeployNetwork_node_0_fc1_Gemm__0_tensor = DeeployNetwork_node_0_fc1_Gemm__0_tensor}; + + // _node_1_fc1_Gemm_Gemm_closure_L3 CLOSURE CALL + _node_1_fc1_Gemm_Gemm_closure_L3(&DeeployNetwork__node_1_fc1_Gemm_Gemm_closure_L3_args); + + DeeployNetwork_output_tensor = (float32_t *)pi_l2_malloc(sizeof(float32_t) * 10); + + _node_2_fc2_Gemm_Gemm_closure_L3_args_t DeeployNetwork__node_2_fc2_Gemm_Gemm_closure_L3_args = (_node_2_fc2_Gemm_Gemm_closure_L3_args_t){ + .DeeployNetwork_node_0_fc1_Gemm__0_tensor = DeeployNetwork_node_0_fc1_Gemm__0_tensor, .DeeployNetwork_output_tensor = DeeployNetwork_output_tensor}; + + // _node_2_fc2_Gemm_Gemm_closure_L3 CLOSURE CALL + _node_2_fc2_Gemm_Gemm_closure_L3(&DeeployNetwork__node_2_fc2_Gemm_Gemm_closure_L3_args); + + DeeployNetwork_onnxlog_prob3_tensor = (float32_t *)pi_l2_malloc(sizeof(float32_t) * 10); + + _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_L3_args_t DeeployNetwork__onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_L3_args = + (_onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_L3_args_t){.DeeployNetwork_output_tensor = DeeployNetwork_output_tensor, + .DeeployNetwork_onnxlog_prob3_tensor = DeeployNetwork_onnxlog_prob3_tensor}; + + // _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_L3 CLOSURE CALL + _onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_L3(&DeeployNetwork__onnxSoftmaxCrossEntropyLoss4_SoftmaxCrossEntropyLoss_closure_L3_args); + + pi_l2_free(DeeployNetwork_output_tensor, sizeof(float32_t) * 10); + + DeeployNetwork_output_grad_tensor = (float32_t *)pi_l2_malloc(sizeof(float32_t) * 10); + + _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_L3_args_t + DeeployNetwork__onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_L3_args = + (_onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_L3_args_t){ + .DeeployNetwork_onnxlog_prob3_tensor = DeeployNetwork_onnxlog_prob3_tensor, + .DeeployNetwork_output_grad_tensor = DeeployNetwork_output_grad_tensor}; + + // _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_L3 CLOSURE CALL + _onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_L3( + &DeeployNetwork__onnxSoftmaxCrossEntropyLoss4_GradSoftmaxCrossEntropyLossGrad_0_SoftmaxCrossEntropyLossGrad_backward_closure_L3_args); + + pi_l2_free(DeeployNetwork_onnxlog_prob3_tensor, sizeof(float32_t) * 10); + + DeeployNetwork_fc2_weight_grad_tensor = (float32_t *)pi_l2_malloc(sizeof(float32_t) * 80); + + _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_L3_args_t DeeployNetwork__node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_L3_args = + (_node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_L3_args_t){.DeeployNetwork_node_0_fc1_Gemm__0_tensor = DeeployNetwork_node_0_fc1_Gemm__0_tensor, + .DeeployNetwork_output_grad_tensor = DeeployNetwork_output_grad_tensor, + .DeeployNetwork_fc2_weight_grad_tensor = DeeployNetwork_fc2_weight_grad_tensor}; + + // _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_L3 CLOSURE CALL + _node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_L3(&DeeployNetwork__node_2_fc2_Gemm_GradGemm_1_Gemm_backward_closure_L3_args); + + pi_l2_free(DeeployNetwork_node_0_fc1_Gemm__0_tensor, sizeof(float32_t) * 8); + + DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = (float32_t *)pi_l2_malloc(sizeof(float32_t) * 8); + + _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_L3_args_t DeeployNetwork__node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_L3_args = + (_node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_L3_args_t){.DeeployNetwork_output_grad_tensor = DeeployNetwork_output_grad_tensor, + .DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = + DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor}; + + // _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_L3 CLOSURE CALL + _node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_L3(&DeeployNetwork__node_2_fc2_Gemm_GradGemm_0_Gemm_backward_closure_L3_args); + + pi_l2_free(DeeployNetwork_output_grad_tensor, sizeof(float32_t) * 10); + + DeeployNetwork_fc1_weight_grad_tensor = (float32_t *)pi_l2_malloc(sizeof(float32_t) * 6272); + + _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_L3_args_t DeeployNetwork__node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_L3_args = + (_node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_L3_args_t){.DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor = + DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor, + .DeeployNetwork_fc1_weight_grad_tensor = DeeployNetwork_fc1_weight_grad_tensor}; + + // _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_L3 CLOSURE CALL + _node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_L3(&DeeployNetwork__node_1_fc1_Gemm_GradGemm_0_Gemm_backward_closure_L3_args); + + pi_l2_free(DeeployNetwork_node_0_fc1_Gemm__0_grad_tensor, sizeof(float32_t) * 8); + _GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_L3_args_t DeeployNetwork__GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_L3_args = + (_GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_L3_args_t){.DeeployNetwork_fc2_weight_grad_tensor = DeeployNetwork_fc2_weight_grad_tensor}; + + // _GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_L3 CLOSURE CALL + _GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_L3(&DeeployNetwork__GradientAccumulator2_InPlaceAccumulatorV2_backward_closure_L3_args); + + pi_l2_free(DeeployNetwork_fc2_weight_grad_tensor, sizeof(float32_t) * 80); + _GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_L3_args_t DeeployNetwork__GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_L3_args = + (_GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_L3_args_t){.DeeployNetwork_fc1_weight_grad_tensor = DeeployNetwork_fc1_weight_grad_tensor}; + + // _GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_L3 CLOSURE CALL + _GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_L3(&DeeployNetwork__GradientAccumulator1_InPlaceAccumulatorV2_backward_closure_L3_args); + + pi_l2_free(DeeployNetwork_fc1_weight_grad_tensor, sizeof(float32_t) * 6272); +} + +void InitTrainingNetwork() { + + DeeployNetwork_input_0 = (float32_t *)pi_l2_malloc(sizeof(float32_t) * 784); + + DeeployNetwork_input_1 = (uint8_t *)pi_l2_malloc(sizeof(uint8_t) * 1); + + DeeployNetwork_input_2 = (float32_t *)pi_l2_malloc(sizeof(float32_t) * 6272); + + DeeployNetwork_input_3 = (float32_t *)pi_l2_malloc(sizeof(float32_t) * 80); + + DeeployNetwork_input_4 = (float32_t *)pi_l2_malloc(sizeof(float32_t) * 6272); + + DeeployNetwork_input_5 = (float32_t *)pi_l2_malloc(sizeof(float32_t) * 80); + + DeeployNetwork_input_6 = (uint8_t *)pi_l2_malloc(sizeof(uint8_t) * 1); + + DeeployNetwork_output_0 = (float32_t *)pi_l2_malloc(sizeof(float32_t) * 1); + + DeeployNetwork_output_1 = (float32_t *)pi_l2_malloc(sizeof(float32_t) * 6272); + + DeeployNetwork_output_2 = (float32_t *)pi_l2_malloc(sizeof(float32_t) * 80); + + DeeployNetwork_inputs[0] = (void *)DeeployNetwork_input_0; + DeeployNetwork_inputs[1] = (void *)DeeployNetwork_input_1; + DeeployNetwork_inputs[2] = (void *)DeeployNetwork_input_2; + DeeployNetwork_inputs[3] = (void *)DeeployNetwork_input_3; + DeeployNetwork_inputs[4] = (void *)DeeployNetwork_input_4; + DeeployNetwork_inputs[5] = (void *)DeeployNetwork_input_5; + DeeployNetwork_inputs[6] = (void *)DeeployNetwork_input_6; + DeeployNetwork_outputs[0] = (void *)DeeployNetwork_output_0; + DeeployNetwork_outputs[1] = (void *)DeeployNetwork_output_1; + DeeployNetwork_outputs[2] = (void *)DeeployNetwork_output_2; +} diff --git a/TestFiles/TrainingNetwork.h b/TestFiles/TrainingNetwork.h new file mode 100644 index 0000000000..6ff2b29f40 --- /dev/null +++ b/TestFiles/TrainingNetwork.h @@ -0,0 +1,43 @@ + +#ifndef __DEEPLOY_TRAINING_HEADER__ +#define __DEEPLOY_TRAINING_HEADER__ +#include "DeeployPULPMath.h" +#include "bsp/ram.h" +#include "dory_mem.h" +#include "mchan_siracusa.h" +#include "pmsis.h" +#include "pulp_nn_kernels.h" +#include "stdint.h" +#include +#include +#include +void RunTrainingNetwork(); +void InitTrainingNetwork(); + +extern float32_t *DeeployNetwork_input_0; +static const uint32_t DeeployNetwork_input_0_len = 784; +extern uint8_t *DeeployNetwork_input_1; +static const uint32_t DeeployNetwork_input_1_len = 1; +extern float32_t *DeeployNetwork_input_2; +static const uint32_t DeeployNetwork_input_2_len = 6272; +extern float32_t *DeeployNetwork_input_3; +static const uint32_t DeeployNetwork_input_3_len = 80; +extern float32_t *DeeployNetwork_input_4; +static const uint32_t DeeployNetwork_input_4_len = 6272; +extern float32_t *DeeployNetwork_input_5; +static const uint32_t DeeployNetwork_input_5_len = 80; +extern uint8_t *DeeployNetwork_input_6; +static const uint32_t DeeployNetwork_input_6_len = 1; +extern float32_t *DeeployNetwork_output_0; +static const uint32_t DeeployNetwork_output_0_len = 1.0; +extern float32_t *DeeployNetwork_output_1; +static const uint32_t DeeployNetwork_output_1_len = 6272; +extern float32_t *DeeployNetwork_output_2; +static const uint32_t DeeployNetwork_output_2_len = 80; +static const uint32_t DeeployNetwork_num_inputs = 7; +static const uint32_t DeeployNetwork_num_outputs = 3; +extern void *DeeployNetwork_inputs[7]; +extern void *DeeployNetwork_outputs[3]; +static const uint32_t DeeployNetwork_inputs_bytes[7] = {3136, 1, 25088, 320, 25088, 320, 1}; +static const uint32_t DeeployNetwork_outputs_bytes[3] = {4.0, 25088, 320}; +#endif diff --git a/TestFiles/deeployStates/backend_post_binding.onnx b/TestFiles/deeployStates/backend_post_binding.onnx new file mode 100644 index 0000000000..029b1420b0 Binary files /dev/null and b/TestFiles/deeployStates/backend_post_binding.onnx differ diff --git a/TestFiles/deeployStates/backend_post_parsing.onnx b/TestFiles/deeployStates/backend_post_parsing.onnx new file mode 100644 index 0000000000..029b1420b0 Binary files /dev/null and b/TestFiles/deeployStates/backend_post_parsing.onnx differ diff --git a/TestFiles/deeployStates/middleware_post_lowering.onnx b/TestFiles/deeployStates/middleware_post_lowering.onnx new file mode 100644 index 0000000000..2b545fc383 Binary files /dev/null and b/TestFiles/deeployStates/middleware_post_lowering.onnx differ diff --git a/TestFiles/deeployStates/middleware_pre_lowering.onnx b/TestFiles/deeployStates/middleware_pre_lowering.onnx new file mode 100644 index 0000000000..2b545fc383 Binary files /dev/null and b/TestFiles/deeployStates/middleware_pre_lowering.onnx differ diff --git a/TestFiles/testinputs.h b/TestFiles/testinputs.h new file mode 100644 index 0000000000..539fb05a43 --- /dev/null +++ b/TestFiles/testinputs.h @@ -0,0 +1,5009 @@ +#define N_TRAIN_STEPS 104 +#define N_ACCUM_STEPS 1 +#define TRAINING_DATA_SIZE 5 +#define TRAINING_NUM_DATA_INPUTS 2 +#define TRAINING_GRAD_BUF_START_IDX 4 +#define TRAINING_NUM_GRAD_INPUTS 2 +#define TRAINING_NUM_WEIGHT_INPUTS 2 +#define TRAINING_LEARNING_RATE 0.001f + +float32_t testData_mb0_buf0[] = {0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0235294122248888f, + 0.32156863808631897f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.6745098233222961f, + 0.1725490242242813f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.03921568766236305f, + 0.09803921729326248f, + 0.7490196228027344f, + 0.9921568632125854f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.772549033164978f, + 0.0235294122248888f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.11764705926179886f, + 0.6901960968971252f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9921568632125854f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.5254902243614197f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.054901961237192154f, + 0.8392156958580017f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.8941176533699036f, + 0.800000011920929f, + 0.9176470637321472f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.7058823704719543f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.05882352963089943f, + 0.6784313917160034f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.5333333611488342f, + 0.13725490868091583f, + 0.07058823853731155f, + 0.8823529481887817f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.7058823704719543f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.239215686917305f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.5254902243614197f, + 0.0117647061124444f, + 0.0f, + 0.4588235318660736f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.3450980484485626f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.6196078658103943f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.8627451062202454f, + 0.062745101749897f, + 0.0f, + 0.20000000298023224f, + 0.9098039269447327f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9098039269447327f, + 0.1568627506494522f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.7098039388656616f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.6078431606292725f, + 0.0f, + 0.0f, + 0.7019608020782471f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.7529411911964417f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.7098039388656616f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9529411792755127f, + 0.6941176652908325f, + 0.8784313797950745f, + 0.9921568632125854f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.5490196347236633f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.48627451062202454f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9921568632125854f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.5803921818733215f, + 0.01568627543747425f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.11372549086809158f, + 0.8352941274642944f, + 0.9843137264251709f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 1.0f, + 0.9921568632125854f, + 0.8941176533699036f, + 0.1568627506494522f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.3450980484485626f, + 0.6000000238418579f, + 0.9333333373069763f, + 0.9882352948188782f, + 0.9921568632125854f, + 0.9882352948188782f, + 0.3764705955982208f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.16470588743686676f, + 0.9607843160629272f, + 0.9921568632125854f, + 0.9764705896377563f, + 0.32156863808631897f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.2862745225429535f, + 0.9725490212440491f, + 0.9921568632125854f, + 0.8941176533699036f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.4274509847164154f, + 0.9882352948188782f, + 0.9921568632125854f, + 0.8941176533699036f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.10980392247438431f, + 0.8117647171020508f, + 0.9882352948188782f, + 0.9921568632125854f, + 0.8941176533699036f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.3803921639919281f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9921568632125854f, + 0.7333333492279053f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.3803921639919281f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9921568632125854f, + 0.42352941632270813f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.8078431487083435f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.7450980544090271f, + 0.03921568766236305f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.8509804010391235f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.4745098054409027f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f}; +uint8_t testData_mb0_buf1[] = {9, 0, 0, 0}; +void *testDataRow0[] = {(void *)testData_mb0_buf0, (void *)testData_mb0_buf1}; + +float32_t testData_mb1_buf0[] = {0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.501960813999176f, + 1.0f, + 0.7490196228027344f, + 0.7490196228027344f, + 0.501960813999176f, + 0.501960813999176f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.501960813999176f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 0.501960813999176f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.501960813999176f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 0.250980406999588f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.501960813999176f, + 0.501960813999176f, + 0.501960813999176f, + 0.7490196228027344f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 0.250980406999588f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.7490196228027344f, + 1.0f, + 1.0f, + 0.7490196228027344f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.7490196228027344f, + 1.0f, + 0.7490196228027344f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.7490196228027344f, + 1.0f, + 1.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.250980406999588f, + 0.501960813999176f, + 0.501960813999176f, + 0.7490196228027344f, + 0.7490196228027344f, + 1.0f, + 1.0f, + 1.0f, + 0.7490196228027344f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.501960813999176f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 0.7490196228027344f, + 0.250980406999588f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 0.7490196228027344f, + 0.501960813999176f, + 0.7490196228027344f, + 1.0f, + 1.0f, + 0.7490196228027344f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.250980406999588f, + 0.7490196228027344f, + 0.501960813999176f, + 0.501960813999176f, + 0.501960813999176f, + 0.501960813999176f, + 0.0f, + 0.0f, + 0.0f, + 0.7490196228027344f, + 1.0f, + 1.0f, + 0.501960813999176f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.501960813999176f, + 1.0f, + 1.0f, + 0.501960813999176f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.501960813999176f, + 1.0f, + 1.0f, + 0.501960813999176f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.250980406999588f, + 1.0f, + 1.0f, + 1.0f, + 0.501960813999176f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.250980406999588f, + 0.501960813999176f, + 1.0f, + 1.0f, + 1.0f, + 0.7490196228027344f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.501960813999176f, + 0.7490196228027344f, + 0.501960813999176f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.250980406999588f, + 0.501960813999176f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 0.501960813999176f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.250980406999588f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 0.7490196228027344f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 0.501960813999176f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.501960813999176f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 1.0f, + 0.7490196228027344f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.250980406999588f, + 0.501960813999176f, + 0.7490196228027344f, + 1.0f, + 1.0f, + 0.7490196228027344f, + 0.7490196228027344f, + 0.250980406999588f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f}; +uint8_t testData_mb1_buf1[] = {3, 0, 0, 0}; +void *testDataRow1[] = {(void *)testData_mb1_buf0, (void *)testData_mb1_buf1}; + +float32_t testData_mb2_buf0[] = {0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.5098039507865906f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.364705890417099f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0470588244497776f, + 0.4470588266849518f, + 0.9411764740943909f, + 0.9450980424880981f, + 0.9411764740943909f, + 0.9411764740943909f, + 0.9411764740943909f, + 0.9764705896377563f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.364705890417099f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.2549019753932953f, + 0.43529412150382996f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9921568632125854f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.929411768913269f, + 0.23137255012989044f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.18039216101169586f, + 0.9411764740943909f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.6784313917160034f, + 0.18039216101169586f, + 0.4627451002597809f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9215686321258545f, + 0.29411765933036804f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.6235294342041016f, + 0.9882352948188782f, + 0.9607843160629272f, + 0.6980392336845398f, + 0.2078431397676468f, + 0.0f, + 0.250980406999588f, + 0.8078431487083435f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.6392157077789307f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.19607843458652496f, + 0.9215686321258545f, + 0.9882352948188782f, + 0.8823529481887817f, + 0.0f, + 0.0f, + 0.10196078568696976f, + 0.9490196108818054f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.40784314274787903f, + 0.06666667014360428f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.08235294371843338f, + 0.8117647171020508f, + 0.9882352948188782f, + 0.8980392217636108f, + 0.06666667014360428f, + 0.3607843220233917f, + 0.8274509906768799f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9372549057006836f, + 0.1725490242242813f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.6745098233222961f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.7764706015586853f, + 0.8156862854957581f, + 0.9411764740943909f, + 0.6509804129600525f, + 0.9882352948188782f, + 0.6196078658103943f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.09019608050584793f, + 0.8078431487083435f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.545098066329956f, + 0.18039216101169586f, + 0.8823529481887817f, + 0.14509804546833038f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.6784313917160034f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9921568632125854f, + 0.05098039284348488f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.6823529601097107f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 1.0f, + 0.2980392277240753f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.09019608050584793f, + 0.8078431487083435f, + 0.9882352948188782f, + 0.7450980544090271f, + 0.7921568751335144f, + 0.9921568632125854f, + 0.9686274528503418f, + 0.3176470696926117f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.09803921729326248f, + 0.772549033164978f, + 0.9882352948188782f, + 0.6980392336845398f, + 0.04313725605607033f, + 0.3333333432674408f, + 0.9921568632125854f, + 0.9882352948188782f, + 0.6196078658103943f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.10196078568696976f, + 0.7686274647712708f, + 0.9882352948188782f, + 0.8549019694328308f, + 0.05882352963089943f, + 0.0f, + 0.0f, + 0.8274509906768799f, + 0.9882352948188782f, + 0.6196078658103943f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.729411780834198f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.41960784792900085f, + 0.0f, + 0.0f, + 0.1411764770746231f, + 0.886274516582489f, + 0.9882352948188782f, + 0.6196078658103943f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0784313753247261f, + 0.8666666746139526f, + 0.9882352948188782f, + 0.9450980424880981f, + 0.24705882370471954f, + 0.0f, + 0.0117647061124444f, + 0.6196078658103943f, + 0.9921568632125854f, + 0.9882352948188782f, + 0.5098039507865906f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.3686274588108063f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.42352941632270813f, + 0.0f, + 0.1568627506494522f, + 0.6941176652908325f, + 0.9882352948188782f, + 0.9921568632125854f, + 0.615686297416687f, + 0.0313725508749485f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.6980392336845398f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.7215686440467834f, + 0.6274510025978088f, + 0.8549019694328308f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.886274516582489f, + 0.04313725605607033f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.5647059082984924f, + 0.9803921580314636f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9803921580314636f, + 0.9333333373069763f, + 0.658823549747467f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.8352941274642944f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.6274510025978088f, + 0.41960784792900085f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f}; +uint8_t testData_mb2_buf1[] = {8, 0, 0, 0}; +void *testDataRow2[] = {(void *)testData_mb2_buf0, (void *)testData_mb2_buf1}; + +float32_t testData_mb3_buf0[] = {0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.2666666805744171f, + 0.9607843160629272f, + 0.8901960849761963f, + 0.16470588743686676f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.49803921580314636f, + 0.9647058844566345f, + 0.9882352948188782f, + 0.886274516582489f, + 0.5058823823928833f, + 0.08235294371843338f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.4901960790157318f, + 0.9607843160629272f, + 0.9882352948188782f, + 0.9921568632125854f, + 0.7921568751335144f, + 0.29019609093666077f, + 0.08627451211214066f, + 0.08627451211214066f, + 0.01568627543747425f, + 0.08627451211214066f, + 0.08627451211214066f, + 0.05098039284348488f, + 0.08627451211214066f, + 0.08627451211214066f, + 0.08627451211214066f, + 0.08627451211214066f, + 0.027450980618596077f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.21960784494876862f, + 0.6745098233222961f, + 0.9921568632125854f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.7176470756530762f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.8509804010391235f, + 0.9882352948188782f, + 0.9921568632125854f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.6039215922355652f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.6470588445663452f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9921568632125854f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.9921568632125854f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.5686274766921997f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.3843137323856354f, + 0.4156862795352936f, + 0.4156862795352936f, + 0.658823549747467f, + 0.8274509906768799f, + 0.8274509906768799f, + 0.7254902124404907f, + 0.4156862795352936f, + 0.686274528503418f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.3294117748737335f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.48235294222831726f, + 0.9882352948188782f, + 0.7882353067398071f, + 0.08235294371843338f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.9607843160629272f, + 0.9882352948188782f, + 0.4941176474094391f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.10588235408067703f, + 0.9921568632125854f, + 0.9882352948188782f, + 0.21960784494876862f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.7607843279838562f, + 0.9921568632125854f, + 0.7137255072593689f, + 0.01568627543747425f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.250980406999588f, + 0.9921568632125854f, + 1.0f, + 0.41960784792900085f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.5607843399047852f, + 0.9882352948188782f, + 0.9372549057006836f, + 0.16470588743686676f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.2862745225429535f, + 0.9647058844566345f, + 0.9882352948188782f, + 0.24313725531101227f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.49803921580314636f, + 0.9882352948188782f, + 0.7803921699523926f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.1411764770746231f, + 0.8745098114013672f, + 0.9882352948188782f, + 0.16470588743686676f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.7490196228027344f, + 0.9921568632125854f, + 0.7450980544090271f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.05882352963089943f, + 0.8274509906768799f, + 0.9882352948188782f, + 0.5686274766921997f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.3764705955982208f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.7411764860153198f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.8549019694328308f, + 0.9882352948188782f, + 0.9882352948188782f, + 0.6352941393852234f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.6470588445663452f, + 0.9882352948188782f, + 0.40392157435417175f, + 0.054901961237192154f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f}; +uint8_t testData_mb3_buf1[] = {7, 0, 0, 0}; +void *testDataRow3[] = {(void *)testData_mb3_buf0, (void *)testData_mb3_buf1}; + +float32_t testData_mb4_buf0[] = {0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.15294118225574493f, + 0.4901960790157318f, + 0.8823529481887817f, + 0.9960784316062927f, + 0.9960784316062927f, + 1.0f, + 0.9960784316062927f, + 0.9333333373069763f, + 0.4901960790157318f, + 0.20000000298023224f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.8078431487083435f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.6784313917160034f, + 0.20000000298023224f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.14901961386203766f, + 0.8941176533699036f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9411764740943909f, + 0.20000000298023224f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.3333333432674408f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.6745098233222961f, + 0.46666666865348816f, + 0.07450980693101883f, + 0.07450980693101883f, + 0.15294118225574493f, + 0.6352941393852234f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.929411768913269f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.03529411926865578f, + 0.5176470875740051f, + 0.20392157137393951f, + 0.0235294122248888f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.01568627543747425f, + 0.6509804129600525f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9686274528503418f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.11372549086809158f, + 0.9450980424880981f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9686274528503418f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.3019607961177826f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9764705896377563f, + 0.3803921639919281f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.2235294133424759f, + 0.30980393290519714f, + 0.6509804129600525f, + 0.929411768913269f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9411764740943909f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.07450980693101883f, + 0.6627451181411743f, + 0.9372549057006836f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.5333333611488342f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.3921568691730499f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.8235294222831726f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.21176470816135406f, + 0.9372549057006836f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9803921580314636f, + 0.34117648005485535f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.22745098173618317f, + 0.9450980424880981f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.8509804010391235f, + 0.4470588266849518f, + 0.3450980484485626f, + 0.9137254953384399f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.4588235318660736f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.3686274588108063f, + 0.6941176652908325f, + 0.30588236451148987f, + 0.0941176488995552f, + 0.0f, + 0.09019608050584793f, + 0.8784313797950745f, + 0.9921568632125854f, + 0.95686274766922f, + 0.1411764770746231f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.07058823853731155f, + 0.1568627506494522f, + 0.01568627543747425f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.027450980618596077f, + 0.5254902243614197f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.8627451062202454f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.062745101749897f, + 0.7686274647712708f, + 0.9921568632125854f, + 0.6745098233222961f, + 0.3450980484485626f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.09019608050584793f, + 0.5254902243614197f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9176470637321472f, + 0.3764705955982208f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.7764706015586853f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.4431372582912445f, + 0.0470588244497776f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0784313753247261f, + 0.21176470816135406f, + 0.8784313797950745f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9803921580314636f, + 0.364705890417099f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.6666666865348816f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.4313725531101227f, + 0.0784313753247261f, + 0.0784313753247261f, + 0.0784313753247261f, + 0.0784313753247261f, + 0.21176470816135406f, + 0.8901960849761963f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9843137264251709f, + 0.5568627715110779f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.43921568989753723f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.95686274766922f, + 0.5568627715110779f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.6705882549285889f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9725490212440491f, + 0.6117647290229797f, + 0.15294118225574493f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.21176470816135406f, + 0.48235294222831726f, + 0.9411764740943909f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.9921568632125854f, + 0.8470588326454163f, + 0.48235294222831726f, + 0.48235294222831726f, + 0.13725490868091583f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f, + 0.0f}; +uint8_t testData_mb4_buf1[] = {3, 0, 0, 0}; +void *testDataRow4[] = {(void *)testData_mb4_buf0, (void *)testData_mb4_buf1}; + +void **testDataVector[5] = {testDataRow0, testDataRow1, testDataRow2, testDataRow3, testDataRow4}; + +float32_t testInitWeight_0[] = { + 0.01898127794265747f, -0.021947452798485756f, -0.023619601503014565f, 0.032323937863111496f, -0.020436644554138184f, 0.010941756889224052f, + -0.01647179201245308f, -0.008283990435302258f, 0.03227703273296356f, 0.026619652286171913f, 0.014139802195131779f, 0.03470936417579651f, + -0.019309133291244507f, -0.012344748713076115f, 0.01457073912024498f, -0.02175777778029442f, -0.004851614125072956f, 0.0008657362195663154f, + 0.02896498143672943f, 0.02907867170870304f, -0.02646017260849476f, 0.01342226006090641f, 0.009632209315896034f, 0.01764792762696743f, + -0.009401517920196056f, -0.007326347753405571f, 0.019329030066728592f, 0.00395773584023118f, -0.03322339802980423f, 0.011611338704824448f, + -0.024021008983254433f, 0.027195289731025696f, -0.011586407199501991f, -0.030873138457536697f, -0.010960864834487438f, -0.010432218201458454f, + 0.027081793174147606f, 0.009453020058572292f, 0.008083343505859375f, -0.03505362197756767f, 0.010331873781979084f, -0.001756442477926612f, + -0.03188195452094078f, 0.017406029626727104f, 0.012059229426085949f, -0.028956295922398567f, -0.009306839667260647f, -0.033814746886491776f, + -0.019824450835585594f, -0.006204724777489901f, 0.029074283316731453f, 0.0034992825239896774f, 0.010020392946898937f, 0.003856565337628126f, + -0.02041766606271267f, 0.008106891997158527f, 0.007029563654214144f, 0.010976647026836872f, -0.028422918170690536f, -0.009190189652144909f, + -0.025500154122710228f, 9.438396227778867e-05f, 0.02524728514254093f, 0.014902685768902302f, -0.030346598476171494f, -0.016792982816696167f, + -0.012951374985277653f, 0.017004340887069702f, -0.03567788004875183f, 0.030436376109719276f, -0.028778741136193275f, -0.003184310160577297f, + -0.0233934186398983f, -0.01567118614912033f, 0.00987046118825674f, -0.0027735831681638956f, -0.0068269288167357445f, -0.0013911937130615115f, + 0.031025521457195282f, 0.03336600959300995f, -0.029164306819438934f, 0.012422950007021427f, 0.025546057149767876f, 0.023442916572093964f, + 0.03314092382788658f, -0.0034262582194060087f, 0.002871845616027713f, 0.01938634365797043f, 0.030005762353539467f, 0.015551146119832993f, + -0.02787470445036888f, -0.00839302409440279f, 0.026044778525829315f, -0.03520232439041138f, -0.016693098470568657f, -0.03326868265867233f, + -0.002683409722521901f, 0.017148785293102264f, 0.016879640519618988f, -0.014014155603945255f, -0.008200458250939846f, 0.03411126136779785f, + -0.030096659436821938f, 0.034079864621162415f, -0.027688035741448402f, -0.0074147372506558895f, -0.03428398445248604f, -0.013868732377886772f, + -0.028197860345244408f, 0.0020572119392454624f, -0.02679956890642643f, -0.0027633735444396734f, 0.025620589032769203f, 0.01942652463912964f, + 0.006912282668054104f, 0.020445002242922783f, -0.03048865869641304f, 0.011683175340294838f, 0.01581203192472458f, 0.020682442933321f, + -0.026171378791332245f, 0.0032256501726806164f, -0.011163393035531044f, 0.028122026473283768f, -0.00407140189781785f, 0.01930391788482666f, + -0.005807344801723957f, 0.019091062247753143f, -0.014643699862062931f, -0.031813718378543854f, 0.004485143348574638f, 0.011470867320895195f, + 0.024138158187270164f, 0.025292078033089638f, 0.013990623876452446f, -0.008146396838128567f, 0.010477215982973576f, -0.017978865653276443f, + 2.8388842110871337e-05f, 0.002365176333114505f, -0.017915811389684677f, -0.03034605085849762f, -0.011557898484170437f, -0.03221540525555611f, + 0.027847185730934143f, 0.03312375769019127f, 0.026064546778798103f, 0.013175318017601967f, 0.026153497397899628f, -0.028106167912483215f, + 0.019907888025045395f, 0.0177871473133564f, -0.026242444291710854f, -0.02304930053651333f, 0.013568205758929253f, -0.01468898169696331f, + 0.03400084376335144f, 0.012386339716613293f, 0.03456380218267441f, 0.01642165519297123f, 0.0032633799128234386f, -0.020181741565465927f, + 0.0036972975358366966f, 0.02170274220407009f, -0.0048054289072752f, -0.018481595441699028f, -0.0038426052778959274f, -0.0024089899379760027f, + -0.02208940126001835f, -0.004684848710894585f, 0.02601422742009163f, 0.0008192913956008852f, -0.021264558658003807f, -0.012494760565459728f, + -0.011535445228219032f, -0.020685119554400444f, 0.028774075210094452f, 0.016699761152267456f, 0.02848587930202484f, 0.006351837422698736f, + 0.026882287114858627f, -0.017792267724871635f, 0.035214345902204514f, 0.016598697751760483f, 0.01425151340663433f, -0.010837976820766926f, + 0.010640021413564682f, -0.009965876117348671f, 0.014675277285277843f, -0.019829487428069115f, -0.019837021827697754f, 0.011555527336895466f, + -0.026900436729192734f, -0.0013857015874236822f, -0.025924505665898323f, -0.0028773504309356213f, -0.032216817140579224f, -0.022983765229582787f, + 0.01746237836778164f, 0.009819550439715385f, 0.009520122781395912f, -0.023881521075963974f, -0.01690695248544216f, -0.025178782641887665f, + -0.02243034914135933f, 0.020869992673397064f, -0.030474063009023666f, -0.008979065343737602f, -0.0008767417748458683f, 0.026487696915864944f, + 0.01747237890958786f, 0.018635470420122147f, 0.03333967551589012f, 0.02586541511118412f, -0.00862195249646902f, 0.00142656487878412f, + -0.01528473012149334f, -0.035569097846746445f, 0.029020685702562332f, -0.029527410864830017f, -0.0319376066327095f, 0.0005755893071182072f, + -0.032188721001148224f, -0.01752425543963909f, -0.004647791385650635f, 0.017097949981689453f, 0.01828625425696373f, 0.0036706968676298857f, + -0.023437773808836937f, 0.0010558409849181771f, 0.03363671153783798f, 0.018016427755355835f, 0.0036267086397856474f, -0.029490267857909203f, + -0.02127484790980816f, 0.023282451555132866f, 0.031627949327230453f, -0.0005070524639450014f, -0.02726689912378788f, 0.004031782038509846f, + -0.015060455538332462f, 0.006289737764745951f, 0.0045350538566708565f, 0.03487314656376839f, -0.02762487716972828f, 0.02008701302111149f, + 0.022833459079265594f, -0.018161803483963013f, -0.029685314744710922f, -0.016251185908913612f, 0.003259028773754835f, 0.001421149354428053f, + 0.01950889825820923f, -0.013874326832592487f, 0.019789326936006546f, -0.008253365755081177f, -0.0065893023274838924f, 0.019161595031619072f, + 0.03492330387234688f, 0.008690966293215752f, -0.03180770203471184f, -0.018783587962388992f, -0.02263602241873741f, 0.011511147953569889f, + -0.009234948083758354f, 0.02515270560979843f, -0.0031158968340605497f, -0.017496515065431595f, 0.025555510073900223f, 0.0275469571352005f, + 0.003929640632122755f, 0.017024215310811996f, -0.025274140760302544f, 0.01816272735595703f, 0.01724408008158207f, 0.02966299280524254f, + -0.00511432159692049f, -0.02045447565615177f, -0.02973955124616623f, -0.028496969491243362f, -0.006172780878841877f, 0.028497979044914246f, + 0.013897351920604706f, 0.001944742165505886f, 0.01818167045712471f, 0.019658654928207397f, -0.011966736055910587f, 0.031997065991163254f, + -0.009074607864022255f, -0.029244007542729378f, -0.02491101808845997f, 0.023482169955968857f, 0.019961107522249222f, 0.014456230215728283f, + -0.018451958894729614f, 0.01816887967288494f, -0.01745348796248436f, 0.031166883185505867f, -0.00042190297972410917f, 0.03369391709566116f, + 0.016240861266851425f, -0.014826754108071327f, -0.013530229218304157f, 0.03327484801411629f, 0.021679086610674858f, -0.02866470068693161f, + -0.00850881077349186f, 0.026525450870394707f, 0.023885970935225487f, -0.007023841608315706f, -0.012384342961013317f, 0.022088494151830673f, + -0.02961326576769352f, -0.001855518203228712f, 0.004014407284557819f, 0.028199609369039536f, -0.03339070826768875f, 0.0007333031971938908f, + 0.03228525072336197f, -0.027646735310554504f, 0.01309477910399437f, -0.0017938828095793724f, -0.024003054946660995f, 0.009561445564031601f, + 0.02750284969806671f, -0.020737793296575546f, -0.02494935132563114f, 0.0005910226609557867f, 0.027453891932964325f, 0.024246089160442352f, + -0.008502688258886337f, 0.004315810743719339f, -0.0029148077592253685f, 0.007647842634469271f, 0.016798032447695732f, -0.02578483335673809f, + 0.0269626472145319f, -0.029207933694124222f, 0.02543943002820015f, -0.012229975312948227f, -0.003090019803494215f, -0.005054891109466553f, + 0.012261506170034409f, 0.028078902512788773f, -0.010865229181945324f, 0.014026361517608166f, -0.030009066686034203f, 0.03102911449968815f, + 0.0008731995476409793f, 0.031334858387708664f, -0.03396066650748253f, -0.030329301953315735f, 0.02112741209566593f, 0.007007828913629055f, + -0.021733464673161507f, 0.02085527963936329f, -0.03411591798067093f, 0.03560878708958626f, -0.029565876349806786f, 0.0012877583503723145f, + -0.0005103051662445068f, 0.011706343851983547f, -0.03409683331847191f, -0.01201728917658329f, -0.029666081070899963f, -0.029255660250782967f, + 0.02930222451686859f, 0.03366737812757492f, 0.026489289477467537f, 0.005495608318597078f, 0.0006822901195846498f, 0.010870368219912052f, + 0.01179386954754591f, 0.01021141279488802f, 0.029590042307972908f, 0.020945260301232338f, -0.012167143635451794f, 0.029426487162709236f, + -0.015294604003429413f, -0.019384605810046196f, 0.020718073472380638f, 0.02458277903497219f, -0.014501993544399738f, -0.021045511588454247f, + 0.03501255437731743f, -0.00804226752370596f, -0.0232281144708395f, -0.024532796815037727f, 0.029257051646709442f, 0.030581340193748474f, + -0.03310084342956543f, -0.03173575922846794f, -0.010741213336586952f, 0.02383873052895069f, -0.011859732680022717f, -0.03388774394989014f, + -0.008727568201720715f, -0.01844414696097374f, 0.008413638919591904f, 0.012825221754610538f, 0.009371417574584484f, 0.0232292078435421f, + -0.013042552396655083f, 0.014775030314922333f, 0.005111788399517536f, -0.028135905042290688f, -0.011109638027846813f, 0.03437984734773636f, + 0.012157163582742214f, 0.006702159531414509f, -0.02402946911752224f, 0.014965700916945934f, -0.021179072558879852f, 0.033848948776721954f, + -0.01882774941623211f, 0.005845742765814066f, 0.00013944933016318828f, 0.018782075494527817f, 0.010426522232592106f, 0.018619639798998833f, + -0.0224247295409441f, 0.006918319966644049f, -0.02465895004570484f, -0.02786446176469326f, 0.005153924226760864f, -0.03211568668484688f, + -0.0301817674189806f, -0.007044085767120123f, -0.016046341508626938f, 0.012079567648470402f, -0.004846368916332722f, -0.018376879394054413f, + -0.025086799636483192f, 0.035133883357048035f, -0.01717919111251831f, -0.029163703322410583f, -0.006102119572460651f, -0.028651919215917587f, + -0.02399325557053089f, -0.0025734349619597197f, 0.030692502856254578f, -0.004589259624481201f, -0.0005097815301269293f, -0.003464179579168558f, + 0.01833426207304001f, -0.010710550472140312f, 0.029261674731969833f, -0.0005363821983337402f, 0.032861463725566864f, 0.03465966507792473f, + -0.01796734891831875f, -0.016162872314453125f, 0.020315272733569145f, -0.013858084566891193f, -0.017770959064364433f, 0.0030990245286375284f, + -0.019618596881628036f, -0.03548445180058479f, 0.008574852719902992f, 0.0029778950847685337f, -0.031207077205181122f, -0.020154327154159546f, + 0.022949377074837685f, 0.0025923126377165318f, 0.018290746957063675f, -0.01830088347196579f, 0.025908423587679863f, 0.029224248602986336f, + -0.008792635053396225f, -0.025990325957536697f, -0.018742898479104042f, 0.009039044380187988f, 0.022533902898430824f, -0.022504301741719246f, + -0.010975910350680351f, -0.00988547783344984f, 0.02787550911307335f, 0.03560544550418854f, 0.00972208846360445f, -0.00804874300956726f, + -0.017770349979400635f, -0.03136758133769035f, -0.021019335836172104f, 0.018351584672927856f, -0.0050258636474609375f, -0.0054854582995176315f, + -0.01898098550736904f, 0.035344190895557404f, -0.009389839135110378f, 0.014382989145815372f, 0.001865953323431313f, -0.015718400478363037f, + -0.01249744649976492f, -0.026062745600938797f, 8.762309153098613e-05f, 0.01302538625895977f, 0.03271233290433884f, -0.035015374422073364f, + -0.021049177274107933f, -0.026832211762666702f, 0.016425635665655136f, -0.03561558574438095f, 0.00023398656048811972f, 0.034523144364356995f, + 0.016794472932815552f, 0.028821036219596863f, 0.015605727210640907f, 0.013266806490719318f, -0.03330599144101143f, -0.015577231533825397f, + -0.0051508378237485886f, -0.03330093249678612f, 0.03174934908747673f, -0.009861460886895657f, -0.01315380074083805f, -0.024533536285161972f, + 0.005252591334283352f, -0.001990816555917263f, 0.03334101289510727f, -0.018918907269835472f, -0.030989643186330795f, -0.026486342772841454f, + 0.02750457264482975f, 0.013967238366603851f, -0.0030211382545530796f, -0.022749237716197968f, 0.008960536681115627f, -0.018630526959896088f, + -0.024605948477983475f, 0.010548715479671955f, -0.005258705001324415f, 0.006538323126733303f, -0.006018800660967827f, -0.033825963735580444f, + 0.017758183181285858f, 0.032635267823934555f, -0.03008844330906868f, 0.0067342733964324f, 0.0203777514398098f, -0.030573245137929916f, + 0.02843879535794258f, -0.005368735175579786f, -0.027571842074394226f, -0.02128347009420395f, -0.015492359176278114f, -0.032662488520145416f, + -0.004052519798278809f, -0.008103353902697563f, 0.029313480481505394f, 0.03478974848985672f, 0.0006134340073913336f, 0.01740138977766037f, + 0.0021039589773863554f, 0.022086910903453827f, 0.009812504053115845f, -0.0061004506424069405f, -0.034026093780994415f, 0.0017541178967803717f, + 0.033060889691114426f, -0.03229718282818794f, 0.0063048857264220715f, -0.009332691319286823f, -0.027325741946697235f, -0.0015595598379150033f, + -0.0065203821286559105f, 0.032803308218717575f, 0.010757829993963242f, 0.009091769345104694f, -0.0012527875369414687f, 0.021040892228484154f, + 0.019815292209386826f, -0.006834371015429497f, -0.016522079706192017f, 0.01959940418601036f, -0.007549567148089409f, -0.021101199090480804f, + -0.018405165523290634f, 0.02260918729007244f, -0.008026259951293468f, 0.033827926963567734f, -0.02306915633380413f, 0.025016389787197113f, + -0.013983254320919514f, 0.021073313429951668f, -0.03171656280755997f, -0.03149333596229553f, -0.01913440227508545f, 0.024849586188793182f, + 0.010001599788665771f, 0.02472730726003647f, -0.0014528122264891863f, 0.024980954825878143f, 0.010947036556899548f, -0.035104766488075256f, + 0.02813640795648098f, 0.03066776692867279f, -0.00971837155520916f, 0.02333145961165428f, -0.03338203579187393f, 0.017899543046951294f, + -0.01857892982661724f, -0.02537989243865013f, 0.022038303315639496f, -0.020882291719317436f, 0.03453093022108078f, 0.018711019307374954f, + 0.035210736095905304f, -0.008055130019783974f, 0.0038364275824278593f, 0.032557450234889984f, -0.002160604577511549f, 0.014005023054778576f, + 0.024321306496858597f, 0.034046538174152374f, 0.03180818632245064f, 0.02807890996336937f, -0.009378638118505478f, 0.0017986000748351216f, + 0.03524549677968025f, 0.009581570513546467f, -0.021227816119790077f, 0.011601099744439125f, -0.010051293298602104f, -0.002216168912127614f, + -0.027928106486797333f, 0.02304273098707199f, 0.0076956069096922874f, 0.003691205056384206f, -0.002622519386932254f, -0.00359494355507195f, + -0.018918629735708237f, 0.015513310208916664f, 0.02781107649207115f, 0.027856167405843735f, 0.01609610766172409f, -0.02464159205555916f, + -0.019411791115999222f, 0.013394747860729694f, -0.013082155957818031f, -0.00822490081191063f, 0.0003900698502548039f, 0.020618988201022148f, + -0.03558768332004547f, -0.029979251325130463f, 0.030174260959029198f, -0.023159896954894066f, 0.0049431282095611095f, 0.007872164249420166f, + 0.013571054674685001f, -0.020539190620183945f, -0.02337934449315071f, -0.020871827378869057f, -0.00715876929461956f, -0.007465822622179985f, + -0.03352731093764305f, -0.012038801796734333f, -0.017329394817352295f, 0.011002055369317532f, -0.028256434947252274f, -0.027264004573225975f, + -0.010106389410793781f, 0.02378007397055626f, -0.006176867987960577f, -0.03267233818769455f, -0.009616426192224026f, 0.010533252730965614f, + -0.027663107961416245f, 0.031999580562114716f, -0.02459910698235035f, -0.03134114667773247f, -0.03508307412266731f, 0.0056705777533352375f, + 0.002183803590014577f, 0.03449419140815735f, 0.002704850398004055f, -0.019003834575414658f, 0.001462604384869337f, -0.00741208903491497f, + 0.003814203664660454f, -0.027265766635537148f, 0.025284193456172943f, 0.010842928662896156f, 0.014232265762984753f, 0.033035703003406525f, + 0.025402899831533432f, 0.011680594645440578f, 0.017162775620818138f, -0.01809494011104107f, 0.03546717390418053f, 0.03293558210134506f, + 0.014107581228017807f, 0.017100267112255096f, 0.02624163217842579f, -0.03366922214627266f, -0.0217044148594141f, -0.0028984504751861095f, + 0.006464221980422735f, 0.031652919948101044f, 0.02678554877638817f, -0.004044273402541876f, 0.0010194523492828012f, -0.022696347907185555f, + 0.026250900700688362f, -0.020474115386605263f, -0.03410787135362625f, 0.0030300619546324015f, -0.02899930067360401f, -0.004232074599713087f, + -0.029032930731773376f, -0.010336263105273247f, -0.035285405814647675f, 0.025081554427742958f, -0.018884902819991112f, 0.026581084355711937f, + 0.009184914641082287f, -0.011594904586672783f, -0.003049309831112623f, -0.019613539800047874f, -0.01330832950770855f, 0.009020132943987846f, + 0.006131500471383333f, -0.012614259496331215f, 0.023586120456457138f, -0.00029596686363220215f, 0.016035374253988266f, 0.023339740931987762f, + -0.023964235559105873f, 0.005253451410681009f, 0.03492851182818413f, -0.00923624262213707f, -0.016330579295754433f, 0.0049204956740140915f, + -0.019152624532580376f, -0.031586308032274246f, -0.029013367369771004f, -0.009153852239251137f, -0.009278995916247368f, 0.03522075340151787f, + -0.002058574231341481f, 0.031784337013959885f, 0.023116806522011757f, 0.0039634108543396f, -0.022500695660710335f, -0.019542166963219643f, + 0.01832905411720276f, 0.017438169568777084f, 0.007947415113449097f, 0.00406100507825613f, 0.03029312565922737f, -0.021170582622289658f, + -0.0072434209287166595f, -0.026565518230199814f, -0.0253443606197834f, 0.010750357992947102f, -0.028949644416570663f, -0.03561072424054146f, + 0.006502053700387478f, 0.0028479909524321556f, -0.002571114571765065f, -0.008165508508682251f, -0.03304843232035637f, -0.00582191813737154f, + -0.033033695071935654f, -0.013937056995928288f, 0.0030323395039886236f, 0.023904958739876747f, -0.0019270693883299828f, 0.03163909539580345f, + -0.0078784404322505f, -0.01260991208255291f, 0.010041615925729275f, -0.005120307207107544f, -0.024590399116277695f, 0.00809866189956665f, + -0.02750513143837452f, 0.033162277191877365f, -0.02271888591349125f, -0.022631164640188217f, 0.03383411467075348f, 0.010094809345901012f, + -0.002848063362762332f, 0.0059740119613707066f, 0.005958076100796461f, 0.021276142448186874f, 0.01622581109404564f, -0.008741860277950764f, + 0.02091033197939396f, -0.011120298877358437f, 0.005860350094735622f, -0.02265576459467411f, 0.005683737341314554f, 0.004017425701022148f, + -0.0094832181930542f, -0.024712882936000824f, -0.004867532756179571f, -0.029661644250154495f, 0.002880675485357642f, 0.012834353372454643f, + 0.008946615271270275f, -0.02779560163617134f, -0.003206257475540042f, 0.0010157270589843392f, 0.003529340261593461f, 0.009452611207962036f, + 0.01214351411908865f, 0.03279831260442734f, -0.031957704573869705f, 0.013906125910580158f, -0.01987992599606514f, -0.00929329264909029f, + -0.035275451838970184f, -0.01764589548110962f, -0.02254909835755825f, 0.022021520882844925f, 0.011953414417803288f, 0.005134522914886475f, + -0.020848561078310013f, 0.004844533745199442f, -0.008180299773812294f, 0.035512227565050125f, 3.674200706882402e-05f, -0.0062756286934018135f, + -0.0044138687662780285f, 0.003413996659219265f, 0.009422856383025646f, 0.022603623569011688f, -0.02845061384141445f, -0.010224619880318642f, + 0.01580909453332424f, 0.026689713820815086f, -0.00041060365037992597f, -0.017270604148507118f, -0.009195486083626747f, -0.027287693694233894f, + -0.007665923796594143f, 0.02549552544951439f, 0.0007039394113235176f, -0.018034808337688446f, 0.028274767100811005f, 0.030056793242692947f, + 0.010364639572799206f, -0.0005101434071548283f, -0.009469747543334961f, 0.022921375930309296f, 0.00698881084099412f, -0.030023690313100815f, + 0.008802209980785847f, -0.024692310020327568f, 0.008807885460555553f, -0.014029056765139103f, 0.022671198472380638f, -0.014465290121734142f, + -0.02108221873641014f, 0.0030932852532714605f, 0.03564295172691345f, -0.0034293874632567167f, 0.033232055604457855f, 0.030132809653878212f, + -0.032363973557949066f, -0.02698664739727974f, -0.006426219828426838f, -0.03559877723455429f, 0.016062183305621147f, -0.010452275164425373f, + -0.002391061745584011f, -0.0013166283024474978f, 0.021153220906853676f, 0.020138319581747055f, 0.029480446130037308f, -0.02902458980679512f, + 0.02995956875383854f, -0.025648709386587143f, -0.018965840339660645f, 0.0020658844150602818f, 0.02097473107278347f, -0.01921888068318367f, + 0.03107987716794014f, -0.007615792099386454f, -0.03342612087726593f, -0.010730731301009655f, 0.02799377776682377f, -0.03200020268559456f, + 0.006538962014019489f, 0.020058978348970413f, -0.0007994473562575877f, 0.024720903486013412f, -0.016091475263237953f, -0.0024442547000944614f, + -0.002800192218273878f, 0.0028072043787688017f, 0.0026891615707427263f, -0.005217181984335184f, -0.0019248255994170904f, 0.021471446380019188f, + 0.02660345286130905f, -0.030993696302175522f, 0.027145467698574066f, -0.0021680891513824463f, 0.019328096881508827f, -0.024527503177523613f, + 0.02675829641520977f, -0.018318086862564087f, -0.019107040017843246f, -0.020585592836141586f, 0.030581846833229065f, -0.011615226045250893f, + -0.03462224453687668f, 0.014504374004900455f, 0.026973679661750793f, 0.001957463566213846f, 0.020408516749739647f, 0.03527318313717842f, + -0.014757953584194183f, -0.0009222243679687381f, -0.00590074947103858f, 0.010733958333730698f, 0.02675972692668438f, -0.015375057235360146f, + -0.006878218613564968f, -0.023692693561315536f, -0.030245931819081306f, -0.02096567489206791f, 0.03360854834318161f, 0.03355963155627251f, + 0.006282827816903591f, 0.020464276894927025f, -0.00840278621762991f, 0.0217085313051939f, -0.019500162452459335f, -0.021507229655981064f, + 0.009215828031301498f, -0.016731182113289833f, -0.021881964057683945f, -0.02761903591454029f, -0.011576027609407902f, 0.03091486170887947f, + -0.017219824716448784f, 0.0026601257268339396f, -0.019899506121873856f, -0.007080303970724344f, 0.033656492829322815f, -0.006742103025317192f, + 0.02198905684053898f, -0.03133612126111984f, 0.005465512163937092f, 0.020827975124120712f, -0.033833082765340805f, 0.030945859849452972f, + -0.032309193164110184f, 0.011891263537108898f, 0.009878835640847683f, 0.01582564227283001f, -0.00961682666093111f, 0.01148277148604393f, + -0.011628751643002033f, -0.018908195197582245f, 0.022648608312010765f, -0.020701400935649872f, 0.0083744702860713f, -0.020744899287819862f, + -0.008335914462804794f, -0.008387323468923569f, 0.015128166414797306f, 0.0292190033942461f, -0.013927694410085678f, 0.008560419082641602f, + -0.029114844277501106f, -0.03026663139462471f, 0.008569947443902493f, 0.003841864410787821f, 0.02439737878739834f, 0.03406231850385666f, + -0.02085833065211773f, 0.0016277688555419445f, -0.01755760982632637f, 0.024597007781267166f, 0.021959569305181503f, -0.03538388013839722f, + 0.0007238345569930971f, -0.006685495842248201f, 0.005302255041897297f, 0.008393343538045883f, -0.02193603478372097f, 0.016437262296676636f, + -0.0005074696964584291f, -0.00026376760797575116f, 0.01409043651074171f, -0.031192461028695107f, 0.03360309451818466f, -0.019187038764357567f, + -0.002290793927386403f, 0.019620269536972046f, 0.03127779811620712f, -0.01939743012189865f, -0.005544385872781277f, 0.023944370448589325f, + -0.0030594640411436558f, 0.025474609807133675f, 0.01869639754295349f, 0.00861439574509859f, -0.007302727550268173f, 0.024843813851475716f, + 0.013905887492001057f, -0.009600481949746609f, -0.02368680201470852f, -0.02503981441259384f, -0.029158350080251694f, -0.010121154598891735f, + 0.0025258236564695835f, -0.010710861533880234f, 0.005680804140865803f, -0.0008195809205062687f, 0.019412118941545486f, -0.030589602887630463f, + -0.021908871829509735f, -0.01325782760977745f, -0.0031746032182127237f, 0.02596988156437874f, -0.027404095977544785f, 0.03440659120678902f, + -0.0010115973418578506f, 0.02345503680408001f, 0.011878388933837414f, 0.024870775640010834f, -0.0134760532528162f, 0.013480992056429386f, + 0.0061843483708798885f, 0.02563345991075039f, -0.03259731084108353f, 0.01860765554010868f, -0.02468622662127018f, 0.030953455716371536f, + -0.023151297122240067f, -0.023273145779967308f, 0.004196708090603352f, -0.013692026026546955f, -0.029800867661833763f, -0.019072873517870903f, + -0.01690773479640484f, 0.013030312024056911f, 0.00700776930898428f, 0.02387685514986515f, -0.014285803772509098f, 0.021993612870573997f, + 0.02547391504049301f, -0.006946266163140535f, -0.008767614141106606f, 0.011309999041259289f, 0.02337784506380558f, -0.011032049544155598f, + -0.0005593938985839486f, 0.018168237060308456f, 0.02685300074517727f, 0.020306294783949852f, 0.010112988762557507f, -0.0005568563938140869f, + 2.9282911782502197e-05f, -0.02981446124613285f, -0.012477398850023746f, -0.027309410274028778f, 0.027926288545131683f, -0.02067047916352749f, + 0.032920416444540024f, -0.016997044906020164f, 0.010136839002370834f, -0.01613568514585495f, 0.006351398769766092f, -0.025794299319386482f, + -0.0035154353827238083f, -0.008077417500317097f, -0.013561304658651352f, 0.011270502582192421f, 0.002934200456365943f, -0.026406658813357353f, + -0.018121778964996338f, 0.010602776892483234f, 0.029050365090370178f, 0.010262212716042995f, -0.030944373458623886f, 0.03533908352255821f, + 0.0026067071594297886f, 0.007566677872091532f, 0.002482771873474121f, -0.030826808884739876f, -0.032054975628852844f, 0.03258971869945526f, + 0.0025810599327087402f, 0.012493002228438854f, -0.02048700675368309f, 0.0005699226167052984f, -0.014968732371926308f, -0.012640268541872501f, + -0.030285563319921494f, 0.001986908260732889f, -0.0342327356338501f, 0.030992671847343445f, -0.035531993955373764f, 0.02868584357202053f, + 0.028199240565299988f, 0.018028076738119125f, 0.02670893259346485f, 0.02997574396431446f, 0.029459532350301743f, -0.020483771339058876f, + 0.027322212234139442f, -0.021740535274147987f, 0.02352256141602993f, -0.025916023179888725f, 0.005781561601907015f, 0.010264541953802109f, + 0.006374550983309746f, 0.006961541716009378f, -0.01660531386733055f, 0.006177238188683987f, -0.024081934243440628f, 0.016596028581261635f, + -0.02052321657538414f, -0.009175101295113564f, -0.0027875560335814953f, -0.013618657365441322f, 0.01947171799838543f, 0.02751486748456955f, + -0.028731606900691986f, -0.021656058728694916f, 0.0025679641403257847f, -0.01226224284619093f, 0.026770753785967827f, -0.03414219617843628f, + -0.021320484578609467f, 0.028857633471488953f, -0.017964806407690048f, 0.020983394235372543f, 0.010224930010735989f, -0.025680189952254295f, + 0.0016059833578765392f, 0.023333538323640823f, -0.017930585891008377f, 0.00926521047949791f, -0.016316711902618408f, -0.017742881551384926f, + 0.03059893473982811f, 0.01964595541357994f, 0.018401479348540306f, -0.0031871115788817406f, -0.00542790163308382f, 0.02814609371125698f, + 0.0032277279533445835f, 0.006607426330447197f, 0.030352065339684486f, 0.0030217214953154325f, -0.015573166310787201f, -0.012978652492165565f, + -0.03542260453104973f, 0.019659187644720078f, 0.013034076429903507f, 0.013118688948452473f, 0.03072201833128929f, -0.03325309231877327f, + 0.010000514797866344f, -0.026797564700245857f, 0.0016816174611449242f, -0.02508857101202011f, 0.020658178254961967f, 0.010133232921361923f, + -0.03391361981630325f, 0.016886942088603973f, 0.020461542531847954f, 0.03084578737616539f, -0.013547221198678017f, -0.01350370142608881f, + -0.024987762793898582f, -0.02338036149740219f, 0.010589433833956718f, 0.02087434008717537f, 0.021475793793797493f, 0.025457169860601425f, + 0.007949923165142536f, 0.017119288444519043f, -0.013423038646578789f, 0.020673463121056557f, -0.011805335059762001f, 0.03325991332530975f, + -0.008167484775185585f, 0.019773002713918686f, 0.024975700303912163f, 0.006306882482022047f, -0.01740371063351631f, -0.001913837157189846f, + -0.009934166446328163f, 0.01468014344573021f, 0.01106706727296114f, -0.02599230594933033f, -0.003110890043899417f, 0.031513769179582596f, + 0.01772257685661316f, 0.010063371621072292f, 0.02382788620889187f, -0.018310582265257835f, 0.025378087535500526f, -0.013572664000093937f, + -0.016884442418813705f, -0.016486790031194687f, -0.028590936213731766f, -0.03206954523921013f, 0.027568766847252846f, -0.03381691500544548f, + -0.015700656920671463f, 0.013631412759423256f, -0.007081934716552496f, 0.024382196366786957f, 0.01415905449539423f, -0.011199568398296833f, + 0.014215384609997272f, -0.03265416622161865f, -0.03403127193450928f, 0.031185360625386238f, -0.02696184813976288f, 0.004255810286849737f, + -0.015563437715172768f, -0.004526819568127394f, 0.02499791607260704f, 0.01957637630403042f, -0.0007661836571060121f, -0.013544972985982895f, + -0.008256363682448864f, -0.029475128278136253f, -0.007438579108566046f, -0.01741107553243637f, 0.033594824373722076f, 0.015324954874813557f, + -0.026818545535206795f, 0.005469062831252813f, -0.01832711696624756f, 0.012846576981246471f, -0.014531093649566174f, -0.0018795175710693002f, + -0.010300219058990479f, 0.010601193644106388f, 0.025493469089269638f, -0.018379051238298416f, -0.01633363962173462f, -0.0041227685287594795f, + 0.013715846464037895f, -0.003024109872058034f, -0.03369295224547386f, 0.0017969779437407851f, 0.011100539937615395f, -0.016533056274056435f, + -0.02810795046389103f, 0.0077613340690732f, -0.022769976407289505f, -0.01082718838006258f, -0.026401733979582787f, -0.0027078944258391857f, + -0.006791668478399515f, 0.00012766889994964004f, -0.02182142250239849f, 0.024328360334038734f, -0.032803088426589966f, -0.03102702833712101f, + 0.02090657316148281f, -0.007616699207574129f, -0.02813381887972355f, 0.02262529358267784f, 0.005821411497890949f, -0.003610824001953006f, + -0.0060383169911801815f, 0.005357704125344753f, 0.013738305307924747f, -0.011783132329583168f, -0.019728517159819603f, -0.008761385455727577f, + 0.002334731165319681f, 0.003977328538894653f, -0.030608918517827988f, -0.013347188010811806f, 0.02056291699409485f, -0.03372550010681152f, + 0.015751801431179047f, -0.019098585471510887f, 0.024665135890245438f, 0.02757413126528263f, -0.013421442359685898f, -0.00028226207359693944f, + -0.01752164214849472f, 0.022976523265242577f, 0.03535142168402672f, -0.02045322395861149f, 0.018935643136501312f, 0.014961992390453815f, + 0.024628784507513046f, -0.03236619383096695f, 0.005670675542205572f, -0.02104668691754341f, 0.010054145939648151f, 0.025620844215154648f, + -0.03203994035720825f, 0.00035723194014281034f, 0.029889317229390144f, 0.01228633988648653f, -0.02899053320288658f, -0.019872240722179413f, + -0.009294216521084309f, -0.00846652127802372f, 0.00031387805938720703f, 0.027218496426939964f, 0.032650966197252274f, 0.02409750409424305f, + -0.006928405724465847f, 0.030420368537306786f, -0.032225847244262695f, -0.012043659575283527f, 0.034550584852695465f, 0.012074322439730167f, + 0.0020119294058531523f, -0.025143427774310112f, 0.017878789454698563f, 0.035444822162389755f, -0.012662675231695175f, -0.02964792214334011f, + 0.00554188247770071f, 0.001125787035562098f, 0.02611464448273182f, 0.006422149483114481f, 0.027794452384114265f, -0.03473442792892456f, + 0.013166649267077446f, 0.02803006023168564f, 0.029049329459667206f, 0.022385573014616966f, 0.03142530471086502f, -0.011734907515347004f, + 0.024085944518446922f, -0.006406047847121954f, 0.0011403177632018924f, -0.018656067550182343f, 0.003958374261856079f, -0.021528614684939384f, + 0.010250955820083618f, 0.005326824728399515f, -0.012852865271270275f, 0.03128982335329056f, 0.005837419535964727f, -0.0025849598459899426f, + 0.012163153849542141f, -0.021850433200597763f, -0.0019021077314391732f, -0.010191291570663452f, 0.02436426840722561f, 0.020095068961381912f, + -0.01387038454413414f, -0.020573612302541733f, -0.0009321017423644662f, 0.02271256037056446f, 0.01395927183330059f, 0.027882948517799377f, + -0.021084433421492577f, 0.013464102521538734f, 0.02434537746012211f, 0.0323210209608078f, 0.02381385676562786f, -0.0018832088680937886f, + 0.004041075706481934f, 0.007930091582238674f, 0.030600056052207947f, 0.03310977295041084f, -0.030503977090120316f, -0.006427867338061333f, + 0.015401695854961872f, -0.011552964337170124f, 0.02424086444079876f, -0.016425171867012978f, -0.014940572902560234f, -0.009335807524621487f, + -0.020222395658493042f, -0.03563825786113739f, 0.0019182180985808372f, -0.0016555318143218756f, 0.025179220363497734f, -0.016057420521974564f, + -0.03085925430059433f, 0.026806671172380447f, 0.013154784217476845f, -0.01063030119985342f, 0.0033609315287321806f, -0.008932326920330524f, + 0.017044544219970703f, 0.020004797726869583f, 0.03332733362913132f, -0.025624416768550873f, -0.019121957942843437f, -0.03516121581196785f, + 0.02540493570268154f, 0.003564515383914113f, 0.014047572389245033f, -0.035214345902204514f, 0.014707216992974281f, 0.015818264335393906f, + 0.029329845681786537f, 0.0312594436109066f, 0.009478012099862099f, -0.030193373560905457f, 0.03412608429789543f, 0.013667384162545204f, + 0.009063376113772392f, -0.009750238619744778f, -0.027244258671998978f, -0.03255942463874817f, -0.022398481145501137f, 0.029100380837917328f, + 0.013152246363461018f, 0.014671990647912025f, 0.009336510673165321f, 0.022625332698225975f, 0.02850448340177536f, 0.0013855823781341314f, + -0.035636819899082184f, -0.006053647957742214f, -0.016338864341378212f, 0.032467857003211975f, 0.008350287564098835f, -0.03530367836356163f, + 0.02394750900566578f, -0.02033516764640808f, 0.006991655100136995f, -0.03125526383519173f, 0.03256550058722496f, 0.02534305304288864f, + 0.014505855739116669f, -0.019012439996004105f, -0.011122512631118298f, -0.013238958083093166f, -0.034500446170568466f, 0.013169276528060436f, + -0.010929537937045097f, 0.01677343249320984f, -0.009255294688045979f, 0.026498472318053246f, 0.030190562829375267f, 0.009435828775167465f, + 0.0259458776563406f, 0.026390869170427322f, 0.02747509814798832f, -0.02677875943481922f, 0.004689046647399664f, -0.018025748431682587f, + -0.032853350043296814f, 0.02425527200102806f, -0.00625064130872488f, 0.018118152394890785f, -0.0024740525986999273f, -0.011328360997140408f, + -0.009280171245336533f, 0.004004359245300293f, 0.017209330573678017f, 0.02362666465342045f, 0.01229864452034235f, 0.007967621088027954f, + -0.01061441283673048f, 0.00893901102244854f, 0.017813364043831825f, -0.0043592327274382114f, 0.014353420585393906f, -0.017885196954011917f, + -0.005595177877694368f, -0.019933726638555527f, -0.0014004112454131246f, -0.03139675408601761f, -0.013017655350267887f, -0.030029285699129105f, + -0.0017238217405974865f, 0.0073961662128567696f, -0.016026902943849564f, 0.004506418015807867f, -0.010832680389285088f, 0.023482663556933403f, + -0.0028588431887328625f, 0.0045061539858579636f, -0.03037552908062935f, 0.011068565770983696f, -0.005598915740847588f, 0.004286740906536579f, + 0.028380578383803368f, 0.0076840948313474655f, 0.004838066641241312f, 0.02382652834057808f, 0.006800426170229912f, -0.016289571300148964f, + 0.0036130803637206554f, -0.006870517041534185f, 0.0188901349902153f, -0.01934146136045456f, 0.011810822412371635f, -0.02478889934718609f, + 0.0011740241898223758f, 0.034971531480550766f, -0.027095118537545204f, -0.013850093819200993f, -0.007375823799520731f, -0.021148892119526863f, + 0.0317670963704586f, 0.017599154263734818f, -0.004967778921127319f, -0.004119026008993387f, 0.026873253285884857f, -0.029461435973644257f, + 0.033368125557899475f, 0.005486084148287773f, -0.027544235810637474f, 0.01486952044069767f, 0.008903401903808117f, -0.013636593706905842f, + -0.03560839965939522f, -0.016638463363051414f, -0.01882207952439785f, 0.025968501344323158f, -0.014956551603972912f, -0.019000181928277016f, + -0.03145016357302666f, 0.012520675547420979f, 0.020443296059966087f, -0.03530333563685417f, 0.026175683364272118f, 0.016092438250780106f, + 0.026727745309472084f, 0.026057418435811996f, 0.025015998631715775f, 0.027474280446767807f, -0.01884259656071663f, 0.02740076743066311f, + 0.02253214456140995f, -0.0015934365801513195f, -0.0071821557357907295f, -0.010760252363979816f, -0.010730748064815998f, -0.029150700196623802f, + 0.02833995781838894f, -0.030655529350042343f, -0.016066666692495346f, -0.00753615191206336f, -0.02158198319375515f, 0.011056126095354557f, + 0.025349153205752373f, 0.019486432895064354f, 0.032365646213293076f, 0.008985677734017372f, -0.029836587607860565f, -0.011323133483529091f, + 0.024646257981657982f, 0.023607634007930756f, 0.020202547311782837f, 0.021465754136443138f, 0.0034439139999449253f, 0.006390065420418978f, + 0.007192364893853664f, -0.02139962650835514f, 0.01243884302675724f, -0.03272863104939461f, -0.018722761422395706f, -0.029557008296251297f, + -0.004166173283010721f, 0.02095002494752407f, -0.006612369325011969f, 0.026738347485661507f, 0.00931745395064354f, 0.010817068628966808f, + -0.012958607636392117f, -0.034420646727085114f, -0.01524967048317194f, 0.033479563891887665f, 0.010622787289321423f, 0.032280996441841125f, + 0.007024586666375399f, -0.0016498693730682135f, 0.0009481949964538217f, 0.029709400609135628f, 0.018913162872195244f, 0.017346659675240517f, + 0.01816551759839058f, -0.019855018705129623f, -0.026594478636980057f, -0.030859246850013733f, -0.015125351957976818f, -0.01997866854071617f, + -0.028245024383068085f, -0.010702457278966904f, 0.025974083691835403f, 0.016770057380199432f, 0.028701677918434143f, -0.020164107903838158f, + -0.005580885335803032f, 0.005736461840569973f, 0.025947149842977524f, -0.016225112602114677f, -0.005373009946197271f, 0.02170667238533497f, + -0.02997884340584278f, 0.002651521237567067f, -0.03184198588132858f, 0.01438197959214449f, 0.0065376972779631615f, 0.01061281654983759f, + -0.00162824138533324f, -0.01820942759513855f, -0.013560691848397255f, 0.00657361326739192f, 0.020697275176644325f, -0.0029270395170897245f, + -0.012726039625704288f, -0.014866884797811508f, -0.019912350922822952f, 0.008599302731454372f, -0.021514948457479477f, 0.01107624638825655f, + -0.027873815968632698f, -0.028367508202791214f, 0.02229996770620346f, 0.026495227590203285f, 0.011309811845421791f, 0.005106394179165363f, + -0.005897552240639925f, 0.027130890637636185f, 0.022175539284944534f, 0.014385317452251911f, -0.026713062077760696f, -0.026892181485891342f, + 0.0065117692574858665f, 0.022132333368062973f, -0.011802214197814465f, -0.011470029130578041f, 0.03264245018362999f, 0.01159670576453209f, + 0.02190007083117962f, -0.01421971432864666f, 0.022130055353045464f, 0.007518679369240999f, -0.03188835084438324f, -0.0038451894652098417f, + -0.019911736249923706f, 0.03447054699063301f, 0.02048150636255741f, 0.02412066049873829f, -0.013663168996572495f, 0.012670776806771755f, + 0.02676386572420597f, -0.016056818887591362f, -0.0022667646408081055f, 0.0026642766315490007f, -0.004301135428249836f, -0.016194701194763184f, + -0.03434267267584801f, 0.0033019655384123325f, -0.009251952171325684f, 0.014135373756289482f, -0.03018733486533165f, 0.030834849923849106f, + 0.03378061577677727f, 0.0020525669679045677f, -0.0012549418024718761f, -0.01421462744474411f, 0.03064088523387909f, -0.02621307596564293f, + -0.03175419569015503f, -0.006392951589077711f, 0.007130316458642483f, 0.0038660001009702682f, 0.03211505338549614f, -0.02800476737320423f, + 0.0028221949469298124f, 0.004233509302139282f, 0.015592196956276894f, -0.012577223591506481f, -0.005166092421859503f, 0.03024640865623951f, + -0.004174466710537672f, 0.005277493502944708f, 0.017520569264888763f, 0.01118777971714735f, 0.011809030547738075f, -0.008466346189379692f, + 0.014207325875759125f, 0.004246026277542114f, -0.0014513306086882949f, 0.005650797393172979f, -0.018014920875430107f, 0.012099879793822765f, + -0.02765505388379097f, 0.01583104208111763f, -0.023212382569909096f, 0.006118736229836941f, 0.010616512037813663f, -0.030322901904582977f, + 0.0031557169277220964f, 0.019901281222701073f, -0.015485309064388275f, -0.008699936792254448f, 0.005356154404580593f, -0.007652338594198227f, + -0.028672266751527786f, 0.0036553572863340378f, -0.018050365149974823f, 0.00688184192404151f, 0.03393342345952988f, -0.028145523741841316f, + -0.01964442804455757f, -0.026165885850787163f, 0.009407563135027885f, 0.024001531302928925f, -0.02509843185544014f, 0.008594769053161144f, + 0.007293684408068657f, 0.03233547881245613f, -0.03518694266676903f, -0.004144362173974514f, -0.005614553578197956f, -0.03516825661063194f, + -0.01237458921968937f, -0.01617630571126938f, 0.01945016346871853f, 0.009524856694042683f, -0.017294734716415405f, -0.023760328069329262f, + -0.027226658537983894f, 0.0030463680159300566f, -0.0119312833994627f, 0.022278407588601112f, 0.03488593548536301f, 0.008960341103374958f, + 0.013774404302239418f, 0.019715407863259315f, -0.022025641053915024f, 0.027046099305152893f, 0.012872419320046902f, 0.015303301624953747f, + 0.03527940809726715f, 0.032794076949357986f, 0.03398215025663376f, -0.018567528575658798f, 0.02821185439825058f, -0.009710341691970825f, + 0.020680304616689682f, 0.005260169971734285f, 0.0033918535336852074f, -0.03262234479188919f, 0.018814126029610634f, 0.015457626432180405f, + -0.015457669273018837f, -0.02152927592396736f, -0.02970883436501026f, -0.029491694644093513f, -0.011780735105276108f, -0.02301197499036789f, + -0.006758537143468857f, 0.0008941803826019168f, 0.033497102558612823f, 0.005623626057058573f, 0.008367819711565971f, 0.026084598153829575f, + 0.017384972423315048f, -0.010494956746697426f, -0.010764808394014835f, 0.016003482043743134f, 0.026425426825881004f, 0.023404177278280258f, + -0.029136791825294495f, -0.01444925181567669f, 0.0289924293756485f, 0.027502721175551414f, -0.03421441465616226f, 0.023893160745501518f, + -0.002306133508682251f, 0.03489409759640694f, -0.01969401352107525f, -0.0346827432513237f, 0.031993307173252106f, 0.007304311264306307f, + 0.030748330056667328f, -0.00709579698741436f, -0.022099019959568977f, -0.011567776091396809f, 0.03545277193188667f, 0.006701823323965073f, + 0.019498195499181747f, 0.03254551813006401f, 0.02784806117415428f, -0.008760597556829453f, 0.03236987069249153f, 0.01642724871635437f, + -0.02366325445473194f, -0.013836593367159367f, -0.027707280591130257f, 6.012406083755195e-05f, -0.0071646361611783504f, 0.019871529191732407f, + -0.01614527218043804f, -0.0333893708884716f, 0.0008542623254470527f, 0.008375117555260658f, -0.031809695065021515f, -0.01077285036444664f, + -0.0035678192507475615f, -0.024109991267323494f, 0.01900503598153591f, -0.02090049348771572f, -0.027731649577617645f, -0.00814027525484562f, + -0.029304347932338715f, 0.024675728753209114f, 0.015168007463216782f, 0.01438611838966608f, 0.026572121307253838f, 0.02043048106133938f, + 0.020116006955504417f, -0.021845724433660507f, -0.019988711923360825f, -0.033125996589660645f, 0.010330098681151867f, -0.009646577760577202f, + 0.0021160542964935303f, 0.02609277330338955f, 0.014004342257976532f, -0.030182000249624252f, 0.019824016839265823f, 0.005569394212216139f, + -0.01019984483718872f, -0.014804862439632416f, -0.007649068720638752f, 0.020352385938167572f, -0.03445148468017578f, 0.011406362988054752f, + 0.03132368624210358f, -0.012125671841204166f, -0.0203752052038908f, -0.02306418865919113f, 0.0014500831020995975f, 0.00036673463182523847f, + -0.02364503964781761f, 0.011368772946298122f, -0.02814510650932789f, -0.02373172715306282f, -0.021150415763258934f, 0.023629214614629745f, + -0.004895372316241264f, 0.03194483369588852f, -0.0015226432587951422f, 0.009037299081683159f, -0.028855737298727036f, -0.002210515085607767f, + -0.014598812907934189f, -0.022372689098119736f, 0.012865317985415459f, -0.011466218158602715f, -0.00907215103507042f, -0.0010548192076385021f, + -0.013427181169390678f, 0.008168723434209824f, -0.012241313233971596f, 0.03099488466978073f, -0.016202932223677635f, -0.001904721837490797f, + -0.0044979797676205635f, 0.030478741973638535f, 0.015665046870708466f, -0.01765627972781658f, -0.007230997551232576f, 0.030477559193968773f, + 0.017471332103013992f, -0.0005823118845000863f, -0.01853036880493164f, -0.014254246838390827f, 0.03370436653494835f, -0.028224116191267967f, + 0.005633520428091288f, 0.00729677127674222f, -0.022976374253630638f, -0.025492336601018906f, -0.021963490173220634f, -0.0062028043903410435f, + -0.03296545892953873f, -0.028781810775399208f, 0.005734265316277742f, 0.02367832139134407f, 0.025364315137267113f, -0.006472302600741386f, + -0.004535330459475517f, 0.00835205428302288f, 0.007186545059084892f, -0.004058518912643194f, 0.031874462962150574f, -0.018785720691084862f, + -0.00034537914325483143f, 0.010141611099243164f, -0.01697678305208683f, 0.024848483502864838f, -0.019765740260481834f, 0.01227859128266573f, + 0.026061182841658592f, -0.0026883867103606462f, 0.013002664782106876f, -0.01872159354388714f, -0.005561394616961479f, 0.004852622747421265f, + 0.030649399384856224f, -0.027532149106264114f, -0.006907012313604355f, -0.018572455272078514f, 0.028830239549279213f, -0.008993608877062798f, + -0.006052179262042046f, 0.011500959284603596f, 0.0280557069927454f, 0.010715114884078503f, 0.019774731248617172f, -0.009606587700545788f, + 0.03294159471988678f, 0.005293974187225103f, 0.0072168284095823765f, -0.011072542518377304f, 0.019482940435409546f, 0.005570514127612114f, + -0.013255137018859386f, -0.005166909657418728f, -0.015064436011016369f, 0.007345757447183132f, -0.02149151638150215f, 0.021736962720751762f, + -0.009702648967504501f, -0.0037154939491301775f, -0.009258611127734184f, -0.019825970754027367f, 0.0116329500451684f, -0.02578790858387947f, + 0.02341497130692005f, 0.02612815611064434f, -0.014994489960372448f, -0.025249695405364037f, -0.01839352212846279f, -0.008579250425100327f, + 0.0006777261151000857f, 0.03321738541126251f, 0.0349099263548851f, 0.00399100361391902f, 0.031329117715358734f, -0.013567346148192883f, + 0.018915314227342606f, -0.02337075211107731f, 0.02641279809176922f, -0.01870604231953621f, 0.031330905854701996f, -0.03253414109349251f, + -0.008202075958251953f, 0.0311038289219141f, -0.004087354522198439f, -0.015801263973116875f, 0.014702929183840752f, 0.010803482495248318f, + -0.03320752829313278f, 0.007138452492654324f, 0.009018821641802788f, -0.005255601368844509f, 0.012041548267006874f, 0.03305903822183609f, + 0.01981515996158123f, -0.034178297966718674f, -0.013990032486617565f, 0.03509186580777168f, -0.031582362949848175f, 0.010946662165224552f, + 0.015514161437749863f, 0.015938377007842064f, -0.03557489067316055f, -0.01891525834798813f, -0.012172388844192028f, 0.030906712636351585f, + 0.010361348278820515f, -0.018225913867354393f, 0.03319133073091507f, -0.027871593832969666f, -0.03374726325273514f, -0.026549842208623886f, + 0.0171248409897089f, -0.004678105004131794f, 0.009092966094613075f, 0.004162456374615431f, 0.027388449758291245f, 0.012259683571755886f, + 0.018921274691820145f, 0.032657720148563385f, 0.03474198281764984f, -0.026638921350240707f, 0.010002443566918373f, -0.03066842630505562f, + -0.0170412790030241f, 0.022624962031841278f, 0.015939364209771156f, 0.009312490001320839f, -0.03265953063964844f, 0.013371515087783337f, + 0.0030217000748962164f, 0.029457207769155502f, 0.004949688911437988f, -0.004255009815096855f, 0.01311789732426405f, -0.019987618550658226f, + -0.007102877367287874f, 0.0175288375467062f, 0.011928746476769447f, 0.0030709251295775175f, 0.003931262996047735f, 0.025056758895516396f, + 0.027022555470466614f, -0.01331630814820528f, 0.006779883988201618f, -0.016713019460439682f, 0.03248376399278641f, 0.01685752347111702f, + -0.013544406741857529f, 0.02779063768684864f, -0.004829509183764458f, 0.032441336661577225f, -0.028520632535219193f, 0.021940339356660843f, + 0.004698051139712334f, 0.02327965572476387f, -0.005638463422656059f, -0.021777959540486336f, 0.0015689560677856207f, -0.0006458674324676394f, + 0.012593916617333889f, 0.011163363233208656f, -0.014233981259167194f, -0.032847147434949875f, 0.012800834141671658f, -0.03079180419445038f, + -0.024077583104372025f, -0.016899174079298973f, 0.028073575347661972f, 0.01959446631371975f, -0.01549285277724266f, -0.009695279411971569f, + 0.01805676333606243f, 0.033374376595020294f, -0.02944464422762394f, 0.00564619479700923f, -0.004606242757290602f, 0.016921687871217728f, + -0.02803848683834076f, -0.012627814896404743f, 0.02758179046213627f, -0.016632089391350746f, 0.03570636734366417f, -0.0037556334864348173f, + -0.0123836575075984f, 0.005725188180804253f, -0.011430353857576847f, 0.005711244884878397f, -0.024627333506941795f, 0.022059109061956406f, + -0.008806991390883923f, -0.030980708077549934f, 0.011824489571154118f, -0.0022774850949645042f, 0.032338038086891174f, 0.024005789309740067f, + -0.01425704825669527f, 0.007819026708602905f, -0.006953908130526543f, 0.03084329329431057f, 0.028616510331630707f, 0.013272235170006752f, + 0.026027770712971687f, 0.017884638160467148f, -0.022340720519423485f, 0.006932386662811041f, 0.01174855325371027f, 0.015203889459371567f, + 0.01000980008393526f, 0.010019025765359402f, 0.032723356038331985f, 0.011242778040468693f, -0.02920660562813282f, 0.017577452585101128f, + -0.0015950161032378674f, -0.01404016837477684f, -0.024423873052001f, -0.012128775008022785f, -0.005075003486126661f, -0.013137894682586193f, + -0.004960997030138969f, -0.03421667218208313f, 0.019730087369680405f, 0.02133587934076786f, 0.01731286384165287f, 0.00822715274989605f, + 0.012415158562362194f, 0.01362212747335434f, 0.011758915148675442f, 0.017592575401067734f, 0.029571522027254105f, 0.006152153480798006f, + 0.014651520177721977f, -0.027475107461214066f, 0.01796528697013855f, 0.03389823064208031f, 0.009017165750265121f, -0.0355660505592823f, + -0.02904639206826687f, 0.0057421582750976086f, 0.03509955108165741f, 8.195638656616211e-06f, 0.030232610180974007f, -0.017045119777321815f, + 0.03316003829240799f, 0.013616660609841347f, 0.02981111966073513f, -0.03320024907588959f, 0.030645733699202538f, -0.01947551593184471f, + 0.015209884382784367f, 0.026691975072026253f, -0.02378467656672001f, -0.001853410736657679f, -0.005613391287624836f, 0.0125119648873806f, + 0.0075094192288815975f, -0.035023875534534454f, 0.02165987342596054f, -0.021223699674010277f, -0.017969613894820213f, -0.005420600064098835f, + -0.0016605897108092904f, -0.00562526099383831f, -0.002999229123815894f, -0.011665080673992634f, 0.032175444066524506f, 0.009315606206655502f, + -0.019000625237822533f, -0.0010405778884887695f, 0.0176803357899189f, -0.010315465740859509f, -0.011549515649676323f, -0.014068838208913803f, + -0.024508962407708168f, -0.006129563320428133f, 0.021880609914660454f, 0.0056667630560696125f, -0.02278103306889534f, 0.02105890028178692f, + -0.004872833378612995f, -0.020809872075915337f, 0.0058891987428069115f, -0.005647600162774324f, 0.004809967242181301f, 0.005903695710003376f, + -0.028550617396831512f, 0.033571042120456696f, -0.011043834500014782f, 0.0042694383300840855f, -0.011670461855828762f, 0.020615868270397186f, + 0.0003289963642600924f, -0.007925212383270264f, -0.02823716029524803f, 0.024456242099404335f, -0.004727389197796583f, -0.013871056959033012f, + -0.018345126882195473f, 0.012001527473330498f, 0.02157996967434883f, -0.007281473837792873f, -0.02900422178208828f, 0.012691821902990341f, + 0.018573326990008354f, -0.018224798142910004f, 0.033147115260362625f, 0.009155205450952053f, -0.005438966676592827f, 0.0032852166332304478f, + -0.021728133782744408f, 0.03318018466234207f, 0.02579149790108204f, 0.01680615171790123f, -0.030055388808250427f, -0.02558169700205326f, + 0.024009399116039276f, 0.030613120645284653f, -0.029713669791817665f, 0.028187766671180725f, 0.008798399940133095f, 0.032486118376255035f, + 0.016960958018898964f, 0.017949726432561874f, -0.013009170070290565f, 0.0012045290786772966f, 0.01790093258023262f, -0.010934949852526188f, + -0.009970605373382568f, 0.022188430652022362f, -0.015755414962768555f, 0.022570760920643806f, -0.0052923220209777355f, 0.006850600708276033f, + 0.027476610615849495f, -0.025641651824116707f, -0.02940482087433338f, 0.010771305300295353f, -0.02083861082792282f, -0.010659878142178059f, + 0.0145401107147336f, 0.02760382369160652f, 0.01503020990639925f, -0.015078481286764145f, 0.023127637803554535f, 0.00797984004020691f, + -0.015568776056170464f, -0.0007435083971358836f, 0.00919640064239502f, -0.03480831906199455f, -0.031325217336416245f, -0.024043824523687363f, + 0.03503881394863129f, -0.01832262985408306f, -0.023730380460619926f, 0.026067228987812996f, -0.00286518270149827f, 0.02011728286743164f, + 0.020984096452593803f, -0.031294576823711395f, -0.027235569432377815f, 0.00927343126386404f, -0.016565944999456406f, 0.010106909088790417f, + -0.025777680799365044f, 0.01319357380270958f, -0.021069562062621117f, 0.030575741082429886f, -0.029147954657673836f, -0.01570912078022957f, + -0.01565125212073326f, -0.01539901364594698f, -0.022252602502703667f, 0.028637364506721497f, -0.018379777669906616f, -0.030559055507183075f, + -0.004100237973034382f, -0.014603329822421074f, 0.02858283743262291f, -0.019562121480703354f, 0.016141781583428383f, 0.011640987358987331f, + -0.00821266882121563f, 0.027049368247389793f, 0.013186578638851643f, -0.009049534797668457f, -0.027422714978456497f, 0.02601180039346218f, + -0.03218894824385643f, -0.027509571984410286f, 0.02407297119498253f, -0.009639042429625988f, -0.0069892494939267635f, 0.005122772417962551f, + -0.006337834522128105f, 0.020453734323382378f, 0.014242994599044323f, 0.01595209911465645f, -0.011450759135186672f, 0.01989790052175522f, + -0.018312271684408188f, -0.03189430385828018f, -0.03063536249101162f, 0.02052466943860054f, -0.022737283259630203f, 0.021462280303239822f, + -0.004127915482968092f, -0.03400328382849693f, -0.015080848708748817f, 0.02302849479019642f, -0.011831245385110378f, -0.014439694583415985f, + 0.02671646699309349f, -0.003649345599114895f, 0.006113721057772636f, 0.02217240445315838f, 0.010345864109694958f, -0.010182823985815048f, + 0.019606947898864746f, 0.012342942878603935f, -0.027047142386436462f, -0.02273573726415634f, 0.00046088016824796796f, -0.01512570958584547f, + 0.019619066268205643f, -0.016535019502043724f, -0.009824949316680431f, 0.026368968188762665f, 0.031690627336502075f, 0.026568030938506126f, + -0.0036747711710631847f, 0.009580373764038086f, 0.009468687698245049f, -0.02221379615366459f, 0.015938125550746918f, -0.028754835948348045f, + 0.021949101239442825f, -0.007873539812862873f, 0.02367428131401539f, -0.012111962772905827f, 0.01543513871729374f, 0.0036708246916532516f, + -0.028836047276854515f, -0.0014970047632232308f, 0.024620767682790756f, 0.002451347652822733f, 0.0015191606944426894f, 0.014439527876675129f, + -0.009202046319842339f, 0.026409102603793144f, -0.019795065745711327f, -0.019716672599315643f, 0.035449571907520294f, 0.02146981470286846f, + 0.02079702354967594f, -0.0014452722389250994f, 0.0208213422447443f, -0.012432737275958061f, -0.023866884410381317f, 0.025423714891076088f, + 0.03097229078412056f, 0.03257382661104202f, 0.017094101756811142f, -0.01672554574906826f, 0.011585121043026447f, -0.027113383635878563f, + 0.014697058126330376f, -0.018462147563695908f, 0.009623042307794094f, -0.022417448461055756f, -0.014119881205260754f, 0.03165353462100029f, + -0.022726954892277718f, 0.030573638156056404f, 0.03450438380241394f, -0.02029690146446228f, 0.0010967510752379894f, -0.0211354847997427f, + 0.015158223919570446f, -0.019352981820702553f, -0.01896204799413681f, 0.021532710641622543f, -0.030651750043034554f, 0.008675379678606987f, + 0.008815323002636433f, 0.007748527452349663f, 0.010871640406548977f, 0.03130149468779564f, -0.009393504820764065f, 0.01259116642177105f, + 0.02511490322649479f, 0.0013335773255676031f, -0.026701174676418304f, -0.02926086261868477f, 0.021411994472146034f, -0.002043783664703369f, + -0.017731105908751488f, -0.016526751220226288f, 0.020535124465823174f, -0.03317950293421745f, -0.013892549090087414f, -0.025438250973820686f, + -0.02709205448627472f, -0.02325076423585415f, 0.016823697835206985f, -0.02133854478597641f, -0.024919476360082626f, 0.03350749611854553f, + 0.005412480793893337f, -0.02001808024942875f, -0.011570479720830917f, -0.008566665463149548f, 0.017080094665288925f, 0.0015587381785735488f, + 0.022166240960359573f, 0.029427172616124153f, -0.011352594941854477f, -0.025268156081438065f, 0.007251284085214138f, -0.02056402526795864f, + -0.02944369614124298f, -0.029219351708889008f, 0.024165162816643715f, -0.009863155893981457f, 0.026192082092165947f, -0.019519474357366562f, + -0.027121558785438538f, -0.0037485873326659203f, -0.024557556957006454f, 0.0242540892213583f, 0.006194178946316242f, -0.03435252234339714f, + -0.018788427114486694f, -0.0009883089223876595f, -0.02514583431184292f, 0.005972845479846001f, -0.00818033330142498f, -0.0006193135632202029f, + -0.034921228885650635f, 0.012015066109597683f, -0.006948867347091436f, -0.010660129599273205f, -0.02342219091951847f, -0.015343956649303436f, + -0.002653667004778981f, -0.0328805074095726f, 0.033652205020189285f, -0.004667839966714382f, -0.03315224125981331f, 0.018602486699819565f, + -0.005422464571893215f, -0.013151867315173149f, 0.00025221280520781875f, -0.017681322991847992f, -0.004963683430105448f, -0.02538985200226307f, + -0.02337471954524517f, -0.0065961782820522785f, -0.026333490386605263f, 0.03227740526199341f, -0.019732769578695297f, -0.008041015826165676f, + 0.015022359788417816f, -0.014430297538638115f, -0.02675393410027027f, 0.03215925395488739f, -0.011855603195726871f, 0.015815654769539833f, + 0.0061492836102843285f, 0.0012035625986754894f, 0.007877456955611706f, -0.024444254115223885f, -0.024930717423558235f, 0.007972500286996365f, + 0.02088913880288601f, -0.03500717505812645f, -0.02831249311566353f, 0.0238354429602623f, 0.023083070293068886f, -0.009299112483859062f, + -0.024911263957619667f, 0.025969408452510834f, 0.020528580993413925f, -0.016293445602059364f, -0.02178422547876835f, 0.02397974580526352f, + 0.022847671061754227f, 0.025570500642061234f, -0.01380380243062973f, 0.012487373314797878f, 0.011861320585012436f, 0.030325163155794144f, + 0.013968639075756073f, 0.02246367186307907f, 0.0166240893304348f, 0.004869704134762287f, -0.00790629256516695f, 0.01861760951578617f, + -0.008528556674718857f, 0.018364226445555687f, 0.03444725275039673f, 0.017387012019753456f, 0.031420983374118805f, 0.016429880633950233f, + 0.008289908058941364f, -0.02082960121333599f, 0.032436251640319824f, -0.006568930111825466f, 0.0165896937251091f, -0.000850004842504859f, + -0.033502109348773956f, 0.009832595475018024f, -0.02440210059285164f, -0.007868170738220215f, -0.02644660323858261f, -0.0185045525431633f, + -0.0014648821670562029f, -0.024121753871440887f, -0.0354231521487236f, 0.028467277064919472f, 0.01578586921095848f, 0.03516655042767525f, + -0.014751328155398369f, -0.015891918912529945f, 0.02013709768652916f, -0.001315061585046351f, -0.006325935013592243f, -0.024095306172966957f, + -0.02219892106950283f, 0.01663362607359886f, -0.02831084467470646f, -0.024385256692767143f, -0.015348248183727264f, 0.012937716208398342f, + -0.023019952699542046f, 0.022266162559390068f, 0.00973238330334425f, 0.031457990407943726f, 0.02847187966108322f, 0.006663497071713209f, + 0.003707064315676689f, -0.0013435824075713754f, 0.014145107008516788f, 0.012626486830413342f, -0.007298933807760477f, 0.016001064330339432f, + -0.011275241151452065f, -0.03354799747467041f, 0.007326683960855007f, -0.02228330820798874f, -0.008365665562450886f, -0.015453798696398735f, + -0.0032354467548429966f, -0.02989274449646473f, -0.03380708768963814f, 0.0348808579146862f, -0.027441153302788734f, -0.027216652408242226f, + 0.01977975107729435f, -0.013941233046352863f, -0.022872718051075935f, -0.004034540615975857f, 0.02655929885804653f, 0.029527980834245682f, + 0.021150995045900345f, -0.018262160941958427f, 0.015648603439331055f, -0.014277118258178234f, 0.017546573653817177f, 0.003200011793524027f, + -0.013412893749773502f, 0.02950860932469368f, 0.010966731235384941f, 0.027512148022651672f, 0.02210536226630211f, -0.01711125113070011f, + 0.03211604058742523f, -0.03466515988111496f, -0.016383660957217216f, -0.029914911836385727f, 0.034643519669771194f, 0.010320693254470825f, + -0.013388795778155327f, -0.020490076392889023f, -0.033430956304073334f, -0.006085510831326246f, -0.03562794625759125f, -0.01879287324845791f, + -0.002570054493844509f, 0.017524272203445435f, 0.008808178827166557f, 0.01644669845700264f, -0.020213868468999863f, 0.018318284302949905f, + 0.035209979861974716f, 0.01880427449941635f, 0.0243791863322258f, -0.013584814965724945f, -0.02081587165594101f, -0.004184241872280836f, + -0.011520407162606716f, 0.021672602742910385f, 0.013413923792541027f, -0.01929251290857792f, -0.0065078227780759335f, 0.0030416464433073997f, + 0.027139708399772644f, 0.02104506455361843f, 0.0032621240243315697f, -0.01966812089085579f, 0.02192104421555996f, -0.03537963330745697f, + -0.004203349351882935f, 0.006092042196542025f, -0.014004819095134735f, 0.009979873895645142f, -0.0005582103040069342f, -0.022462625056505203f, + 0.01811332069337368f, 0.014945533126592636f, -0.02690955623984337f, 0.028761260211467743f, 0.020350925624370575f, 0.02186107262969017f, + 0.0038714196998625994f, -0.03103647194802761f, -0.0019966834224760532f, -0.007083327043801546f, -0.028951846063137054f, -0.012502253986895084f, + 0.011651584878563881f, -0.01155899278819561f, 0.027900423854589462f, 0.015901727601885796f, 0.01553184725344181f, 0.012297792360186577f, + 0.006635776720941067f, 0.00840847473591566f, 7.94827938079834e-05f, -0.031145131215453148f, -0.0035534885246306658f, -0.035378921777009964f, + 0.026346739381551743f, 0.03081440180540085f, -0.0062446980737149715f, 0.031343866139650345f, -0.028332268819212914f, 0.026896312832832336f, + -0.02065272070467472f, 0.01564118266105652f, 0.033779989928007126f, 0.0075305150821805f, -0.011839096434414387f, 0.0013955874601379037f, + -0.02569986693561077f, -0.0040594469755887985f, 0.0032818701583892107f, 0.017849838361144066f, -0.012144417501986027f, -0.03254423663020134f, + -0.018811821937561035f, -0.027799483388662338f, 0.023984050378203392f, -0.0279548317193985f, -0.0030631679110229015f, -0.002153469016775489f, + -0.02871401607990265f, -0.03083060123026371f, -0.007479012478142977f, 0.017708009108901024f, 0.03335517272353172f, -0.020364582538604736f, + 0.029377862811088562f, 0.014469977468252182f, -0.012998671270906925f, 0.025067998096346855f, 0.035105302929878235f, 0.033905524760484695f, + -0.03362830728292465f, -0.0007866366067901254f, -0.02267025224864483f, 0.031326498836278915f, -0.019192688167095184f, -0.0219768937677145f, + -0.03049558587372303f, -0.016388826072216034f, -0.034663792699575424f, -0.021193863824009895f, -0.03247398883104324f, 0.024278173223137856f, + -0.017237123101949692f, 0.017482025548815727f, 0.0012431613868102431f, 0.030453551560640335f, -0.035372134298086166f, -0.023185381665825844f, + 0.011081964708864689f, -0.024801243096590042f, 0.031550806015729904f, -0.0030216448940336704f, -0.007047249004244804f, -0.028671935200691223f, + -5.692669583368115e-05f, 0.005341159645467997f, -0.02350931614637375f, 0.0355059988796711f, -0.0076462929137051105f, -0.011675026267766953f, + -0.007768205367028713f, 0.00765281543135643f, 0.021813806146383286f, -0.0011125419987365603f, 0.0016178999794647098f, -0.011502815410494804f, + 0.028997208923101425f, 0.03148193657398224f, -0.01524658314883709f, -0.031090103089809418f, 0.0020774092990905046f, -0.03173309192061424f, + 0.025353487581014633f, -0.012323018163442612f, -0.02727871760725975f, 0.027698270976543427f, -5.394220715970732e-05f, 0.02398010715842247f, + 0.030047617852687836f, -0.024593448266386986f, -0.001105602364987135f, -0.006199432536959648f, 0.033718712627887726f, 0.03240113705396652f, + -0.019661998376250267f, 0.02975393272936344f, -0.03223411738872528f, 0.020683161914348602f, -0.02157888002693653f, 0.018298665061593056f, + -0.029956558719277382f, 0.028142845258116722f, 0.028988707810640335f, 0.012973041273653507f, -0.012946921400725842f, 0.017699379473924637f, + 0.003669411176815629f, -0.018005788326263428f, -0.00546055193990469f, -0.014493308961391449f, -0.034142330288887024f, 0.026201359927654266f, + 0.03066854178905487f, -0.0181422159075737f, -0.03185855597257614f, -0.00859789364039898f, -0.007793503347784281f, 0.03225423023104668f, + -0.02386903390288353f, -0.015355927869677544f, -0.002601155312731862f, 0.005259147845208645f, 0.029469700530171394f, 0.030818292871117592f, + 0.005621076095849276f, 0.025251206010580063f, 0.003352510277181864f, -0.030027851462364197f, 0.017104584723711014f, -0.032342664897441864f, + -0.0002130866196239367f, -0.0006267428398132324f, 0.01981896162033081f, -0.01279677264392376f, 0.0036356153432279825f, 0.008816412650048733f, + 0.029600191861391068f, -0.030616357922554016f, 0.027661964297294617f, 0.017856163904070854f, -0.02164859138429165f, 0.025946827605366707f, + -0.020824769511818886f, -0.03149766847491264f, 0.028621288016438484f, 0.00960342027246952f, -0.008075420744717121f, -0.0015588743845000863f, + -0.023288123309612274f, -0.001569364801980555f, -0.022090990096330643f, -0.02168436162173748f, -0.010984191671013832f, -0.016495028510689735f, + -0.016536619514226913f, -0.011080550961196423f, -0.028258848935365677f, 0.021869052201509476f, 0.031771477311849594f, -0.0158323273062706f, + 0.028056448325514793f, 0.011867864057421684f, 0.030494529753923416f, 0.008509887382388115f, 0.03381945192813873f, 0.010531413368880749f, + 0.012660942040383816f, -0.023365966975688934f, 0.01011653058230877f, -0.015729529783129692f, -0.033643145114183426f, -0.003914526663720608f, + -0.030697857961058617f, 0.030267968773841858f, 0.007214090786874294f, -0.010937239974737167f, 0.005927452351897955f, 0.035104893147945404f, + 0.018950898200273514f, -0.03460797667503357f, -0.029598340392112732f, -0.03185277059674263f, 0.017620248720049858f, 0.03533541038632393f, + -0.03556590899825096f, -0.010902405716478825f, 0.0312099177390337f, 0.01549714058637619f, 0.01871834136545658f, 0.03190033137798309f, + 0.00018780998652800918f, 0.033199429512023926f, 0.03160189092159271f, 0.025825029239058495f, 0.02932252734899521f, 0.017031900584697723f, + 0.033855050802230835f, -0.02500358782708645f, 0.030239226296544075f, 0.027999386191368103f, 0.01130643580108881f, 0.0029556455556303263f, + 0.006887819617986679f, -0.028724834322929382f, -0.029227176681160927f, 0.026627013459801674f, -0.0026312940753996372f, -0.028771720826625824f, + -0.03360995650291443f, -0.02233636938035488f, -0.020819520577788353f, 0.004387246910482645f, -0.019104337319731712f, -0.021676672622561455f, + 0.013246945105493069f, -0.008081389591097832f, -0.00786454789340496f, -0.01902175508439541f, 0.0236542709171772f, 0.008970278315246105f, + -0.023991240188479424f, 0.008525056764483452f, 0.014746845699846745f, -0.0025784289464354515f, -0.001828930340707302f, -0.0032090332824736834f, + 0.01291349995881319f, 0.0014710427494719625f, 0.004923710133880377f, 0.023662474006414413f, 0.01286799181252718f, -0.0076091294176876545f, + -0.020343730226159096f, -0.03221115097403526f, 0.00831846334040165f, 0.02080591768026352f, -0.006861495319753885f, 0.010010715574026108f, + 0.010053685866296291f, -0.01903289556503296f, -0.028675386682152748f, 0.010849514976143837f, 0.015332158654928207f, 0.02248024195432663f, + -0.005889778025448322f, 0.01722192019224167f, 0.03277205675840378f, 0.012501423247158527f, 0.029871078208088875f, 0.009660917334258556f, + -0.033058471977710724f, 0.03102995455265045f, -0.027979379519820213f, -0.022931862622499466f, 0.01732454262673855f, 0.030332868918776512f, + -0.013465886004269123f, 0.004204294644296169f, -0.016502032056450844f, -0.01726069301366806f, 0.021442167460918427f, 0.026870902627706528f, + 0.01772165857255459f, 0.02135149948298931f, 0.00242267781868577f, 0.015319816768169403f, -0.034683480858802795f, -0.019109440967440605f, + 0.022929491475224495f, 0.016109412536025047f, -0.01838342286646366f, 0.026190614327788353f, -0.011662615463137627f, -0.031641922891139984f, + -0.026135390624403954f, 0.02809872105717659f, -0.001942298375070095f, 0.025039324536919594f, 0.029225295409560204f, -0.001523303217254579f, + 0.021324295550584793f, 0.01978682354092598f, 0.017903167754411697f, 0.03489784523844719f, 0.004545305855572224f, 0.00943148136138916f, + -0.01997620426118374f, 0.006797458976507187f, 0.01478955615311861f, -0.030400192365050316f, 0.01859048567712307f, -0.02207593433558941f, + -0.013950539752840996f, 0.004775702953338623f, -0.01884017325937748f, -0.013703269883990288f, 0.03374150022864342f, 0.01604483462870121f, + 0.03563305363059044f, 0.010395927354693413f, -0.00028348821797408164f, -0.02843903750181198f, -0.02015266753733158f, -0.023975415155291557f, + -0.03195412456989288f, 0.010783166624605656f, -0.031004229560494423f, 0.03325163945555687f, -0.034318193793296814f, -0.003908336162567139f, + 0.006985669024288654f, 0.004782991949468851f, -0.027122115716338158f, -0.0035926445852965117f, -0.019017960876226425f, -0.02001361921429634f, + -0.004780599381774664f, -0.01350319478660822f, -0.004733558278530836f, -0.03423868119716644f, 0.02079078182578087f, -0.017103075981140137f, + 5.784631139249541e-05f, 0.005698957946151495f, -0.023668643087148666f, 0.028076067566871643f, 0.006594296079128981f, 0.02906949259340763f, + 0.03222762420773506f, -0.026809323579072952f, -0.014225998893380165f, 0.020616471767425537f, -0.02780125103890896f, -0.027501797303557396f, + -0.022328300401568413f, -0.004528786521404982f, -0.032998278737068176f, -0.002143962075933814f, -0.005364703480154276f, 0.009759107604622841f, + 0.02498571388423443f, -0.0009028997155837715f, 0.002862700494006276f, -0.00635005347430706f, 0.028491642326116562f, 0.028396224603056908f, + -0.028854217380285263f, 0.02496122568845749f, -0.003396694315597415f, -0.0010624486021697521f, 0.008165602572262287f, -0.0073090242221951485f, + -0.019357312470674515f, -0.02055346965789795f, 0.004637867212295532f, 0.023070668801665306f, 0.008013585582375526f, 0.02201111428439617f, + -0.025543443858623505f, 0.025123456493020058f, -0.023722173646092415f, -0.024495253339409828f, -0.019655395299196243f, -0.0054671382531523705f, + -0.016236936673521996f, -0.005395055282860994f, -0.0337723009288311f, 0.02365434356033802f, -0.034510012716054916f, -0.026198379695415497f, + 0.02384614571928978f, 0.03030579537153244f, -0.025246741250157356f, 0.016261298209428787f, 0.01090421061962843f, 0.02000473253428936f, + -0.02950548753142357f, 0.016513045877218246f, 0.033753763884305954f, -0.02466040477156639f, -0.013850681483745575f, 0.034490328282117844f, + 0.026608970016241074f, 0.03160763531923294f, -0.02346775121986866f, -0.029201066121459007f, 0.0033786895219236612f, 0.029467925429344177f, + -0.010688905604183674f, -0.0204355176538229f, -0.02445957250893116f, -0.006084991618990898f, 0.03530552238225937f, 0.022808782756328583f, + 0.02281649224460125f, -0.017837785184383392f, 0.03404112160205841f, -0.0018111340468749404f, -0.006750622298568487f, -0.02205052599310875f, + -0.0006014790269546211f, 0.034789588302373886f, -0.02378455363214016f, 0.0067373220808804035f, -0.010856283828616142f, -0.030768170952796936f, + 0.017521582543849945f, 0.01392614096403122f, 0.018458256497979164f, 0.03298642486333847f, -0.016619794070720673f, -0.0072464351542294025f, + 0.02197728492319584f, 0.02220623940229416f, -0.01777525618672371f, 0.03121771290898323f, 0.025896592065691948f, 0.01560305804014206f, + -0.03170425817370415f, 0.01843418926000595f, 0.0016339932335540652f, -0.03243955224752426f, 0.015046222135424614f, 0.006113214418292046f, + 0.018699876964092255f, -0.03228766843676567f, -0.0023099100217223167f, -0.004364222288131714f, 0.02079152688384056f, 0.01659933663904667f, + 0.027333447709679604f, -0.028502320870757103f, 0.0026959097012877464f, 0.004993907175958157f, -0.01904429867863655f, 0.005925809033215046f, + -0.030621491372585297f, -0.01645663008093834f, -0.03509946167469025f, 0.026278670877218246f, 0.019440868869423866f, -0.035523783415555954f, + -0.002065300941467285f, -0.02148045040667057f, -0.021843839436769485f, -0.015808187425136566f, -0.0030138876754790545f, 0.0016418398590758443f, + 0.031816139817237854f, -0.028659038245677948f, 0.03204100951552391f, 0.02252529002726078f, -0.0006466209888458252f, 0.012994851917028427f, + -0.028568895533680916f, -0.03146965801715851f, 0.016163494437932968f, 0.01025293581187725f, 0.028202619403600693f, -0.010273520834743977f, + -0.0079581867903471f, 0.027570806443691254f, -0.022428346797823906f, 0.028970416635274887f, -0.028780559077858925f, 0.009333206340670586f, + 0.01720268838107586f, -0.00878146756440401f, 0.03453727439045906f, 0.029784714803099632f, 0.02757430262863636f, -0.02691228687763214f, + -0.02920493669807911f, -0.032531797885894775f, 0.03283011540770531f, -0.031044892966747284f, -0.03417723625898361f, 0.030125699937343597f, + 0.0200848039239645f, -0.0029447164852172136f, 0.024677950888872147f, -0.004406278021633625f, 0.0328880213201046f, 0.029049431905150414f, + 0.0278323981910944f, 0.012062656693160534f, 0.017700757831335068f, -0.031747475266456604f, 0.014971457421779633f, -0.005346451885998249f, + 0.014135118573904037f, 0.029926897957921028f, 0.0007479659398086369f, -0.02910362184047699f, -0.020085837692022324f, 0.009143885225057602f, + -0.02953779324889183f, 0.011650864966213703f, -0.012547736056149006f, 0.0004102502716705203f, -0.016504472121596336f, 0.010923079214990139f, + -0.015198512002825737f, -0.018709247931838036f, -0.0033453747164458036f, 0.027959425002336502f, -0.018722765147686005f, 0.0010960017098113894f, + 0.001976319821551442f, 0.0059973555617034435f, 0.007020678371191025f, 0.005617431364953518f, -0.02012471668422222f, 0.03562169522047043f, + 0.027757402509450912f, -0.015388255007565022f, -0.027847543358802795f, 0.0034208172000944614f, -0.03503570705652237f, 0.021055711433291435f, + 0.03426768258213997f, -0.015427108854055405f, 0.009309172630310059f, -0.024009885266423225f, 0.03378264233469963f, 0.010177476331591606f, + -0.026893284171819687f, -0.02597169019281864f, 0.026612496003508568f, -0.014227382838726044f, 0.026173971593379974f, 0.007468011230230331f, + -0.02914310432970524f, 0.02809763140976429f, 0.017796939238905907f, -0.03455027565360069f, -0.025924241170287132f, -0.005308287683874369f, + -0.015066305175423622f, 0.017117317765951157f, 0.014673621393740177f, -0.027975624427199364f, -0.016598336398601532f, 0.005523881874978542f, + 0.00993493665009737f, 0.009351960383355618f, 0.03430375084280968f, -0.03113074041903019f, 0.006014381535351276f, 0.033086471259593964f, + 0.02997191995382309f, 0.015147248283028603f, 0.01189928874373436f, -0.023098958656191826f, 0.004116650205105543f, -0.013626576401293278f, + 0.014484994113445282f, -0.02447693422436714f, -0.03210844844579697f, -0.004583111964166164f, 0.008742162957787514f, -0.009730083867907524f, + -0.013787300325930119f, 0.009468002244830132f, -0.03146329149603844f, 0.02277948707342148f, 0.01292674895375967f, -0.02258070558309555f, + 0.011149019934237003f, 0.012037243694067001f, -0.022702516987919807f, -0.011738867498934269f, 0.018426870927214622f, 0.021283887326717377f, + 0.016230320557951927f, 0.0052596586756408215f, 0.024534307420253754f, -0.0039747911505401134f, 0.011434687301516533f, 0.015097362920641899f, + -0.03480039909482002f, 0.021343428641557693f, 0.003523456398397684f, -0.006288490258157253f, -0.011962375603616238f, 0.02796151489019394f, + -0.034842219203710556f, 0.024915257468819618f, -0.025590749457478523f, -0.014144191518425941f, 0.019817106425762177f, -0.007965377531945705f, + -0.01963837817311287f, 0.018825162202119827f, -0.018478982150554657f, 0.0034218006767332554f, -0.02855582907795906f, -0.0038012268487364054f, + 0.005379272624850273f, 0.01673058234155178f, -0.023969251662492752f, 0.015070375055074692f, 0.0008351930882781744f, -0.026736903935670853f, + 0.008825698867440224f, 0.0034054007846862078f, -0.01838299259543419f, 0.014195689931511879f, 0.008997006341814995f, -0.031704772263765335f, + -0.024579279124736786f, -0.006863943301141262f, -0.023245807737112045f, -0.007431682199239731f, 0.0020643644966185093f, -0.003002656390890479f, + 0.000630859867669642f, -0.0037854230031371117f, -0.02404988743364811f, -0.03460808843374252f, 0.008063193410634995f, -0.010388728231191635f, + -0.024347152560949326f, -0.03262149170041084f, 0.02643510326743126f, 0.029314033687114716f, -0.01733928918838501f, -0.0014550345949828625f, + 0.008681097999215126f, -0.029751451686024666f, -0.026778247207403183f, -0.023764189332723618f, -0.008419680409133434f, -0.03401422128081322f, + 0.0024206936359405518f, -0.034920379519462585f, 0.00348885590210557f, -0.016486551612615585f, 0.014562917873263359f, -0.010124662891030312f, + 0.02274162508547306f, -0.015517746098339558f, -0.006656715180724859f, 0.012825102545320988f, -0.017171425744891167f, -0.012190806679427624f, + 0.015555689111351967f, -0.030499327927827835f, -0.006581426132470369f, 0.011257125064730644f, 0.013454565778374672f, 0.03411014378070831f, + 0.0036033394280821085f, -0.027554865926504135f, -0.01818385347723961f, -0.02180042490363121f, 0.018288714811205864f, -0.03286588191986084f, + 0.0013239511754363775f, 0.02795712649822235f, 0.00018980674212798476f, 0.013309594243764877f, -0.029571568593382835f, -0.022506318986415863f, + -0.015224466100335121f, 0.022409779950976372f, 0.009117096662521362f, -0.0025800978764891624f, -0.018859263509511948f, 0.009990926831960678f, + -0.023560883477330208f, -0.02922990545630455f, -0.010372966527938843f, 0.011291359551250935f, 0.0014318313915282488f, 0.0028067573439329863f, + -0.022182537242770195f, 0.026440583169460297f, 0.035035084933042526f, -0.015128634870052338f, -0.02711383067071438f, 0.005903537850826979f, + 0.018240828067064285f, 0.019236991181969643f, 0.004874702077358961f, -0.0242787916213274f, 0.022644145414233208f, 0.0037216886412352324f, + -0.029070647433400154f, 0.028191830962896347f, -0.0084151029586792f, -0.009939799085259438f, -0.0028802668675780296f, -0.024381017312407494f, + -0.014265508390963078f, -0.015872236341238022f, 0.0008896163781173527f, -0.017016654834151268f, 0.03484059497714043f, 0.016648612916469574f, + 0.030419567599892616f, 0.0276939794421196f, -0.03535023331642151f, -0.0057187508791685104f, 0.02319725975394249f, -0.0009162086062133312f, + 0.019782859832048416f, 0.026340387761592865f, 0.024206634610891342f, -0.0015205655945464969f, -0.03454183042049408f, -0.02863849140703678f, + 0.025333695113658905f, 0.010530919767916203f, -0.030265655368566513f, 0.0028140204958617687f, 0.006495488807559013f, 0.002091033151373267f, + 0.009474512189626694f, -0.032686468213796616f, 0.023279599845409393f, 0.02512652985751629f, 0.030570589005947113f, 0.012778205797076225f, + 0.022614385932683945f, 0.012439063750207424f, 0.015738874673843384f, -0.02229302003979683f, -0.027814015746116638f, -0.027183014899492264f, + 0.0030484753660857677f, -0.031519219279289246f, 0.000362770922947675f, -0.004269927740097046f, 0.022746074944734573f, -0.006814633496105671f, + -0.02924807369709015f, 0.011481383815407753f, -0.010694334283471107f, 0.0215862225741148f, 0.025455791503190994f, -0.02225767821073532f, + -0.026581544429063797f, 0.02190985530614853f, -0.02108844742178917f, -0.026398055255413055f, -0.017293965443968773f, -0.0192116629332304f, + -0.004520786926150322f, -0.025834642350673676f, -0.02294677123427391f, -0.026873216032981873f, 0.00767541816458106f, 0.01575343683362007f, + -0.03401823714375496f, -0.009337464347481728f, 0.03159170225262642f, -0.011386114172637463f, -0.031145833432674408f, -0.008022334426641464f, + -0.023524226620793343f, -0.03206249698996544f, -0.003148104529827833f, 0.007729952223598957f, 0.01886296272277832f, -0.011152914725244045f, + -0.016171861439943314f, 0.029261872172355652f, 0.023547960445284843f, -0.00878994446247816f, -0.02071535587310791f, -0.03161069005727768f, + 0.009045179933309555f, -0.024413855746388435f, 0.02833911031484604f, -0.02117275819182396f, 5.2430801588343456e-05f, -0.035151612013578415f, + 0.01883731596171856f, -0.00447366526350379f, -0.02387988194823265f, -0.0076882969588041306f, 0.016668345779180527f, -0.022722918540239334f, + 0.007008416578173637f, -0.017744354903697968f, -0.02446735091507435f, 0.020268913358449936f, -0.03430287912487984f, -0.028757866472005844f, + 0.007322435267269611f, -0.004576747305691242f, 0.0305870920419693f, 0.011130597442388535f, 0.011391120962798595f, 0.014979388564825058f, + 0.02918802574276924f, 0.00344982766546309f, -0.00854123942553997f, 0.026420406997203827f, 0.02457706443965435f, 0.008588042110204697f, + -0.005380830727517605f, 0.025027204304933548f, -0.026844486594200134f, -0.005202523432672024f, -0.019076207652688026f, 0.024228310212492943f, + -0.03488990664482117f, 0.0025334060192108154f, 0.01771811954677105f, -0.010055742226541042f, -0.009255805984139442f, -0.0007585500134155154f, + 0.0006520365132018924f, -0.0009095115819945931f, -0.00960067380219698f, 0.03412625193595886f, -0.023462219163775444f, -0.021380864083766937f, + 0.024310819804668427f, 0.0007571237511001527f, 0.030878813937306404f, 0.028550080955028534f, -0.009821590036153793f, 0.03184130787849426f, + -0.027395326644182205f, 0.024211177602410316f, 0.006132534705102444f, 0.026653090491890907f, -0.017177889123558998f, 0.026784731075167656f, + -0.018397072330117226f, 0.031199434772133827f, 0.007054231129586697f, 0.01765616610646248f, 0.004482363350689411f, 0.002344965934753418f, + 0.008677005767822266f, 0.02726326882839203f, -0.011530506424605846f, 0.0073874169029295444f, 0.003340095514431596f, 0.02871457301080227f, + -0.0207910668104887f, 0.015375678427517414f, -0.021662449464201927f, -0.018706917762756348f, -0.02508172020316124f, -0.025544973090291023f, + 0.022936753928661346f, 0.019001854583621025f, -0.003384734969586134f, 0.012784392572939396f, 0.026592392474412918f, -0.0232172142714262f, + 0.029073039069771767f, 0.011677431873977184f, -0.0011951625347137451f, -0.014186280779540539f, 0.0030117419082671404f, -0.003368024481460452f, + -0.0321914479136467f, -0.011020214296877384f, -0.023470381274819374f, 0.029112953692674637f, 0.02790107950568199f, 0.02270808070898056f, + -0.025461798533797264f, -0.003056394401937723f, -0.006618819199502468f, -0.0035691093653440475f, 0.018919043242931366f, 0.027530165389180183f, + 0.031106745824217796f, -0.014927860349416733f, 0.022279327735304832f, -0.004091458860784769f, 0.007111102808266878f, -0.02233245223760605f, + -0.022917842492461205f, -0.0009465260664001107f, 0.025759030133485794f, -0.03488506004214287f, -0.01664465293288231f, -0.020512888208031654f, + -0.033200882375240326f, 0.014141436666250229f, -0.02825533226132393f, 0.010240512900054455f, 0.005621893331408501f, -0.012140342965722084f, + 0.007864288054406643f, -0.025938963517546654f, 0.01276218518614769f, 0.004477279726415873f, -0.01655499078333378f, 0.006267922464758158f, + 0.03108341433107853f, 0.0318477563560009f, 0.01928424835205078f, -0.003535275114700198f, -0.015864355489611626f, 0.01725665293633938f, + -0.018813777714967728f, 0.020667439326643944f, 0.01853262633085251f, 0.015881692990660667f, 0.027145467698574066f, 0.012341585010290146f, + -0.03562986105680466f, -0.029954753816127777f, -0.0292503759264946f, 0.0021421569399535656f, 0.019740819931030273f, -0.01929408311843872f, + -0.0008013674523681402f, -0.026051100343465805f, -0.0009254600736312568f, 0.007916378788650036f, 0.01874762773513794f, -0.005076591856777668f, + 0.03165026381611824f, -0.034153472632169724f, -0.009296813979744911f, -0.01348190288990736f, -0.02853422239422798f, -0.00028536576428450644f, + 0.016673024743795395f, -0.015431527979671955f, 0.018684498965740204f, 0.02436424233019352f, -0.01841304637491703f, -0.008075510151684284f, + -0.007346289698034525f, 0.03308559209108353f, -0.007102702744305134f, -0.01976611092686653f, -0.008739113807678223f, 0.0027314298786222935f, + 0.019380545243620872f, 0.028551563620567322f, -0.025380603969097137f, 0.002788697136566043f, 0.011979427188634872f, 0.009551827795803547f, + -0.011789986863732338f, -0.021750306710600853f, -0.002958753379061818f, 0.03499869257211685f, 0.0127017293125391f, 0.017306439578533173f, + 0.010373720899224281f, -0.02459663338959217f, -0.007018481381237507f, 0.0005293999565765262f, -0.03468959778547287f, 0.010832254774868488f, + 0.001431946293450892f, -0.02777666039764881f, 0.0055018155835568905f, 0.000295651814667508f, 0.00010767154162749648f, -0.010638169012963772f, + 0.0036566343624144793f, -0.03432323783636093f, -0.02199452742934227f, 0.03361310064792633f, 0.013339409604668617f, 0.03312145173549652f, + -0.026346977800130844f, 0.004039010964334011f, 0.012898287735879421f, -0.005587318446487188f, 0.00571979396045208f, -0.014326313510537148f, + -0.020585810765624046f, 0.006379272323101759f, 0.017638428136706352f, 0.033937789499759674f, 0.0018484082538634539f, 0.01884431205689907f, + 0.0099848173558712f, 0.00671122781932354f, 0.030339177697896957f, 0.025714201852679253f, -0.03262562304735184f, 0.008462280035018921f, + -0.0010832591215148568f, -0.009608319960534573f, 0.0352819450199604f, -0.0024661594070494175f, -0.03319968283176422f, -0.006856318563222885f, + 0.03214730694890022f, -0.012738130055367947f, -0.02309587225317955f, -0.006196116097271442f, 0.02469230629503727f, 0.015162970870733261f, + 0.0004637624660972506f, 0.017435908317565918f, 0.024052489548921585f, 0.008206009864807129f, 0.028211373835802078f, -0.03473666310310364f, + 0.011188754811882973f, -0.03204996883869171f, 0.021048687398433685f, 0.024793030694127083f, -0.03511151298880577f, 0.00016564983525313437f, + 0.03208523616194725f, -0.022717418149113655f, -0.005341853480786085f, -0.02009408548474312f, 0.016164112836122513f, 0.029490910470485687f, + 0.005478343926370144f, 0.03101375885307789f, -0.02975546568632126f, 0.02115069143474102f, -0.001611313666217029f, -0.019473042339086533f, + 0.030650949105620384f, 0.014288332313299179f, -0.004694938659667969f, -0.02295582741498947f, 0.002199952257797122f, 0.008933012373745441f, + 0.026670541614294052f, 0.013820257037878036f, -0.031157780438661575f, 0.02371073327958584f, -0.01880423165857792f, -0.001871049520559609f, + -0.02541874721646309f, 0.01836526393890381f, 0.020091023296117783f, 0.003393139224499464f, -0.011958272196352482f, -0.016946444287896156f, + 0.004466972313821316f, 0.031644660979509354f, -0.021506447345018387f, 0.018926668912172318f, -0.02797173708677292f, -0.0028455727733671665f, + -0.014877860434353352f, 0.009311407804489136f, -0.02676265686750412f, -0.028696874156594276f, 0.02724190428853035f, -0.012697326950728893f, + -0.014279268682003021f, -0.0040998077020049095f, -0.01192887406796217f, 0.0035739969462156296f, -0.02201307751238346f, -0.02627452462911606f, + -0.035549044609069824f, 0.02340983971953392f, 0.013650549575686455f, -0.03195609152317047f, 0.02519657462835312f, -0.0035782628692686558f, + 0.004321064334362745f, -0.0053587728179991245f, -0.02134622447192669f, 0.025941168889403343f, -0.03554215654730797f, 0.00956842303276062f, + -0.001336395856924355f, 0.02354932390153408f, 0.009461318142712116f, -0.0034167002886533737f, 0.010003584437072277f, -0.029325265437364578f, + -0.0031467804219573736f, 0.011186284944415092f, 0.03422078117728233f, 0.013635248877108097f, 0.01833263598382473f, 0.019283317029476166f, + -0.02701525390148163f, 0.029790420085191727f, -0.023683855310082436f, -0.0009886793559417129f, -0.030355731025338173f, -0.021480953320860863f, + 0.028298238292336464f, -0.011707042343914509f, 0.019333679229021072f, 0.006293973885476589f, 0.020312493667006493f, -0.017725378274917603f, + 0.02640879712998867f, -0.01569720357656479f, 0.026260126382112503f, 0.018182942643761635f, 0.017688317224383354f, 0.031952306628227234f, + -0.019846338778734207f, -0.0196169875562191f, 0.03562454879283905f, 0.020068902522325516f, -0.020533233880996704f, -0.03333856165409088f, + 0.0236392579972744f, 0.03071874938905239f, -0.00119057297706604f, -0.0014348669210448861f, -0.013692669570446014f, -0.03409896790981293f, + -0.034175824373960495f, 0.003997130319476128f, 0.00670400308445096f, -0.03307502344250679f, 0.01417195051908493f, 0.004048147704452276f, + -0.000239142362261191f, 0.019513476639986038f, -0.003758226288482547f, -0.011810043826699257f, -0.0010379937011748552f, 0.02102268673479557f, + 0.0048124706372618675f, -0.03020491451025009f, 0.018003016710281372f, -0.009497332386672497f, -0.035315413028001785f, 0.026529062539339066f, + 0.013332853093743324f, 0.03289180248975754f, -0.013597625307738781f, -0.035418398678302765f, -0.0216534361243248f, 0.014766710810363293f, + -0.03235616162419319f, 0.024886643514037132f, -0.035429246723651886f, 0.016811449080705643f, 0.024379871785640717f, 0.03120879828929901f, + 0.021441703662276268f, 0.0031732150819152594f, -0.030575843527913094f, 0.026193363592028618f, 0.011289771646261215f, 0.024887192994356155f, + -0.015107743442058563f, 0.015760183334350586f, 0.026497432962059975f, 0.004965718369930983f, 0.01610834337770939f, -0.003287541214376688f, + 0.008733728900551796f, 0.006201714742928743f, -0.0112614082172513f, -0.019492775201797485f, 0.0137135349214077f, -0.002483602147549391f, + -0.0032608681358397007f, -0.0004440972115844488f, 0.03279640153050423f, 0.014439936727285385f, -0.031183814629912376f, 0.013591490685939789f, + -0.010085736401379108f, -0.03184671327471733f, 0.009952655993402004f, -0.0020213851239532232f, 0.02230769954621792f, -0.02074947953224182f, + -0.009002882055938244f, -0.006397021934390068f, -0.02488226257264614f, 0.01989298313856125f, 0.01833372563123703f, 0.00453346548601985f, + -0.013445952907204628f, -0.006772816646844149f, 0.011587454006075859f, -0.019792109727859497f, -0.002360910177230835f, 0.03409513086080551f, + -0.028400128707289696f, 0.017097188159823418f, -0.009530561976134777f, 0.017469633370637894f, 0.003077979665249586f, 0.026202304288744926f, + -0.02249891497194767f, 0.0015918315621092916f, 0.013453973457217216f, -0.02050527185201645f, 0.03279447183012962f, -0.000638851139228791f, + -0.03454604372382164f, -0.034387990832328796f, -0.01751154288649559f, 0.025999372825026512f, 0.006743248552083969f, 0.03370038419961929f, + 0.02002045139670372f, -0.023600561544299126f, 0.008078809827566147f, 0.010964062064886093f, 0.0013820785097777843f, 0.01778794266283512f, + -0.03353539854288101f, -0.029972920194268227f, 0.021632587537169456f, -0.031374767422676086f, 0.014758609235286713f, 0.024874718859791756f, + -0.02685764618217945f, -0.012464468367397785f, -0.009588267654180527f, 0.016002357006072998f, 0.02999812923371792f, 0.016107458621263504f, + -0.002641980303451419f, -0.02089051716029644f, -0.021308107301592827f, -0.015220255590975285f, -0.02796219289302826f, 0.0045081209391355515f, + -0.03010135516524315f, -0.024536963552236557f, 0.006337966304272413f, 0.03498456999659538f, -0.018376074731349945f, 0.019018281251192093f, + 0.0256897434592247f, -0.020816620439291f, 0.002012644661590457f, -0.0006897322018630803f, -0.021158521994948387f, -0.02071804739534855f, + -0.03181495890021324f, -0.0045989882200956345f, -0.034055013209581375f, 0.025472642853856087f, -0.024336569011211395f, -0.012049807235598564f, + 0.01891329512000084f, -0.025514569133520126f, 0.009466346353292465f, -0.034758761525154114f, -0.011229153722524643f, -0.006902052089571953f, + -0.02636074274778366f, -0.021440651267766953f, -0.02440430037677288f, 0.004130653105676174f, -0.035499054938554764f, -0.02942422591149807f, + -0.0037616961635649204f, -0.0017218164866790175f, -0.021173158660531044f, -0.011783859692513943f, 0.013807927258312702f, 0.035370223224163055f, + -0.02999991737306118f, -0.028491634875535965f, 0.0083682332187891f, 0.0035272028762847185f, 0.017434215173125267f, 0.02526354417204857f, + 0.0017430187435820699f, -0.016722291707992554f, 0.022592954337596893f, 0.00443655252456665f, 0.025773359462618828f, -0.010633069090545177f, + -0.011843848042190075f, 0.012070324271917343f, -0.011602955870330334f, -0.02584296651184559f, 0.013830462470650673f, 0.02472386695444584f, + 0.03021356649696827f, 0.025631900876760483f, -0.0024838533718138933f, 0.012641034089028835f, -0.013095779344439507f, 0.01764095388352871f, + 0.007482388522475958f, 0.018771793693304062f, 0.0018877813126891851f, -0.027765117585659027f, -0.011124330572783947f, 0.023546645417809486f, + -0.03501913696527481f, -0.03540962561964989f, -0.02465001307427883f, -0.03327963501214981f, -0.008238473907113075f, -0.024152489379048347f, + -0.029917921870946884f, -0.024762870743870735f, -0.0013639417011290789f, -0.004230937920510769f, 0.030793573707342148f, -0.03288070857524872f, + 0.03195662051439285f, 0.033620160073041916f, 0.024032993242144585f, -0.031179675832390785f, 0.012875361368060112f, -0.026286793872714043f, + 0.030911782756447792f, -0.033750977367162704f, 0.029413722455501556f, 0.006849966011941433f, 0.003183935536071658f, -0.002111051930114627f, + -0.007141765207052231f, -0.0015219621127471328f, -0.006054082419723272f, -0.0339997224509716f, -0.019237587228417397f, 0.003801090642809868f, + 0.030436772853136063f, 0.02896830625832081f, -0.01005089282989502f, -0.009848791174590588f, 0.0061861490830779076f, 0.007945048622786999f, + 0.0026758271269500256f, -0.011015969328582287f, 0.014071222394704819f, -0.03437741473317146f, -0.03217574954032898f, 0.020040785893797874f, + 0.010848458856344223f, 0.022951532155275345f, 0.024663249030709267f, -0.012159309349954128f, -0.0057148681953549385f, -0.02351648174226284f, + -0.0031785285100340843f, 0.03220658004283905f, -0.026551345363259315f, 0.02238031104207039f, 0.01815979927778244f, -0.016432294622063637f, + -0.010461462661623955f, 0.016857421025633812f, 0.02700723148882389f, 0.01602059230208397f, 0.02869344688951969f, 0.005741736851632595f, + 0.000920453283470124f, -0.03518914431333542f, -0.021392295137047768f, -0.007868137210607529f, -0.01437349896878004f, 0.02407529205083847f, + -0.030784735456109047f, -0.03215483948588371f, 0.031244823709130287f, -0.011011230759322643f, 0.029198963195085526f, -0.02940303646028042f, + -1.2597867680597119e-05f, -0.03214096650481224f, 0.02913719043135643f, 0.029555130749940872f, -0.019838925451040268f, -0.02876460738480091f, + -0.033400729298591614f, -0.03242047131061554f, 0.002946066204458475f, 0.026028987020254135f, -0.021923070773482323f, 0.011864522472023964f, + 0.017114678397774696f, -0.009888555854558945f, 0.03531435877084732f, 0.024932052940130234f, -0.033596694469451904f, -0.03082066960632801f, + -0.005163827445358038f, -0.022624971345067024f, -0.0026353599969297647f, 0.020290592685341835f, -0.03306157514452934f, 0.035401783883571625f, + -0.03393912315368652f, 0.015264179557561874f, 0.010072755627334118f, 0.0009330809698440135f, -0.000997083610855043f, 0.0035293572582304478f, + 0.031924039125442505f, 0.014000607654452324f, 0.022831130772829056f, 0.021280642598867416f, 0.02204197831451893f, 0.000449299841420725f, + 0.01159338466823101f, 0.03485032543540001f, -0.012141543440520763f, 0.007739948574453592f, 0.0075235627591609955f, 0.026684178039431572f, + -0.004841268062591553f, 0.023041708394885063f, 0.02686501108109951f, -0.009303757920861244f, 0.028865449130535126f, 0.016515254974365234f, + -0.0029574676882475615f, 0.0071532814763486385f, -0.022957108914852142f, 0.032295629382133484f, -0.006525478325784206f, -0.021603675559163094f, + -0.005112422630190849f, -0.02867993339896202f, 0.009416311979293823f, 0.015692204236984253f, -0.00458401907235384f, -7.256439857883379e-05f, + 0.01831384375691414f, -0.026531876996159554f, -0.017733775079250336f, 0.01915416121482849f, 0.025997908785939217f, -0.02406523935496807f, + -0.028349315747618675f, -0.008396221324801445f, -0.0079345703125f, 0.007964935153722763f, 0.00295738666318357f, 0.005631472449749708f, + -0.013027127832174301f, 0.011263447813689709f, 0.01284369919449091f, 0.008091871626675129f, -0.012755981646478176f, 0.00901259295642376f, + -0.006773489061743021f, -0.023984892293810844f, -0.0020964571740478277f, 0.03446168452501297f, 0.007986187934875488f, -0.008914505131542683f, + -0.020286250859498978f, 0.0222642682492733f, 0.019407864660024643f, -0.02091052755713463f, -0.025893988087773323f, -0.0008288111421279609f, + 0.018497731536626816f, 0.017500776797533035f, 0.008892166428267956f, 0.013958774507045746f, -0.008035102859139442f, 0.02272544614970684f, + 0.021269747987389565f, -0.0011142194271087646f, 0.02424558624625206f, -0.028317295014858246f, 0.028932206332683563f, 0.010309002362191677f, + -0.011212592013180256f, 0.018055081367492676f, 0.0069985948503017426f, 0.004297699313610792f, -0.034783195704221725f, 0.009355460293591022f, + 0.01667807810008526f, 0.03561840206384659f, -0.010102489963173866f, -0.01583469845354557f, 0.01743021234869957f, -0.025067130103707314f, + -0.0014206257183104753f, 0.007653241045773029f, 0.02186690643429756f, -0.022391576319932938f, -0.016175974160432816f, 0.002965799532830715f, + -0.01856396533548832f, -0.016035251319408417f, -0.01627107337117195f, 0.002446085214614868f, 0.016922615468502045f, 0.019441694021224976f, + -0.01241921167820692f, -0.01362442597746849f, 0.009689463302493095f, -0.015878818929195404f, -0.020059389993548393f, -0.029498092830181122f, + -0.025293512269854546f, 0.004932194948196411f, 0.023996485397219658f, 0.015972619876265526f, -0.014469628222286701f, -0.010215376503765583f, + -0.021408235654234886f, -0.03325996547937393f, 0.026319963857531548f, -0.015480944886803627f, 0.022734906524419785f, 0.032326631247997284f, + -0.01563369110226631f, -0.01663624495267868f, 0.013976757414638996f, 0.006927716080099344f, 0.016725672408938408f, 0.007669887505471706f, + -0.026228781789541245f, -0.016130022704601288f, 0.03233032301068306f, -0.02620570734143257f, -0.02012411691248417f, -0.02732028067111969f, + -0.0009201978100463748f, 0.02492327056825161f, 0.031609199941158295f, 0.02593475766479969f, 0.00224692071788013f, -0.005606736522167921f, + -0.033900558948516846f, -0.0027091929223388433f, -0.012124177068471909f, 0.026377147063612938f, -0.029327040538191795f, 0.002329277340322733f, + -0.013413612730801105f, 0.009251582436263561f, 0.01842302642762661f, -0.008596706204116344f, 0.0056212847121059895f, 0.03406767547130585f, + -0.009478522464632988f, -0.002094205003231764f, -0.0031202181708067656f, -0.0351133793592453f, -0.028338586911559105f, 0.033190466463565826f, + 0.01030827034264803f, -0.011136544868350029f, -0.0008653317345306277f, 0.018319211900234222f, -0.010875153355300426f, 0.026766570284962654f, + -0.016226867213845253f, -0.00369728053919971f, 0.02891790121793747f, -0.00819454900920391f, 0.002247422933578491f, 0.007463813293725252f, + -0.01825742796063423f, 0.033585984259843826f, 0.03342263400554657f, 0.012809962965548038f, 0.03140364959836006f, -0.028499459847807884f, + -0.025627512484788895f, -0.027753911912441254f, -0.012330417521297932f, -0.006635001860558987f, -0.026870885863900185f, -0.016240201890468597f, + -0.034418683499097824f, 0.013315503485500813f, 0.028914231806993484f, 0.0015809409087523818f, -0.034208621829748154f, 0.022005481645464897f, + -0.011930023320019245f, 0.019252067431807518f, 0.011848540045320988f, 0.03277197107672691f, 0.0015424320008605719f, -0.01328659150749445f, + 0.0039053859654814005f, -0.009023202583193779f, 0.03028644621372223f, 0.03458576276898384f, 0.010631744749844074f, -0.009805730544030666f, + -0.014319581910967827f, -0.026939474046230316f, 0.009147325530648232f, 0.011767473071813583f, 0.0343618281185627f, 0.008140189573168755f, + 0.023157155141234398f, 0.007962231524288654f, 0.014825306832790375f, -0.031110381707549095f, 0.02123253419995308f, -0.020509030669927597f, + 0.0011804359965026379f, -0.027175674214959145f, -0.026698943227529526f, 0.03085412085056305f, 0.008077613078057766f, 0.027794038876891136f, + -0.006983480416238308f, -0.010970882140100002f, -0.02899990975856781f, -0.006941450759768486f, 0.011556523852050304f, 0.035648636519908905f, + 0.028439225628972054f, 0.007487437687814236f, 0.012965206988155842f, -0.004290163516998291f, 0.019962763413786888f, -0.009189482778310776f, + 0.03136959671974182f, -0.021919408813118935f, 0.002756191184744239f, -0.024375993758440018f, -0.028597649186849594f, 0.005997858010232449f, + -0.03556273505091667f, 0.011231602169573307f, -0.003764250548556447f, 0.0076177679002285f, -0.03454984724521637f, -0.014645807445049286f, + -0.009833800606429577f, -0.006582085974514484f, 0.0068215262144804f, -0.01866327039897442f, 0.008190155029296875f, 0.006731297820806503f, + 0.02489473670721054f, 0.0036661839112639427f, 0.020749956369400024f, -0.03427765890955925f, -0.0036938702687621117f, 0.034739088267087936f, + 0.03150910884141922f, -0.006367483641952276f, -0.016847414895892143f, -0.023878367617726326f, -0.004751959349960089f, -0.027345309033989906f, + -0.026126248762011528f, -0.011298146098852158f, 0.02152620069682598f, -0.0058275675401091576f, 0.018970482051372528f, 0.027989380061626434f, + 0.02462957613170147f, -0.003244740655645728f, -0.01944439485669136f, -0.013344706036150455f, -0.03475142642855644f, 0.027282502502202988f, + -0.019416559487581253f, 0.029586512595415115f, 0.015299231745302677f, 0.017856163904070854f, 0.020154379308223724f, 0.02693313919007778f, + -0.02946939319372177f, 0.003942400217056274f, 0.006852623075246811f, 0.01811746321618557f, 0.01592867821455002f, -0.03437724709510803f, + 0.03145343065261841f, 0.022882888093590736f, 0.008376671001315117f, 0.015976011753082275f, 0.0037035688292235136f, -0.026216108351945877f, + -0.015497255139052868f, -0.023779291659593582f, -0.034339215606451035f, 0.028781214728951454f, -0.008530515246093273f, 0.03208550810813904f, + -0.031959325075149536f, -0.0350654236972332f, 0.028142908588051796f, 0.029457267373800278f, 0.014287234283983707f, -0.006033177953213453f, + -0.0014292129781097174f, -0.01293099857866764f, 0.005015015602111816f, 0.01688934676349163f, -0.0011548741022124887f, 0.025392422452569008f, + 0.0010385258356109262f, 0.026641536504030228f, -0.017411641776561737f, 0.02618926391005516f, -0.0181433018296957f, -0.034309983253479004f, + -0.022698557004332542f, -0.0057362960651516914f, -0.028256554156541824f, 0.03174115717411041f, 0.01894274912774563f, 0.02384135313332081f, + -0.027485206723213196f, 0.012750319205224514f, 0.013104413636028767f, -0.025690356269478798f, 0.007561624515801668f, -0.024904558435082436f, + -0.020770274102687836f, 0.0202956423163414f, 0.008252156898379326f, -0.00627973722293973f, -0.01583205908536911f, -0.006649085786193609f, + -0.011330273002386093f, -0.01964133232831955f, 0.0075320093892514706f, -0.015895972028374672f, -0.03108258545398712f, 0.03415161371231079f, + 0.005377510096877813f, 0.010769338347017765f, -4.496744804782793e-05f, -0.008715642616152763f, 0.0050948988646268845f, 0.030916716903448105f, + 0.032803066074848175f, -0.026810506358742714f, 0.0069376700557768345f, -0.021040571853518486f, 0.020896635949611664f, -0.01438030693680048f, + 0.008010664954781532f, -0.0030741991940885782f, -0.0017299610190093517f, -0.025162259116768837f, -0.03508864343166351f, 0.0146458325907588f, + 0.003082675626501441f, 0.023428495973348618f, 0.01758556440472603f, -0.032540787011384964f, -0.009282712824642658f, -0.004357350990176201f, + 0.013097640126943588f, -0.013417091220617294f, -0.026050470769405365f, -0.02995932288467884f, 0.02444847673177719f, 0.02248891070485115f, + -0.023219075053930283f, 0.004625882487744093f, 0.008232555352151394f, 0.024949748069047928f, 0.028402026742696762f, -0.03290203958749771f, + -0.028112493455410004f, -0.02569345198571682f, -0.025187242776155472f, 0.03497568517923355f, 0.006627240683883429f, 0.026736630126833916f, + -0.016165733337402344f, -0.03092149831354618f, 0.01634843461215496f, -0.034476034343242645f, 0.026438944041728973f, -0.022664446383714676f, + -0.009662359952926636f, -0.016480332240462303f, 0.010702882893383503f, 0.027045268565416336f, -0.028797265142202377f, -0.027000492438673973f, + 0.004136060364544392f, -0.00501096248626709f, -0.022206153720617294f, -0.0006318007363006473f, -0.027820728719234467f, -0.022596580907702446f, + -0.009042961522936821f, 0.007454054895788431f, 0.0076207565143704414f, 0.005051847081631422f, 0.0118190823122859f, 0.02967902272939682f, + -0.007632558234035969f, -0.004980645142495632f, 0.025631876662373543f, -0.010456183925271034f, -0.0024652269203215837f, -0.03353574499487877f, + 0.02442867122590542f, -0.00012864386371802539f, 0.027651473879814148f, -0.0052828239277005196f, 0.015190155245363712f, 0.012078503146767616f, + 0.013747476041316986f, -0.03093840926885605f, -0.01932344399392605f, -0.017624128609895706f, -0.020051343366503716f, 0.025267334654927254f, + -0.004694904666393995f, 0.010688645765185356f, -0.01186726801097393f, -0.017106175422668457f, -0.013719159178435802f, -0.0343906544148922f, + -0.03353530168533325f, -0.0217069610953331f, 0.014175785705447197f, 0.028931768611073494f, -0.0336991511285305f, -0.018534541130065918f, + -0.006287285592406988f, -0.01654042676091194f, 0.01846104860305786f, -0.0077446019276976585f, 0.0005726729286834598f, 0.02903519570827484f, + -0.0006146430969238281f, -0.015729814767837524f, -0.0013512246077880263f, 0.028279241174459457f, -0.027054596692323685f, -0.008450393564999104f, + -0.022282464429736137f, 0.017188575118780136f, 0.018406569957733154f, -0.0007009463733993471f, 0.009133688174188137f, -0.02190544083714485f, + -0.02025274746119976f, 0.01011669635772705f, -0.02196192927658558f, 0.007448852527886629f, -0.01100145559757948f, -0.0006967144436202943f, + -0.0005685219075530767f, -0.013644103892147541f, -0.023527270182967186f, -0.012729440815746784f, -0.014081691391766071f, 0.027911383658647537f, + 0.02144773118197918f, 0.009052311070263386f, -0.014334398321807384f, -0.01572139374911785f, 0.01742517203092575f, 0.0262660700827837f, + -0.020596351474523544f, -0.016532158479094505f, -0.03258174657821655f, 0.010512611828744411f, -0.01881708949804306f, 0.034757472574710846f, + 0.0204207394272089f, -0.01287992112338543f, 0.017828023061156273f, -0.008748668245971203f, -0.006252906285226345f, -0.009927431121468544f, + 0.025907836854457855f, -0.02201754041016102f, 0.02447635494172573f, 0.033335793763399124f, -0.0029304411727935076f, -0.0007224807050079107f, + 0.01572810858488083f, 0.0004388477245811373f, -0.0029553899075835943f, 0.001590532949194312f, -0.00993412733078003f, -0.012262885458767414f, + -0.01737438514828682f, 0.025459742173552513f, -0.02901650406420231f, -0.0005737841129302979f, -0.020118113607168198f, 0.01235964521765709f, + -0.03015867806971073f, -0.009777027182281017f, -0.027410104870796204f, 0.007035804912447929f, 0.012339119799435139f, -0.019690033048391342f, + -0.012197596952319145f, 0.029109343886375427f, -0.0324975922703743f, -0.03338635712862015f, 0.007327207829803228f, -0.001881250413134694f, + -0.021171128377318382f, -0.015837525948882103f, 0.01975635252892971f, -0.017495403066277504f, -0.010673059150576591f, -0.007715042680501938f, + 0.032079167664051056f, 0.03310747817158699f, -0.03513433039188385f, 0.010392610915005207f, -0.004216496832668781f, 0.020641008391976357f, + 0.006169298198074102f, 0.004859622102230787f, 0.0095055578276515f, 0.011825715191662312f, -0.02858603186905384f, -0.031051721423864365f, + 0.006625826936215162f, -0.03482554107904434f, 0.010011851787567139f, 0.0041307806968688965f, -0.001523614046163857f, -0.02996360883116722f, + 0.02212361805140972f, -0.018280327320098877f, 0.027642272412776947f, 0.0322374626994133f, -0.023548271507024765f, -0.022731872275471687f, + -0.0028890373650938272f, -0.02801995351910591f, -0.03391692787408829f, -0.022114362567663193f, -0.03570740669965744f, 0.023749006912112236f, + 0.0028749066404998302f, 0.009318888187408447f, 0.0212625153362751f, -0.015762504190206528f, -0.03299855813384056f, 0.019106026738882065f, + 0.012496603652834892f, 0.00747449928894639f, -0.029770303517580032f, 0.0066133784130215645f, 0.02389899455010891f, 0.026616735383868217f, + 0.027340784668922424f, 0.0343390516936779f, 0.021632719784975052f, 0.033864643424749374f, 0.03506229445338249f, -0.024299120530486107f, + -0.029428444802761078f, 0.024257870391011238f, 0.0016194029012694955f, -0.025430966168642044f, -0.028114238753914833f, -0.03475768119096756f, + 0.017509443685412407f, 0.016061868518590927f, -0.027842676267027855f, 0.018329016864299774f, -0.02053687907755375f, 0.00885748490691185f, + 0.025208376348018646f, -0.004039751831442118f, -0.01959272474050522f, -0.008736679330468178f, 0.031746603548526764f, 0.031450044363737106f, + 0.029318321496248245f, -0.03014434315264225f, 0.009946908801794052f, 0.029636818915605545f, 0.01355061400681734f, -0.016839560121297836f, + -0.029961373656988144f, -0.01929405890405178f, 0.013832646422088146f, -0.01275436021387577f, 0.012707681395113468f, 0.021619537845253944f, + 0.008281031623482704f, 0.011672284454107285f, -0.00699806259945035f, -0.02016378752887249f, -0.025644417852163315f, -0.008982066996395588f, + -0.0037961008492857218f, 0.004714919254183769f, 0.00774591788649559f, 0.020699527114629745f, -0.02738703228533268f, 0.021261734887957573f, + 0.010717022232711315f, 0.027662057429552078f, -0.003915220499038696f, 0.014085174538195133f, 0.019147839397192f, -0.0007177889929153025f, + -0.012638441286981106f, 0.004352450370788574f, 0.009228902868926525f, -0.0005915250512771308f, 0.03538825735449791f, 0.014493006281554699f, + -0.021023385226726532f, -0.03430924937129021f, 0.01687013730406761f, -0.009184330701828003f, -0.0033493810333311558f, 0.029292777180671692f, + 0.004748225212097168f, 0.005849055014550686f, 7.82310962677002e-05f, -0.016194868832826614f, -0.021731236949563026f, 0.027841368690133095f, + 0.014699093997478485f, -0.00428368803113699f, 0.013009089045226574f, 0.01574435457587242f, -0.008268062956631184f, -0.01933317258954048f, + 0.029218444600701332f, -0.03319571539759636f, -0.024317163974046707f, 0.026495201513171196f, -0.004781101830303669f, 0.003669943194836378f, + 0.02681014873087406f, -0.012433848343789577f, 0.014511611312627792f, -0.028365716338157654f, -0.005050003528594971f, -0.02926928736269474f, + -0.001800601021386683f, -0.010676133446395397f, -0.0026003250386565924f, -0.03277132660150528f, 0.03086475469172001f, 0.03281419724225998f, + -0.014277471229434013f, -0.0023561418056488037f, 0.025296958163380623f, 0.018530309200286865f, 0.030123408883810043f, 0.023604733869433403f, + -0.032857805490493774f, -0.014059152454137802f, -0.028133900836110115f, -0.016445321962237358f, 0.017820894718170166f, -0.028288330882787704f, + 0.005149002652615309f, 0.01872684434056282f, -0.015369901433587074f, -0.004552858415991068f, 0.03392040729522705f, 0.020423047244548798f, + 0.02799319103360176f, -0.008949577808380127f, 0.007103967014700174f, 0.03245877847075462f, 0.007861239835619926f, 0.012359769083559513f, + 0.030628342181444168f, -0.0348973423242569f, -0.003983587026596069f, 0.0327497236430645f, -0.007748110219836235f, 0.02256639115512371f, + 0.003836857620626688f, 0.010971193201839924f, 0.01681084744632244f, 0.012930831871926785f, -0.029524685814976692f, 0.033178091049194336f, + -0.01831628754734993f, -0.010729445144534111f, -0.0034469496458768845f, -0.001032565371133387f, -0.022913631051778793f, -0.022677047178149223f, + -0.007713756524026394f, -0.0005045661237090826f, -0.006441052537411451f, 0.005728947464376688f, 0.010534397326409817f, -0.022633297368884087f, + 0.017059577628970146f, -0.02696031890809536f, -0.005299474578350782f, -0.005055551417171955f, 0.015652218833565712f, -0.0007455775048583746f, + -0.004645143635571003f, 0.0032798394095152617f, 0.0070829992182552814f, -0.021006295457482338f, -0.03332475572824478f, -0.03456421196460724f, + 0.014813743531703949f, -0.015592980198562145f, -0.00858008861541748f, 0.01710038259625435f, -0.01976669766008854f, 0.0009084685007110238f, + -0.001555826049298048f, 0.020884374156594276f, 0.011642099358141422f, 0.004789020400494337f, -0.005103639326989651f, 0.02049458958208561f, + -0.028226176276803017f, 0.0027099379803985357f, -0.016849178820848465f, -0.022270722314715385f, -0.004157952032983303f, -0.021593673154711723f, + 0.02207363210618496f, -0.03098294697701931f, 0.0032172033097594976f, 0.01429201103746891f, -0.010532562620937824f, -0.023423267528414726f, + -0.005881667602807283f, -0.011206078343093395f, -0.03284463286399841f, 0.02137669548392296f, 0.01086935494095087f, -0.025029877200722694f, + 0.005021742545068264f, -0.028473611921072006f, 0.014861030504107475f, -0.032530516386032104f, -0.026353130117058754f, -0.026287982240319252f, + 0.013246587477624416f, -0.033208515495061874f, 0.004094754345715046f, 0.02039065957069397f, -0.009254898875951767f, -0.02560884691774845f, + -0.001311596017330885f, -0.002814974170178175f, 0.02600858546793461f, -0.02913791500031948f, -0.003908166196197271f, -0.022366533055901527f, + 0.02592523768544197f, -0.00696190819144249f, 0.0004980479134246707f, 0.02610727772116661f, -0.011163529008626938f, 0.001934502855874598f, + 0.03230379521846771f, -0.018059898167848587f, 0.0036137786228209734f, 0.026721112430095673f, 0.003524039639160037f, -0.034167662262916565f, + 0.004782651551067829f, 0.028271730989217758f, -0.023382259532809258f, -0.002429170301184058f, 0.0328984335064888f, 0.02933197095990181f, + -0.013133266940712929f, -0.03149993717670441f, 0.005211711395531893f, -0.03462289646267891f, 0.0018530404195189476f, -0.01040644384920597f, + -0.022651979699730873f, -0.011273329146206379f, 0.022379638627171516f, -0.005993583705276251f, 0.015092173591256142f, 0.03129441663622856f, + -0.033805470913648605f, 0.004436667542904615f, -0.030162455514073372f, 0.029070638120174408f, 0.017507195472717285f, -0.032108716666698456f, + 0.01851404644548893f, 0.02249295450747013f, 0.0047780959866940975f, -0.022688334807753563f, -0.0199552271515131f, 0.019567567855119705f, + -0.02430366724729538f, 0.03328786790370941f, 0.015957782045006752f, -0.0010115973418578506f, -0.02041688561439514f, 0.02806275337934494f, + 0.02110215649008751f, -0.01955285668373108f, 0.02398001402616501f, 0.03006584942340851f, 0.029315993189811707f, -0.03549962118268013f, + -0.0035418826155364513f, 0.03272063657641411f, -0.01870564930140972f, 0.017521977424621582f, 0.0008664855267852545f, 0.0032407897524535656f, + 0.027772292494773865f, 0.0049169533886015415f, 0.0023617574479430914f, -0.030009742826223373f, -0.005121737718582153f, 0.006158654578030109f, + 0.011720049194991589f, 0.007971576415002346f, -0.03543873503804207f, 0.02540164440870285f, 0.0005186243215575814f, 0.01536993496119976f, + -0.006608461029827595f, 0.03209920600056648f, 0.027468809857964516f, -0.025493435561656952f, 0.003406754694879055f, -0.011251641437411308f, + -4.888858165941201e-05f, 0.026890214532613754f, 0.030011169612407684f, -0.009599694982171059f, -0.028432901948690414f, 0.014390464872121811f, + -0.020501993596553802f, 0.014326969161629677f, -0.019525934010744095f, -0.005569577682763338f, 0.01187175139784813f, -0.02078339457511902f, + -0.014704619534313679f, -0.031046757474541664f, 0.033653635531663895f, 0.006781050469726324f, -0.016935298219323158f, 0.004381120204925537f, + -0.026433546096086502f, -0.026080895215272903f, -0.02275552600622177f, 0.022912951186299324f, -0.019690781831741333f, -0.013499733060598373f, + 0.03038598969578743f, 0.018267951905727386f, -0.031621672213077545f, 0.022680070251226425f, -0.0024492996744811535f, 0.02752407267689705f, + -0.005912900436669588f, 0.03108111582696438f, -0.02464338392019272f, 0.025888537988066673f, 0.016634589061141014f, -0.010460198856890202f, + 0.033547237515449524f, 0.013448711484670639f, 0.03123454749584198f, -0.007037976291030645f, -0.015190107747912407f, -0.012196005322039127f, + -0.01254662498831749f, -0.00888099055737257f, -0.0059391348622739315f, 0.03159097582101822f, 0.031121719628572464f, 0.011612692847847939f, + -0.013019068166613579f, -0.012035864405333996f, 0.00976984016597271f, -0.017692435532808304f, -0.029827255755662918f, -0.019526571035385132f, + 0.004194008652120829f, 0.03439038246870041f, -0.03270453214645386f, 0.021729419007897377f, 0.035573460161685944f, 0.016466358676552773f, + 0.00972448568791151f, 0.020260274410247803f, -0.02502339705824852f, 0.002734295092523098f, -0.018712658435106277f, -0.004899417050182819f, + 0.020686142146587372f, -9.191462595481426e-05f, -0.029461584985256195f, 0.007508818991482258f, 0.012090262025594711f, 0.026951506733894348f, + 0.03349342942237854f, -0.0011793716112151742f, -0.006236170418560505f, 0.0019530229037627578f, -0.024564029648900032f, 0.033878177404403687f, + -0.0311519056558609f, 0.020547756925225258f, 0.021955333650112152f, -0.009336574003100395f, -0.015033037401735783f, 0.006600086577236652f, + -0.02725183591246605f, -0.03182543069124222f, 0.02129633165895939f, -0.029996013268828392f, 0.01937640644609928f, -0.02596459724009037f, + 0.0333089753985405f, 0.01905549131333828f, -0.012375840917229652f, 0.007339405361562967f, -0.01578581891953945f, -0.033658094704151154f, + -0.015301777049899101f, 0.032737553119659424f, -0.03153986856341362f, 0.021125176921486855f, -0.014536730945110321f, 0.008272141218185425f, + 0.0349041223526001f, -0.02397732250392437f, 0.026366375386714935f, 0.03400169312953949f, -0.022825969383120537f, -0.01115447748452425f, + -0.008980849757790565f, 0.019622620195150375f, -0.01116668339818716f, -0.03485671430826187f, 0.011895154602825642f, -0.006556685548275709f, + -0.0032308059744536877f, -0.018224788829684258f, -0.008814258500933647f, -0.0280318446457386f, -0.006708907429128885f, 0.022351164370775223f, + 0.032967936247587204f, -0.03301230072975159f, -0.026113664731383324f, -0.011959966272115707f, 0.03186361491680145f, 0.00041300911107100546f, + -0.03153407201170921f, 0.022306354716420174f, 0.02051589824259281f, -0.0002550908538978547f, -0.023372961208224297f, -0.02151566371321678f, + -0.03310524672269821f, 0.02650531381368637f, -0.002948292763903737f, 0.0113797876983881f, 0.029137812554836273f, -0.003841758007183671f, + 0.023694533854722977f, -0.005013661924749613f, -0.009188691154122353f, 0.02531839720904827f, -0.02501484379172325f, -0.035196542739868164f, + -0.026023631915450096f, -0.0249068271368742f, 0.0011170762591063976f, 0.03160400688648224f, 0.017084922641515732f, -0.03150661662220955f, + -0.030413050204515457f, -0.015354783274233341f, -0.018172550946474075f, 0.012571425177156925f, -0.009390882216393948f, -0.029509205371141434f, + -0.027135301381349564f, -0.015494824387133121f, 0.029370727017521858f, -0.01642642728984356f, -4.5512406359193847e-05f, 0.007942204363644123f, + 0.015624762512743473f, 0.015736158937215805f, -0.024899031966924667f, 0.005898952949792147f, 0.014460483565926552f, 0.026287054643034935f, + 0.018585478886961937f, 0.022935260087251663f, 0.024923505261540413f, 0.023119008168578148f, 0.004471936728805304f, -0.0005583763122558594f, + 0.007274406496435404f, 0.019434113055467606f, -0.005217714235186577f, 0.001096355146728456f, 0.007628372870385647f, 0.028801970183849335f, + 0.0011437323410063982f, 0.022696351632475853f, 0.02473634108901024f, -0.011907658539712429f, -0.011335182003676891f, 0.032793667167425156f, + 0.008647918701171875f, -0.02740427479147911f, -0.010871113277971745f, 0.011728632263839245f, -0.018382567912340164f, 0.0008170264190994203f, + -0.027339527383446693f, 0.013818473555147648f, -0.024975543841719627f, -0.03129895403981209f, -0.03424881398677826f, -0.029730120673775673f, + -0.00013634988863486797f, 0.03465551882982254f, -0.02745685912668705f, -0.02910306304693222f, -0.02600456215441227f, 0.015423562377691269f, + -0.029505815356969833f, 0.003300590207800269f, -0.025333162397146225f, 0.011924488469958305f, -0.01786148175597191f, -0.03396543487906456f, + -0.006539447233080864f, -0.020339157432317734f, -0.03001878596842289f, -0.017692869529128075f, 0.021453551948070526f, -0.01733771525323391f, + -0.021059880033135414f, -0.02880706638097763f, -0.006217875983566046f, 0.014486977830529213f, 0.0014336408348754048f, 0.00957139115780592f, + 0.025799913331866264f, 0.032792821526527405f, -0.016639983281493187f, 0.02114773727953434f, -0.025305213406682014f, 0.03221257030963898f, + 0.008218539878726006f, 0.026487279683351517f, -0.02115783281624317f, -0.03006773069500923f, -0.01912022940814495f, 0.028824832290410995f, + -0.004974638111889362f, -0.017995519563555717f, 0.007218556944280863f, 0.00710187666118145f, 0.0032582241110503674f, -0.0221325121819973f, + -0.02430775947868824f, -0.0042500882409513f, -0.031839124858379364f, -0.0035268282517790794f, 0.017097389325499535f, -0.02545861341059208f, + 0.019390162080526352f, 0.003939385991543531f, 0.012469466775655746f, 0.031434979289770126f, 0.027887197211384773f, -0.015035493299365044f, + 0.006248342338949442f, -0.03400304540991783f, 0.008009395562112331f, 0.021513888612389565f, 0.013702252879738808f, -0.010965798981487751f, + -0.02242840640246868f, 0.01695757731795311f, 0.032596148550510406f, 0.014053843915462494f, 0.02499711699783802f, -0.03376190736889839f, + -0.011230158619582653f, 0.02166922762989998f, -0.023996928706765175f, -0.03278369829058647f, -0.01710362546145916f, 0.009034199640154839f, + -0.02107883431017399f, -0.024307183921337128f, 0.03569181635975838f, -0.002351816277951002f, 0.0013818059815093875f, -0.02048294059932232f, + 0.015154268592596054f, -0.0343509316444397f, 0.01620759442448616f, -0.03085746243596077f, 0.01806931011378765f, 0.031303901225328445f, + -0.0050850510597229f, 0.010526214726269245f, -0.015631694346666336f, -0.009160114452242851f, 0.02538328617811203f, 0.011769107542932034f, + -0.004781391005963087f, 0.030885109677910805f, 0.00507615739479661f, -0.0020942518021911383f, 0.02060670219361782f, -0.009339741431176662f, + 0.013255524449050426f, 0.021345283836126328f, 0.02089756354689598f, 0.0205669067800045f, 0.012075011618435383f, 0.02405363880097866f, + 0.03374350816011429f, 0.029665866866707802f, 0.007892996072769165f, 0.00988729577511549f, 0.02710581384599209f, -0.021844051778316498f, + -0.01885119080543518f, -0.008292896673083305f, -0.012584363110363483f, -0.023806845769286156f, 0.0068215178325772285f, 0.020892204716801643f, + -0.014169642701745033f, 0.02451324090361595f, 0.03384658694267273f, -0.030654508620500565f, 0.008143454790115356f, 0.010750030167400837f, + -0.0011409990256652236f, 0.015422042459249496f, -0.00033293451997451484f, 0.029581185430288315f, -0.023013107478618622f, 0.01995265483856201f, + -0.026458455249667168f, 0.02818361483514309f, -0.011099160648882389f, 0.029033351689577103f, 0.00633831974118948f, -0.010912883095443249f, + 0.016272954642772675f, 0.020163558423519135f, 0.01019646879285574f, 0.025818757712841034f, 0.023016037419438362f, -0.027058253064751625f, + -0.03557611629366875f, -0.01292829867452383f, -0.003004670375958085f, -0.006173206493258476f, -0.03372364491224289f, -0.01387364137917757f, + -0.0009335705544799566f, -0.034739602357149124f, -0.0010743014281615615f, -0.023548344150185585f, 0.028108946979045868f, 0.03225255012512207f, + -0.007847186177968979f, 0.0012150279944762588f, 0.034134041517972946f, 0.03273390233516693f, -0.03033595159649849f, 0.011823875829577446f, + -0.014113469049334526f, 0.003404132090508938f, -0.012750664725899696f, -0.025877034291625023f, 0.028871869668364525f, 0.0018190444679930806f, + 0.01691002957522869f, 0.011546931229531765f, 0.014177058823406696f, -0.01782538741827011f, 0.02656499110162258f, -0.010449321009218693f, + 0.011423077434301376f, 0.012237634509801865f, -0.030452564358711243f, -0.0283589456230402f, 0.018313851207494736f, 0.02065923810005188f, + 0.02090051956474781f, 0.0021272175945341587f, -0.028676902875304222f, 0.005092242266982794f, 0.021757151931524277f, 0.00521211139857769f, + 0.0076479362323880196f, -0.02631777711212635f, 0.01367984153330326f, 0.02755698189139366f, 0.007663744036108255f, 0.0075956713408231735f, + 0.00785152055323124f, -0.002831042045727372f, 0.005959025584161282f, -0.0006877993000671268f, -0.0132905850186944f, -0.016042351722717285f, + -0.003171835793182254f, 0.013288008980453014f, 0.024675842374563217f, -0.016067245975136757f, 0.0035341426264494658f, -0.031242644414305687f, + 0.03083636611700058f, 0.031002987176179886f, 0.017934663221240044f, 0.027048520743846893f, 0.005582460667937994f, 0.03300875425338745f, + -0.012633068487048149f, 0.003815416945144534f, 0.007825775071978569f, -0.012002017349004745f, 0.03405342996120453f, -0.016599243506789207f, + -0.022190434858202934f, -0.012345178052783012f, -0.0046094488352537155f, -0.006845717318356037f, -0.032475270330905914f, 0.016679365187883377f, + 0.02039181813597679f, -0.012589480727910995f, -0.015424499288201332f, -0.02515501342713833f, -0.016166001558303833f, 0.03304768726229668f, + -0.0011355665046721697f, 0.033526767045259476f, -0.02149544470012188f, 0.004419033415615559f, 0.004541797563433647f, -0.006243799813091755f, + -0.014398652128875256f, 0.015113793313503265f, 0.022288229316473007f, 0.009379110299050808f, 0.0012474103132262826f, -0.0010062286164611578f, + -0.02950771152973175f, 0.005259560886770487f, -0.030365992337465286f, -0.024883296340703964f, 0.025698121637105942f, -0.02833927609026432f, + -0.017789054661989212f, 0.03325953334569931f, 0.019393175840377808f, -0.00795349944382906f, 0.014788228087127209f, -0.0034991290885955095f, + 0.026469368487596512f, 0.001516269869171083f, 0.023631544783711433f, 0.02327188104391098f, -0.015009612776339054f, 0.02218656986951828f, + -0.023050177842378616f, 0.030442392453551292f, 0.0014912827173247933f, 0.01669260486960411f, 0.0023537790402770042f, 0.027333732694387436f, + 0.024609806016087532f, -0.015090526081621647f, -0.022214971482753754f, 0.009486964903771877f, 0.011559559032320976f, -0.0031250077299773693f, + 0.013365508057177067f, 0.02064238302409649f, -0.012000982649624348f, -0.02654360607266426f, 0.02902800776064396f, -0.03154556453227997f, + -0.018287191167473793f, 0.010100279934704304f, 0.00632075360044837f, 0.008933710865676403f, -0.009748382493853569f, 0.016687948256731033f, + -0.01007474772632122f, -0.026668481528759003f, 0.019764989614486694f, -0.00790826790034771f, 0.003585956059396267f, -0.020594287663698196f, + -0.03428707271814346f, -0.031182533130049706f, 0.0035036164335906506f, -0.034091223031282425f, 0.004295489750802517f, 0.021892867982387543f, + 0.02995949611067772f, -0.010240806266665459f, 0.016384104266762733f, 0.02209385484457016f, -0.0280349999666214f, -0.01847008801996708f, + 0.018741924315690994f, 0.025334801524877548f, -0.028768524527549744f, 0.010831249877810478f, 0.02348865009844303f, 0.011158062145113945f, + 0.029743438586592674f, 0.035216402262449265f, 0.0128283416852355f, 0.013195446692407131f, -0.027886617928743362f, 0.005931301042437553f, + 0.01804674230515957f, -0.020782437175512314f, 0.016468185931444168f, 0.01026823278516531f, -0.024528516456484795f, -0.01368417963385582f, + 0.016948794946074486f, 0.03003392182290554f, -0.026520337909460068f, 0.02551979012787342f, 0.012394015677273273f, -0.010119570419192314f, + 0.012513736262917519f, 0.009863543324172497f, -0.00925824511796236f, -0.027198592200875282f, -0.001153899123892188f, -0.00734680937603116f, + 0.03566427528858185f, 0.03570965677499771f, 0.03384276106953621f, 0.023665612563490868f, 0.029703523963689804f, 0.003664008341729641f, + 0.014443756081163883f, 0.012120852246880531f, -0.027902867645025253f, 0.0037059274036437273f, 0.015524477697908878f, 0.004265934228897095f, + 0.01857033371925354f, 0.03330765292048454f, 0.02523873560130596f, -0.00779752666130662f, 0.02831641398370266f, 0.031747959554195404f, + 0.02013515681028366f, 0.016589293256402016f, -0.018697896972298622f, 0.02076098881661892f, -0.03246282786130905f, -0.02927122451364994f, + 0.0174355860799551f, 0.03032526932656765f, 0.031760361045598984f, 0.01878400519490242f, -0.0013310271315276623f, 0.019314507022500038f, + 0.01111071091145277f, -0.012307491153478622f, -0.02993904799222946f, -0.004862065892666578f, -0.011779730208218098f, -0.03181667998433113f, + -0.035019516944885254f, -0.019024066627025604f, 0.005694461986422539f, -0.03170004114508629f, -0.004968085791915655f, -0.028477853164076805f, + -0.014849097467958927f, -0.021254830062389374f, 0.009460692293941975f, 0.03332774341106415f, 0.0014608843484893441f, 0.017746632918715477f, + -0.03385601192712784f, 0.007608567364513874f, -0.017775140702724457f, 0.009865948930382729f, -0.03441213443875313f, 0.03442906588315964f, + 0.002696910174563527f, -0.002928508212789893f, 0.032363343983888626f, -0.025721410289406776f, 0.01962088793516159f, 0.024756403639912605f, + 0.024175487458705902f, -0.020911749452352524f, -0.016601277515292168f, -0.03413040563464165f, 0.007381456438452005f, 0.0047418647445738316f, + -0.011202838271856308f, 0.006832348648458719f, 0.020904721692204475f, -0.012341883033514023f, -0.025961268693208694f, -0.027558311820030212f, + -0.017677078023552895f, -0.021532617509365082f, -0.021799374371767044f, 0.002632967196404934f, -0.0019845282658934593f, -0.02372119016945362f, + 0.03465579077601433f, -0.030328556895256042f, -0.02042301371693611f, -0.027223989367485046f, -0.0249387938529253f, -0.009640698321163654f, + -0.027221808210015297f, -0.02559833601117134f, 0.029046421870589256f, -0.005482158623635769f, -0.025022264569997787f, -0.019914083182811737f, + -0.011056589893996716f, 0.025472182780504227f, 0.026889270171523094f, -4.8339370550820604e-05f, 0.030582956969738007f, 0.034621551632881165f, + 0.006804249249398708f, -0.01183330174535513f, -0.0037650596350431442f, 0.01799572817981243f, -0.008124220184981823f, 0.005988385062664747f, + 0.011556762270629406f, 0.0031185534317046404f, 0.027842238545417786f, -0.02412802167236805f, 0.031855255365371704f, -0.026843199506402016f, + 0.0262609776109457f, -0.006642052438110113f, -0.029001105576753616f, -0.003726388793438673f, 0.01518266648054123f, -0.003163806162774563f, + 0.0035486563574522734f, -0.014991854317486286f, -0.007037099450826645f, 0.011406213976442814f, 0.03056957945227623f, 0.004803960211575031f, + -0.005238337442278862f, 0.033622488379478455f, 0.01796284317970276f, -0.020551124587655067f, 0.016604969277977943f, -0.010362174361944199f, + -0.01528960932046175f, -0.03269083425402641f, -0.027186211198568344f, -0.002595595084130764f, 0.03426175191998482f, -0.0240293201059103f, + -0.028601588681340218f, 0.02453591674566269f, 0.026199819520115852f, -0.018285244703292847f, 0.01795026659965515f, 0.010826830752193928f, + 0.014258534647524357f, -0.012981722131371498f, -0.025732556357979774f, -0.0351133868098259f, 0.033560920506715775f, -0.004599511623382568f, + -0.017528722062706947f, -0.010439660400152206f, 0.003728738985955715f, 0.012830866500735283f, 0.019038746133446693f, -0.0017113686772063375f, + -0.027143973857164383f, -0.004481499083340168f, -0.02913207747042179f, -0.012397310696542263f, -0.007218339946120977f, 0.0071507906541228294f, + -0.009448230266571045f, -0.03149348497390747f, 0.011702767573297024f, 0.02596799097955227f, 0.012025914154946804f, 0.01202426664531231f, + 0.0009823867585510015f, 0.02611737698316574f, 0.019922427833080292f, -0.016277534887194633f, 0.01694824919104576f, 0.028546355664730072f, + -0.0026126420125365257f, 0.019720464944839478f, -0.007693669758737087f, 0.030979851260781288f, 0.019967293366789818f, -0.000862236600369215f, + 0.0340975821018219f, -0.034532561898231506f, -0.003573115449398756f, -0.0018379944376647472f, 0.014899049885571003f, 0.03330067917704582f, + -0.0056299143470823765f, 0.012282175943255424f, -0.027254467830061913f, -0.010599256493151188f, 0.004724634811282158f, -0.0017348485998809338f, + 0.014352807775139809f, -0.023751426488161087f, 0.033106327056884766f, 0.004270719829946756f, 0.03495960310101509f, -0.00020527841115836054f, + 0.003809379879385233f, 0.030315818265080452f, 0.002298244507983327f, 0.027353867888450623f, -0.02610377036035061f, 0.018121737986803055f, + 0.022199977189302444f, -0.01596810296177864f, -0.0004700975841842592f, 0.026598604395985603f, 0.0011633038520812988f, 0.017864203080534935f, + 0.03447739779949188f, -0.019446266815066338f, 0.017103511840105057f, -0.006237370893359184f, -0.013452436774969101f, -0.029005274176597595f, + -0.006024888716638088f, -0.010224785655736923f, 0.014956074766814709f, 0.021477926522493362f, 0.027971282601356506f, 0.006016654893755913f, + -0.012118744663894176f, -0.010224794037640095f, 0.009889330714941025f, 0.01715718023478985f, -0.02422410435974598f, 0.00434389291331172f, + 0.019261956214904785f, 0.0349247008562088f, -0.015597859397530556f, 0.01812119223177433f, -0.03478081524372101f, 0.006764148361980915f, + -0.03517875820398331f, -0.024010905995965004f, 0.0025389918591827154f, -0.0018850055057555437f, 0.0298457033932209f, 0.0005503680440597236f, + -0.010994788259267807f, -0.005286736413836479f, -0.03166086599230766f, 0.021973751485347748f, -0.029138753190636635f, -0.03325410932302475f, + -0.01326699834316969f, 0.02459477260708809f, 0.0006054554833099246f, 0.03249621391296387f, -0.017525089904665947f, 0.012968268245458603f, + 0.020221127197146416f, 0.03362031280994415f, -0.02591405250132084f, 0.0009654632885940373f, -0.02339005656540394f, 0.003936912398785353f, + 0.006613795645534992f, -0.03375040367245674f, 0.03547586500644684f, -0.035277023911476135f, -0.005842404905706644f, -0.009932471439242363f, + 0.0065890210680663586f, -0.0026603001169860363f, -0.0033970263320952654f, -0.015019851736724377f, -0.03373836725950241f, 0.031049270182847977f, + 0.0039224158972501755f, 0.026629867032170296f, -0.0011137851979583502f, -0.033415645360946655f, 0.020182806998491287f, -0.026125986129045486f, + -0.016759729012846947f, -0.0006099045276641846f, 0.007619938813149929f, 0.03045063465833664f, 0.02910461276769638f, -0.032479237765073776f, + -0.0060239820741117f, -0.01428094133734703f, 0.01801089011132717f, 0.014443960040807724f, -0.033443789929151535f, -0.007759098894894123f, + -0.008695211261510849f, -0.012024790979921818f, -0.035002317279577255f, -0.015095979906618595f, 0.02541997656226158f, 0.03425395116209984f, + 0.018163306638598442f, -0.013314834795892239f, 0.014704061672091484f, 0.020911796018481255f, 0.023421280086040497f, 0.008459849283099174f, + 0.0323619544506073f, 0.01211065985262394f, 0.030908355489373207f, -0.024782028049230576f, 0.018880631774663925f, 0.030352219939231873f, + -0.012757327407598495f, -0.01567259058356285f, -0.015522344037890434f, 0.0003135885635856539f, -0.02146114781498909f, 0.02703963592648506f, + 0.03118041343986988f, -0.03128521516919136f, 0.00954870693385601f, -0.015279289335012436f, 0.02993171662092209f, -0.0057014781050384045f, + -0.010167757049202919f, -0.015520449727773666f, 0.03244432061910629f, -0.024517064914107323f, 0.004857233725488186f, -0.03041672334074974f, + -0.0030463808216154575f, 0.028094181790947914f, -0.02448200061917305f, -0.006132662761956453f, 0.03495267778635025f, 0.02396099641919136f, + -0.009523025713860989f, 0.03441350907087326f, -0.031777020543813705f, 0.011934208683669567f, -0.008488616906106472f, 0.024946225807070732f, + -0.013445595279335976f, -0.033781807869672775f, -0.027482839301228523f, -0.018912997096776962f, 0.007637075148522854f, 0.0020036273635923862f, + 0.027735494077205658f, 0.028179800137877464f, -0.0037114452570676804f, -0.0176397617906332f, -0.012691672891378403f, 0.02374849282205105f, + -0.027212748304009438f, 0.02955978736281395f, 0.022659575566649437f, 0.030321113765239716f, -0.012912388890981674f, 0.0014407422859221697f, + -0.030959585681557655f, -0.0026579969562590122f, 0.026602180674672127f, -0.005813573487102985f, 0.0061986492946743965f, -0.030407851561903954f, + -0.017172839492559433f, -0.011433806270360947f, -0.004797850735485554f, -0.0084924828261137f, -0.02171374298632145f, -0.011017701588571072f, + 0.024062979966402054f, -0.03037061169743538f, -0.0009403143776580691f, -0.006367058027535677f, 0.009929793886840343f, -0.035617388784885406f, + -0.030674437060952187f, -0.0025112885050475597f, 0.03569865971803665f, -0.03166448324918747f, 0.02014588937163353f, 0.014125467278063297f, + 0.00016897491877898574f, 0.03349423408508301f, 0.027047371491789818f, 0.0020952268969267607f, 0.01329671498388052f, -0.0292564295232296f, + 0.015017722733318806f, -0.034654609858989716f, 0.03134368732571602f, 0.020734664052724838f, 0.033035241067409515f, 0.018035639077425003f, + -0.0004325977643020451f, -0.02047675848007202f, -0.013678057119250298f, 0.01572260819375515f, -0.02267664298415184f, 0.0034336023963987827f, + 0.0017831879667937756f, -0.030109968036413193f, 0.0060237692669034f, -0.017169352620840073f, -0.02629951946437359f, -0.02055659517645836f, + 0.01301074493676424f, 0.02190297469496727f, 0.01965470425784588f, 0.014165316708385944f, -0.005582005251199007f, 0.03561698645353317f, + 0.014581451192498207f, -0.026717813685536385f, 0.028184249997138977f, -0.006742886267602444f, -0.030700817704200745f, -0.03167395666241646f, + -0.027963213622570038f, -0.02136729471385479f, -0.0274908896535635f, -0.02542889676988125f, 0.012248171493411064f, 0.02373735047876835f, + 0.01430944912135601f, -0.01579985022544861f, -0.011168254539370537f, -0.03292868286371231f, 0.02006981335580349f, 0.01805507391691208f, + -0.02782367169857025f, -0.002849327865988016f, 0.014869200997054577f, 0.016958795487880707f, -0.034718554466962814f, 0.017596280202269554f, + 0.013534095138311386f, -0.013103408738970757f, -0.019401228055357933f, -0.019381433725357056f, -0.006976672913879156f, -0.011044707149267197f, + -0.033783964812755585f, -0.013948832638561726f, -0.01650180295109749f, -0.011301705613732338f, 0.01311596017330885f, -0.022730151191353798f, + 0.03516256809234619f, 0.00875539518892765f, 0.028785251080989838f, 0.023239346221089363f, 0.018784571439027786f, -0.006273848935961723f, + -0.028529420495033264f, -0.027330225333571434f, 0.03239189088344574f, 0.012039316818118095f, -0.011923049576580524f, -0.010673996061086655f, + 0.03420727699995041f, 0.008183896541595459f, 0.016204264014959335f, 0.008124390617012978f, -0.023950165137648582f, 0.007814675569534302f, + -0.006406609900295734f, 0.02221788838505745f, -0.013729960657656193f, -0.004897564649581909f, -0.024940820410847664f, 0.020421458408236504f, + 0.003803278785198927f, -0.019227050244808197f, 0.016399133950471878f, 0.004395885393023491f, -0.004570752382278442f, 0.026738138869404793f, + -0.01134562585502863f, -0.0009757238440215588f, 0.03475996106863022f, -0.030560597777366638f, -0.007731931749731302f, -0.022358926013112068f, + -0.011295715346932411f, -0.0004211579216644168f, -0.029606565833091736f, -0.00455133430659771f, 0.01663823239505291f, -0.0107513926923275f, + 0.03419732674956322f, -0.013521187007427216f, 0.029048018157482147f, -0.00035542252589948475f, -0.025637593120336533f, -0.023574497550725937f, + -0.02118998020887375f, -0.004747952800244093f, -0.02230619639158249f, 0.026996048167347908f, 0.022103166207671165f, -0.034465301781892776f, + -0.006252714898437262f, 0.0027445429004728794f, 0.01282973401248455f, 0.017490796744823456f, -0.018138878047466278f, -0.008997347205877304f, + -0.00981646403670311f, 0.03140820935368538f, 0.01757555827498436f, -0.0021466189064085484f, -0.031337715685367584f, 0.02929999679327011f, + -0.013259155675768852f, -0.022611554712057114f, 0.026616578921675682f, 0.011139972135424614f, 0.02519461140036583f, 0.028332043439149857f, + -0.00436323881149292f, -0.008658239617943764f, -0.02920984849333763f, 0.014180580154061317f, 0.006174896843731403f, -0.018519917502999306f, + 0.010594798251986504f, 0.010730837471783161f, -0.000876435253303498f, -0.016548553481698036f, 0.014966820366680622f, -0.02782384492456913f, + -0.03172959014773369f, -0.01708189584314823f, 0.02046133019030094f, -0.01729695312678814f, -0.0026537778321653605f, 0.03158220276236534f, + 0.019266614690423012f, 0.013896746560931206f, 0.005816621705889702f, -0.012438536621630192f, -0.024113519117236137f, -0.02325677126646042f, + -0.022976884618401527f, -0.020760303363204002f, 0.014566111378371716f, -0.011264439672231674f, -0.017338639125227928f, 0.0330539308488369f, + -0.030393823981285095f, -0.031538672745227814f, -0.010582281276583672f, -0.02875547483563423f, 0.010675353929400444f, 0.022506527602672577f, + -0.005997066386044025f, -0.005281840451061726f, -0.0009654249879531562f, 0.028640957549214363f, -0.013583243824541569f, -0.0018129519885405898f, + 0.027595048770308495f, -0.028050389140844345f, -0.028003178536891937f, 0.0010674893856048584f, -0.01433782558888197f, 0.03275945037603378f, + 0.000502854585647583f, -0.020696397870779037f, 0.03281472995877266f, 0.014392764307558537f, 0.018457328900694847f, 0.03376717120409012f, + 0.01799607276916504f, -0.0035282161552459f, -0.03332088887691498f, -0.007625652477145195f, 0.03244218975305557f, 0.008593742735683918f, + 0.017145801335573196f, 0.011973981745541096f, 0.01904604397714138f, 0.03450402244925499f, 0.034669067710638046f, -0.016665246337652206f, + 0.03415819630026817f, -0.028303824365139008f, -0.030403904616832733f, -0.028325989842414856f, -0.022641893476247787f, -0.0293901227414608f, + 0.00972743146121502f, 0.035653434693813324f, 0.016925770789384842f, -0.025223417207598686f, 0.011679748073220253f, 0.03328217566013336f, + 0.02879662811756134f, 0.006279886234551668f, -0.018231231719255447f, -0.025067871436476707f, -0.031036769971251488f, 0.01119497511535883f, + 0.0280993040651083f, 0.006240278948098421f, -0.018615195527672768f, -0.014392840676009655f, -0.009636151604354382f, -0.02386660687625408f, + 0.01895560696721077f, -0.029798384755849838f, -0.026647377759218216f, -0.024305356666445732f, 0.005579744465649128f, -0.01477974746376276f, + 0.017828423529863358f, 0.028151746839284897f, 0.009244370274245739f, -0.03369433805346489f, 0.032536618411540985f, -0.019552286714315414f, + -0.01574062928557396f, -0.0005473622586578131f, 0.02088945358991623f, -0.008490878157317638f, -0.007107015699148178f, 0.023223767057061195f, + 0.006455873139202595f, -0.02937999553978443f, 0.020909251645207405f, -0.0271407812833786f, -0.009351858869194984f, 0.00988808274269104f, + -0.004953904077410698f, -0.02822207659482956f, 0.00013912576832808554f, -0.032218851149082184f, 0.012890816666185856f, 0.01907329633831978f, + 0.03380005806684494f, -0.0167370792478323f, -0.010012606158852577f, -0.008259190246462822f, -0.005590524058789015f, -0.022090934216976166f, + 0.0009425197495147586f, -0.021251631900668144f, 3.113491402473301e-05f, -0.0034834574908018112f, 0.014184858649969101f, -0.017347484827041626f, + 0.014710184186697006f, -0.0031050657853484154f, -0.01768711768090725f, -0.0011389937717467546f, 0.031314510852098465f, -0.02849913202226162f, + 0.0013381285825744271f, -0.02248806320130825f, -0.03507774695754051f, 0.0045516109094023705f, 0.016750643029808998f, -0.029566749930381775f, + 0.0265439935028553f, -0.004341146908700466f, -0.01295741181820631f, 0.017869018018245697f, -0.004186145029962063f, -0.020810898393392563f, + -0.027756577357649803f, 0.00944557785987854f, 0.02826092205941677f, 0.00843369122594595f, -0.012925352901220322f, 0.00500449538230896f, + -0.033214908093214035f, -0.030709948390722275f, 0.025370080024003983f, 0.024146290495991707f, -0.024242598563432693f, -0.0053346967324614525f, + 0.010122908279299736f, -0.0037326219025999308f, -0.0055839125998318195f, 0.016496147960424423f, 0.011021474376320839f, 0.03325866162776947f, + -0.017974521964788437f, 0.01214571949094534f, -0.0353689081966877f, 0.014086042530834675f, 0.00040483049815520644f, -0.008555701933801174f, + 0.01447650883346796f, -0.02308063581585884f, -0.010418049059808254f, 0.002719372743740678f, 0.020985741168260574f, 0.02694288082420826f, + -0.02938549965620041f, -0.008468632586300373f, -0.01628134958446026f, -0.01948847994208336f, 0.006351143587380648f, -0.02125224657356739f, + 0.03393280506134033f, -0.017226560041308403f, -0.006384104955941439f, -0.01825794205069542f, 0.013270680792629719f, -0.023821108043193817f, + 0.016259854659438133f, -0.014763275161385536f, 0.03303268551826477f, 0.0345735140144825f, -0.004327872302383184f, -0.014294284395873547f, + -0.0057424139231443405f, 0.033306583762168884f, -0.018597612157464027f, -0.034446101635694504f, 0.033871330320835114f, -0.0014178029960021377f, + 0.024867059662938118f, -0.023514850065112114f, 0.028700076043605804f, 0.02882084809243679f, -0.02828575111925602f, -0.004549060948193073f, + 0.03140823915600777f, 0.025622926652431488f, -0.03024877980351448f, -0.015307950787246227f, 0.03485023230314255f, 0.03339262306690216f, + -0.01764777861535549f, -0.007199556101113558f, -0.0036274793092161417f, -0.027386441826820374f, -0.00012495688861235976f, -0.016920000314712524f, + -0.009574158117175102f, -0.014102148823440075f, 0.026577141135931015f, -0.029149260371923447f, 0.010750924237072468f, -0.016639310866594315f, + 0.021833105012774467f, -0.006359522230923176f, 0.023455513641238213f, -0.00784068088978529f, 0.014096993021667004f, -0.030206361785531044f, + 0.01463637687265873f, 0.0308925062417984f, -0.030368704348802567f, -0.02490934357047081f, 0.016841024160385132f, 0.03105993941426277f, + 0.001568926265463233f, 0.018059147521853447f, -0.01672138087451458f, -0.030000807717442513f, -0.018528146669268608f, 0.032988291233778f, + 0.026283899322152138f, 0.011470428667962551f, -0.014008616097271442f, 0.025698067620396614f, -0.008841345086693764f, -0.027582421898841858f, + -0.0211606677621603f, -0.0009003963205032051f, 0.029534000903367996f, -0.025606194511055946f, 0.02936326339840889f, -0.03495607525110245f, + -0.0274967048317194f, 0.010276420041918755f, -0.012039470486342907f, -0.013990040868520737f, 0.008745057508349419f, -0.022958489134907722f, + -0.03174222633242607f, -0.0036261295899748802f, 0.00601180549710989f, 0.02045269124209881f, 0.027220115065574646f, 0.028999194502830505f, + 0.0065421294420957565f, -0.015511841513216496f, -0.030417831614613533f, -0.024351321160793304f, -0.01145720575004816f, -0.007811844814568758f, + 0.010904313065111637f, -0.026721972972154617f, -0.03242887184023857f, -0.02611851878464222f, -0.029811494052410126f, 0.02306070178747177f, + 0.026110028848052025f, 0.02453550323843956f, -0.02980409935116768f, 0.028897300362586975f, -0.004070265218615532f, 0.03422221541404724f, + -0.029039129614830017f, 0.011650851927697659f, -0.006002094130963087f, -0.03392834961414337f, -0.033750444650650024f, 0.003230763366445899f, + -0.0007278025732375681f, 0.015411186031997204f, -0.005411940161138773f, 0.002394867828115821f, -0.003246277803555131f, -0.01791512966156006f, + 0.015279633924365044f, -0.016466626897454262f, -0.003557218238711357f, 0.035225410014390945f, -0.03188064321875572f, 0.007031769026070833f, + -0.007065764628350735f, -0.017384279519319534f, -0.016578368842601776f, -0.021693669259548187f, -0.0164538212120533f, 0.021954311057925224f, + -0.030032802373170853f, 0.01668376661837101f, -0.023078782483935356f, -0.004523869138211012f, -0.027395207434892654f, 0.009486794471740723f, + 0.022137846797704697f, -0.00286275171674788f, 0.030027735978364944f, -0.027576511725783348f, 0.01715727522969246f, 0.017916198819875717f, + -0.02835165336728096f, -0.02977788634598255f, 0.005137060768902302f, -0.01764647476375103f, 0.013082684017717838f, 0.026548437774181366f, + -0.017390167340636253f, 0.010209688916802406f, 0.029492029920220375f, 0.031925663352012634f, 0.00032199706765823066f, 0.032653626054525375f, + 0.014461807906627655f, 0.030767476186156273f, -0.015164149925112724f, 0.004646480083465576f, 0.03082961030304432f, -0.02651054598391056f, + 0.011934761889278889f, -0.019673671573400497f, -0.01314311008900404f, -0.020615318790078163f, 0.021337591111660004f, -0.032751016318798065f, + -0.003892694367095828f, 0.00761475320905447f, 0.02362927421927452f, -0.007737811654806137f, 0.027012357488274574f, 0.03354691341519356f, + -0.027335764840245247f, 0.013016846030950546f, -0.025936957448720932f, 0.009394079446792603f, -0.00020004171528853476f, -0.005684639792889357f, + 0.03314608335494995f, 0.03037741407752037f, 0.009366849437355995f, 0.014540673233568668f, 0.019225087016820908f, -0.03545604646205902f, + 0.034672804176807404f, 0.024668388068675995f, -0.02776089869439602f, 0.013825480826199055f, 0.0002558146370574832f, 0.017692843452095985f, + -0.03398801386356354f, 0.01630064845085144f, 0.01808299496769905f, 0.0076127611100673676f, 0.013859600760042667f, -0.03256983682513237f, + -0.007669070269912481f, -0.026112353429198265f, -0.027346089482307434f, 0.001428272109478712f, -0.007880100980401039f, 0.028245599940419197f, + 0.03339254483580589f, -0.029006771743297577f, 0.028145259246230125f, -0.029773389920592308f, -0.022360755130648613f, 0.03533513844013214f, + -0.01685512065887451f, 0.01162010058760643f, 0.03274749964475632f, -0.006679960992187262f, 0.001717273727990687f, 0.0146724758669734f, + 0.014428449794650078f, -0.03271270915865898f, 0.01809871755540371f, 0.03334219008684158f, 0.0031290396582335234f, -0.009682017378509045f, + -0.017128681764006615f, -0.03026864491403103f}; +float32_t testInitWeight_1[] = { + 0.11476098001003265f, 0.03190242499113083f, -0.24516235291957855f, -0.2668885588645935f, -0.03821829706430435f, -0.3286415636539459f, + -0.03652024269104004f, -0.17480982840061188f, 0.12498841434717178f, -0.14139555394649506f, 0.09059987217187881f, -0.1490710824728012f, + -0.06638764590024948f, -0.09933868795633316f, -0.32173871994018555f, -0.3155820965766907f, -0.3026424050331116f, -0.3117603063583374f, + -0.1406944841146469f, -0.24963586032390594f, -0.2684682607650757f, 0.2629191279411316f, -0.1497480869293213f, -0.2676525413990021f, + 0.20244024693965912f, 0.2485225945711136f, 0.23986825346946716f, 0.3272380232810974f, 0.06874024122953415f, 0.3315333127975464f, + 0.08389705419540405f, -0.2758018970489502f, 0.12739896774291992f, -0.015166163444519043f, 0.27221792936325073f, -0.06060337275266647f, + 0.26390302181243896f, -0.29981356859207153f, 0.009681847877800465f, -0.07790137082338333f, -0.042862292379140854f, 0.2442084103822708f, + -0.1069086417555809f, 0.19423484802246094f, -0.12650549411773682f, -0.2109377235174179f, -0.3226511478424072f, 0.03729195147752762f, + 0.1189379021525383f, 0.0684773325920105f, 0.15928570926189423f, -0.15392091870307922f, -0.32603350281715393f, -0.05641208216547966f, + -0.0317465215921402f, -0.1296394020318985f, 0.17758072912693024f, 0.17103059589862823f, 5.7066830777330324e-05f, -0.018833108246326447f, + 0.3305834233760834f, -0.27180981636047363f, -0.24988533556461334f, -0.12308456003665924f, -0.042774878442287445f, 0.14949318766593933f, + -0.28487658500671387f, 0.1188439130783081f, 0.15295082330703735f, -0.10201328247785568f, -0.27527475357055664f, -0.33777135610580444f, + 0.1815548837184906f, -0.013812785968184471f, -0.33690664172172546f, -0.1459505707025528f, 0.12782755494117737f, 0.235421285033226f, + -0.287270724773407f, -0.2977555990219116f}; +void *testInitWeights[2] = {(void *)testInitWeight_0, (void *)testInitWeight_1}; diff --git a/TestFiles/testoutputs.h b/TestFiles/testoutputs.h new file mode 100644 index 0000000000..5fce823368 --- /dev/null +++ b/TestFiles/testoutputs.h @@ -0,0 +1,17 @@ +// testoutputs.h — Phase 2: loss verification +#define TRAINING_TOLERANCE_ABS 0.001f + +// Expected loss for each forward pass (one per mini-batch) +#define N_LOSS_REFS 104 +float32_t testLossRef[104] = { + 2.110750437f, 1.997796059f, 2.419385433f, 2.151377678f, 2.195008278f, 2.110750437f, 1.997796059f, 2.419385433f, 2.141628742f, 2.06777215f, + 2.056613922f, 1.873558402f, 2.378956318f, 2.141628742f, 2.06777215f, 2.056613922f, 1.762215495f, 2.35851264f, 2.120178938f, 1.923056006f, + 2.010347843f, 1.762215495f, 2.35851264f, 2.120178938f, 1.80703783f, 1.985530496f, 1.648620129f, 2.324985027f, 2.097127199f, 1.80703783f, + 1.985530496f, 1.648620129f, 2.312939882f, 2.091822624f, 1.639256477f, 1.943383098f, 1.503473401f, 2.312939882f, 2.091822624f, 1.639256477f, + 1.920305371f, 1.411390543f, 2.28182292f, 2.069879532f, 1.519405603f, 1.920305371f, 1.411390543f, 2.28182292f, 2.062348127f, 1.424372554f, + 1.873370647f, 1.318781853f, 2.247801781f, 2.062348127f, 1.424372554f, 1.873370647f, 1.23576057f, 2.23363018f, 2.043496132f, 1.315694451f, + 1.832618475f, 1.23576057f, 2.23363018f, 2.043496132f, 1.231899023f, 1.812990904f, 1.153298736f, 2.20390439f, 2.022680283f, 1.231899023f, + 1.812990904f, 1.153298736f, 2.197994232f, 2.019099474f, 1.108387709f, 1.776261926f, 1.046302199f, 2.197994232f, 2.019099474f, 1.108387709f, + 1.757222056f, 0.983451128f, 2.168790817f, 1.998709917f, 1.026503921f, 1.757222056f, 0.983451128f, 2.168790817f, 1.992105126f, 0.9641446471f, + 1.714397192f, 0.9222027063f, 2.136336088f, 1.992105126f, 0.9641446471f, 1.714397192f, 0.8670272231f, 2.124698877f, 1.974161744f, 0.8917803168f, + 1.676539302f, 0.8670272231f, 2.124698877f, 1.974161744f}; diff --git a/TestFiles/training_meta.json b/TestFiles/training_meta.json new file mode 100644 index 0000000000..a619c9b7a2 --- /dev/null +++ b/TestFiles/training_meta.json @@ -0,0 +1,5 @@ +{ + "n_train_steps": 104, + "n_accum_steps": 1, + "training_num_data_inputs": 2 +} \ No newline at end of file diff --git a/deeployStates/backend_post_binding.onnx b/deeployStates/backend_post_binding.onnx new file mode 100644 index 0000000000..5e4d0a1d8b Binary files /dev/null and b/deeployStates/backend_post_binding.onnx differ diff --git a/deeployStates/middleware_post_lowering.onnx b/deeployStates/middleware_post_lowering.onnx new file mode 100644 index 0000000000..483ee022bf Binary files /dev/null and b/deeployStates/middleware_post_lowering.onnx differ diff --git a/deeployStates/middleware_pre_lowering.onnx b/deeployStates/middleware_pre_lowering.onnx new file mode 100644 index 0000000000..54e26235a6 Binary files /dev/null and b/deeployStates/middleware_pre_lowering.onnx differ diff --git a/loss.txt b/loss.txt new file mode 100644 index 0000000000..7e45d033d5 --- /dev/null +++ b/loss.txt @@ -0,0 +1,405 @@ +=== Siracusa Training Harness (Phase 2 — with OptimizerNetwork) === +N_TRAIN_STEPS=50 N_ACCUM_STEPS=4 DATA_INPUTS=2 +Initializing TrainingNetwork... +Initializing OptimizerNetwork... +Starting training (50 optimizer steps x 4 accum steps)... + update 1/50 accum 1/4 (mini-batch 0) + [SCE] loss=2.320097 + update 1/50 accum 2/4 (mini-batch 1) + [SCE] loss=2.418281 + update 1/50 accum 3/4 (mini-batch 2) + [SCE] loss=2.223732 + update 1/50 accum 4/4 (mini-batch 3) + [SCE] loss=2.274187 + update 2/50 accum 1/4 (mini-batch 4) + [SCE] loss=2.944278 + update 2/50 accum 2/4 (mini-batch 5) + [SCE] loss=2.910842 + update 2/50 accum 3/4 (mini-batch 6) + [SCE] loss=2.572085 + update 2/50 accum 4/4 (mini-batch 7) + [SCE] loss=1.536003 + update 3/50 accum 1/4 (mini-batch 8) + [SCE] loss=2.419579 + update 3/50 accum 2/4 (mini-batch 9) + [SCE] loss=2.618566 + update 3/50 accum 3/4 (mini-batch 10) + [SCE] loss=1.723341 + update 3/50 accum 4/4 (mini-batch 11) + [SCE] loss=2.551561 + update 4/50 accum 1/4 (mini-batch 12) + [SCE] loss=2.581288 + update 4/50 accum 2/4 (mini-batch 13) + [SCE] loss=2.501610 + update 4/50 accum 3/4 (mini-batch 14) + [SCE] loss=2.412945 + update 4/50 accum 4/4 (mini-batch 15) + [SCE] loss=2.329223 + update 5/50 accum 1/4 (mini-batch 16) + [SCE] loss=2.446890 + update 5/50 accum 2/4 (mini-batch 17) + [SCE] loss=2.465830 + update 5/50 accum 3/4 (mini-batch 18) + [SCE] loss=2.414404 + update 5/50 accum 4/4 (mini-batch 19) + [SCE] loss=2.235389 + update 6/50 accum 1/4 (mini-batch 20) + [SCE] loss=2.184295 + update 6/50 accum 2/4 (mini-batch 21) + [SCE] loss=2.238668 + update 6/50 accum 3/4 (mini-batch 22) + [SCE] loss=2.133220 + update 6/50 accum 4/4 (mini-batch 23) + [SCE] loss=2.081971 + update 7/50 accum 1/4 (mini-batch 24) + [SCE] loss=2.244915 + update 7/50 accum 2/4 (mini-batch 25) + [SCE] loss=2.261485 + update 7/50 accum 3/4 (mini-batch 26) + [SCE] loss=2.347667 + update 7/50 accum 4/4 (mini-batch 27) + [SCE] loss=1.668136 + update 8/50 accum 1/4 (mini-batch 28) + [SCE] loss=2.525502 + update 8/50 accum 2/4 (mini-batch 29) + [SCE] loss=2.537161 + update 8/50 accum 3/4 (mini-batch 30) + [SCE] loss=1.550789 + update 8/50 accum 4/4 (mini-batch 31) + [SCE] loss=2.380843 + update 9/50 accum 1/4 (mini-batch 32) + [SCE] loss=2.611388 + update 9/50 accum 2/4 (mini-batch 33) + [SCE] loss=2.436717 + update 9/50 accum 3/4 (mini-batch 34) + [SCE] loss=2.426438 + update 9/50 accum 4/4 (mini-batch 35) + [SCE] loss=2.246521 + update 10/50 accum 1/4 (mini-batch 36) + [SCE] loss=2.469212 + update 10/50 accum 2/4 (mini-batch 37) + [SCE] loss=2.386056 + update 10/50 accum 3/4 (mini-batch 38) + [SCE] loss=2.256235 + update 10/50 accum 4/4 (mini-batch 39) + [SCE] loss=2.175588 + update 11/50 accum 1/4 (mini-batch 40) + [SCE] loss=2.066610 + update 11/50 accum 2/4 (mini-batch 41) + [SCE] loss=2.100718 + update 11/50 accum 3/4 (mini-batch 42) + [SCE] loss=2.043468 + update 11/50 accum 4/4 (mini-batch 43) + [SCE] loss=1.967683 + update 12/50 accum 1/4 (mini-batch 44) + [SCE] loss=2.147014 + update 12/50 accum 2/4 (mini-batch 45) + [SCE] loss=2.166407 + update 12/50 accum 3/4 (mini-batch 46) + [SCE] loss=2.219827 + update 12/50 accum 4/4 (mini-batch 47) + [SCE] loss=1.569914 + update 13/50 accum 1/4 (mini-batch 48) + [SCE] loss=2.566583 + update 13/50 accum 2/4 (mini-batch 49) + [SCE] loss=2.457189 + update 13/50 accum 3/4 (mini-batch 50) + [SCE] loss=1.384399 + update 13/50 accum 4/4 (mini-batch 51) + [SCE] loss=2.316976 + update 14/50 accum 1/4 (mini-batch 52) + [SCE] loss=2.630853 + update 14/50 accum 2/4 (mini-batch 53) + [SCE] loss=2.366119 + update 14/50 accum 3/4 (mini-batch 54) + [SCE] loss=2.382448 + update 14/50 accum 4/4 (mini-batch 55) + [SCE] loss=2.174013 + update 15/50 accum 1/4 (mini-batch 56) + [SCE] loss=2.494407 + update 15/50 accum 2/4 (mini-batch 57) + [SCE] loss=2.341500 + update 15/50 accum 3/4 (mini-batch 58) + [SCE] loss=1.935233 + update 15/50 accum 4/4 (mini-batch 59) + [SCE] loss=2.131363 + update 16/50 accum 1/4 (mini-batch 60) + [SCE] loss=2.016043 + update 16/50 accum 2/4 (mini-batch 61) + [SCE] loss=1.876044 + update 16/50 accum 3/4 (mini-batch 62) + [SCE] loss=2.032903 + update 16/50 accum 4/4 (mini-batch 63) + [SCE] loss=1.910967 + update 17/50 accum 1/4 (mini-batch 64) + [SCE] loss=2.067736 + update 17/50 accum 2/4 (mini-batch 65) + [SCE] loss=2.080088 + update 17/50 accum 3/4 (mini-batch 66) + [SCE] loss=2.097373 + update 17/50 accum 4/4 (mini-batch 67) + [SCE] loss=1.330169 + update 18/50 accum 1/4 (mini-batch 68) + [SCE] loss=2.555715 + update 18/50 accum 2/4 (mini-batch 69) + [SCE] loss=2.425764 + update 18/50 accum 3/4 (mini-batch 70) + [SCE] loss=1.105395 + update 18/50 accum 4/4 (mini-batch 71) + [SCE] loss=2.266657 + update 19/50 accum 1/4 (mini-batch 72) + [SCE] loss=2.614517 + update 19/50 accum 2/4 (mini-batch 73) + [SCE] loss=2.119398 + update 19/50 accum 3/4 (mini-batch 74) + [SCE] loss=2.269172 + update 19/50 accum 4/4 (mini-batch 75) + [SCE] loss=2.101328 + update 20/50 accum 1/4 (mini-batch 76) + [SCE] loss=2.537846 + update 20/50 accum 2/4 (mini-batch 77) + [SCE] loss=2.327681 + update 20/50 accum 3/4 (mini-batch 78) + [SCE] loss=1.361131 + update 20/50 accum 4/4 (mini-batch 79) + [SCE] loss=2.103729 + update 21/50 accum 1/4 (mini-batch 80) + [SCE] loss=1.798079 + update 21/50 accum 2/4 (mini-batch 81) + [SCE] loss=1.635608 + update 21/50 accum 3/4 (mini-batch 82) + [SCE] loss=1.931397 + update 21/50 accum 4/4 (mini-batch 83) + [SCE] loss=1.665200 + update 22/50 accum 1/4 (mini-batch 84) + [SCE] loss=2.258843 + update 22/50 accum 2/4 (mini-batch 85) + [SCE] loss=2.228993 + update 22/50 accum 3/4 (mini-batch 86) + [SCE] loss=2.762124 + update 22/50 accum 4/4 (mini-batch 87) + [SCE] loss=0.588475 + update 23/50 accum 1/4 (mini-batch 88) + [SCE] loss=2.343097 + update 23/50 accum 2/4 (mini-batch 89) + [SCE] loss=2.263741 + update 23/50 accum 3/4 (mini-batch 90) + [SCE] loss=1.427333 + update 23/50 accum 4/4 (mini-batch 91) + [SCE] loss=2.392164 + update 24/50 accum 1/4 (mini-batch 92) + [SCE] loss=2.554289 + update 24/50 accum 2/4 (mini-batch 93) + [SCE] loss=1.970729 + update 24/50 accum 3/4 (mini-batch 94) + [SCE] loss=2.097476 + update 24/50 accum 4/4 (mini-batch 95) + [SCE] loss=2.094488 + update 25/50 accum 1/4 (mini-batch 96) + [SCE] loss=2.533070 + update 25/50 accum 2/4 (mini-batch 97) + [SCE] loss=2.402505 + update 25/50 accum 3/4 (mini-batch 98) + [SCE] loss=1.014516 + update 25/50 accum 4/4 (mini-batch 99) + [SCE] loss=2.232335 + update 26/50 accum 1/4 (mini-batch 100) + [SCE] loss=1.473939 + update 26/50 accum 2/4 (mini-batch 101) + [SCE] loss=1.780928 + update 26/50 accum 3/4 (mini-batch 102) + [SCE] loss=1.585974 + update 26/50 accum 4/4 (mini-batch 103) + [SCE] loss=1.345040 + update 27/50 accum 1/4 (mini-batch 104) + [SCE] loss=1.855798 + update 27/50 accum 2/4 (mini-batch 105) + [SCE] loss=1.820425 + update 27/50 accum 3/4 (mini-batch 106) + [SCE] loss=1.377625 + update 27/50 accum 4/4 (mini-batch 107) + [SCE] loss=0.503070 + update 28/50 accum 1/4 (mini-batch 108) + [SCE] loss=2.213723 + update 28/50 accum 2/4 (mini-batch 109) + [SCE] loss=2.931884 + update 28/50 accum 3/4 (mini-batch 110) + [SCE] loss=0.667165 + update 28/50 accum 4/4 (mini-batch 111) + [SCE] loss=2.363473 + update 29/50 accum 1/4 (mini-batch 112) + [SCE] loss=2.927554 + update 29/50 accum 2/4 (mini-batch 113) + [SCE] loss=1.294617 + update 29/50 accum 3/4 (mini-batch 114) + [SCE] loss=1.782393 + update 29/50 accum 4/4 (mini-batch 115) + [SCE] loss=3.024070 + update 30/50 accum 1/4 (mini-batch 116) + [SCE] loss=2.299539 + update 30/50 accum 2/4 (mini-batch 117) + [SCE] loss=2.026768 + update 30/50 accum 3/4 (mini-batch 118) + [SCE] loss=1.378970 + update 30/50 accum 4/4 (mini-batch 119) + [SCE] loss=1.617954 + update 31/50 accum 1/4 (mini-batch 120) + [SCE] loss=1.732407 + update 31/50 accum 2/4 (mini-batch 121) + [SCE] loss=1.167267 + update 31/50 accum 3/4 (mini-batch 122) + [SCE] loss=2.091707 + update 31/50 accum 4/4 (mini-batch 123) + [SCE] loss=1.505587 + update 32/50 accum 1/4 (mini-batch 124) + [SCE] loss=1.602303 + update 32/50 accum 2/4 (mini-batch 125) + [SCE] loss=1.585959 + update 32/50 accum 3/4 (mini-batch 126) + [SCE] loss=2.060001 + update 32/50 accum 4/4 (mini-batch 127) + [SCE] loss=0.303908 + update 33/50 accum 1/4 (mini-batch 128) + [SCE] loss=2.047542 + update 33/50 accum 2/4 (mini-batch 129) + [SCE] loss=2.120849 + update 33/50 accum 3/4 (mini-batch 130) + [SCE] loss=1.531471 + update 33/50 accum 4/4 (mini-batch 131) + [SCE] loss=2.270432 + update 34/50 accum 1/4 (mini-batch 132) + [SCE] loss=2.152309 + update 34/50 accum 2/4 (mini-batch 133) + [SCE] loss=1.103207 + update 34/50 accum 3/4 (mini-batch 134) + [SCE] loss=1.086277 + update 34/50 accum 4/4 (mini-batch 135) + [SCE] loss=2.075203 + update 35/50 accum 1/4 (mini-batch 136) + [SCE] loss=2.118796 + update 35/50 accum 2/4 (mini-batch 137) + [SCE] loss=1.976397 + update 35/50 accum 3/4 (mini-batch 138) + [SCE] loss=1.061437 + update 35/50 accum 4/4 (mini-batch 139) + [SCE] loss=1.766938 + update 36/50 accum 1/4 (mini-batch 140) + [SCE] loss=1.024082 + update 36/50 accum 2/4 (mini-batch 141) + [SCE] loss=1.919684 + update 36/50 accum 3/4 (mini-batch 142) + [SCE] loss=1.130952 + update 36/50 accum 4/4 (mini-batch 143) + [SCE] loss=1.093266 + update 37/50 accum 1/4 (mini-batch 144) + [SCE] loss=2.140433 + update 37/50 accum 2/4 (mini-batch 145) + [SCE] loss=2.027758 + update 37/50 accum 3/4 (mini-batch 146) + [SCE] loss=1.340079 + update 37/50 accum 4/4 (mini-batch 147) + [SCE] loss=0.152402 + update 38/50 accum 1/4 (mini-batch 148) + [SCE] loss=1.879700 + update 38/50 accum 2/4 (mini-batch 149) + [SCE] loss=2.004136 + update 38/50 accum 3/4 (mini-batch 150) + [SCE] loss=1.051333 + update 38/50 accum 4/4 (mini-batch 151) + [SCE] loss=2.173216 + update 39/50 accum 1/4 (mini-batch 152) + [SCE] loss=3.547991 + update 39/50 accum 2/4 (mini-batch 153) + [SCE] loss=3.409076 + update 39/50 accum 3/4 (mini-batch 154) + [SCE] loss=2.472803 + update 39/50 accum 4/4 (mini-batch 155) + [SCE] loss=3.900905 + update 40/50 accum 1/4 (mini-batch 156) + [SCE] loss=2.099106 + update 40/50 accum 2/4 (mini-batch 157) + [SCE] loss=1.798313 + update 40/50 accum 3/4 (mini-batch 158) + [SCE] loss=0.430495 + update 40/50 accum 4/4 (mini-batch 159) + [SCE] loss=2.950921 + update 41/50 accum 1/4 (mini-batch 160) + [SCE] loss=2.119297 + update 41/50 accum 2/4 (mini-batch 161) + [SCE] loss=1.634887 + update 41/50 accum 3/4 (mini-batch 162) + [SCE] loss=2.270360 + update 41/50 accum 4/4 (mini-batch 163) + [SCE] loss=2.261226 + update 42/50 accum 1/4 (mini-batch 164) + [SCE] loss=1.858906 + update 42/50 accum 2/4 (mini-batch 165) + [SCE] loss=1.805564 + update 42/50 accum 3/4 (mini-batch 166) + [SCE] loss=2.724350 + update 42/50 accum 4/4 (mini-batch 167) + [SCE] loss=0.969335 + update 43/50 accum 1/4 (mini-batch 168) + [SCE] loss=1.653744 + update 43/50 accum 2/4 (mini-batch 169) + [SCE] loss=2.351380 + update 43/50 accum 3/4 (mini-batch 170) + [SCE] loss=2.496202 + update 43/50 accum 4/4 (mini-batch 171) + [SCE] loss=2.067990 + update 44/50 accum 1/4 (mini-batch 172) + [SCE] loss=2.263206 + update 44/50 accum 2/4 (mini-batch 173) + [SCE] loss=1.815646 + update 44/50 accum 3/4 (mini-batch 174) + [SCE] loss=0.470350 + update 44/50 accum 4/4 (mini-batch 175) + [SCE] loss=1.738156 + update 45/50 accum 1/4 (mini-batch 176) + [SCE] loss=2.279330 + update 45/50 accum 2/4 (mini-batch 177) + [SCE] loss=1.958147 + update 45/50 accum 3/4 (mini-batch 178) + [SCE] loss=0.664715 + update 45/50 accum 4/4 (mini-batch 179) + [SCE] loss=1.910748 + update 46/50 accum 1/4 (mini-batch 180) + [SCE] loss=1.424268 + update 46/50 accum 2/4 (mini-batch 181) + [SCE] loss=1.639369 + update 46/50 accum 3/4 (mini-batch 182) + [SCE] loss=1.520499 + update 46/50 accum 4/4 (mini-batch 183) + [SCE] loss=1.460355 + update 47/50 accum 1/4 (mini-batch 184) + [SCE] loss=1.781066 + update 47/50 accum 2/4 (mini-batch 185) + [SCE] loss=1.652910 + update 47/50 accum 3/4 (mini-batch 186) + [SCE] loss=4.906563 + update 47/50 accum 4/4 (mini-batch 187) + [SCE] loss=0.195701 + update 48/50 accum 1/4 (mini-batch 188) + [SCE] loss=0.883112 + update 48/50 accum 2/4 (mini-batch 189) + [SCE] loss=3.093228 + update 48/50 accum 3/4 (mini-batch 190) + [SCE] loss=3.475206 + update 48/50 accum 4/4 (mini-batch 191) + [SCE] loss=2.319584 + update 49/50 accum 1/4 (mini-batch 192) + [SCE] loss=2.683959 + update 49/50 accum 2/4 (mini-batch 193) + [SCE] loss=2.330284 + update 49/50 accum 3/4 (mini-batch 194) + [SCE] loss=0.241266 + update 49/50 accum 4/4 (mini-batch 195) + [SCE] loss=1.045028 + update 50/50 accum 1/4 (mini-batch 196) + [SCE] loss=2.088846 + update 50/50 accum 2/4 (mini-batch 197) + [SCE] loss=1.951099 + update 50/50 accum 3/4 (mini-batch 198) + [SCE] loss=0.841180 + update 50/50 accum 4/4 (mini-batch 199) + [SCE] loss=1.469140 \ No newline at end of file