Part Number: TDA4VM
Goodmorning,
I have a problem converting an ONNX model containing a Sigmoid layer (that should be now supported by TIDL in the latest version 7.2).
When I launch the model conversion, I notice that the generated binary model shows 2 unexpected differences
1) The Sigmoid layer is converted to a TIDL_BatchNormLayer instead of a TIDL_SigmoidLayer. Is it still fine that the Sigmoid is converted with the BatchNorm layer? Why isn't it converted to a TIDL_SigmoidLayer?
2) the output of the Sigmoid layer must be connected to a MaxPool and must be an output of the model as well. So at the end I should have 2 outputs, one after the Sigmoid layer and one after the MaxPool one. The issue here is that the converted model has only one output: the one after the MaxPool layer. Why the import tool doesn't recognize the Sigmoid as model output as well?
Attached you can find a very simple model with few layers that shows both these issues together with our conversion log and script.
Regards,
Federico