i have read some papers about tvm and autotvm. but i still feel fused about what is autotvm.
Same problem, anybody can clear it.
AutoTVM is component of TVM. As you can see it in https://arxiv.org/pdf/1802.04799.pdf
AutoTVM is section 5. This is just optimizer that is based on Machine Learning approach.
Thanks for your reply.
I just want to confirm one thing.TVM is designed to compile and deploy deep learning models composed of topi, VTA and etc. so the problem is without AUTOTVM, the TVM also can work,as it can compile and deploy. So what does autotvm do?
Autotvm can help you save some manual operations, while bringing better optimization, you can read the official tutorial of auto tvm
I have read some papers about autotvm, but also feel fused.
So, What is ‘manual operations’? Does it mean relay op or IR repretations?
I recommend reading this tutorial for start: https://docs.tvm.ai/tutorials/autotvm/tune_simple_template.html#sphx-glr-tutorials-autotvm-tune-simple-template-py
You should get some idea with what AutoTVM is helping.
In relay , it has autodiff for training?
Autotvm provides you an automatic way of testing parameters and measuring performance so you don’t have to manually test them and find the best ones yourself.