Skip to content

Any plan to support Qualcomm Hexagon NPU / QNN backend? #41

Open

Description

@chpter

Hi team,

vla.cpp looks very promising for running VLA models outside of large GPU servers.

Many robotics platforms are moving toward power-efficient edge AI hardware, especially Qualcomm Snapdragon-based systems used in robotics.

Would the project consider adding support for:

Qualcomm QNN backend
Hexagon NPU acceleration
Snapdragon X Elite/X Plus
Qualcomm Robotics SoCs (QCS9075, QCS8797 etc.)
A QNN backend could make it possible to deploy models such as OpenVLA, Pi0, SmolVLA, and other VLA models with significantly better power efficiency on embedded devices.

Is this something on the roadmap, or would the maintainers be interested in community contributions in this area?

Thanks!

Activity

  1. anindex commented on Oct 14, 2026

    @anindex
    Collaborator

    Hi @chpter,

    thanks for the question. Qualcomm backends are planned in our roadmap. Any related contributions are welcomed!

    Please follow our guideline when open PR: https://github.com/VinRobotics/vla.cpp/blob/main/CONTRIBUTING.md

    Best,
    An

  2. added 2 commits that reference this issue on Oct 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions