huajsj opened a new pull request #4703: [VTA] Support network which have no 
unique operator as start/stop name for graph pack.
URL: https://github.com/apache/incubator-tvm/pull/4703
 
 
   [Issue]
     Current vta use 'start' and 'stop' name to define the pack start point
     and end point, but this method not work for these network which have
     no 2 unique operator as  start point and stop point.
   
   [Solution]
     In this solution we give 2 addtional parameters start_name_indx and
     stop_name_indx to make vta pack logic work with the said network,
     for exampl for following networks which have no unique operator,
   
     %0 = nn.add
     %1 = nn.conv2d
     %2 = nn.batch_norm
     %3 = nn.leaky_relu
     %4 = nn.add
     %5 = nn.conv2d
     %6 = nn.batch_norm
     %7 = nn.leaky_relu
     %8 = nn.add
   
     with this solution we can use following parameter format to make
     vta work on it.
   
     relay_prog = graph_pack(
                   //....
                   start_name="nn.add",
                   stop_name="nn.add",
                   start_name_indx=0,
                   stop_name_indx=2)
   

----------------------------------------------------------------
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:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to