> Well I mean this is awesome to have MSC, but is there any way we could 
> potentially split the PR to certain reviewable size?

let me think of that. Maybe split it into some small parts as following:
M0.1: Passes for set name and layout for expressions (src/contrib/msc/transform)
M0.2: MSCGraph core (src/contrib/msc/core/ir/graph && 
python/tvm/contrib/msc/core/ir/graph)
M0.3: MSCGraph Builder (src/contrib/msc/core/ir/graph_builder)
M0.4: Codegen (src/contrib/msc/core/codegen, 
src/contrib/msc/framework/tvm/codegen)
M0.5: Test (tests/python/contrib/test_msc && related helper modules in python)

Each step is functional isolated and play as pre-request of next step. I can 
try add some test after each part.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/apache/tvm/pull/15489#issuecomment-1666443937
You are receiving this because you are subscribed to this thread.

Message ID: <apache/tvm/pull/15489/c1666443...@github.com>

Reply via email to