Skip to content

add peft to recipe qwen3vl#2023

Merged
yashaswikarnati merged 6 commits intomainfrom
test_qwen3vl_peft
Feb 4, 2026
Merged

add peft to recipe qwen3vl#2023
yashaswikarnati merged 6 commits intomainfrom
test_qwen3vl_peft

Conversation

@yashaswikarnati
Copy link
Copy Markdown
Contributor

@yashaswikarnati yashaswikarnati commented Jan 22, 2026

What does this PR do ?

Add PEFT to qwen 3VL recipe
image

Changelog

  • Add specific line by line info of high level changes in this PR.

GitHub Actions CI

See the CI sectionin the Contributing doc for how to trigger the CI. A Nvidia developer will need to approve and trigger the CI for external contributors.

Before your PR is "Ready for review"

Pre checks:

  • Make sure you read and followed Contributor guidelines
  • Did you write any new necessary tests?
  • Did you add or update any necessary documentation?
  • Does the PR affect components that are optional to install? (Ex: Numba, Pynini, Apex etc)
    • Reviewer: Does the PR have correct import guards for all optional libraries?

If you haven't finished some of the above items you can still open "Draft" PR.

Additional Information

  • Related to # (issue)

Summary by CodeRabbit

Release Notes

  • Documentation

    • Added PEFT (Parameter-Efficient Fine-Tuning) section to Qwen3-VL documentation with LoRA and DoRA examples for multiple model sizes.
  • New Features

    • Enabled dynamic PEFT configuration support for Qwen3-VL finetuning via CLI overrides.
    • Extended configuration API with new Qwen3-VL model variants (8B, 30B, 235B).
    • Added customizable learning rate configuration for finetuning workflows.

✏️ Tip: You can customize this high-level summary in your review settings.

@yashaswikarnati yashaswikarnati enabled auto-merge (squash) January 22, 2026 03:49
…very

The unit test test_qwen3_vl_recipes.py discovers all functions ending
with '_config' via dir(). The imported default_peft_config was being
collected as a recipe function, causing the test to fail when trying
to monkeypatch AutoBridge on finetune_utils module.

Renaming to _default_peft_config makes it private and excluded from
test discovery.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: ykarnati <ykarnati@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

r0.3.0 Cherry-pick label for r0.3.0 release branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants