Skip to content

Conversation

@quic-calvnguy
Copy link
Contributor

Description

Motivation and Context

Joshua Elsdon and others added 4 commits August 18, 2025 14:35
…sion changed the amount of memory allowed.
[QNN EP] Add QnnIr backend support

    ### Description
    Enable ORT QNN-EP to use QnnIr backend to generate
    DLC in QNN-EP path

    ### Motivation and Context
    QnnIR backend prepare QNN IR Graph and save it in DLC container file.
    The DLC container file can be used with DLC based debugging tools
    packaged in Qualcomm's QAIRT SDK

[QNN-EP] EP can serialize QNN graph to DLC

* Don't silently fallback to QnnCpu when QnnSaver was explicitly selected as the execution backend.
* Add support for serializing to .dlc via the QnnIr backend.
* Minor fixes.

Review feedback:
* Improve names of two functions
* Add documentation of the new EP options to onnxruntime_c_api.h

Enable DLC generation for UDO

[QNN-EP] Enable Optrace from QNN into QNN EP
 - Add optrace profiling level
 - Add profiling to compose graph
 - Add new qnn system profile serializer class
 - Add API versioning safeguards
 - Add backwards compatibility for QNN API < 2.28.1
 - Use QNN System Profile API for QNN API >= 2.28.1
 - Check for log file at end of profiling unit test
 - Ensure system libs are loaded when profiling is enabled

add optrace option to perf test

Add option to enable/disable rpc polling
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants