anijain2305 commented on issue #4277: [ARM][Topi] Improving Int8 Perf in 
Spatial Conv2D schedule.
URL: https://github.com/apache/incubator-tvm/pull/4277#issuecomment-551344312
 
 
   Duplicating the message from the comments here for discussion.
   
   An alternative to this PR can be a legalize pass - which when sees a conv2d 
with int8 inputs, inserts an upcast to int16. In this case, the upcast will 
show up at Relay level, and the topi will remain unchanged. I manually verified 
that LLVM gives good assembly when conv2D inputs are int16.
   
   In both the cases, the memory footprint takes a hit as we upcast weight to 
int16. For the alternate implementation, they show up in artifacts (or disk). 
For current PR, the allocation happens internally in the conv operator.

----------------------------------------------------------------
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]


With regards,
Apache Git Services

Reply via email to