# \[RFC\] A TVM command line interface

**URL:** <https://discuss.tvm.apache.org/t/rfc-a-tvm-command-line-interface/5165>\
**Category:** RFC\
**Created:** [December 18, 2019, 4:23pm UTC](https://discuss.tvm.apache.org/t/rfc-a-tvm-command-line-interface/5165 "2019-12-18T16:23:42Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![leandron](https://discuss.tvm.apache.org/user_avatar/discuss.tvm.apache.org/leandron/32/1205_2.png) [@leandron](https://discuss.tvm.apache.org/u/leandron)\
**Post date:** [October 21, 2020, 8:36am UTC](https://discuss.tvm.apache.org/t/rfc-a-tvm-command-line-interface/5165/12 "2020-10-21T08:36:19Z")

</div>

> [@tiandiao123](#):
>
> I am wondering how this command line know its input shapes

Hi @tiandiao123, you can check [https://github.com/apache/incubator-tvm/blob/main/python/tvm/driver/tvmc/frontends.py](https://github.com/apache/incubator-tvm/blob/main/python/tvm/driver/tvmc/frontends.py), where all the input formats are dealt with. This is where we discover input shapes - each framework will have it’s own way.

---

_[View the full topic](https://discuss.tvm.apache.org/t/rfc-a-tvm-command-line-interface/5165)._
