tvm-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jessica Davies via TVM Discuss <>
Subject [TVM Discuss] [Development] [DISCUSS] Contributing new docs for InferBound
Date Wed, 10 Apr 2019 22:33:24 GMT

@YuanLin thanks for the detailed comments! My replies are below.  

**Suggested change 1**
I agree that the hyper-graph (edges connecting more than two nodes) concept isn't necessary.
I picked that up from a comment in [schedule.h](,
but your way is much clearer.

**Suggested change 2**
I will change this to "input tensors of the consumer stage" for consistency. I've tried to
avoid addressing some complexity here, by ignoring the fact that if the consumer's input tensor
isn't an output of the current stage (i.e., it is output by some other stage), then we don't
bother to compute its TensorDom at this point (see [](

**Suggested change 3**
Thanks for the suggestion, I am sure it will improve readability! I agree that PassDownDomain
should come first, since it is much shorter and easier to understand than InferRootBound.

**Question 2** 
Good catch. I was using debug_keep_trivial_loop option of ScheduleOps. I will re-run the examples
or mention that they use this option.

**Suggested change 4**
I would be happy to include your content in my PR, if that's ok with you?

[Visit Topic](
to respond.

You are receiving this because you enabled mailing list mode.

To unsubscribe from these emails, [click here](

Tianqi Chen, UW, Seattle, WA, 98105, United States
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message