You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Qualcomm AI Engine Direct - Verify Direct Build in External CI (pytorch#19763)
### Summary
QNN Backend supports direct build, which is to build library with
hexagon tool chain. Since it is using its own tool chain, some of the
C/C++ files or functions are not accessible. For example, in this PR,
`extension/data_loader/mman.h` uses some MACRO that is not no Hexagon
toolchain. Due to this reason, mainline often breaks direct-build when
someone included functions that's not supported by Hexagon tool chain.
To prevent this to happen, this PR added:
1. direct-build to CI test to ensure changes doesn't break direct build
2. Ensure the direct build artifact size is smaller than 200kb
### Test plan
Passing `test-qnn-direct-build-linux` under `pull.yml`
0 commit comments