Download processing_qwen3vl_visual.py from xiaomi-research/OneVL_visual_decoder_pt: direct link, hf CLI and curl.
- Browser
- Download file 762 Bytes
-
https://huggingface.co/xiaomi-research/OneVL_visual_decoder_pt/resolve/main/processing_qwen3vl_visual.py
- Command line
-
hf download hf://xiaomi-research/OneVL_visual_decoder_pt/processing_qwen3vl_visual.py
-
curl -L -o processing_qwen3vl_visual.py https://huggingface.co/xiaomi-research/OneVL_visual_decoder_pt/resolve/main/processing_qwen3vl_visual.py
762 Bytes
| from transformers import AutoTokenizer | |
| from transformers.models.qwen3_vl.processing_qwen3_vl import Qwen3VLProcessor | |
| class Qwen3VLVisualProcessor(Qwen3VLProcessor): | |
| def _get_arguments_from_pretrained(cls, pretrained_model_name_or_path, **kwargs): | |
| args = super()._get_arguments_from_pretrained(pretrained_model_name_or_path, **kwargs) | |
| tok_kwargs = dict(kwargs) | |
| tok_kwargs.setdefault("trust_remote_code", True) | |
| visual_tokenizer = AutoTokenizer.from_pretrained( | |
| pretrained_model_name_or_path, **tok_kwargs | |
| ) | |
| for i, attr_name in enumerate(cls.attributes): | |
| if attr_name == "tokenizer": | |
| args[i] = visual_tokenizer | |
| break | |
| return args | |