Incorrect Boundary Infer when scheduling contain tvm_if_then_else

Hello,

I also encountered problems as the ones you described in your post by building schedules with more than one conv2d with padding = 'same'. I opened a new topic [TVM Scheduling] Split factors missmatch to original extent - Questions - Apache TVM Discuss and therefore would like to know more about your fix

  1. Is there an ETA available for this PR?
  2. Where exactly did you do the change? is it inside the InferBounds routine or is it an added ir_pass which makes changes based on the AST?
  3. Also I was wondering if the change could work also for the case from my post copied below for ease of lecture:

Thanks