output/input info of TVM model

I need to get info about output tensor(s) like: name, shape,… before I load or run model.

I know that graph.json file has these info somehow, and also I can get these info from get_output in this case I need to load model, create graph executor,…

does TVM have any APIs to make it easy?

most of the latest compiled model follows the function style, which takes in arbtirary set of input(tensor) and output tensors. These information are available in compile time when inspecting ir module but normally not available in runtime for now