Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
2c95f78
add qwen3_vl
openvino-dev-samples Sep 12, 2025
b47cc60
Update setup.py
openvino-dev-samples Sep 13, 2025
8654a53
Update modeling_visual_language.py
openvino-dev-samples Sep 13, 2025
e1f75c3
Update model_patcher.py
openvino-dev-samples Sep 13, 2025
d260216
update
openvino-dev-samples Sep 14, 2025
047e30b
set to static shape
openvino-dev-samples Sep 14, 2025
6c88fbf
add qwen3vl_moe support
openvino-dev-samples Sep 15, 2025
a2c7350
Update modeling_visual_language.py
openvino-dev-samples Sep 19, 2025
c7b2d28
Update modeling_visual_language.py
openvino-dev-samples Sep 22, 2025
9b76446
Update model_patcher.py
openvino-dev-samples Sep 22, 2025
8e7cdd2
Update modeling_visual_language.py
openvino-dev-samples Sep 23, 2025
3cb4e20
Revert "Update modeling_visual_language.py"
openvino-dev-samples Sep 29, 2025
741501e
Update modeling_visual_language.py
openvino-dev-samples Sep 29, 2025
02f9c50
transformers 4.57
IlyasMoutawwakil Nov 26, 2025
c68919f
patch dynamic cache layer
IlyasMoutawwakil Nov 26, 2025
073fc46
fix qwen and gpt_oss
IlyasMoutawwakil Nov 27, 2025
5b245cf
fix seq2seq models as well
IlyasMoutawwakil Nov 27, 2025
513977a
fix
IlyasMoutawwakil Nov 27, 2025
43d5842
fix
IlyasMoutawwakil Nov 27, 2025
79a0bbf
more decoder fixes
IlyasMoutawwakil Nov 27, 2025
bc57cec
limit awq
IlyasMoutawwakil Nov 27, 2025
6489d7e
fix dynamic layer in optimum-onnx's model patcher
IlyasMoutawwakil Nov 27, 2025
11b5a5a
remove
IlyasMoutawwakil Nov 27, 2025
d6cd7a6
fix donut
IlyasMoutawwakil Nov 28, 2025
272a624
vlm fixes
IlyasMoutawwakil Nov 28, 2025
c62546e
fix speecht5
IlyasMoutawwakil Nov 28, 2025
a7ede39
fix whisper
IlyasMoutawwakil Nov 28, 2025
817bc54
fix
IlyasMoutawwakil Nov 28, 2025
225b81d
fix qwenvl
IlyasMoutawwakil Nov 28, 2025
7c5c92c
better fix
IlyasMoutawwakil Nov 28, 2025
9116262
fix recursion issue
IlyasMoutawwakil Nov 28, 2025
f4591a7
fix llama4 and quantization
IlyasMoutawwakil Dec 1, 2025
a5029bd
fix setup
IlyasMoutawwakil Dec 1, 2025
d1449c6
fix gemma3 and skip grouped beam search
IlyasMoutawwakil Dec 1, 2025
a679411
fix
IlyasMoutawwakil Dec 1, 2025
25d2f66
fix quants
IlyasMoutawwakil Dec 1, 2025
bfcf961
fix
IlyasMoutawwakil Dec 1, 2025
b714f6d
fix
IlyasMoutawwakil Dec 1, 2025
3ca93c8
revert line
IlyasMoutawwakil Dec 1, 2025
20250f6
test offline on python 3.10
IlyasMoutawwakil Dec 1, 2025
e5d2dc6
ov 2025.4.0
IlyasMoutawwakil Dec 1, 2025
ad94d8f
fix
IlyasMoutawwakil Dec 1, 2025
99372b8
simply skip phi4
IlyasMoutawwakil Dec 1, 2025
d14416b
Apply suggestion from @IlyasMoutawwakil
IlyasMoutawwakil Dec 2, 2025
d8e65e7
add test case
openvino-dev-samples Dec 3, 2025
01f7176
update test case
openvino-dev-samples Dec 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions .github/workflows/test_offline.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ concurrency:
cancel-in-progress: true

env:
UV_TORCH_BACKEND: cpu
UV_SYSTEM_PYTHON: true
TRANSFORMERS_IS_CI: true

jobs:
Expand All @@ -27,11 +29,12 @@ jobs:
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: 3.9
python-version: "3.10"

- name: Install dependencies
run: |
pip install .[tests,openvino]
pip install --upgrade pip uv
uv pip install .[openvino,diffusers,tests]

- name: Test
run: |
Expand Down
4 changes: 4 additions & 0 deletions optimum/exporters/openvino/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@
clear_class_registry,
deduce_diffusers_dtype,
load_preprocessors,
patch_qwenvl_configs,
)


Expand Down Expand Up @@ -279,6 +280,9 @@ def main_export(
do_gptq_patching = quant_method == "gptq"
do_bitnet_patching = quant_method == "bitnet"

if is_transformers_version(">=", "4.56") and config.model_type in {"qwen2_vl_text", "qwen2_5_vl_text"}:
patch_qwenvl_configs()

model_type = config.model_type
if model_type not in TasksManager._SUPPORTED_MODEL_TYPE:
custom_architecture = True
Expand Down
Loading