Skip to content

"SIMD must divide IFMChannels" error but SIMD does divide IFMChannels #666

Answered by anguyen9630
julienmas asked this question in Q&A
Discussion options

You must be logged in to vote

I know this is a bit late but I finally managed to get it working so I am going to share for anyone who still needed it:
Error 1: AssertionError: SIMD must divide IFMChannels: If I remember correctly, this is when the convolution input generators IFMChannels % SIMD != 0. You must open up your ONNX file using Netron and check that.

Error 2: AssertionError: DWC OutWidth is bigger than InWidth and is not divisible by it.: This one I do not know how to fix the issue it self, because some of the modules you cannot set PE and some you cannot set SIMD so technically it is never achievable. HOWEVER, the solution is to instead use the Vivado config as suggested. Use force_rtl_conv_inp_gen = True and

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
2 replies
@MFJI
Comment options

@shakeelakram00
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by auphelia
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants