kparzysz-quic opened a new pull request #9970:
URL: https://github.com/apache/tvm/pull/9970
The Hexagon cmakes have recently become unwieldy due to a complex network of
dependencies between various automatically built components. This was in large
part because of trying to automatically build some apps, which then tried to
build TVM runtimes again, but with their own configurations.
This patch removes the ability to automatically build any Hexagon-related
apps from the main TVM build. The following cmake options are now deprecated:
- `USE_HEXAGON_LAUNCHER`
- `USE_HEXAGON_PROXY_RPC`
In order to build the binaries needed for HexagonLauncher from
`tvm.contrib.hexagon`:
- Build TVM+runtime for x86, with codegen for Hexagon enabled. This can be
done via `USE_HEXAGON_DEVICE=sim` or `target`.
- Build Android runtime and tvm_rpc with `-DUSE_RPC=ON`,
`-DUSE_CPP_RPC=ON`, and `-DUSE_HEXAGON_RPC=ON`.
- Build Hexagon runtime with `-DUSE_HEXAGON_RPC=ON`, and
`-DBUILD_STATIC_RUNTIME=ON`.
Thanks for contributing to TVM! Please refer to guideline
https://tvm.apache.org/docs/contribute/ for useful information and tips. After
the pull request is submitted, please request code reviews from
[Reviewers](https://github.com/apache/incubator-tvm/blob/master/CONTRIBUTORS.md#reviewers)
by @ them in the pull request thread.
--
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]