# \[DISCUSS\] TVM v0.8 Roadmap

**URL:** <https://discuss.tvm.apache.org/t/discuss-tvm-v0-8-roadmap/8139>\
**Category:** RFC\
**Created:** [October 11, 2020, 6:48pm UTC](https://discuss.tvm.apache.org/t/discuss-tvm-v0-8-roadmap/8139 "2020-10-11T18:48:26Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![tqchen](https://discuss.tvm.apache.org/user_avatar/discuss.tvm.apache.org/tqchen/32/5_2.png) [@tqchen](https://discuss.tvm.apache.org/u/tqchen)\
**Post date:** [October 11, 2020, 6:48pm UTC](https://discuss.tvm.apache.org/t/discuss-tvm-v0-8-roadmap/8139/1 "2020-10-11T18:48:26Z")

</div>

Thanks for everyone’s effort we have successfully released v0.7. As per Apache way of development, we want broader involvement and inputs from community developers on what we want to push for in the v0.8 release cycle.

This is a discussion thread to get everyone’s thoughts about directions we would like to see in the v0.8 cycle. The final public roadmap will be a summary based on the discussion.

In terms of timeline, let us set the expectation for what we want to see in the next three months. But other inputs to the longer term projects are also welcomed. Here are some example directions:

- Stablize auto scheduling
- Stablize the tvmc command line driver
- Better documentations for developments
- TensorIR scheduling support

Please share your thoughts

---

<div class="post-metadata">

**Author:** ![comaniac](https://discuss.tvm.apache.org/user_avatar/discuss.tvm.apache.org/comaniac/32/899_2.png) [@comaniac](https://discuss.tvm.apache.org/u/comaniac)\
**Post date:** [October 11, 2020, 9:05pm UTC](https://discuss.tvm.apache.org/t/discuss-tvm-v0-8-roadmap/8139/2 "2020-10-11T21:05:25Z")

</div>

For the pending PRs, we could have TensorRT and Xilinx Vitis-AI as v0.8 experimental features.

---

<div class="post-metadata">

**Author:** ![cszu](https://discuss.tvm.apache.org/letter_avatar_proxy/v4/letter/c/f19dbf/32.png) [@cszu](https://discuss.tvm.apache.org/u/cszu)\
**Post date:** [October 13, 2020, 10:09pm UTC](https://discuss.tvm.apache.org/t/discuss-tvm-v0-8-roadmap/8139/3 "2020-10-13T22:09:18Z")

</div>

Looking forward to TensorRT features!

---

<div class="post-metadata">

**Author:** ![lsy643](https://discuss.tvm.apache.org/user_avatar/discuss.tvm.apache.org/lsy643/32/1040_2.png) [@lsy643](https://discuss.tvm.apache.org/u/lsy643)\
**Post date:** [October 14, 2020, 3:35am UTC](https://discuss.tvm.apache.org/t/discuss-tvm-v0-8-roadmap/8139/4 "2020-10-14T03:35:22Z")

</div>

Looking forward to heterogeneous computing for VM;

Looking forward to support external like cudnn when input is dynamic;

---

<div class="post-metadata">

**Author:** ![ANSHUMAN.TRIPATHY](https://discuss.tvm.apache.org/user_avatar/discuss.tvm.apache.org/anshuman.tripathy/32/95_2.png) [@ANSHUMAN.TRIPATHY](https://discuss.tvm.apache.org/u/ANSHUMAN.TRIPATHY)\
**Post date:** [October 15, 2020, 5:32am UTC](https://discuss.tvm.apache.org/t/discuss-tvm-v0-8-roadmap/8139/5 "2020-10-15T05:32:43Z")

</div>

Recent advances in building Sparse Networks are with very promising results in terms of optimization and performance. With adequate settings, Sparse Network we can achieve the same accuracy(refer to base-lined FP32 networks) with fewer parameters and FLOPs. Though there are various techniques proposed and involved at different stages like Sparse codes, Sparse Kernels, Sparsifications, the area is still evolving at steep rate.

We are currently researching and working in the Sparse domain. As current TVM has support for few basic operations already, we like to work towards enhancing and strengthening the Sparse support, be it in terms of Sparse codes or Sparse Kernels. Also as different framework like Tensorflow, Pytorch, TFLite etc may realize Sparsity in their own ways. We will also work towards making the Sparse feature more robust and adaptable to various front-ends easily.

Soon we will try to release a Tracking list with more internal details.

---

<div class="post-metadata">

**Author:** ![ramana-arm](https://discuss.tvm.apache.org/letter_avatar_proxy/v4/letter/r/ecb155/32.png) [@ramana-arm](https://discuss.tvm.apache.org/u/ramana-arm)\
**Post date:** [October 21, 2020, 8:34am UTC](https://discuss.tvm.apache.org/t/discuss-tvm-v0-8-roadmap/8139/6 "2020-10-21T08:34:17Z")

</div>

I would like to see some thought about release process and release timelines for the TVM project . Initially would like some indication of when 0.8 is likely to happen and future releases are likely to happen.

Is Ansor now considered fully merged into the code base ?

regards Ramana

---

<div class="post-metadata">

**Author:** ![tqchen](https://discuss.tvm.apache.org/user_avatar/discuss.tvm.apache.org/tqchen/32/5_2.png) [@tqchen](https://discuss.tvm.apache.org/u/tqchen)\
**Post date:** [October 24, 2020, 2:30pm UTC](https://discuss.tvm.apache.org/t/discuss-tvm-v0-8-roadmap/8139/7 "2020-10-24T14:30:36Z")

</div>

@merrymercy can answer the question wrt to ansor. I believe the per operator tuning features are considered merged as experimental, and there are still some followup to do end to end integration with relay.

---

<div class="post-metadata">

**Author:** ![FrozenGene](https://discuss.tvm.apache.org/user_avatar/discuss.tvm.apache.org/frozengene/32/1114_2.png) [@FrozenGene](https://discuss.tvm.apache.org/u/FrozenGene)\
**Post date:** [October 26, 2020, 11:09am UTC](https://discuss.tvm.apache.org/t/discuss-tvm-v0-8-roadmap/8139/8 "2020-10-26T11:09:38Z")

</div>

Looking forward it. TVM auto scheduler is also doing some experiment on this. I believe spare network has a good future too.

---

<div class="post-metadata">

**Author:** ![ds1231h](https://discuss.tvm.apache.org/user_avatar/discuss.tvm.apache.org/ds1231h/32/4540_2.png) [@ds1231h](https://discuss.tvm.apache.org/u/ds1231h)\
**Post date:** [October 28, 2020, 8:41am UTC](https://discuss.tvm.apache.org/t/discuss-tvm-v0-8-roadmap/8139/9 "2020-10-28T08:41:29Z")

</div>

Looking forward to ansor/auto schedule! Perhaps more polyhedron models work as well?

---

<div class="post-metadata">

**Author:** ![tqchen](https://discuss.tvm.apache.org/user_avatar/discuss.tvm.apache.org/tqchen/32/5_2.png) [@tqchen](https://discuss.tvm.apache.org/u/tqchen)\
**Post date:** [February 10, 2021, 2:36am UTC](https://discuss.tvm.apache.org/t/discuss-tvm-v0-8-roadmap/8139/10 "2021-02-10T02:36:32Z")

</div>

> [@lsy643](#):
>
> VM

Sorry for acting a bit late on this thread. It slipped through due to the conference and holiday break. Thankfully a lot of things are already under way. A formal tracking thread is created here [[ROADMAP] TVM v0.8 Roadmap · Issue #7434 · apache/tvm · GitHub](https://github.com/apache/tvm/issues/7434)
