pytorch / pytorch/executorch

Are there plans to add multi-LoRA support to the Qualcomm backend

Open
#16,999 5 comments 3 reactions 1 assignee View on GitHub

@abhinaykukkadapu is already working on this.

Since Apr 2, 2026.

module: qnn partner: qualcomm
Dominant language
Python
Stars
5k
Forks
1.2k
Avg merge
2d 10h
Merged PRs (30d)
581

Description

🚀 The feature, motivation and pitch

Are there plans to add multi-LoRA support to the Qualcomm backend and support runtime LoRA switching to meet the needs of multi-LoRA scenarios?

The Feature

Add support for multiple LoRA adapters on the Qualcomm backend, including the ability to dynamically switch LoRA adapters at runtime without reloading or recompiling the base model.

Specifically, this feature would enable:

Loading and managing multiple LoRA adapters simultaneously

Selecting or switching the active LoRA adapter during inference

Keeping the base model static while applying different LoRA weights on demand

This is particularly useful for scenarios where a single base model serves multiple tasks, domains, or user profiles.

Alternatives

No response

Additional context

No response

RFC (Optional)

No response

cc @cccclai @winskuo-quic @shewu-quic @haowhsu-quic @DannyYuyang-quic @cbilgin

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.