bigshanedogg commited on
Commit
f962e4f
·
verified ·
1 Parent(s): c685e77

Align processor_class to native Exaone4_5_Processor

Browse files

- processor_config.json: processor_class -> Exaone4_5_Processor; image/video processor -> Qwen2VLImageProcessor / Qwen2VLVideoProcessor
- tokenizer_config.json: processor_class -> Exaone4_5_Processor; drop remote-code auto_map (AutoProcessor)

Following the transformers reviewer's suggestion, HyperCLOVAXVisionV2Processor is not a separate subclass but is mapped directly to Exaone4_5_Processor in processing auto (hyperclovax_vision_v2 -> Exaone4_5_Processor), since the subclass was a pass-through with no override.
Ref: https://github.com/huggingface/transformers/pull/44314#discussion_r3631794142

Files changed (2) hide show
  1. processor_config.json +3 -3
  2. tokenizer_config.json +1 -4
processor_config.json CHANGED
@@ -1,5 +1,5 @@
1
  {
2
- "processor_class": "HyperCLOVAXVisionV2Processor",
3
  "image_processor": {
4
  "discrete_image_end_token": "<|discrete_image_end|>",
5
  "discrete_image_ratios": [
@@ -56,7 +56,7 @@
56
  0.4578275,
57
  0.40821073
58
  ],
59
- "image_processor_type": "HyperCLOVAXVisionV2ImageProcessor",
60
  "image_start_token": "<|image_start|>",
61
  "image_std": [
62
  0.26862954,
@@ -105,7 +105,7 @@
105
  "use_audio_in_video": false,
106
  "use_discrete_token": false,
107
  "video_end_token": "<|video_end|>",
108
- "video_processor_type": "HyperCLOVAXVisionV2VideoProcessor",
109
  "video_start_token": "<|video_start|>",
110
  "video_token": "<|VIDEO_PAD|>",
111
  "video_audio_token": "<|VIDEO_AUDIO_PAD|>",
 
1
  {
2
+ "processor_class": "Exaone4_5_Processor",
3
  "image_processor": {
4
  "discrete_image_end_token": "<|discrete_image_end|>",
5
  "discrete_image_ratios": [
 
56
  0.4578275,
57
  0.40821073
58
  ],
59
+ "image_processor_type": "Qwen2VLImageProcessor",
60
  "image_start_token": "<|image_start|>",
61
  "image_std": [
62
  0.26862954,
 
105
  "use_audio_in_video": false,
106
  "use_discrete_token": false,
107
  "video_end_token": "<|video_end|>",
108
+ "video_processor_type": "Qwen2VLVideoProcessor",
109
  "video_start_token": "<|video_start|>",
110
  "video_token": "<|VIDEO_PAD|>",
111
  "video_audio_token": "<|VIDEO_AUDIO_PAD|>",
tokenizer_config.json CHANGED
@@ -2058,9 +2058,6 @@
2058
  "special": true
2059
  }
2060
  },
2061
- "auto_map": {
2062
- "AutoProcessor": "processing_hyperclovax_seed.HyperCLOVAXSeedProcessor"
2063
- },
2064
  "bos_token": "<|endoftext|>",
2065
  "clean_up_tokenization_spaces": true,
2066
  "eos_token": "<|im_end|>",
@@ -2072,7 +2069,7 @@
2072
  "image_token": "<|IMAGE_PAD|>",
2073
  "model_max_length": 1000000000000000019884624838656,
2074
  "pad_token": "<|endoftext|>",
2075
- "processor_class": "HyperCLOVAXSeedProcessor",
2076
  "sep_token": "<|endoftext|>",
2077
  "tokenizer_class": "PreTrainedTokenizerFast",
2078
  "unk_token": "<|endoftext|>",
 
2058
  "special": true
2059
  }
2060
  },
 
 
 
2061
  "bos_token": "<|endoftext|>",
2062
  "clean_up_tokenization_spaces": true,
2063
  "eos_token": "<|im_end|>",
 
2069
  "image_token": "<|IMAGE_PAD|>",
2070
  "model_max_length": 1000000000000000019884624838656,
2071
  "pad_token": "<|endoftext|>",
2072
+ "processor_class": "Exaone4_5_Processor",
2073
  "sep_token": "<|endoftext|>",
2074
  "tokenizer_class": "PreTrainedTokenizerFast",
2075
  "unk_token": "<|endoftext|>",