Skip to content

Multithreshold operator FINN-ONNX execution error after 1D scalar add operator is absorbed into it. #98

Open
@shashwat1198

Description

@shashwat1198

The notebook attached with this bug report describes an error scenario of the multithreshold operator (after applying the AbsorbAddIntoMultithreshold transformation) during finn-onnx graph execution:

Error operator : Multithreshold.

Error description : Getting shape mismatch error during execution. Attached image below. It occurs when an 1D scalar add operator is merged with the proceeding multithresholding operator and executed.
error

Error resolution : The input vector 'v' shape needs to be reversed for this operation to correctly work during execution.

Notebook executed with FINN v0.9 along with the intermediate ONNX files are included in the attached zip folder :
Debug.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions