Set split node's range to minimum of ext and split factor or split nparts, but only...
authoryongfeng-nv <49211903+yongfeng-nv@users.noreply.github.com>
Thu, 12 Mar 2020 03:59:23 +0000 (23:59 -0400)
committerGitHub <noreply@github.com>
Thu, 12 Mar 2020 03:59:23 +0000 (20:59 -0700)
commit2421a85474cc3ea291e87dab8133022e0d13c07f
tree3ce91ceba83c192172c3c2ac56a0977c2f0f4ee5
parent683ed4a383e9075bad306cdf34b3240900cffc7f
Set split node's range to minimum of ext and split factor or split nparts, but only when PassDownDomain is called with allow_missing == false, i.e. by InferBound. Add a helper PassUpThreadBinding() to get a map telling whether an IterVar has at least one leaf IterVar deriving from it binding to a thread. Add two unit tests. (#5044)
src/te/schedule/message_passing.cc
tests/python/unittest/test_schedule_bound_inference.py