junrushao1994 commented on pull request #7462:
URL: https://github.com/apache/tvm/pull/7462#issuecomment-781770687


   @jroesch It is definitely good that eventually we have only one API in the 
**core** system, and to make it happen, and here are the steps we planned to 
take:
   
   1) in the next PR, we will allow only a single target in the core system, 
and we are able to make it happen without breaking user-facing API at all. 
Basically we treat the two-argument case as a syntactic sugar of the 
single-argument case. See my [previous 
comment](https://github.com/apache/tvm/pull/7462#issuecomment-781584977) for 
details. 
   
   After this step, the **core** system does only have one API.
   
   2) If we decided to change user-facing API, we need to send out a 
deprecation RFC to the community for broader agreement.
   
   3) In the next release cycle, we keep that API, but prints a deprecation 
warning in python saying it is going to be removed in the next cycle.
   
   4) In the next fo next release cycle, we finally remove `target_host` from 
the signature. Because the core system has been upgraded in step 1), the effort 
to remove the argument is minimal
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to