Closed jjsjann123 closed 1 year ago
In this case, we have an inner reduction of [I, I, R]
and the outer reduction is [R, I, I]. axis-1 is a iteration domain in inner reduction tv but it is not a reduction domain in outer reduction tv, So we can't do outer reduction while looping over iteration domains of inner reduction. Current scheduler only support cases where every iteration domain in inner reduction tv is a reduction domain in outer reduction tv, e.g. inner reduction is [I, I, R] and outer reduction is [R, R, I].
As a tmp fix, the innerOuterPersistent scheduler is disabled if the domain map fails, the support for the patten in this case will be added in the future.
@liqiangxl which PR fixed this issue?
@liqiangxl which PR fixed this issue?
Repro script: