@kevinthesun Any timeframe?

Off topic, I want to mention TensorRT supports dynamic shape from 7.0. To 
provide better performance, it supports multiple optimization profiles for 
different shape range. Say your input is 1d ranged from 1 to 1024. You can 
create profiles whatever shape you specified, overlap or non-overlap, e.g.
```
(1, 8, 16)    -> this profile is valid for 1 to 16, specifically optimized of 8 
(16, 24, 32)
(33, 48, 63)
...
```
Users can manually select profile to use. In terms of 
https://sampl.cs.washington.edu/tvmconf/slides/2019/Jared-Roesch-Haichen-Shen-RelayVM.pdf
 I have some questions, `Representing Dynamism` is solved by shape function, 
but how do I manually represent a constrained dynamism? That is our input is 
only valid from 1 to 1024 or 16 to 32.
This dynamic shape may be n-d varying, how do you want to handle overlapping 
(in this case, unavoidable)?

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

Reply via email to