Replies: 2 comments
-
|
Well, Hexagon is already quite niche. Hexagon on DragonWing is even more niche. Why don't u just vibe code and vibe doc it and submit a pull request? I suppose most of the stuff are already there, so it shouldn't be too difficult. |
Beta Was this translation helpful? Give feedback.
-
|
@ekcrisp I've been working on exactly this and currently have a PoC running. I will clean up my build scripts and submit a PR around mid-August with full Hexagon/Dragonwing Linux support, tested on the Radxa Fogwise AIRbox Q900 (Qualcomm Dragonwing™ IQ-9075 ). I expect this approach to be adaptable to other Qualcomm SOC, but community testing will be required once the PR is open, as I only have access to this specific hardware. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Qualcomm chips are increasingly being used on embedded devices for edge AI. The current Hexagon backend in llama.cpp for Qualcomm NPUs appears to assume Android/Windows runtimes.
cmake presets for Hexagon only have "arm64-android-snapdragon" and "arm64-windows-snapdragon". And the docs only show windows/android specific builds. In CMakeLists for Hexagon it doesn't hard-fail if CMAKE_SYSTEM_NAME isn't android/windows, but without documentation it's unclear if Hexagon is actually supported or in development for the DragonWing platform.
Feature Request: support and add documentation for Hexagon backend on Qualcomm DragonWing Linux
Beta Was this translation helpful? Give feedback.
All reactions