csullivan opened a new pull request #9355:
URL: https://github.com/apache/tvm/pull/9355


   The new Hexagon DeviceAPI is intended for cross compilation directly to 
Hexagon. This is distinct from the current device api which is compiled and run 
on the android arm CPU. This includes:
   * Custom TVM logging utilities to correctly log errors to mini-dm
   * DeviceAPI implementations AllocDataSpace and CopyDataFromTo which support 
for storage scopes
   * HexagonBuffer wrapper which manages the underlying allocation(s) and 
tracks the storage scope
   * Custom linked param lookup that wraps parameters in an unmanaged 
HexagonBuffer.
   * Custom hexagon shared library lookup that supports wrapping library 
function symbols with a custom calling convention that unpacks HexagonBuffers 
prior to invocation.
   
   Alternatives: Internally cache HexagonBuffer structure in DeviceAPI and 
return raw allocation pointer.
   
   
   Depends on #9354, #9342.


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

To unsubscribe, e-mail: [email protected]

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


Reply via email to