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]
