# فئات Auto

في كثير من الحالات، يمكن استنتاج البنية المعمارية المستخدمة من اسم النموذج المُسبَق التدريب أو مساره المُقدَّم إلى طريقة `from_pretrained()`. عند إنشاء [AutoConfig](/docs/transformers/main/ar/model_doc/auto#transformers.AutoConfig) أو [AutoModel](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel) أو [AutoTokenizer](/docs/transformers/main/ar/model_doc/auto#transformers.AutoTokenizer)، يتم إنشاء فئة البنية المعمارية المناسبة تلقائيًا. على سبيل المثال:

```python
model = AutoModel.from_pretrained("google-bert/bert-base-cased", device_map="auto")
```

يؤدي هذا إلى إنشاء نموذج من [BertModel](/docs/transformers/main/ar/model_doc/bert#transformers.BertModel).

لكل مهمة فئة `AutoModel` مقابلة لها.

## توسيع فئات Auto

توفّر كل فئة auto طريقة تتيح تمديدها بفئات مخصصة. على سبيل المثال، إذا عرّفت فئة نموذج مخصصة `NewModel`، فتأكد من تعريف فئة إعدادات مقابلة لها `NewModelConfig`. يمكنك بعد ذلك تسجيلهما مع فئات auto كما هو موضح أدناه:

```python
from transformers import AutoConfig, AutoModel

AutoConfig.register("new-model", NewModelConfig)
AutoModel.register(NewModelConfig, NewModel)
```

يمكنك بعد ذلك استخدام فئات auto كما تفعل عادةً.

إذا كان `NewModelConfig` فئة فرعية من [PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، فتأكد من ضبط خاصية `model_type` على المفتاح نفسه الذي تستخدمه عند تسجيل الإعداد (وهو هنا `"new-model"`).

وبالمثل، إذا كان `NewModel` فئة فرعية من [PreTrainedModel](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel)، فتأكد من ضبط خاصية `config_class` الخاصة به على نفس الفئة التي تستخدمها عند تسجيل النموذج (وهي هنا `NewModelConfig`).

## AutoConfig[[transformers.AutoConfig]]

#### transformers.AutoConfig[[transformers.AutoConfig]]

```python
transformers.AutoConfig()
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/configuration_auto.py#L286)

هذا هو فئة إعدادات عامة سيتم إنشاء مثيل منها كأحد فئات الإعدادات في المكتبة عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoConfig.from_pretrained).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_pretrained[[transformers.AutoConfig.from_pretrained]]

```python
from_pretrained(pretrained_model_name_or_path: str | os.PathLike[str], **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/configuration_auto.py#L309)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لإعدادات نموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على ملف إعدادات محفوظ باستخدام طريقة [save_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.save_pretrained)، أو طريقة [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`. - مسار إلى ملف إعدادات JSON *محفوظ*، على سبيل المثال `./my_model_directory/configuration.json`.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم إجبار (إعادة) تنزيل أوزان النموذج وملفات الإعدادات وتجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

return_unused_kwargs (`bool`، *اختياري*، القيمة الافتراضية `False`) : إذا كانت `False`، فإن هذه الدالة تُرجع كائن الإعداد النهائي فقط. إذا كانت `True`، فإن هذه الدالة تُرجع `Tuple(config, unused_kwargs)` حيث *unused_kwargs* هو قاموس يتكوّن من أزواج المفاتيح والقيم التي لا تُعدّ مفاتيحها من سمات الإعداد: أي الجزء من `kwargs` الذي لم يُستخدم لتحديث `config` ويُتجاهل في حالته الأخرى.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

kwargs (معلمات إضافية، *اختيارية*) : تُستخدم القيم الموجودة في kwargs لأي مفاتيح تكون من سمات الإعداد لتجاوز القيم المحمّلة. أما السلوك المتعلق بالأزواج المفتاح/قيمة التي مفاتيحها *ليست* من سمات الإعداد، فيتحكم به معامل الكلمة المفتاحية `return_unused_kwargs`.

أنشئ أحد فئات الإعدادات في المكتبة من إعدادات نموذج مُدرَّب مسبقًا.

يتم اختيار فئة الإعداد التي سيتم إنشاء مثيل منها بناءً على خاصية `model_type` في كائن الإعداد الذي يتم تحميله، أو عند غيابها، عن طريق الرجوع إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **EvollaModel** -- [EvollaConfig](/docs/transformers/main/ar/model_doc/evolla#transformers.EvollaConfig) (نموذج EvollaConfig)
- **afmoe** -- [AfmoeConfig](/docs/transformers/main/ar/model_doc/afmoe#transformers.AfmoeConfig) (نموذج AfmoeConfig)
- **aimv2** -- [Aimv2Config](/docs/transformers/main/ar/model_doc/aimv2#transformers.Aimv2Config) (نموذج Aimv2Config)
- **aimv2_text_model** -- [Aimv2TextConfig](/docs/transformers/main/ar/model_doc/aimv2#transformers.Aimv2TextConfig) (نموذج Aimv2TextConfig)
- **aimv2_vision_model** -- [Aimv2VisionConfig](/docs/transformers/main/ar/model_doc/aimv2#transformers.Aimv2VisionConfig) (نموذج Aimv2VisionConfig)
- **albert** -- [AlbertConfig](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertConfig) (نموذج AlbertConfig)
- **align** -- [AlignConfig](/docs/transformers/main/ar/model_doc/align#transformers.AlignConfig) (نموذج AlignConfig)
- **align_text_model** -- [AlignTextConfig](/docs/transformers/main/ar/model_doc/align#transformers.AlignTextConfig) (نموذج AlignTextConfig)
- **align_vision_model** -- [AlignVisionConfig](/docs/transformers/main/ar/model_doc/align#transformers.AlignVisionConfig) (نموذج AlignVisionConfig)
- **altclip** -- [AltCLIPConfig](/docs/transformers/main/ar/model_doc/altclip#transformers.AltCLIPConfig) (نموذج AltCLIPConfig)
- **altclip_text_model** -- [AltCLIPTextConfig](/docs/transformers/main/ar/model_doc/altclip#transformers.AltCLIPTextConfig) (نموذج AltCLIPTextConfig)
- **altclip_vision_model** -- [AltCLIPVisionConfig](/docs/transformers/main/ar/model_doc/altclip#transformers.AltCLIPVisionConfig) (نموذج AltCLIPVisionConfig)
- **apertus** -- [ApertusConfig](/docs/transformers/main/ar/model_doc/apertus#transformers.ApertusConfig) (نموذج ApertusConfig)
- **arcee** -- [ArceeConfig](/docs/transformers/main/ar/model_doc/arcee#transformers.ArceeConfig) (نموذج ArceeConfig)
- **aria** -- [AriaConfig](/docs/transformers/main/ar/model_doc/aria#transformers.AriaConfig) (نموذج AriaConfig)
- **aria_text** -- [AriaTextConfig](/docs/transformers/main/ar/model_doc/aria#transformers.AriaTextConfig) (نموذج AriaTextConfig)
- **audio-spectrogram-transformer** -- [ASTConfig](/docs/transformers/main/ar/model_doc/audio-spectrogram-transformer#transformers.ASTConfig) (نموذج ASTConfig)
- **audioflamingo3** -- [AudioFlamingo3Config](/docs/transformers/main/ar/model_doc/audioflamingo3#transformers.AudioFlamingo3Config) (نموذج AudioFlamingo3Config)
- **audioflamingo3_encoder** -- [AudioFlamingo3EncoderConfig](/docs/transformers/main/ar/model_doc/audioflamingo3#transformers.AudioFlamingo3EncoderConfig) (نموذج AudioFlamingo3EncoderConfig)
- **autoformer** -- [AutoformerConfig](/docs/transformers/main/ar/model_doc/autoformer#transformers.AutoformerConfig) (نموذج AutoformerConfig)
- **axk1** -- [AXK1Config](/docs/transformers/main/ar/model_doc/axk1#transformers.AXK1Config) (نموذج AXK1Config)
- **axk2** -- [AXK2Config](/docs/transformers/main/ar/model_doc/axk2#transformers.AXK2Config) (نموذج AXK2Config)
- **aya_vision** -- [AyaVisionConfig](/docs/transformers/main/ar/model_doc/aya_vision#transformers.AyaVisionConfig) (نموذج AyaVisionConfig)
- **bailing_hybrid** -- [BailingHybridConfig](/docs/transformers/main/ar/model_doc/bailing_hybrid#transformers.BailingHybridConfig) (نموذج BailingHybridConfig)
- **bamba** -- [BambaConfig](/docs/transformers/main/ar/model_doc/bamba#transformers.BambaConfig) (نموذج BambaConfig)
- **bark** -- [BarkConfig](/docs/transformers/main/ar/model_doc/bark#transformers.BarkConfig) (نموذج BarkConfig)
- **bart** -- [BartConfig](/docs/transformers/main/ar/model_doc/bart#transformers.BartConfig) (نموذج BartConfig)
- **beam** -- [BeamConfig](/docs/transformers/main/ar/model_doc/beam#transformers.BeamConfig) (نموذج BeamConfig)
- **beit** -- [BeitConfig](/docs/transformers/main/ar/model_doc/beit#transformers.BeitConfig) (نموذج BeitConfig)
- **bert** -- [BertConfig](/docs/transformers/main/ar/model_doc/bert#transformers.BertConfig) (نموذج BertConfig)
- **bert-generation** -- [BertGenerationConfig](/docs/transformers/main/ar/model_doc/bert-generation#transformers.BertGenerationConfig) (نموذج BertGenerationConfig)
- **big_bird** -- [BigBirdConfig](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdConfig) (نموذج BigBirdConfig)
- **bigbird_pegasus** -- [BigBirdPegasusConfig](/docs/transformers/main/ar/model_doc/bigbird_pegasus#transformers.BigBirdPegasusConfig) (نموذج BigBirdPegasusConfig)
- **biogpt** -- [BioGptConfig](/docs/transformers/main/ar/model_doc/biogpt#transformers.BioGptConfig) (نموذج BioGptConfig)
- **bit** -- [BitConfig](/docs/transformers/main/ar/model_doc/bit#transformers.BitConfig) (نموذج BitConfig)
- **bitnet** -- [BitNetConfig](/docs/transformers/main/ar/model_doc/bitnet#transformers.BitNetConfig) (نموذج BitNetConfig)
- **blenderbot** -- [BlenderbotConfig](/docs/transformers/main/ar/model_doc/blenderbot#transformers.BlenderbotConfig) (نموذج BlenderbotConfig)
- **blenderbot-small** -- [BlenderbotSmallConfig](/docs/transformers/main/ar/model_doc/blenderbot-small#transformers.BlenderbotSmallConfig) (نموذج BlenderbotSmallConfig)
- **blip** -- [BlipConfig](/docs/transformers/main/ar/model_doc/blip#transformers.BlipConfig) (نموذج BlipConfig)
- **blip-2** -- [Blip2Config](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2Config) (نموذج Blip2Config)
- **blip_2_qformer** -- [Blip2QFormerConfig](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2QFormerConfig) (نموذج Blip2QFormerConfig)
- **blip_2_vision_model** -- [Blip2VisionConfig](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2VisionConfig) (نموذج Blip2VisionConfig)
- **blip_text_model** -- [BlipTextConfig](/docs/transformers/main/ar/model_doc/blip#transformers.BlipTextConfig) (نموذج BlipTextConfig)
- **blip_vision_model** -- [BlipVisionConfig](/docs/transformers/main/ar/model_doc/blip#transformers.BlipVisionConfig) (نموذج BlipVisionConfig)
- **bloom** -- [BloomConfig](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomConfig) (نموذج BloomConfig)
- **blt** -- [BltConfig](/docs/transformers/main/ar/model_doc/blt#transformers.BltConfig) (نموذج BltConfig)
- **blt_global_transformer** -- `BltGlobalTransformerConfig` (نموذج BltGlobalTransformerConfig)
- **blt_local_decoder** -- `BltLocalDecoderConfig` (نموذج BltLocalDecoderConfig)
- **blt_local_encoder** -- `BltLocalEncoderConfig` (نموذج BltLocalEncoderConfig)
- **blt_patcher** -- `BltPatcherConfig` (نموذج BltPatcherConfig)
- **bridgetower** -- [BridgeTowerConfig](/docs/transformers/main/ar/model_doc/bridgetower#transformers.BridgeTowerConfig) (نموذج BridgeTowerConfig)
- **bridgetower_text_model** -- [BridgeTowerTextConfig](/docs/transformers/main/ar/model_doc/bridgetower#transformers.BridgeTowerTextConfig) (نموذج BridgeTowerTextConfig)
- **bridgetower_vision_model** -- [BridgeTowerVisionConfig](/docs/transformers/main/ar/model_doc/bridgetower#transformers.BridgeTowerVisionConfig) (نموذج BridgeTowerVisionConfig)
- **bros** -- [BrosConfig](/docs/transformers/main/ar/model_doc/bros#transformers.BrosConfig) (نموذج BrosConfig)
- **camembert** -- [CamembertConfig](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertConfig) (نموذج CamembertConfig)
- **canary** -- [CanaryConfig](/docs/transformers/main/ar/model_doc/canary#transformers.CanaryConfig) (نموذج CanaryConfig)
- **canary_decoder** -- [CanaryDecoderConfig](/docs/transformers/main/ar/model_doc/canary#transformers.CanaryDecoderConfig) (نموذج CanaryDecoderConfig)
- **canine** -- [CanineConfig](/docs/transformers/main/ar/model_doc/canine#transformers.CanineConfig) (نموذج CanineConfig)
- **chameleon** -- [ChameleonConfig](/docs/transformers/main/ar/model_doc/chameleon#transformers.ChameleonConfig) (نموذج ChameleonConfig)
- **chameleon_vqgan** -- [ChameleonVQVAEConfig](/docs/transformers/main/ar/model_doc/chameleon#transformers.ChameleonVQVAEConfig) (نموذج ChameleonVQVAEConfig)
- **chinese_clip** -- [ChineseCLIPConfig](/docs/transformers/main/ar/model_doc/chinese_clip#transformers.ChineseCLIPConfig) (نموذج ChineseCLIPConfig)
- **chinese_clip_text_model** -- [ChineseCLIPTextConfig](/docs/transformers/main/ar/model_doc/chinese_clip#transformers.ChineseCLIPTextConfig) (نموذج ChineseCLIPTextConfig)
- **chinese_clip_vision_model** -- [ChineseCLIPVisionConfig](/docs/transformers/main/ar/model_doc/chinese_clip#transformers.ChineseCLIPVisionConfig) (نموذج ChineseCLIPVisionConfig)
- **chmv2** -- [CHMv2Config](/docs/transformers/main/ar/model_doc/chmv2#transformers.CHMv2Config) (نموذج CHMv2Config)
- **clap** -- [ClapConfig](/docs/transformers/main/ar/model_doc/clap#transformers.ClapConfig) (نموذج ClapConfig)
- **clap_audio_model** -- [ClapAudioConfig](/docs/transformers/main/ar/model_doc/clap#transformers.ClapAudioConfig) (نموذج ClapAudioConfig)
- **clap_text_model** -- [ClapTextConfig](/docs/transformers/main/ar/model_doc/clap#transformers.ClapTextConfig) (نموذج ClapTextConfig)
- **clip** -- [CLIPConfig](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPConfig) (نموذج CLIPConfig)
- **clip_text_model** -- [CLIPTextConfig](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPTextConfig) (نموذج CLIPTextConfig)
- **clip_vision_model** -- [CLIPVisionConfig](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPVisionConfig) (نموذج CLIPVisionConfig)
- **clipseg** -- [CLIPSegConfig](/docs/transformers/main/ar/model_doc/clipseg#transformers.CLIPSegConfig) (نموذج CLIPSegConfig)
- **clipseg_text_model** -- [CLIPSegTextConfig](/docs/transformers/main/ar/model_doc/clipseg#transformers.CLIPSegTextConfig) (نموذج CLIPSegTextConfig)
- **clipseg_vision_model** -- [CLIPSegVisionConfig](/docs/transformers/main/ar/model_doc/clipseg#transformers.CLIPSegVisionConfig) (نموذج CLIPSegVisionConfig)
- **clvp** -- [ClvpConfig](/docs/transformers/main/ar/model_doc/clvp#transformers.ClvpConfig) (نموذج ClvpConfig)
- **clvp_decoder** -- [ClvpDecoderConfig](/docs/transformers/main/ar/model_doc/clvp#transformers.ClvpDecoderConfig) (نموذج ClvpDecoderConfig)
- **clvp_encoder** -- [ClvpEncoderConfig](/docs/transformers/main/ar/model_doc/clvp#transformers.ClvpEncoderConfig) (نموذج ClvpEncoderConfig)
- **codegen** -- [CodeGenConfig](/docs/transformers/main/ar/model_doc/codegen#transformers.CodeGenConfig) (نموذج CodeGenConfig)
- **cohere** -- [CohereConfig](/docs/transformers/main/ar/model_doc/cohere#transformers.CohereConfig) (نموذج CohereConfig)
- **cohere2** -- [Cohere2Config](/docs/transformers/main/ar/model_doc/cohere2#transformers.Cohere2Config) (نموذج Cohere2Config)
- **cohere2_moe** -- [Cohere2MoeConfig](/docs/transformers/main/ar/model_doc/cohere2_moe#transformers.Cohere2MoeConfig) (نموذج Cohere2MoeConfig)
- **cohere2_vision** -- [Cohere2VisionConfig](/docs/transformers/main/ar/model_doc/cohere2_vision#transformers.Cohere2VisionConfig) (نموذج Cohere2VisionConfig)
- **cohere_asr** -- [CohereAsrConfig](/docs/transformers/main/ar/model_doc/cohere_asr#transformers.CohereAsrConfig) (نموذج CohereAsrConfig)
- **cohere_compass** -- [CohereCompassConfig](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassConfig) (نموذج CohereCompassConfig)
- **cohere_compass_text** -- [CohereCompassTextConfig](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassTextConfig) (نموذج CohereCompassTextConfig)
- **cohere_compass_vision** -- [CohereCompassVisionConfig](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassVisionConfig) (نموذج CohereCompassVisionConfig)
- **colmodernvbert** -- [ColModernVBertConfig](/docs/transformers/main/ar/model_doc/colmodernvbert#transformers.ColModernVBertConfig) (نموذج ColModernVBertConfig)
- **colpali** -- [ColPaliConfig](/docs/transformers/main/ar/model_doc/colpali#transformers.ColPaliConfig) (نموذج ColPaliConfig)
- **colqwen2** -- [ColQwen2Config](/docs/transformers/main/ar/model_doc/colqwen2#transformers.ColQwen2Config) (نموذج ColQwen2Config)
- **conditional_detr** -- [ConditionalDetrConfig](/docs/transformers/main/ar/model_doc/conditional_detr#transformers.ConditionalDetrConfig) (نموذج ConditionalDetrConfig)
- **convbert** -- [ConvBertConfig](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertConfig) (نموذج ConvBertConfig)
- **convnext** -- [ConvNextConfig](/docs/transformers/main/ar/model_doc/convnext#transformers.ConvNextConfig) (نموذج ConvNextConfig)
- **convnextv2** -- [ConvNextV2Config](/docs/transformers/main/ar/model_doc/convnextv2#transformers.ConvNextV2Config) (نموذج ConvNextV2Config)
- **cosmos3_edge** -- [Cosmos3EdgeConfig](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeConfig) (نموذج Cosmos3EdgeConfig)
- **cosmos3_edge_text** -- [Cosmos3EdgeTextConfig](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeTextConfig) (نموذج Cosmos3EdgeTextConfig)
- **cosmos3_edge_vision** -- [Cosmos3EdgeVisionConfig](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeVisionConfig) (نموذج Cosmos3EdgeVisionConfig)
- **cosmos3_omni** -- [Cosmos3OmniConfig](/docs/transformers/main/ar/model_doc/cosmos3_omni#transformers.Cosmos3OmniConfig) (نموذج Cosmos3OmniConfig)
- **cpmant** -- [CpmAntConfig](/docs/transformers/main/ar/model_doc/cpmant#transformers.CpmAntConfig) (نموذج CpmAntConfig)
- **csm** -- [CsmConfig](/docs/transformers/main/ar/model_doc/csm#transformers.CsmConfig) (نموذج CsmConfig)
- **csm_depth_decoder_model** -- [CsmDepthDecoderConfig](/docs/transformers/main/ar/model_doc/csm#transformers.CsmDepthDecoderConfig) (نموذج CsmDepthDecoderConfig)
- **ctrl** -- [CTRLConfig](/docs/transformers/main/ar/model_doc/ctrl#transformers.CTRLConfig) (نموذج CTRLConfig)
- **cvt** -- [CvtConfig](/docs/transformers/main/ar/model_doc/cvt#transformers.CvtConfig) (نموذج CvtConfig)
- **cwm** -- [CwmConfig](/docs/transformers/main/ar/model_doc/cwm#transformers.CwmConfig) (نموذج CwmConfig)
- **d_fine** -- [DFineConfig](/docs/transformers/main/ar/model_doc/d_fine#transformers.DFineConfig) (نموذج DFineConfig)
- **dab-detr** -- [DabDetrConfig](/docs/transformers/main/ar/model_doc/dab-detr#transformers.DabDetrConfig) (نموذج DabDetrConfig)
- **dac** -- [DacConfig](/docs/transformers/main/ar/model_doc/dac#transformers.DacConfig) (نموذج DacConfig)
- **data2vec-audio** -- [Data2VecAudioConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecAudioConfig) (نموذج Data2VecAudioConfig)
- **data2vec-text** -- [Data2VecTextConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextConfig) (نموذج Data2VecTextConfig)
- **data2vec-vision** -- [Data2VecVisionConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecVisionConfig) (نموذج Data2VecVisionConfig)
- **dbrx** -- [DbrxConfig](/docs/transformers/main/ar/model_doc/dbrx#transformers.DbrxConfig) (نموذج DbrxConfig)
- **deberta** -- [DebertaConfig](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaConfig) (نموذج DebertaConfig)
- **deberta-v2** -- [DebertaV2Config](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2Config) (نموذج DebertaV2Config)
- **decision_transformer** -- [DecisionTransformerConfig](/docs/transformers/main/ar/model_doc/decision_transformer#transformers.DecisionTransformerConfig) (نموذج DecisionTransformerConfig)
- **deepseek_ocr2** -- [DeepseekOcr2Config](/docs/transformers/main/ar/model_doc/deepseek_ocr2#transformers.DeepseekOcr2Config) (نموذج DeepseekOcr2Config)
- **deepseek_ocr2_encoder** -- [DeepseekOcr2VisionEncoderConfig](/docs/transformers/main/ar/model_doc/deepseek_ocr2#transformers.DeepseekOcr2VisionEncoderConfig) (نموذج DeepseekOcr2VisionEncoderConfig)
- **deepseek_ocr2_sam_vision_model** -- [DeepseekOcr2SamVisionConfig](/docs/transformers/main/ar/model_doc/deepseek_ocr2#transformers.DeepseekOcr2SamVisionConfig) (نموذج DeepseekOcr2SamVisionConfig)
- **deepseek_ocr2_text** -- [DeepseekOcr2TextConfig](/docs/transformers/main/ar/model_doc/deepseek_ocr2#transformers.DeepseekOcr2TextConfig) (نموذج DeepseekOcr2TextConfig)
- **deepseek_ocr2_vision** -- [DeepseekOcr2VisionConfig](/docs/transformers/main/ar/model_doc/deepseek_ocr2#transformers.DeepseekOcr2VisionConfig) (نموذج DeepseekOcr2VisionConfig)
- **deepseek_v2** -- [DeepseekV2Config](/docs/transformers/main/ar/model_doc/deepseek_v2#transformers.DeepseekV2Config) (نموذج DeepseekV2Config)
- **deepseek_v3** -- [DeepseekV3Config](/docs/transformers/main/ar/model_doc/deepseek_v3#transformers.DeepseekV3Config) (نموذج DeepseekV3Config)
- **deepseek_v32** -- [DeepseekV32Config](/docs/transformers/main/ar/model_doc/deepseek_v32#transformers.DeepseekV32Config) (نموذج DeepseekV32Config)
- **deepseek_v4** -- [DeepseekV4Config](/docs/transformers/main/ar/model_doc/deepseek_v4#transformers.DeepseekV4Config) (نموذج DeepseekV4Config)
- **deepseek_vl** -- [DeepseekVLConfig](/docs/transformers/main/ar/model_doc/deepseek_vl#transformers.DeepseekVLConfig) (نموذج DeepseekVLConfig)
- **deepseek_vl_hybrid** -- [DeepseekVLHybridConfig](/docs/transformers/main/ar/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridConfig) (نموذج DeepseekVLHybridConfig)
- **deformable_detr** -- [DeformableDetrConfig](/docs/transformers/main/ar/model_doc/deformable_detr#transformers.DeformableDetrConfig) (نموذج DeformableDetrConfig)
- **deimv2** -- [Deimv2Config](/docs/transformers/main/ar/model_doc/deimv2#transformers.Deimv2Config) (نموذج Deimv2Config)
- **deit** -- [DeiTConfig](/docs/transformers/main/ar/model_doc/deit#transformers.DeiTConfig) (نموذج DeiTConfig)
- **depth_anything** -- [DepthAnythingConfig](/docs/transformers/main/ar/model_doc/depth_anything#transformers.DepthAnythingConfig) (نموذج DepthAnythingConfig)
- **depth_pro** -- [DepthProConfig](/docs/transformers/main/ar/model_doc/depth_pro#transformers.DepthProConfig) (نموذج DepthProConfig)
- **detr** -- [DetrConfig](/docs/transformers/main/ar/model_doc/detr#transformers.DetrConfig) (نموذج DetrConfig)
- **dia** -- [DiaConfig](/docs/transformers/main/ar/model_doc/dia#transformers.DiaConfig) (نموذج DiaConfig)
- **dia_decoder** -- [DiaDecoderConfig](/docs/transformers/main/ar/model_doc/dia#transformers.DiaDecoderConfig) (نموذج DiaDecoderConfig)
- **dia_encoder** -- [DiaEncoderConfig](/docs/transformers/main/ar/model_doc/dia#transformers.DiaEncoderConfig) (نموذج DiaEncoderConfig)
- **diffllama** -- [DiffLlamaConfig](/docs/transformers/main/ar/model_doc/diffllama#transformers.DiffLlamaConfig) (نموذج DiffLlamaConfig)
- **diffusion_gemma** -- [DiffusionGemmaConfig](/docs/transformers/main/ar/model_doc/diffusion_gemma#transformers.DiffusionGemmaConfig) (نموذج DiffusionGemmaConfig)
- **diffusion_gemma_text** -- [DiffusionGemmaTextConfig](/docs/transformers/main/ar/model_doc/diffusion_gemma#transformers.DiffusionGemmaTextConfig) (نموذج DiffusionGemmaTextConfig)
- **dinat** -- [DinatConfig](/docs/transformers/main/ar/model_doc/dinat#transformers.DinatConfig) (نموذج DinatConfig)
- **dinov2** -- [Dinov2Config](/docs/transformers/main/ar/model_doc/dinov2#transformers.Dinov2Config) (نموذج Dinov2Config)
- **dinov2_with_registers** -- [Dinov2WithRegistersConfig](/docs/transformers/main/ar/model_doc/dinov2_with_registers#transformers.Dinov2WithRegistersConfig) (نموذج Dinov2WithRegistersConfig)
- **dinov3_convnext** -- [DINOv3ConvNextConfig](/docs/transformers/main/ar/model_doc/dinov3#transformers.DINOv3ConvNextConfig) (نموذج DINOv3ConvNextConfig)
- **dinov3_vit** -- [DINOv3ViTConfig](/docs/transformers/main/ar/model_doc/dinov3#transformers.DINOv3ViTConfig) (نموذج DINOv3ViTConfig)
- **distilbert** -- [DistilBertConfig](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertConfig) (نموذج DistilBertConfig)
- **doge** -- [DogeConfig](/docs/transformers/main/ar/model_doc/doge#transformers.DogeConfig) (نموذج DogeConfig)
- **donut-swin** -- [DonutSwinConfig](/docs/transformers/main/ar/model_doc/donut#transformers.DonutSwinConfig) (نموذج DonutSwinConfig)
- **dots1** -- [Dots1Config](/docs/transformers/main/ar/model_doc/dots1#transformers.Dots1Config) (نموذج Dots1Config)
- **dpr** -- [DPRConfig](/docs/transformers/main/ar/model_doc/dpr#transformers.DPRConfig) (نموذج DPRConfig)
- **dpt** -- [DPTConfig](/docs/transformers/main/ar/model_doc/dpt#transformers.DPTConfig) (نموذج DPTConfig)
- **edgetam** -- [EdgeTamConfig](/docs/transformers/main/ar/model_doc/edgetam#transformers.EdgeTamConfig) (نموذج EdgeTamConfig)
- **edgetam_mask_decoder** -- [EdgeTamMaskDecoderConfig](/docs/transformers/main/ar/model_doc/edgetam#transformers.EdgeTamMaskDecoderConfig) (نموذج EdgeTamMaskDecoderConfig)
- **edgetam_prompt_encoder** -- [EdgeTamPromptEncoderConfig](/docs/transformers/main/ar/model_doc/edgetam#transformers.EdgeTamPromptEncoderConfig) (نموذج EdgeTamPromptEncoderConfig)
- **edgetam_video** -- [EdgeTamVideoConfig](/docs/transformers/main/ar/model_doc/edgetam_video#transformers.EdgeTamVideoConfig) (نموذج EdgeTamVideoConfig)
- **edgetam_video_mask_decoder** -- [EdgeTamVideoMaskDecoderConfig](/docs/transformers/main/ar/model_doc/edgetam_video#transformers.EdgeTamVideoMaskDecoderConfig) (نموذج EdgeTamVideoMaskDecoderConfig)
- **edgetam_video_prompt_encoder** -- [EdgeTamVideoPromptEncoderConfig](/docs/transformers/main/ar/model_doc/edgetam_video#transformers.EdgeTamVideoPromptEncoderConfig) (نموذج EdgeTamVideoPromptEncoderConfig)
- **edgetam_vision_model** -- [EdgeTamVisionConfig](/docs/transformers/main/ar/model_doc/edgetam#transformers.EdgeTamVisionConfig) (نموذج EdgeTamVisionConfig)
- **efficientloftr** -- [EfficientLoFTRConfig](/docs/transformers/main/ar/model_doc/efficientloftr#transformers.EfficientLoFTRConfig) (نموذج EfficientLoFTRConfig)
- **efficientnet** -- [EfficientNetConfig](/docs/transformers/main/ar/model_doc/efficientnet#transformers.EfficientNetConfig) (نموذج EfficientNetConfig)
- **electra** -- [ElectraConfig](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraConfig) (نموذج ElectraConfig)
- **embedding_gemma2** -- [EmbeddingGemma2Config](/docs/transformers/main/ar/model_doc/embedding_gemma2#transformers.EmbeddingGemma2Config) (نموذج EmbeddingGemma2Config)
- **embedding_gemma2_text** -- [EmbeddingGemma2TextConfig](/docs/transformers/main/ar/model_doc/embedding_gemma2#transformers.EmbeddingGemma2TextConfig) (نموذج EmbeddingGemma2TextConfig)
- **emu3** -- [Emu3Config](/docs/transformers/main/ar/model_doc/emu3#transformers.Emu3Config) (نموذج Emu3Config)
- **emu3_text_model** -- [Emu3TextConfig](/docs/transformers/main/ar/model_doc/emu3#transformers.Emu3TextConfig) (نموذج Emu3TextConfig)
- **emu3_vqgan** -- [Emu3VQVAEConfig](/docs/transformers/main/ar/model_doc/emu3#transformers.Emu3VQVAEConfig) (نموذج Emu3VQVAEConfig)
- **encodec** -- [EncodecConfig](/docs/transformers/main/ar/model_doc/encodec#transformers.EncodecConfig) (نموذج EncodecConfig)
- **encoder-decoder** -- [EncoderDecoderConfig](/docs/transformers/main/ar/model_doc/encoder-decoder#transformers.EncoderDecoderConfig) (نموذج EncoderDecoderConfig)
- **eomt** -- [EomtConfig](/docs/transformers/main/ar/model_doc/eomt#transformers.EomtConfig) (نموذج EomtConfig)
- **eomt_dinov3** -- [EomtDinov3Config](/docs/transformers/main/ar/model_doc/eomt_dinov3#transformers.EomtDinov3Config) (نموذج EomtDinov3Config)
- **ernie** -- [ErnieConfig](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieConfig) (نموذج ErnieConfig)
- **ernie4_5** -- [Ernie4_5Config](/docs/transformers/main/ar/model_doc/ernie4_5#transformers.Ernie4_5Config) (نموذج Ernie4_5Config)
- **ernie4_5_moe** -- [Ernie4_5_MoeConfig](/docs/transformers/main/ar/model_doc/ernie4_5_moe#transformers.Ernie4_5_MoeConfig) (نموذج Ernie4_5_MoeConfig)
- **ernie4_5_vl_moe** -- [Ernie4_5_VLMoeConfig](/docs/transformers/main/ar/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeConfig) (نموذج Ernie4_5_VLMoeConfig)
- **ernie4_5_vl_moe_text** -- [Ernie4_5_VLMoeTextConfig](/docs/transformers/main/ar/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeTextConfig) (نموذج Ernie4_5_VLMoeTextConfig)
- **ernie4_5_vl_moe_vision** -- [Ernie4_5_VLMoeVisionConfig](/docs/transformers/main/ar/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeVisionConfig) (نموذج Ernie4_5_VLMoeVisionConfig)
- **esm** -- [EsmConfig](/docs/transformers/main/ar/model_doc/esm#transformers.EsmConfig) (نموذج EsmConfig)
- **esmc** -- [EsmcConfig](/docs/transformers/main/ar/model_doc/esmc#transformers.EsmcConfig) (نموذج EsmcConfig)
- **esmfold2** -- [EsmFold2Config](/docs/transformers/main/ar/model_doc/esmfold2#transformers.EsmFold2Config) (نموذج EsmFold2Config)
- **eurobert** -- [EuroBertConfig](/docs/transformers/main/ar/model_doc/eurobert#transformers.EuroBertConfig) (نموذج EuroBertConfig)
- **evolla** -- [EvollaConfig](/docs/transformers/main/ar/model_doc/evolla#transformers.EvollaConfig) (نموذج EvollaConfig)
- **exaone4** -- [Exaone4Config](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4Config) (نموذج Exaone4Config)
- **exaone4_5** -- [Exaone4_5_Config](/docs/transformers/main/ar/model_doc/exaone4_5#transformers.Exaone4_5_Config) (نموذج Exaone4_5_Config)
- **exaone4_5_vision** -- [Exaone4_5_VisionConfig](/docs/transformers/main/ar/model_doc/exaone4_5#transformers.Exaone4_5_VisionConfig) (نموذج Exaone4_5_VisionConfig)
- **exaone_moe** -- [ExaoneMoeConfig](/docs/transformers/main/ar/model_doc/exaone_moe#transformers.ExaoneMoeConfig) (نموذج ExaoneMoeConfig)
- **falcon** -- [FalconConfig](/docs/transformers/main/ar/model_doc/falcon#transformers.FalconConfig) (نموذج FalconConfig)
- **falcon_h1** -- [FalconH1Config](/docs/transformers/main/ar/model_doc/falcon_h1#transformers.FalconH1Config) (نموذج FalconH1Config)
- **falcon_mamba** -- [FalconMambaConfig](/docs/transformers/main/ar/model_doc/falcon_mamba#transformers.FalconMambaConfig) (نموذج FalconMambaConfig)
- **fast_vlm** -- [FastVlmConfig](/docs/transformers/main/ar/model_doc/fast_vlm#transformers.FastVlmConfig) (نموذج FastVlmConfig)
- **fastspeech2_conformer** -- [FastSpeech2ConformerConfig](/docs/transformers/main/ar/model_doc/fastspeech2_conformer#transformers.FastSpeech2ConformerConfig) (نموذج FastSpeech2ConformerConfig)
- **fastspeech2_conformer_hifigan** -- [FastSpeech2ConformerHifiGanConfig](/docs/transformers/main/ar/model_doc/fastspeech2_conformer#transformers.FastSpeech2ConformerHifiGanConfig) (نموذج FastSpeech2ConformerHifiGanConfig)
- **fastspeech2_conformer_with_hifigan** -- [FastSpeech2ConformerWithHifiGanConfig](/docs/transformers/main/ar/model_doc/fastspeech2_conformer#transformers.FastSpeech2ConformerWithHifiGanConfig) (نموذج FastSpeech2ConformerWithHifiGanConfig)
- **flaubert** -- [FlaubertConfig](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertConfig) (نموذج FlaubertConfig)
- **flava** -- [FlavaConfig](/docs/transformers/main/ar/model_doc/flava#transformers.FlavaConfig) (نموذج FlavaConfig)
- **flava_image_codebook** -- [FlavaImageCodebookConfig](/docs/transformers/main/ar/model_doc/flava#transformers.FlavaImageCodebookConfig) (نموذج FlavaImageCodebookConfig)
- **flava_image_model** -- [FlavaImageConfig](/docs/transformers/main/ar/model_doc/flava#transformers.FlavaImageConfig) (نموذج FlavaImageConfig)
- **flava_multimodal_model** -- [FlavaMultimodalConfig](/docs/transformers/main/ar/model_doc/flava#transformers.FlavaMultimodalConfig) (نموذج FlavaMultimodalConfig)
- **flava_text_model** -- [FlavaTextConfig](/docs/transformers/main/ar/model_doc/flava#transformers.FlavaTextConfig) (نموذج FlavaTextConfig)
- **flex_olmo** -- [FlexOlmoConfig](/docs/transformers/main/ar/model_doc/flex_olmo#transformers.FlexOlmoConfig) (نموذج FlexOlmoConfig)
- **flint** -- [FlintConfig](/docs/transformers/main/ar/model_doc/flint#transformers.FlintConfig) (نموذج FlintConfig)
- **florence2** -- [Florence2Config](/docs/transformers/main/ar/model_doc/florence2#transformers.Florence2Config) (نموذج Florence2Config)
- **florence_vision** -- [Florence2VisionConfig](/docs/transformers/main/ar/model_doc/florence2#transformers.Florence2VisionConfig) (نموذج Florence2VisionConfig)
- **fnet** -- [FNetConfig](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetConfig) (نموذج FNetConfig)
- **focalnet** -- [FocalNetConfig](/docs/transformers/main/ar/model_doc/focalnet#transformers.FocalNetConfig) (نموذج FocalNetConfig)
- **fsmt** -- [FSMTConfig](/docs/transformers/main/ar/model_doc/fsmt#transformers.FSMTConfig) (نموذج FSMTConfig)
- **fun_asr_nano** -- [FunAsrNanoConfig](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoConfig) (نموذج FunAsrNanoConfig)
- **fun_asr_nano_encoder** -- [FunAsrNanoEncoderConfig](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoEncoderConfig) (نموذج FunAsrNanoEncoderConfig)
- **funnel** -- [FunnelConfig](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelConfig) (نموذج FunnelConfig)
- **fuyu** -- [FuyuConfig](/docs/transformers/main/ar/model_doc/fuyu#transformers.FuyuConfig) (نموذج FuyuConfig)
- **gemma** -- [GemmaConfig](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaConfig) (نموذج GemmaConfig)
- **gemma2** -- [Gemma2Config](/docs/transformers/main/ar/model_doc/gemma2#transformers.Gemma2Config) (نموذج Gemma2Config)
- **gemma3** -- [Gemma3Config](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3Config) (نموذج Gemma3Config)
- **gemma3_text** -- [Gemma3TextConfig](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3TextConfig) (نموذج Gemma3TextConfig)
- **gemma3n** -- [Gemma3nConfig](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nConfig) (نموذج Gemma3nConfig)
- **gemma3n_audio** -- [Gemma3nAudioConfig](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nAudioConfig) (نموذج Gemma3nAudioConfig)
- **gemma3n_text** -- [Gemma3nTextConfig](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nTextConfig) (نموذج Gemma3nTextConfig)
- **gemma3n_vision** -- [Gemma3nVisionConfig](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nVisionConfig) (نموذج Gemma3nVisionConfig)
- **gemma4** -- [Gemma4Config](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4Config) (نموذج Gemma4Config)
- **gemma4_assistant** -- [Gemma4AssistantConfig](/docs/transformers/main/ar/model_doc/gemma4_assistant#transformers.Gemma4AssistantConfig) (نموذج Gemma4AssistantConfig)
- **gemma4_audio** -- [Gemma4AudioConfig](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4AudioConfig) (نموذج Gemma4AudioConfig)
- **gemma4_text** -- [Gemma4TextConfig](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4TextConfig) (نموذج Gemma4TextConfig)
- **gemma4_unified** -- [Gemma4UnifiedConfig](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedConfig) (نموذج Gemma4UnifiedConfig)
- **gemma4_unified_assistant** -- [Gemma4UnifiedAssistantConfig](/docs/transformers/main/ar/model_doc/gemma4_unified_assistant#transformers.Gemma4UnifiedAssistantConfig) (نموذج Gemma4UnifiedAssistantConfig)
- **gemma4_unified_audio** -- [Gemma4UnifiedAudioConfig](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedAudioConfig) (نموذج Gemma4UnifiedAudioConfig)
- **gemma4_unified_text** -- [Gemma4UnifiedTextConfig](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedTextConfig) (نموذج Gemma4UnifiedTextConfig)
- **gemma4_unified_vision** -- [Gemma4UnifiedVisionConfig](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedVisionConfig) (نموذج Gemma4UnifiedVisionConfig)
- **gemma4_vision** -- [Gemma4VisionConfig](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4VisionConfig) (نموذج Gemma4VisionConfig)
- **git** -- [GitConfig](/docs/transformers/main/ar/model_doc/git#transformers.GitConfig) (نموذج GitConfig)
- **git_vision_model** -- [GitVisionConfig](/docs/transformers/main/ar/model_doc/git#transformers.GitVisionConfig) (نموذج GitVisionConfig)
- **glm** -- [GlmConfig](/docs/transformers/main/ar/model_doc/glm#transformers.GlmConfig) (نموذج GlmConfig)
- **glm4** -- [Glm4Config](/docs/transformers/main/ar/model_doc/glm4#transformers.Glm4Config) (نموذج Glm4Config)
- **glm46v** -- [Glm46VConfig](/docs/transformers/main/ar/model_doc/glm46v#transformers.Glm46VConfig) (نموذج Glm46VConfig)
- **glm4_moe** -- [Glm4MoeConfig](/docs/transformers/main/ar/model_doc/glm4_moe#transformers.Glm4MoeConfig) (نموذج Glm4MoeConfig)
- **glm4_moe_lite** -- [Glm4MoeLiteConfig](/docs/transformers/main/ar/model_doc/glm4_moe_lite#transformers.Glm4MoeLiteConfig) (نموذج Glm4MoeLiteConfig)
- **glm4v** -- [Glm4vConfig](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vConfig) (نموذج Glm4vConfig)
- **glm4v_moe** -- [Glm4vMoeConfig](/docs/transformers/main/ar/model_doc/glm4v_moe#transformers.Glm4vMoeConfig) (نموذج Glm4vMoeConfig)
- **glm4v_moe_text** -- [Glm4vMoeTextConfig](/docs/transformers/main/ar/model_doc/glm4v_moe#transformers.Glm4vMoeTextConfig) (نموذج Glm4vMoeTextConfig)
- **glm4v_moe_vision** -- [Glm4vMoeVisionConfig](/docs/transformers/main/ar/model_doc/glm4v_moe#transformers.Glm4vMoeVisionConfig) (نموذج Glm4vMoeVisionConfig)
- **glm4v_text** -- [Glm4vTextConfig](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vTextConfig) (نموذج Glm4vTextConfig)
- **glm4v_vision** -- [Glm4vVisionConfig](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vVisionConfig) (نموذج Glm4vVisionConfig)
- **glm5_next** -- [Glm5NextConfig](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextConfig) (نموذج Glm5NextConfig)
- **glm5_next_text** -- [Glm5NextTextConfig](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextTextConfig) (نموذج Glm5NextTextConfig)
- **glm5_next_vision** -- [Glm5NextVisionConfig](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextVisionConfig) (نموذج Glm5NextVisionConfig)
- **glm_image** -- [GlmImageConfig](/docs/transformers/main/ar/model_doc/glm_image#transformers.GlmImageConfig) (نموذج GlmImageConfig)
- **glm_image_text** -- [GlmImageTextConfig](/docs/transformers/main/ar/model_doc/glm_image#transformers.GlmImageTextConfig) (نموذج GlmImageTextConfig)
- **glm_image_vision** -- [GlmImageVisionConfig](/docs/transformers/main/ar/model_doc/glm_image#transformers.GlmImageVisionConfig) (نموذج GlmImageVisionConfig)
- **glm_image_vqmodel** -- [GlmImageVQVAEConfig](/docs/transformers/main/ar/model_doc/glm_image#transformers.GlmImageVQVAEConfig) (نموذج GlmImageVQVAEConfig)
- **glm_moe_dsa** -- [GlmMoeDsaConfig](/docs/transformers/main/ar/model_doc/glm_moe_dsa#transformers.GlmMoeDsaConfig) (نموذج GlmMoeDsaConfig)
- **glm_ocr** -- [GlmOcrConfig](/docs/transformers/main/ar/model_doc/glm_ocr#transformers.GlmOcrConfig) (نموذج GlmOcrConfig)
- **glm_ocr_text** -- [GlmOcrTextConfig](/docs/transformers/main/ar/model_doc/glm_ocr#transformers.GlmOcrTextConfig) (نموذج GlmOcrTextConfig)
- **glm_ocr_vision** -- [GlmOcrVisionConfig](/docs/transformers/main/ar/model_doc/glm_ocr#transformers.GlmOcrVisionConfig) (نموذج GlmOcrVisionConfig)
- **glmasr** -- [GlmAsrConfig](/docs/transformers/main/ar/model_doc/glmasr#transformers.GlmAsrConfig) (نموذج GlmAsrConfig)
- **glmasr_encoder** -- [GlmAsrEncoderConfig](/docs/transformers/main/ar/model_doc/glmasr#transformers.GlmAsrEncoderConfig) (نموذج GlmAsrEncoderConfig)
- **glmga** -- [GlmgaConfig](/docs/transformers/main/ar/model_doc/glmga#transformers.GlmgaConfig) (نموذج GlmgaConfig)
- **glpn** -- [GLPNConfig](/docs/transformers/main/ar/model_doc/glpn#transformers.GLPNConfig) (نموذج GLPNConfig)
- **got_ocr2** -- [GotOcr2Config](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2Config) (نموذج GotOcr2Config)
- **got_ocr2_vision** -- [GotOcr2VisionConfig](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2VisionConfig) (نموذج GotOcr2VisionConfig)
- **gpt-sw3** -- [GPT2Config](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Config) (نموذج GPT2Config)
- **gpt2** -- [GPT2Config](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Config) (نموذج GPT2Config)
- **gpt_bigcode** -- [GPTBigCodeConfig](/docs/transformers/main/ar/model_doc/gpt_bigcode#transformers.GPTBigCodeConfig) (نموذج GPTBigCodeConfig)
- **gpt_neo** -- [GPTNeoConfig](/docs/transformers/main/ar/model_doc/gpt_neo#transformers.GPTNeoConfig) (نموذج GPTNeoConfig)
- **gpt_neox** -- [GPTNeoXConfig](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXConfig) (نموذج GPTNeoXConfig)
- **gpt_neox_japanese** -- [GPTNeoXJapaneseConfig](/docs/transformers/main/ar/model_doc/gpt_neox_japanese#transformers.GPTNeoXJapaneseConfig) (نموذج GPTNeoXJapaneseConfig)
- **gpt_oss** -- [GptOssConfig](/docs/transformers/main/ar/model_doc/gpt_oss#transformers.GptOssConfig) (نموذج GptOssConfig)
- **gptj** -- [GPTJConfig](/docs/transformers/main/ar/model_doc/gptj#transformers.GPTJConfig) (نموذج GPTJConfig)
- **gradium_phonon_tts** -- [GradiumPhononTTSConfig](/docs/transformers/main/ar/model_doc/gradium_phonon_tts#transformers.GradiumPhononTTSConfig) (نموذج GradiumPhononTTSConfig)
- **granite** -- [GraniteConfig](/docs/transformers/main/ar/model_doc/granite#transformers.GraniteConfig) (نموذج GraniteConfig)
- **granite4_vision** -- [Granite4VisionConfig](/docs/transformers/main/ar/model_doc/granite4_vision#transformers.Granite4VisionConfig) (نموذج Granite4VisionConfig)
- **granite4_vision_text** -- [Granite4VisionTextConfig](/docs/transformers/main/ar/model_doc/granite4_vision#transformers.Granite4VisionTextConfig) (نموذج Granite4VisionTextConfig)
- **granite_speech** -- [GraniteSpeechConfig](/docs/transformers/main/ar/model_doc/granite_speech#transformers.GraniteSpeechConfig) (نموذج GraniteSpeechConfig)
- **granite_speech5_ctc** -- [GraniteSpeech5CTCConfig](/docs/transformers/main/ar/model_doc/granite_speech5#transformers.GraniteSpeech5CTCConfig) (نموذج GraniteSpeech5CTCConfig)
- **granite_speech5_encoder** -- [GraniteSpeech5EncoderConfig](/docs/transformers/main/ar/model_doc/granite_speech5#transformers.GraniteSpeech5EncoderConfig) (نموذج GraniteSpeech5EncoderConfig)
- **granite_speech_encoder** -- [GraniteSpeechEncoderConfig](/docs/transformers/main/ar/model_doc/granite_speech#transformers.GraniteSpeechEncoderConfig) (نموذج GraniteSpeechEncoderConfig)
- **granite_speech_plus** -- [GraniteSpeechPlusConfig](/docs/transformers/main/ar/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusConfig) (نموذج GraniteSpeechPlusConfig)
- **granite_speech_plus_encoder** -- [GraniteSpeechPlusEncoderConfig](/docs/transformers/main/ar/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusEncoderConfig) (نموذج GraniteSpeechPlusEncoderConfig)
- **granite_swa** -- [GraniteSWAConfig](/docs/transformers/main/ar/model_doc/granite_swa#transformers.GraniteSWAConfig) (نموذج GraniteSWAConfig)
- **granitemoe** -- [GraniteMoeConfig](/docs/transformers/main/ar/model_doc/granitemoe#transformers.GraniteMoeConfig) (نموذج GraniteMoeConfig)
- **granitemoe_swa** -- [GraniteMoeSWAConfig](/docs/transformers/main/ar/model_doc/granitemoe_swa#transformers.GraniteMoeSWAConfig) (نموذج GraniteMoeSWAConfig)
- **granitemoehybrid** -- [GraniteMoeHybridConfig](/docs/transformers/main/ar/model_doc/granitemoehybrid#transformers.GraniteMoeHybridConfig) (نموذج GraniteMoeHybridConfig)
- **granitemoeshared** -- [GraniteMoeSharedConfig](/docs/transformers/main/ar/model_doc/granitemoeshared#transformers.GraniteMoeSharedConfig) (نموذج GraniteMoeSharedConfig)
- **grounding-dino** -- [GroundingDinoConfig](/docs/transformers/main/ar/model_doc/grounding-dino#transformers.GroundingDinoConfig) (نموذج GroundingDinoConfig)
- **groupvit** -- [GroupViTConfig](/docs/transformers/main/ar/model_doc/groupvit#transformers.GroupViTConfig) (نموذج GroupViTConfig)
- **groupvit_text_model** -- [GroupViTTextConfig](/docs/transformers/main/ar/model_doc/groupvit#transformers.GroupViTTextConfig) (نموذج GroupViTTextConfig)
- **groupvit_vision_model** -- [GroupViTVisionConfig](/docs/transformers/main/ar/model_doc/groupvit#transformers.GroupViTVisionConfig) (نموذج GroupViTVisionConfig)
- **gte** -- [GteConfig](/docs/transformers/main/ar/model_doc/gte#transformers.GteConfig) (نموذج GteConfig)
- **helium** -- [HeliumConfig](/docs/transformers/main/ar/model_doc/helium#transformers.HeliumConfig) (نموذج HeliumConfig)
- **hgnet_v2** -- [HGNetV2Config](/docs/transformers/main/ar/model_doc/hgnet_v2#transformers.HGNetV2Config) (نموذج HGNetV2Config)
- **hiera** -- [HieraConfig](/docs/transformers/main/ar/model_doc/hiera#transformers.HieraConfig) (نموذج HieraConfig)
- **higgs_audio_v2** -- [HiggsAudioV2Config](/docs/transformers/main/ar/model_doc/higgs_audio_v2#transformers.HiggsAudioV2Config) (نموذج HiggsAudioV2Config)
- **higgs_audio_v2_tokenizer** -- [HiggsAudioV2TokenizerConfig](/docs/transformers/main/ar/model_doc/higgs_audio_v2_tokenizer#transformers.HiggsAudioV2TokenizerConfig) (نموذج HiggsAudioV2TokenizerConfig)
- **hrm_text** -- [HrmTextConfig](/docs/transformers/main/ar/model_doc/hrm_text#transformers.HrmTextConfig) (نموذج HrmTextConfig)
- **hubert** -- [HubertConfig](/docs/transformers/main/ar/model_doc/hubert#transformers.HubertConfig) (نموذج HubertConfig)
- **hunyuan_v1_dense** -- [HunYuanDenseV1Config](/docs/transformers/main/ar/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1Config) (نموذج HunYuanDenseV1Config)
- **hunyuan_v1_moe** -- [HunYuanMoEV1Config](/docs/transformers/main/ar/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1Config) (نموذج HunYuanMoEV1Config)
- **hunyuan_vl** -- [HunYuanVLConfig](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLConfig) (نموذج HunYuanVLConfig)
- **hunyuan_vl_text** -- [HunYuanVLTextConfig](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLTextConfig) (نموذج HunYuanVLTextConfig)
- **hunyuan_vl_vision** -- [HunYuanVLVisionConfig](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLVisionConfig) (نموذج HunYuanVLVisionConfig)
- **hy_v3** -- [HYV3Config](/docs/transformers/main/ar/model_doc/hy_v3#transformers.HYV3Config) (نموذج HYV3Config)
- **hy_v4** -- [HYV4Config](/docs/transformers/main/ar/model_doc/hy_v4#transformers.HYV4Config) (نموذج HYV4Config)
- **hyperclovax** -- [HyperCLOVAXConfig](/docs/transformers/main/ar/model_doc/hyperclovax#transformers.HyperCLOVAXConfig) (نموذج HyperCLOVAXConfig)
- **hyperclovax_vision_v2** -- [HyperCLOVAXVisionV2Config](/docs/transformers/main/ar/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2Config) (نموذج HyperCLOVAXVisionV2Config)
- **ibert** -- [IBertConfig](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertConfig) (نموذج IBertConfig)
- **idefics** -- [IdeficsConfig](/docs/transformers/main/ar/model_doc/idefics#transformers.IdeficsConfig) (نموذج IdeficsConfig)
- **idefics2** -- [Idefics2Config](/docs/transformers/main/ar/model_doc/idefics2#transformers.Idefics2Config) (نموذج Idefics2Config)
- **idefics2_perceiver** -- [Idefics2PerceiverConfig](/docs/transformers/main/ar/model_doc/idefics2#transformers.Idefics2PerceiverConfig) (نموذج Idefics2PerceiverConfig)
- **idefics2_vision** -- [Idefics2VisionConfig](/docs/transformers/main/ar/model_doc/idefics2#transformers.Idefics2VisionConfig) (نموذج Idefics2VisionConfig)
- **idefics3** -- [Idefics3Config](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3Config) (نموذج Idefics3Config)
- **idefics3_vision** -- [Idefics3VisionConfig](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3VisionConfig) (نموذج Idefics3VisionConfig)
- **idefics_perciever** -- [IdeficsPerceiverConfig](/docs/transformers/main/ar/model_doc/idefics#transformers.IdeficsPerceiverConfig) (نموذج IdeficsPerceiverConfig)
- **idefics_vision** -- [IdeficsVisionConfig](/docs/transformers/main/ar/model_doc/idefics#transformers.IdeficsVisionConfig) (نموذج IdeficsVisionConfig)
- **ijepa** -- [IJepaConfig](/docs/transformers/main/ar/model_doc/ijepa#transformers.IJepaConfig) (نموذج IJepaConfig)
- **imagegpt** -- [ImageGPTConfig](/docs/transformers/main/ar/model_doc/imagegpt#transformers.ImageGPTConfig) (نموذج ImageGPTConfig)
- **informer** -- [InformerConfig](/docs/transformers/main/ar/model_doc/informer#transformers.InformerConfig) (نموذج InformerConfig)
- **inkling_audio** -- [InklingAudioConfig](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingAudioConfig) (نموذج InklingAudioConfig)
- **inkling_mm_model** -- [InklingConfig](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingConfig) (نموذج InklingConfig)
- **inkling_text** -- [InklingTextConfig](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingTextConfig) (نموذج InklingTextConfig)
- **inkling_vision** -- [InklingVisionConfig](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingVisionConfig) (نموذج InklingVisionConfig)
- **instructblip** -- [InstructBlipConfig](/docs/transformers/main/ar/model_doc/instructblip#transformers.InstructBlipConfig) (نموذج InstructBlipConfig)
- **instructblip_qformer** -- [InstructBlipQFormerConfig](/docs/transformers/main/ar/model_doc/instructblip#transformers.InstructBlipQFormerConfig) (نموذج InstructBlipQFormerConfig)
- **instructblip_vision_model** -- [InstructBlipVisionConfig](/docs/transformers/main/ar/model_doc/instructblip#transformers.InstructBlipVisionConfig) (نموذج InstructBlipVisionConfig)
- **instructblipvideo** -- [InstructBlipVideoConfig](/docs/transformers/main/ar/model_doc/instructblipvideo#transformers.InstructBlipVideoConfig) (نموذج InstructBlipVideoConfig)
- **instructblipvideo_qformer** -- [InstructBlipVideoQFormerConfig](/docs/transformers/main/ar/model_doc/instructblipvideo#transformers.InstructBlipVideoQFormerConfig) (نموذج InstructBlipVideoQFormerConfig)
- **instructblipvideo_vision_model** -- [InstructBlipVideoVisionConfig](/docs/transformers/main/ar/model_doc/instructblipvideo#transformers.InstructBlipVideoVisionConfig) (نموذج InstructBlipVideoVisionConfig)
- **internvl** -- [InternVLConfig](/docs/transformers/main/ar/model_doc/internvl#transformers.InternVLConfig) (نموذج InternVLConfig)
- **internvl_vision** -- [InternVLVisionConfig](/docs/transformers/main/ar/model_doc/internvl#transformers.InternVLVisionConfig) (نموذج InternVLVisionConfig)
- **jais2** -- [Jais2Config](/docs/transformers/main/ar/model_doc/jais2#transformers.Jais2Config) (نموذج Jais2Config)
- **jamba** -- [JambaConfig](/docs/transformers/main/ar/model_doc/jamba#transformers.JambaConfig) (نموذج JambaConfig)
- **janus** -- [JanusConfig](/docs/transformers/main/ar/model_doc/janus#transformers.JanusConfig) (نموذج JanusConfig)
- **janus_vision_model** -- [JanusVisionConfig](/docs/transformers/main/ar/model_doc/janus#transformers.JanusVisionConfig) (نموذج JanusVisionConfig)
- **janus_vqgan** -- [JanusVQVAEConfig](/docs/transformers/main/ar/model_doc/janus#transformers.JanusVQVAEConfig) (نموذج JanusVQVAEConfig)
- **jetmoe** -- [JetMoeConfig](/docs/transformers/main/ar/model_doc/jetmoe#transformers.JetMoeConfig) (نموذج JetMoeConfig)
- **jina_embeddings_v3** -- [JinaEmbeddingsV3Config](/docs/transformers/main/ar/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3Config) (نموذج JinaEmbeddingsV3Config)
- **kimi_k25** -- [Kimi_K25Config](/docs/transformers/main/ar/model_doc/kimi_k25#transformers.Kimi_K25Config) (نموذج Kimi_K25Config)
- **kimi_k25_vision** -- [Kimi_K25VisionConfig](/docs/transformers/main/ar/model_doc/kimi_k25#transformers.Kimi_K25VisionConfig) (نموذج Kimi_K25VisionConfig)
- **kimi_linear** -- [KimiLinearConfig](/docs/transformers/main/ar/model_doc/kimi_linear#transformers.KimiLinearConfig) (نموذج KimiLinearConfig)
- **kolibri1** -- [Kolibri1Config](/docs/transformers/main/ar/model_doc/kolibri1#transformers.Kolibri1Config) (نموذج Kolibri1Config)
- **kosmos-2** -- [Kosmos2Config](/docs/transformers/main/ar/model_doc/kosmos-2#transformers.Kosmos2Config) (نموذج Kosmos2Config)
- **kosmos-2.5** -- [Kosmos2_5Config](/docs/transformers/main/ar/model_doc/kosmos2_5#transformers.Kosmos2_5Config) (نموذج Kosmos2_5Config)
- **kosmos_2_5_text_model** -- [Kosmos2_5TextConfig](/docs/transformers/main/ar/model_doc/kosmos2_5#transformers.Kosmos2_5TextConfig) (نموذج Kosmos2_5TextConfig)
- **kosmos_2_5_vision_model** -- [Kosmos2_5VisionConfig](/docs/transformers/main/ar/model_doc/kosmos2_5#transformers.Kosmos2_5VisionConfig) (نموذج Kosmos2_5VisionConfig)
- **kosmos_2_text_model** -- [Kosmos2TextConfig](/docs/transformers/main/ar/model_doc/kosmos-2#transformers.Kosmos2TextConfig) (نموذج Kosmos2TextConfig)
- **kosmos_2_vision_model** -- [Kosmos2VisionConfig](/docs/transformers/main/ar/model_doc/kosmos-2#transformers.Kosmos2VisionConfig) (نموذج Kosmos2VisionConfig)
- **kyutai_speech_to_text** -- [KyutaiSpeechToTextConfig](/docs/transformers/main/ar/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextConfig) (نموذج KyutaiSpeechToTextConfig)
- **laguna** -- [LagunaConfig](/docs/transformers/main/ar/model_doc/laguna#transformers.LagunaConfig) (نموذج LagunaConfig)
- **lasr_ctc** -- [LasrCTCConfig](/docs/transformers/main/ar/model_doc/lasr#transformers.LasrCTCConfig) (نموذج LasrCTCConfig)
- **lasr_encoder** -- [LasrEncoderConfig](/docs/transformers/main/ar/model_doc/lasr#transformers.LasrEncoderConfig) (نموذج LasrEncoderConfig)
- **layoutlm** -- [LayoutLMConfig](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMConfig) (نموذج LayoutLMConfig)
- **layoutlmv2** -- [LayoutLMv2Config](/docs/transformers/main/ar/model_doc/layoutlmv2#transformers.LayoutLMv2Config) (نموذج LayoutLMv2Config)
- **layoutlmv3** -- [LayoutLMv3Config](/docs/transformers/main/ar/model_doc/layoutlmv3#transformers.LayoutLMv3Config) (نموذج LayoutLMv3Config)
- **layoutxlm** -- [LayoutXLMConfig](/docs/transformers/main/ar/model_doc/layoutxlm#transformers.LayoutXLMConfig) (نموذج LayoutXLMConfig)
- **led** -- [LEDConfig](/docs/transformers/main/ar/model_doc/led#transformers.LEDConfig) (نموذج LEDConfig)
- **levit** -- [LevitConfig](/docs/transformers/main/ar/model_doc/levit#transformers.LevitConfig) (نموذج LevitConfig)
- **lfm2** -- [Lfm2Config](/docs/transformers/main/ar/model_doc/lfm2#transformers.Lfm2Config) (نموذج Lfm2Config)
- **lfm2_moe** -- [Lfm2MoeConfig](/docs/transformers/main/ar/model_doc/lfm2_moe#transformers.Lfm2MoeConfig) (نموذج Lfm2MoeConfig)
- **lfm2_vl** -- [Lfm2VlConfig](/docs/transformers/main/ar/model_doc/lfm2_vl#transformers.Lfm2VlConfig) (نموذج Lfm2VlConfig)
- **lightglue** -- [LightGlueConfig](/docs/transformers/main/ar/model_doc/lightglue#transformers.LightGlueConfig) (نموذج LightGlueConfig)
- **lighton_ocr** -- [LightOnOcrConfig](/docs/transformers/main/ar/model_doc/lighton_ocr#transformers.LightOnOcrConfig) (نموذج LightOnOcrConfig)
- **lilt** -- [LiltConfig](/docs/transformers/main/ar/model_doc/lilt#transformers.LiltConfig) (نموذج LiltConfig)
- **llama** -- [LlamaConfig](/docs/transformers/main/ar/model_doc/llama2#transformers.LlamaConfig) (نموذج LlamaConfig)
- **llama4** -- [Llama4Config](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4Config) (نموذج Llama4Config)
- **llama4_text** -- [Llama4TextConfig](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4TextConfig) (نموذج Llama4TextConfig)
- **llama4_vision_model** -- [Llama4VisionConfig](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4VisionConfig) (نموذج Llama4VisionConfig)
- **llava** -- [LlavaConfig](/docs/transformers/main/ar/model_doc/llava#transformers.LlavaConfig) (نموذج LlavaConfig)
- **llava_next** -- [LlavaNextConfig](/docs/transformers/main/ar/model_doc/granitevision#transformers.LlavaNextConfig) (نموذج LlavaNextConfig)
- **llava_next_video** -- [LlavaNextVideoConfig](/docs/transformers/main/ar/model_doc/llava_next_video#transformers.LlavaNextVideoConfig) (نموذج LlavaNextVideoConfig)
- **llava_onevision** -- [LlavaOnevisionConfig](/docs/transformers/main/ar/model_doc/llava_onevision#transformers.LlavaOnevisionConfig) (نموذج LlavaOnevisionConfig)
- **longcat_flash** -- [LongcatFlashConfig](/docs/transformers/main/ar/model_doc/longcat_flash#transformers.LongcatFlashConfig) (نموذج LongcatFlashConfig)
- **longformer** -- [LongformerConfig](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerConfig) (نموذج LongformerConfig)
- **longt5** -- [LongT5Config](/docs/transformers/main/ar/model_doc/longt5#transformers.LongT5Config) (نموذج LongT5Config)
- **luke** -- [LukeConfig](/docs/transformers/main/ar/model_doc/luke#transformers.LukeConfig) (نموذج LukeConfig)
- **lw_detr** -- [LwDetrConfig](/docs/transformers/main/ar/model_doc/lw_detr#transformers.LwDetrConfig) (نموذج LwDetrConfig)
- **lw_detr_vit** -- [LwDetrViTConfig](/docs/transformers/main/ar/model_doc/lw_detr#transformers.LwDetrViTConfig) (نموذج LwDetrViTConfig)
- **lxmert** -- [LxmertConfig](/docs/transformers/main/ar/model_doc/lxmert#transformers.LxmertConfig) (نموذج LxmertConfig)
- **m2m_100** -- [M2M100Config](/docs/transformers/main/ar/model_doc/m2m_100#transformers.M2M100Config) (نموذج M2M100Config)
- **mamba** -- [MambaConfig](/docs/transformers/main/ar/model_doc/mamba#transformers.MambaConfig) (نموذج MambaConfig)
- **mamba2** -- [Mamba2Config](/docs/transformers/main/ar/model_doc/mamba2#transformers.Mamba2Config) (نموذج Mamba2Config)
- **marian** -- [MarianConfig](/docs/transformers/main/ar/model_doc/marian#transformers.MarianConfig) (نموذج MarianConfig)
- **markuplm** -- [MarkupLMConfig](/docs/transformers/main/ar/model_doc/markuplm#transformers.MarkupLMConfig) (نموذج MarkupLMConfig)
- **mask2former** -- [Mask2FormerConfig](/docs/transformers/main/ar/model_doc/mask2former#transformers.Mask2FormerConfig) (نموذج Mask2FormerConfig)
- **maskformer** -- [MaskFormerConfig](/docs/transformers/main/ar/model_doc/maskformer#transformers.MaskFormerConfig) (نموذج MaskFormerConfig)
- **maskformer-swin** -- `MaskFormerSwinConfig` (نموذج MaskFormerSwinConfig)
- **mbart** -- [MBartConfig](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartConfig) (نموذج MBartConfig)
- **megatron-bert** -- [MegatronBertConfig](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertConfig) (نموذج MegatronBertConfig)
- **mellum** -- [MellumConfig](/docs/transformers/main/ar/model_doc/mellum#transformers.MellumConfig) (نموذج MellumConfig)
- **metaclip_2** -- [MetaClip2Config](/docs/transformers/main/ar/model_doc/metaclip_2#transformers.MetaClip2Config) (نموذج MetaClip2Config)
- **metaclip_2_text_model** -- [MetaClip2TextConfig](/docs/transformers/main/ar/model_doc/metaclip_2#transformers.MetaClip2TextConfig) (نموذج MetaClip2TextConfig)
- **metaclip_2_vision_model** -- [MetaClip2VisionConfig](/docs/transformers/main/ar/model_doc/metaclip_2#transformers.MetaClip2VisionConfig) (نموذج MetaClip2VisionConfig)
- **mgp-str** -- [MgpstrConfig](/docs/transformers/main/ar/model_doc/mgp-str#transformers.MgpstrConfig) (نموذج MgpstrConfig)
- **mimi** -- [MimiConfig](/docs/transformers/main/ar/model_doc/mimi#transformers.MimiConfig) (نموذج MimiConfig)
- **mimi_decoder** -- [MimiDecoderConfig](/docs/transformers/main/ar/model_doc/mimi#transformers.MimiDecoderConfig) (نموذج MimiDecoderConfig)
- **mimi_encoder** -- [MimiEncoderConfig](/docs/transformers/main/ar/model_doc/mimi#transformers.MimiEncoderConfig) (نموذج MimiEncoderConfig)
- **mimo_v2_flash** -- [MiMoV2FlashConfig](/docs/transformers/main/ar/model_doc/mimo_v2_flash#transformers.MiMoV2FlashConfig) (نموذج MiMoV2FlashConfig)
- **minicpm3** -- [MiniCPM3Config](/docs/transformers/main/ar/model_doc/minicpm3#transformers.MiniCPM3Config) (نموذج MiniCPM3Config)
- **minicpm_ocr** -- [MiniCPMOcrConfig](/docs/transformers/main/ar/model_doc/minicpm_ocr#transformers.MiniCPMOcrConfig) (نموذج MiniCPMOcrConfig)
- **minicpm_ocr_vision** -- [MiniCPMOcrVisionConfig](/docs/transformers/main/ar/model_doc/minicpm_ocr#transformers.MiniCPMOcrVisionConfig) (نموذج MiniCPMOcrVisionConfig)
- **minicpmv4_6** -- [MiniCPMV4_6Config](/docs/transformers/main/ar/model_doc/minicpmv4_6#transformers.MiniCPMV4_6Config) (نموذج MiniCPMV4_6Config)
- **minicpmv4_6_vision** -- [MiniCPMV4_6VisionConfig](/docs/transformers/main/ar/model_doc/minicpmv4_6#transformers.MiniCPMV4_6VisionConfig) (نموذج MiniCPMV4_6VisionConfig)
- **minicpmv4_7** -- [MiniCPMV4_7Config](/docs/transformers/main/ar/model_doc/minicpmv4_7#transformers.MiniCPMV4_7Config) (نموذج MiniCPMV4_7Config)
- **minicpmv4_7_vision** -- [MiniCPMV4_7VisionConfig](/docs/transformers/main/ar/model_doc/minicpmv4_7#transformers.MiniCPMV4_7VisionConfig) (نموذج MiniCPMV4_7VisionConfig)
- **minimax** -- [MiniMaxConfig](/docs/transformers/main/ar/model_doc/minimax#transformers.MiniMaxConfig) (نموذج MiniMaxConfig)
- **minimax_m2** -- [MiniMaxM2Config](/docs/transformers/main/ar/model_doc/minimax_m2#transformers.MiniMaxM2Config) (نموذج MiniMaxM2Config)
- **minimax_m3_vl** -- [MiniMaxM3VLConfig](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLConfig) (نموذج MiniMaxM3VLConfig)
- **minimax_m3_vl_text** -- [MiniMaxM3VLTextConfig](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLTextConfig) (نموذج MiniMaxM3VLTextConfig)
- **minimax_m3_vl_vision** -- [MiniMaxM3VLVisionConfig](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLVisionConfig) (نموذج MiniMaxM3VLVisionConfig)
- **ministral** -- [MinistralConfig](/docs/transformers/main/ar/model_doc/ministral#transformers.MinistralConfig) (نموذج MinistralConfig)
- **ministral3** -- [Ministral3Config](/docs/transformers/main/ar/model_doc/ministral3#transformers.Ministral3Config) (نموذج Ministral3Config)
- **mistral** -- [MistralConfig](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralConfig) (نموذج MistralConfig)
- **mistral3** -- [Mistral3Config](/docs/transformers/main/ar/model_doc/mistral3#transformers.Mistral3Config) (نموذج Mistral3Config)
- **mistral4** -- [Mistral4Config](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4Config) (نموذج Mistral4Config)
- **mistral_large4** -- [MistralLarge4Config](/docs/transformers/main/ar/model_doc/mistral_large4#transformers.MistralLarge4Config) (نموذج MistralLarge4Config)
- **mistral_large4_text** -- [MistralLarge4TextConfig](/docs/transformers/main/ar/model_doc/mistral_large4#transformers.MistralLarge4TextConfig) (نموذج MistralLarge4TextConfig)
- **mixtral** -- [MixtralConfig](/docs/transformers/main/ar/model_doc/mixtral#transformers.MixtralConfig) (نموذج MixtralConfig)
- **mlcd** -- [MLCDVisionConfig](/docs/transformers/main/ar/model_doc/mlcd#transformers.MLCDVisionConfig) (نموذج MLCDVisionConfig)
- **mlcd_vision_model** -- [MLCDVisionConfig](/docs/transformers/main/ar/model_doc/mlcd#transformers.MLCDVisionConfig) (نموذج MLCDVisionConfig)
- **mllama** -- [MllamaConfig](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaConfig) (نموذج MllamaConfig)
- **mllama_text_model** -- [MllamaTextConfig](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaTextConfig) (نموذج MllamaTextConfig)
- **mllama_vision_model** -- [MllamaVisionConfig](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaVisionConfig) (نموذج MllamaVisionConfig)
- **mm-grounding-dino** -- [MMGroundingDinoConfig](/docs/transformers/main/ar/model_doc/mm-grounding-dino#transformers.MMGroundingDinoConfig) (نموذج MMGroundingDinoConfig)
- **mobilebert** -- [MobileBertConfig](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertConfig) (نموذج MobileBertConfig)
- **mobilenet_v1** -- [MobileNetV1Config](/docs/transformers/main/ar/model_doc/mobilenet_v1#transformers.MobileNetV1Config) (نموذج MobileNetV1Config)
- **mobilenet_v2** -- [MobileNetV2Config](/docs/transformers/main/ar/model_doc/mobilenet_v2#transformers.MobileNetV2Config) (نموذج MobileNetV2Config)
- **mobilevit** -- [MobileViTConfig](/docs/transformers/main/ar/model_doc/mobilevit#transformers.MobileViTConfig) (نموذج MobileViTConfig)
- **mobilevitv2** -- [MobileViTV2Config](/docs/transformers/main/ar/model_doc/mobilevitv2#transformers.MobileViTV2Config) (نموذج MobileViTV2Config)
- **modernbert** -- [ModernBertConfig](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertConfig) (نموذج ModernBertConfig)
- **modernbert-decoder** -- [ModernBertDecoderConfig](/docs/transformers/main/ar/model_doc/modernbert-decoder#transformers.ModernBertDecoderConfig) (نموذج ModernBertDecoderConfig)
- **modernvbert** -- [ModernVBertConfig](/docs/transformers/main/ar/model_doc/modernvbert#transformers.ModernVBertConfig) (نموذج ModernVBertConfig)
- **molmo2** -- [Molmo2Config](/docs/transformers/main/ar/model_doc/molmo2#transformers.Molmo2Config) (نموذج Molmo2Config)
- **molmo2_adapter** -- [Molmo2AdapterConfig](/docs/transformers/main/ar/model_doc/molmo2#transformers.Molmo2AdapterConfig) (نموذج Molmo2AdapterConfig)
- **molmo2_text** -- [Molmo2TextConfig](/docs/transformers/main/ar/model_doc/molmo2#transformers.Molmo2TextConfig) (نموذج Molmo2TextConfig)
- **molmo2_vision** -- [Molmo2VisionConfig](/docs/transformers/main/ar/model_doc/molmo2#transformers.Molmo2VisionConfig) (نموذج Molmo2VisionConfig)
- **moonshine** -- [MoonshineConfig](/docs/transformers/main/ar/model_doc/moonshine#transformers.MoonshineConfig) (نموذج MoonshineConfig)
- **moonshine_streaming** -- [MoonshineStreamingConfig](/docs/transformers/main/ar/model_doc/moonshine_streaming#transformers.MoonshineStreamingConfig) (نموذج MoonshineStreamingConfig)
- **moonshine_streaming_encoder** -- [MoonshineStreamingEncoderConfig](/docs/transformers/main/ar/model_doc/moonshine_streaming#transformers.MoonshineStreamingEncoderConfig) (نموذج MoonshineStreamingEncoderConfig)
- **moshi** -- [MoshiConfig](/docs/transformers/main/ar/model_doc/moshi#transformers.MoshiConfig) (نموذج MoshiConfig)
- **moshi_depth** -- [MoshiDepthConfig](/docs/transformers/main/ar/model_doc/moshi#transformers.MoshiDepthConfig) (نموذج MoshiDepthConfig)
- **moss_transcribe_diarize** -- [MossTranscribeDiarizeConfig](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeConfig) (نموذج MossTranscribeDiarizeConfig)
- **moss_transcribe_diarize_audio** -- [MossTranscribeDiarizeAudioConfig](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeAudioConfig) (نموذج MossTranscribeDiarizeAudioConfig)
- **mpnet** -- [MPNetConfig](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetConfig) (نموذج MPNetConfig)
- **mpt** -- [MptConfig](/docs/transformers/main/ar/model_doc/mpt#transformers.MptConfig) (نموذج MptConfig)
- **mra** -- [MraConfig](/docs/transformers/main/ar/model_doc/mra#transformers.MraConfig) (نموذج MraConfig)
- **mt5** -- [MT5Config](/docs/transformers/main/ar/model_doc/mt5#transformers.MT5Config) (نموذج MT5Config)
- **muse_glimmer** -- [MuseGlimmerConfig](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerConfig) (نموذج MuseGlimmerConfig)
- **muse_glimmer_assistant** -- [MuseGlimmerAssistantConfig](/docs/transformers/main/ar/model_doc/muse_glimmer_assistant#transformers.MuseGlimmerAssistantConfig) (نموذج MuseGlimmerAssistantConfig)
- **muse_glimmer_text** -- [MuseGlimmerTextConfig](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerTextConfig) (نموذج MuseGlimmerTextConfig)
- **muse_glimmer_vision** -- [MuseGlimmerVisionConfig](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerVisionConfig) (نموذج MuseGlimmerVisionConfig)
- **muse_spark** -- [MuseSparkConfig](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkConfig) (نموذج MuseSparkConfig)
- **muse_spark_audio** -- [MuseSparkAudioConfig](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkAudioConfig) (نموذج MuseSparkAudioConfig)
- **muse_spark_text** -- [MuseSparkTextConfig](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkTextConfig) (نموذج MuseSparkTextConfig)
- **muse_spark_vision** -- [MuseSparkVisionConfig](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkVisionConfig) (نموذج MuseSparkVisionConfig)
- **musicflamingo** -- [MusicFlamingoConfig](/docs/transformers/main/ar/model_doc/musicflamingo#transformers.MusicFlamingoConfig) (نموذج MusicFlamingoConfig)
- **musicgen** -- [MusicgenConfig](/docs/transformers/main/ar/model_doc/musicgen#transformers.MusicgenConfig) (نموذج MusicgenConfig)
- **musicgen_decoder** -- [MusicgenDecoderConfig](/docs/transformers/main/ar/model_doc/musicgen#transformers.MusicgenDecoderConfig) (نموذج MusicgenDecoderConfig)
- **musicgen_melody** -- [MusicgenMelodyConfig](/docs/transformers/main/ar/model_doc/musicgen_melody#transformers.MusicgenMelodyConfig) (نموذج MusicgenMelodyConfig)
- **musicgen_melody_decoder** -- [MusicgenMelodyDecoderConfig](/docs/transformers/main/ar/model_doc/musicgen_melody#transformers.MusicgenMelodyDecoderConfig) (نموذج MusicgenMelodyDecoderConfig)
- **mvp** -- [MvpConfig](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpConfig) (نموذج MvpConfig)
- **nanochat** -- [NanoChatConfig](/docs/transformers/main/ar/model_doc/nanochat#transformers.NanoChatConfig) (نموذج NanoChatConfig)
- **nemo_speechlm** -- [Nemotron3_5TranscribeConfig](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeConfig) (نموذج Nemotron3_5TranscribeConfig)
- **nemotron** -- [NemotronConfig](/docs/transformers/main/ar/model_doc/nemotron#transformers.NemotronConfig) (نموذج NemotronConfig)
- **nemotron3_5_asr** -- [Nemotron3_5AsrConfig](/docs/transformers/main/ar/model_doc/nemotron3_5_asr#transformers.Nemotron3_5AsrConfig) (نموذج Nemotron3_5AsrConfig)
- **nemotron3_5_transcribe_asr_audio** -- [Nemotron3_5TranscribeAsrAudioConfig](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeAsrAudioConfig) (نموذج Nemotron3_5TranscribeAsrAudioConfig)
- **nemotron3_5_transcribe_audio** -- [Nemotron3_5TranscribeAudioConfig](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeAudioConfig) (نموذج Nemotron3_5TranscribeAudioConfig)
- **nemotron3_5_transcribe_word_timestamp** -- [Nemotron3_5TranscribeWordTimestampConfig](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeWordTimestampConfig) (نموذج Nemotron3_5TranscribeWordTimestampConfig)
- **nemotron3_diarization** -- [Nemotron3DiarizationConfig](/docs/transformers/main/ar/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationConfig) (نموذج Nemotron3DiarizationConfig)
- **nemotron3_diarization_audio** -- [Nemotron3DiarizationAudioConfig](/docs/transformers/main/ar/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationAudioConfig) (نموذج Nemotron3DiarizationAudioConfig)
- **nemotron_asr_streaming** -- [NemotronAsrStreamingConfig](/docs/transformers/main/ar/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingConfig) (نموذج NemotronAsrStreamingConfig)
- **nemotron_asr_streaming_encoder** -- [NemotronAsrStreamingEncoderConfig](/docs/transformers/main/ar/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingEncoderConfig) (نموذج NemotronAsrStreamingEncoderConfig)
- **nemotron_h** -- [NemotronHConfig](/docs/transformers/main/ar/model_doc/nemotron_h#transformers.NemotronHConfig) (نموذج NemotronHConfig)
- **nemotron_h_omni** -- [NemotronH_Omni_Reasoning_V3_Config](/docs/transformers/main/ar/model_doc/nemotron_h_omni#transformers.NemotronH_Omni_Reasoning_V3_Config) (نموذج NemotronH_Omni_Reasoning_V3_Config)
- **neomme** -- [NeoMMEConfig](/docs/transformers/main/ar/model_doc/neomme#transformers.NeoMMEConfig) (نموذج NeoMMEConfig)
- **neucodec** -- [NeuCodecConfig](/docs/transformers/main/ar/model_doc/neucodec#transformers.NeuCodecConfig) (نموذج NeuCodecConfig)
- **nllb-moe** -- [NllbMoeConfig](/docs/transformers/main/ar/model_doc/nllb-moe#transformers.NllbMoeConfig) (نموذج NllbMoeConfig)
- **nomic_bert** -- [NomicBertConfig](/docs/transformers/main/ar/model_doc/nomic_bert#transformers.NomicBertConfig) (نموذج NomicBertConfig)
- **nougat** -- [NougatConfig](/docs/transformers/main/ar/model_doc/nougat#transformers.NougatConfig) (نموذج NougatConfig)
- **nystromformer** -- [NystromformerConfig](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerConfig) (نموذج NystromformerConfig)
- **olmo** -- [OlmoConfig](/docs/transformers/main/ar/model_doc/olmo#transformers.OlmoConfig) (نموذج OlmoConfig)
- **olmo2** -- [Olmo2Config](/docs/transformers/main/ar/model_doc/olmo2#transformers.Olmo2Config) (نموذج Olmo2Config)
- **olmo3** -- [Olmo3Config](/docs/transformers/main/ar/model_doc/olmo3#transformers.Olmo3Config) (نموذج Olmo3Config)
- **olmo_hybrid** -- [OlmoHybridConfig](/docs/transformers/main/ar/model_doc/olmo_hybrid#transformers.OlmoHybridConfig) (نموذج OlmoHybridConfig)
- **olmoe** -- [OlmoeConfig](/docs/transformers/main/ar/model_doc/olmoe#transformers.OlmoeConfig) (نموذج OlmoeConfig)
- **omdet-turbo** -- [OmDetTurboConfig](/docs/transformers/main/ar/model_doc/omdet-turbo#transformers.OmDetTurboConfig) (نموذج OmDetTurboConfig)
- **oneformer** -- [OneFormerConfig](/docs/transformers/main/ar/model_doc/oneformer#transformers.OneFormerConfig) (نموذج OneFormerConfig)
- **openai-gpt** -- [OpenAIGPTConfig](/docs/transformers/main/ar/model_doc/openai-gpt#transformers.OpenAIGPTConfig) (نموذج OpenAIGPTConfig)
- **openai_privacy_filter** -- [OpenAIPrivacyFilterConfig](/docs/transformers/main/ar/model_doc/openai_privacy_filter#transformers.OpenAIPrivacyFilterConfig) (نموذج OpenAIPrivacyFilterConfig)
- **opt** -- [OPTConfig](/docs/transformers/main/ar/model_doc/opt#transformers.OPTConfig) (نموذج OPTConfig)
- **ovis2** -- [Ovis2Config](/docs/transformers/main/ar/model_doc/ovis2#transformers.Ovis2Config) (نموذج Ovis2Config)
- **ovis2_vision** -- [Ovis2VisionConfig](/docs/transformers/main/ar/model_doc/ovis2#transformers.Ovis2VisionConfig) (نموذج Ovis2VisionConfig)
- **owlv2** -- [Owlv2Config](/docs/transformers/main/ar/model_doc/owlv2#transformers.Owlv2Config) (نموذج Owlv2Config)
- **owlv2_text_model** -- [Owlv2TextConfig](/docs/transformers/main/ar/model_doc/owlv2#transformers.Owlv2TextConfig) (نموذج Owlv2TextConfig)
- **owlv2_vision_model** -- [Owlv2VisionConfig](/docs/transformers/main/ar/model_doc/owlv2#transformers.Owlv2VisionConfig) (نموذج Owlv2VisionConfig)
- **owlvit** -- [OwlViTConfig](/docs/transformers/main/ar/model_doc/owlvit#transformers.OwlViTConfig) (نموذج OwlViTConfig)
- **owlvit_text_model** -- [OwlViTTextConfig](/docs/transformers/main/ar/model_doc/owlvit#transformers.OwlViTTextConfig) (نموذج OwlViTTextConfig)
- **owlvit_vision_model** -- [OwlViTVisionConfig](/docs/transformers/main/ar/model_doc/owlvit#transformers.OwlViTVisionConfig) (نموذج OwlViTVisionConfig)
- **paddleocr_vl** -- [PaddleOCRVLConfig](/docs/transformers/main/ar/model_doc/paddleocr_vl#transformers.PaddleOCRVLConfig) (نموذج PaddleOCRVLConfig)
- **paddleocr_vl_text** -- [PaddleOCRTextConfig](/docs/transformers/main/ar/model_doc/paddleocr_vl#transformers.PaddleOCRTextConfig) (نموذج PaddleOCRTextConfig)
- **paddleocr_vl_vision** -- [PaddleOCRVisionConfig](/docs/transformers/main/ar/model_doc/paddleocr_vl#transformers.PaddleOCRVisionConfig) (نموذج PaddleOCRVisionConfig)
- **paligemma** -- [PaliGemmaConfig](/docs/transformers/main/ar/model_doc/paligemma#transformers.PaliGemmaConfig) (نموذج PaliGemmaConfig)
- **parakeet_ctc** -- [ParakeetCTCConfig](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetCTCConfig) (نموذج ParakeetCTCConfig)
- **parakeet_encoder** -- [ParakeetEncoderConfig](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetEncoderConfig) (نموذج ParakeetEncoderConfig)
- **parakeet_rnnt** -- [ParakeetRNNTConfig](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetRNNTConfig) (نموذج ParakeetRNNTConfig)
- **parakeet_tdt** -- [ParakeetTDTConfig](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetTDTConfig) (نموذج ParakeetTDTConfig)
- **patchtsmixer** -- [PatchTSMixerConfig](/docs/transformers/main/ar/model_doc/patchtsmixer#transformers.PatchTSMixerConfig) (نموذج PatchTSMixerConfig)
- **patchtst** -- [PatchTSTConfig](/docs/transformers/main/ar/model_doc/patchtst#transformers.PatchTSTConfig) (نموذج PatchTSTConfig)
- **pe_audio** -- [PeAudioConfig](/docs/transformers/main/ar/model_doc/pe_audio#transformers.PeAudioConfig) (نموذج PeAudioConfig)
- **pe_audio_encoder** -- [PeAudioEncoderConfig](/docs/transformers/main/ar/model_doc/pe_audio#transformers.PeAudioEncoderConfig) (نموذج PeAudioEncoderConfig)
- **pe_audio_video** -- [PeAudioVideoConfig](/docs/transformers/main/ar/model_doc/pe_audio_video#transformers.PeAudioVideoConfig) (نموذج PeAudioVideoConfig)
- **pe_audio_video_encoder** -- [PeAudioVideoEncoderConfig](/docs/transformers/main/ar/model_doc/pe_audio_video#transformers.PeAudioVideoEncoderConfig) (نموذج PeAudioVideoEncoderConfig)
- **pe_video** -- [PeVideoConfig](/docs/transformers/main/ar/model_doc/pe_video#transformers.PeVideoConfig) (نموذج PeVideoConfig)
- **pe_video_encoder** -- [PeVideoEncoderConfig](/docs/transformers/main/ar/model_doc/pe_video#transformers.PeVideoEncoderConfig) (نموذج PeVideoEncoderConfig)
- **pegasus** -- [PegasusConfig](/docs/transformers/main/ar/model_doc/pegasus#transformers.PegasusConfig) (نموذج PegasusConfig)
- **pegasus_x** -- [PegasusXConfig](/docs/transformers/main/ar/model_doc/pegasus_x#transformers.PegasusXConfig) (نموذج PegasusXConfig)
- **perceiver** -- [PerceiverConfig](/docs/transformers/main/ar/model_doc/perceiver#transformers.PerceiverConfig) (نموذج PerceiverConfig)
- **perception_lm** -- [PerceptionLMConfig](/docs/transformers/main/ar/model_doc/perception_lm#transformers.PerceptionLMConfig) (نموذج PerceptionLMConfig)
- **persimmon** -- [PersimmonConfig](/docs/transformers/main/ar/model_doc/persimmon#transformers.PersimmonConfig) (نموذج PersimmonConfig)
- **phi** -- [PhiConfig](/docs/transformers/main/ar/model_doc/phi#transformers.PhiConfig) (نموذج PhiConfig)
- **phi3** -- [Phi3Config](/docs/transformers/main/ar/model_doc/phi3#transformers.Phi3Config) (نموذج Phi3Config)
- **phi4_multimodal** -- [Phi4MultimodalConfig](/docs/transformers/main/ar/model_doc/phi4_multimodal#transformers.Phi4MultimodalConfig) (نموذج Phi4MultimodalConfig)
- **phi4_multimodal_audio** -- [Phi4MultimodalAudioConfig](/docs/transformers/main/ar/model_doc/phi4_multimodal#transformers.Phi4MultimodalAudioConfig) (نموذج Phi4MultimodalAudioConfig)
- **phi4_multimodal_vision** -- [Phi4MultimodalVisionConfig](/docs/transformers/main/ar/model_doc/phi4_multimodal#transformers.Phi4MultimodalVisionConfig) (نموذج Phi4MultimodalVisionConfig)
- **phimoe** -- [PhimoeConfig](/docs/transformers/main/ar/model_doc/phimoe#transformers.PhimoeConfig) (نموذج PhimoeConfig)
- **pi0** -- [PI0Config](/docs/transformers/main/ar/model_doc/pi0#transformers.PI0Config) (نموذج PI0Config)
- **pix2struct** -- [Pix2StructConfig](/docs/transformers/main/ar/model_doc/pix2struct#transformers.Pix2StructConfig) (نموذج Pix2StructConfig)
- **pix2struct_text_model** -- [Pix2StructTextConfig](/docs/transformers/main/ar/model_doc/pix2struct#transformers.Pix2StructTextConfig) (نموذج Pix2StructTextConfig)
- **pix2struct_vision_model** -- [Pix2StructVisionConfig](/docs/transformers/main/ar/model_doc/pix2struct#transformers.Pix2StructVisionConfig) (نموذج Pix2StructVisionConfig)
- **pixio** -- [PixioConfig](/docs/transformers/main/ar/model_doc/pixio#transformers.PixioConfig) (نموذج PixioConfig)
- **pixtral** -- [PixtralVisionConfig](/docs/transformers/main/ar/model_doc/pixtral#transformers.PixtralVisionConfig) (نموذج PixtralVisionConfig)
- **plbart** -- [PLBartConfig](/docs/transformers/main/ar/model_doc/plbart#transformers.PLBartConfig) (نموذج PLBartConfig)
- **pocket_tts** -- [PocketTTSConfig](/docs/transformers/main/ar/model_doc/pocket_tts#transformers.PocketTTSConfig) (نموذج PocketTTSConfig)
- **pocket_tts_audio_tokenizer** -- [PocketTTSAudioTokenizerConfig](/docs/transformers/main/ar/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerConfig) (نموذج PocketTTSAudioTokenizerConfig)
- **pocket_tts_audio_tokenizer_decoder** -- [PocketTTSAudioTokenizerDecoderConfig](/docs/transformers/main/ar/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerDecoderConfig) (نموذج PocketTTSAudioTokenizerDecoderConfig)
- **pocket_tts_audio_tokenizer_encoder** -- [PocketTTSAudioTokenizerEncoderConfig](/docs/transformers/main/ar/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerEncoderConfig) (نموذج PocketTTSAudioTokenizerEncoderConfig)
- **poolformer** -- [PoolFormerConfig](/docs/transformers/main/ar/model_doc/poolformer#transformers.PoolFormerConfig) (نموذج PoolFormerConfig)
- **pop2piano** -- [Pop2PianoConfig](/docs/transformers/main/ar/model_doc/pop2piano#transformers.Pop2PianoConfig) (نموذج Pop2PianoConfig)
- **pp_chart2table** -- [PPChart2TableConfig](/docs/transformers/main/ar/model_doc/pp_chart2table#transformers.PPChart2TableConfig) (نموذج PPChart2TableConfig)
- **pp_chart2table_vision** -- [PPChart2TableVisionConfig](/docs/transformers/main/ar/model_doc/pp_chart2table#transformers.PPChart2TableVisionConfig) (نموذج PPChart2TableVisionConfig)
- **pp_doclayout_v2** -- [PPDocLayoutV2Config](/docs/transformers/main/ar/model_doc/pp_doclayout_v2#transformers.PPDocLayoutV2Config) (نموذج PPDocLayoutV2Config)
- **pp_doclayout_v3** -- [PPDocLayoutV3Config](/docs/transformers/main/ar/model_doc/pp_doclayout_v3#transformers.PPDocLayoutV3Config) (نموذج PPDocLayoutV3Config)
- **pp_doclayout_v4** -- [PPDocLayoutV4Config](/docs/transformers/main/ar/model_doc/pp_doclayout_v4#transformers.PPDocLayoutV4Config) (نموذج PPDocLayoutV4Config)
- **pp_formulanet** -- [PPFormulaNetConfig](/docs/transformers/main/ar/model_doc/pp_formulanet#transformers.PPFormulaNetConfig) (نموذج PPFormulaNetConfig)
- **pp_formulanet_text** -- [PPFormulaNetTextConfig](/docs/transformers/main/ar/model_doc/pp_formulanet#transformers.PPFormulaNetTextConfig) (نموذج PPFormulaNetTextConfig)
- **pp_formulanet_vision** -- [PPFormulaNetVisionConfig](/docs/transformers/main/ar/model_doc/pp_formulanet#transformers.PPFormulaNetVisionConfig) (نموذج PPFormulaNetVisionConfig)
- **pp_lcnet** -- [PPLCNetConfig](/docs/transformers/main/ar/model_doc/pp_lcnet#transformers.PPLCNetConfig) (نموذج PPLCNetConfig)
- **pp_lcnet_v3** -- [PPLCNetV3Config](/docs/transformers/main/ar/model_doc/pp_lcnet_v3#transformers.PPLCNetV3Config) (نموذج PPLCNetV3Config)
- **pp_lcnet_v4** -- [PPLCNetV4Config](/docs/transformers/main/ar/model_doc/pp_lcnet_v4#transformers.PPLCNetV4Config) (نموذج PPLCNetV4Config)
- **pp_ocrv5_mobile_det** -- [PPOCRV5MobileDetConfig](/docs/transformers/main/ar/model_doc/pp_ocrv5_mobile_det#transformers.PPOCRV5MobileDetConfig) (نموذج PPOCRV5MobileDetConfig)
- **pp_ocrv5_mobile_rec** -- [PPOCRV5MobileRecConfig](/docs/transformers/main/ar/model_doc/pp_ocrv5_mobile_rec#transformers.PPOCRV5MobileRecConfig) (نموذج PPOCRV5MobileRecConfig)
- **pp_ocrv5_server_det** -- [PPOCRV5ServerDetConfig](/docs/transformers/main/ar/model_doc/pp_ocrv5_server_det#transformers.PPOCRV5ServerDetConfig) (نموذج PPOCRV5ServerDetConfig)
- **pp_ocrv5_server_rec** -- [PPOCRV5ServerRecConfig](/docs/transformers/main/ar/model_doc/pp_ocrv5_server_rec#transformers.PPOCRV5ServerRecConfig) (نموذج PPOCRV5ServerRecConfig)
- **pp_ocrv6_medium_det** -- [PPOCRV6MediumDetConfig](/docs/transformers/main/ar/model_doc/pp_ocrv6_medium_det#transformers.PPOCRV6MediumDetConfig) (نموذج PPOCRV6MediumDetConfig)
- **pp_ocrv6_small_det** -- [PPOCRV6SmallDetConfig](/docs/transformers/main/ar/model_doc/pp_ocrv6_small_det#transformers.PPOCRV6SmallDetConfig) (نموذج PPOCRV6SmallDetConfig)
- **pp_ocrv6_small_rec** -- [PPOCRV6SmallRecConfig](/docs/transformers/main/ar/model_doc/pp_ocrv6_small_rec#transformers.PPOCRV6SmallRecConfig) (نموذج PPOCRV6SmallRecConfig)
- **pp_ocrv6_tiny_rec** -- [PPOCRV6TinyRecConfig](/docs/transformers/main/ar/model_doc/pp_ocrv6_tiny_rec#transformers.PPOCRV6TinyRecConfig) (نموذج PPOCRV6TinyRecConfig)
- **prompt_depth_anything** -- [PromptDepthAnythingConfig](/docs/transformers/main/ar/model_doc/prompt_depth_anything#transformers.PromptDepthAnythingConfig) (نموذج PromptDepthAnythingConfig)
- **prophetnet** -- [ProphetNetConfig](/docs/transformers/main/ar/model_doc/prophetnet#transformers.ProphetNetConfig) (نموذج ProphetNetConfig)
- **pvt** -- [PvtConfig](/docs/transformers/main/ar/model_doc/pvt#transformers.PvtConfig) (نموذج PvtConfig)
- **pvt_v2** -- [PvtV2Config](/docs/transformers/main/ar/model_doc/pvt_v2#transformers.PvtV2Config) (نموذج PvtV2Config)
- **qianfan_ocr** -- [QianfanOCRConfig](/docs/transformers/main/ar/model_doc/qianfan_ocr#transformers.QianfanOCRConfig) (نموذج QianfanOCRConfig)
- **qianfan_ocr_vision** -- [QianfanOCRVisionConfig](/docs/transformers/main/ar/model_doc/qianfan_ocr#transformers.QianfanOCRVisionConfig) (نموذج QianfanOCRVisionConfig)
- **qwen2** -- [Qwen2Config](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Config) (نموذج Qwen2Config)
- **qwen2_5_omni** -- [Qwen2_5OmniConfig](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniConfig) (نموذج Qwen2_5OmniConfig)
- **qwen2_5_omni_audio_encoder** -- [Qwen2_5OmniAudioEncoderConfig](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniAudioEncoderConfig) (نموذج Qwen2_5OmniAudioEncoderConfig)
- **qwen2_5_omni_bigvgan** -- [Qwen2_5OmniBigVGANConfig](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniBigVGANConfig) (نموذج Qwen2_5OmniBigVGANConfig)
- **qwen2_5_omni_dit** -- [Qwen2_5OmniDiTConfig](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniDiTConfig) (نموذج Qwen2_5OmniDiTConfig)
- **qwen2_5_omni_talker** -- [Qwen2_5OmniTalkerConfig](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniTalkerConfig) (نموذج Qwen2_5OmniTalkerConfig)
- **qwen2_5_omni_text** -- [Qwen2_5OmniTextConfig](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniTextConfig) (نموذج Qwen2_5OmniTextConfig)
- **qwen2_5_omni_thinker** -- [Qwen2_5OmniThinkerConfig](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerConfig) (نموذج Qwen2_5OmniThinkerConfig)
- **qwen2_5_omni_token2wav** -- [Qwen2_5OmniToken2WavConfig](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniToken2WavConfig) (نموذج Qwen2_5OmniToken2WavConfig)
- **qwen2_5_omni_vision_encoder** -- [Qwen2_5OmniVisionEncoderConfig](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniVisionEncoderConfig) (نموذج Qwen2_5OmniVisionEncoderConfig)
- **qwen2_5_vl** -- [Qwen2_5_VLConfig](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLConfig) (نموذج Qwen2_5_VLConfig)
- **qwen2_5_vl_text** -- [Qwen2_5_VLTextConfig](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLTextConfig) (نموذج Qwen2_5_VLTextConfig)
- **qwen2_5_vl_vision** -- [Qwen2_5_VLVisionConfig](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLVisionConfig) (نموذج Qwen2_5_VLVisionConfig)
- **qwen2_audio** -- [Qwen2AudioConfig](/docs/transformers/main/ar/model_doc/qwen2_audio#transformers.Qwen2AudioConfig) (نموذج Qwen2AudioConfig)
- **qwen2_audio_encoder** -- [Qwen2AudioEncoderConfig](/docs/transformers/main/ar/model_doc/qwen2_audio#transformers.Qwen2AudioEncoderConfig) (نموذج Qwen2AudioEncoderConfig)
- **qwen2_moe** -- [Qwen2MoeConfig](/docs/transformers/main/ar/model_doc/qwen2_moe#transformers.Qwen2MoeConfig) (نموذج Qwen2MoeConfig)
- **qwen2_vl** -- [Qwen2VLConfig](/docs/transformers/main/ar/model_doc/qwen2_vl#transformers.Qwen2VLConfig) (نموذج Qwen2VLConfig)
- **qwen2_vl_text** -- [Qwen2VLTextConfig](/docs/transformers/main/ar/model_doc/qwen2_vl#transformers.Qwen2VLTextConfig) (نموذج Qwen2VLTextConfig)
- **qwen2_vl_vision** -- [Qwen2VLVisionConfig](/docs/transformers/main/ar/model_doc/qwen2_vl#transformers.Qwen2VLVisionConfig) (نموذج Qwen2VLVisionConfig)
- **qwen3** -- [Qwen3Config](/docs/transformers/main/ar/model_doc/qwen3#transformers.Qwen3Config) (نموذج Qwen3Config)
- **qwen3_5** -- [Qwen3_5Config](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5Config) (نموذج Qwen3_5Config)
- **qwen3_5_moe** -- [Qwen3_5MoeConfig](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeConfig) (نموذج Qwen3_5MoeConfig)
- **qwen3_5_moe_text** -- [Qwen3_5MoeTextConfig](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeTextConfig) (نموذج Qwen3_5MoeTextConfig)
- **qwen3_5_moe_vision** -- [Qwen3_5MoeVisionConfig](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeVisionConfig) (نموذج Qwen3_5MoeVisionConfig)
- **qwen3_5_text** -- [Qwen3_5TextConfig](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5TextConfig) (نموذج Qwen3_5TextConfig)
- **qwen3_5_vision** -- [Qwen3_5VisionConfig](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5VisionConfig) (نموذج Qwen3_5VisionConfig)
- **qwen3_asr** -- [Qwen3ASRConfig](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRConfig) (نموذج Qwen3ASRConfig)
- **qwen3_asr_encoder** -- [Qwen3ASREncoderConfig](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASREncoderConfig) (نموذج Qwen3ASREncoderConfig)
- **qwen3_moe** -- [Qwen3MoeConfig](/docs/transformers/main/ar/model_doc/qwen3_moe#transformers.Qwen3MoeConfig) (نموذج Qwen3MoeConfig)
- **qwen3_next** -- [Qwen3NextConfig](/docs/transformers/main/ar/model_doc/qwen3_next#transformers.Qwen3NextConfig) (نموذج Qwen3NextConfig)
- **qwen3_omni_moe** -- [Qwen3OmniMoeConfig](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeConfig) (نموذج Qwen3OmniMoeConfig)
- **qwen3_omni_moe_audio_encoder** -- [Qwen3OmniMoeAudioEncoderConfig](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeAudioEncoderConfig) (نموذج Qwen3OmniMoeAudioEncoderConfig)
- **qwen3_omni_moe_talker_code_predictor** -- [Qwen3OmniMoeTalkerCodePredictorConfig](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeTalkerCodePredictorConfig) (نموذج Qwen3OmniMoeTalkerCodePredictorConfig)
- **qwen3_omni_moe_talker_text** -- [Qwen3OmniMoeTalkerTextConfig](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeTalkerTextConfig) (نموذج Qwen3OmniMoeTalkerTextConfig)
- **qwen3_omni_moe_text** -- [Qwen3OmniMoeTextConfig](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeTextConfig) (نموذج Qwen3OmniMoeTextConfig)
- **qwen3_omni_moe_thinker** -- [Qwen3OmniMoeThinkerConfig](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerConfig) (نموذج Qwen3OmniMoeThinkerConfig)
- **qwen3_omni_moe_vision_encoder** -- [Qwen3OmniMoeVisionEncoderConfig](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeVisionEncoderConfig) (نموذج Qwen3OmniMoeVisionEncoderConfig)
- **qwen3_vl** -- [Qwen3VLConfig](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLConfig) (نموذج Qwen3VLConfig)
- **qwen3_vl_moe** -- [Qwen3VLMoeConfig](/docs/transformers/main/ar/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeConfig) (نموذج Qwen3VLMoeConfig)
- **qwen3_vl_moe_text** -- [Qwen3VLMoeTextConfig](/docs/transformers/main/ar/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeTextConfig) (نموذج Qwen3VLMoeTextConfig)
- **qwen3_vl_moe_vision** -- [Qwen3VLMoeVisionConfig](/docs/transformers/main/ar/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeVisionConfig) (نموذج Qwen3VLMoeVisionConfig)
- **qwen3_vl_text** -- [Qwen3VLTextConfig](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLTextConfig) (نموذج Qwen3VLTextConfig)
- **qwen3_vl_vision** -- [Qwen3VLVisionConfig](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLVisionConfig) (نموذج Qwen3VLVisionConfig)
- **qwen4_exp** -- [Qwen4ExpConfig](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpConfig) (نموذج Qwen4ExpConfig)
- **qwen4_exp_text** -- [Qwen4ExpTextConfig](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpTextConfig) (نموذج Qwen4ExpTextConfig)
- **qwen4_exp_vision** -- [Qwen4ExpVisionConfig](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpVisionConfig) (نموذج Qwen4ExpVisionConfig)
- **radio** -- [RadioConfig](/docs/transformers/main/ar/model_doc/radio#transformers.RadioConfig) (نموذج RadioConfig)
- **rag** -- [RagConfig](/docs/transformers/main/ar/model_doc/rag#transformers.RagConfig) (نموذج RagConfig)
- **recurrent_gemma** -- [RecurrentGemmaConfig](/docs/transformers/main/ar/model_doc/recurrent_gemma#transformers.RecurrentGemmaConfig) (نموذج RecurrentGemmaConfig)
- **reformer** -- [ReformerConfig](/docs/transformers/main/ar/model_doc/reformer#transformers.ReformerConfig) (نموذج ReformerConfig)
- **regnet** -- [RegNetConfig](/docs/transformers/main/ar/model_doc/regnet#transformers.RegNetConfig) (نموذج RegNetConfig)
- **rembert** -- [RemBertConfig](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertConfig) (نموذج RemBertConfig)
- **resnet** -- [ResNetConfig](/docs/transformers/main/ar/model_doc/resnet#transformers.ResNetConfig) (نموذج ResNetConfig)
- **rf_detr** -- [RfDetrConfig](/docs/transformers/main/ar/model_doc/rf_detr#transformers.RfDetrConfig) (نموذج RfDetrConfig)
- **rf_detr_dinov2** -- [RfDetrDinov2Config](/docs/transformers/main/ar/model_doc/rf_detr#transformers.RfDetrDinov2Config) (نموذج RfDetrDinov2Config)
- **roberta** -- [RobertaConfig](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaConfig) (نموذج RobertaConfig)
- **roberta-prelayernorm** -- [RobertaPreLayerNormConfig](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormConfig) (نموذج RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertConfig](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertConfig) (نموذج RoCBertConfig)
- **roformer** -- [RoFormerConfig](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerConfig) (نموذج RoFormerConfig)
- **rt_detr** -- [RTDetrConfig](/docs/transformers/main/ar/model_doc/rt_detr#transformers.RTDetrConfig) (نموذج RTDetrConfig)
- **rt_detr_resnet** -- [RTDetrResNetConfig](/docs/transformers/main/ar/model_doc/rt_detr#transformers.RTDetrResNetConfig) (نموذج RTDetrResNetConfig)
- **rt_detr_v2** -- [RTDetrV2Config](/docs/transformers/main/ar/model_doc/rt_detr_v2#transformers.RTDetrV2Config) (نموذج RTDetrV2Config)
- **rwkv** -- [RwkvConfig](/docs/transformers/main/ar/model_doc/rwkv#transformers.RwkvConfig) (نموذج RwkvConfig)
- **sam** -- [SamConfig](/docs/transformers/main/ar/model_doc/sam#transformers.SamConfig) (نموذج SamConfig)
- **sam2** -- [Sam2Config](/docs/transformers/main/ar/model_doc/sam2#transformers.Sam2Config) (نموذج Sam2Config)
- **sam2_hiera_det_model** -- [Sam2HieraDetConfig](/docs/transformers/main/ar/model_doc/sam2#transformers.Sam2HieraDetConfig) (نموذج Sam2HieraDetConfig)
- **sam2_mask_decoder** -- [Sam2MaskDecoderConfig](/docs/transformers/main/ar/model_doc/sam2#transformers.Sam2MaskDecoderConfig) (نموذج Sam2MaskDecoderConfig)
- **sam2_prompt_encoder** -- [Sam2PromptEncoderConfig](/docs/transformers/main/ar/model_doc/sam2#transformers.Sam2PromptEncoderConfig) (نموذج Sam2PromptEncoderConfig)
- **sam2_video** -- [Sam2VideoConfig](/docs/transformers/main/ar/model_doc/sam2_video#transformers.Sam2VideoConfig) (نموذج Sam2VideoConfig)
- **sam2_video_mask_decoder** -- [Sam2VideoMaskDecoderConfig](/docs/transformers/main/ar/model_doc/sam2_video#transformers.Sam2VideoMaskDecoderConfig) (نموذج Sam2VideoMaskDecoderConfig)
- **sam2_video_prompt_encoder** -- [Sam2VideoPromptEncoderConfig](/docs/transformers/main/ar/model_doc/sam2_video#transformers.Sam2VideoPromptEncoderConfig) (نموذج Sam2VideoPromptEncoderConfig)
- **sam2_vision_model** -- [Sam2VisionConfig](/docs/transformers/main/ar/model_doc/sam2#transformers.Sam2VisionConfig) (نموذج Sam2VisionConfig)
- **sam3** -- [Sam3Config](/docs/transformers/main/ar/model_doc/sam3#transformers.Sam3Config) (نموذج Sam3Config)
- **sam3_detr_decoder** -- [Sam3DETRDecoderConfig](/docs/transformers/main/ar/model_doc/sam3#transformers.Sam3DETRDecoderConfig) (نموذج Sam3DETRDecoderConfig)
- **sam3_detr_encoder** -- [Sam3DETREncoderConfig](/docs/transformers/main/ar/model_doc/sam3#transformers.Sam3DETREncoderConfig) (نموذج Sam3DETREncoderConfig)
- **sam3_geometry_encoder** -- [Sam3GeometryEncoderConfig](/docs/transformers/main/ar/model_doc/sam3#transformers.Sam3GeometryEncoderConfig) (نموذج Sam3GeometryEncoderConfig)
- **sam3_lite_text** -- [Sam3LiteTextConfig](/docs/transformers/main/ar/model_doc/sam3_lite_text#transformers.Sam3LiteTextConfig) (نموذج Sam3LiteTextConfig)
- **sam3_lite_text_detr_decoder** -- [Sam3LiteTextDETRDecoderConfig](/docs/transformers/main/ar/model_doc/sam3_lite_text#transformers.Sam3LiteTextDETRDecoderConfig) (نموذج Sam3LiteTextDETRDecoderConfig)
- **sam3_lite_text_detr_encoder** -- [Sam3LiteTextDETREncoderConfig](/docs/transformers/main/ar/model_doc/sam3_lite_text#transformers.Sam3LiteTextDETREncoderConfig) (نموذج Sam3LiteTextDETREncoderConfig)
- **sam3_lite_text_geometry_encoder** -- [Sam3LiteTextGeometryEncoderConfig](/docs/transformers/main/ar/model_doc/sam3_lite_text#transformers.Sam3LiteTextGeometryEncoderConfig) (نموذج Sam3LiteTextGeometryEncoderConfig)
- **sam3_lite_text_mask_decoder** -- [Sam3LiteTextMaskDecoderConfig](/docs/transformers/main/ar/model_doc/sam3_lite_text#transformers.Sam3LiteTextMaskDecoderConfig) (نموذج Sam3LiteTextMaskDecoderConfig)
- **sam3_lite_text_text_model** -- [Sam3LiteTextTextConfig](/docs/transformers/main/ar/model_doc/sam3_lite_text#transformers.Sam3LiteTextTextConfig) (نموذج Sam3LiteTextTextConfig)
- **sam3_mask_decoder** -- [Sam3MaskDecoderConfig](/docs/transformers/main/ar/model_doc/sam3#transformers.Sam3MaskDecoderConfig) (نموذج Sam3MaskDecoderConfig)
- **sam3_tracker** -- [Sam3TrackerConfig](/docs/transformers/main/ar/model_doc/sam3_tracker#transformers.Sam3TrackerConfig) (نموذج Sam3TrackerConfig)
- **sam3_tracker_mask_decoder** -- [Sam3TrackerMaskDecoderConfig](/docs/transformers/main/ar/model_doc/sam3_tracker#transformers.Sam3TrackerMaskDecoderConfig) (نموذج Sam3TrackerMaskDecoderConfig)
- **sam3_tracker_prompt_encoder** -- [Sam3TrackerPromptEncoderConfig](/docs/transformers/main/ar/model_doc/sam3_tracker#transformers.Sam3TrackerPromptEncoderConfig) (نموذج Sam3TrackerPromptEncoderConfig)
- **sam3_tracker_video** -- [Sam3TrackerVideoConfig](/docs/transformers/main/ar/model_doc/sam3_tracker_video#transformers.Sam3TrackerVideoConfig) (نموذج Sam3TrackerVideoConfig)
- **sam3_tracker_video_mask_decoder** -- [Sam3TrackerVideoMaskDecoderConfig](/docs/transformers/main/ar/model_doc/sam3_tracker_video#transformers.Sam3TrackerVideoMaskDecoderConfig) (نموذج Sam3TrackerVideoMaskDecoderConfig)
- **sam3_tracker_video_prompt_encoder** -- [Sam3TrackerVideoPromptEncoderConfig](/docs/transformers/main/ar/model_doc/sam3_tracker_video#transformers.Sam3TrackerVideoPromptEncoderConfig) (نموذج Sam3TrackerVideoPromptEncoderConfig)
- **sam3_video** -- [Sam3VideoConfig](/docs/transformers/main/ar/model_doc/sam3_video#transformers.Sam3VideoConfig) (نموذج Sam3VideoConfig)
- **sam3_vision_model** -- [Sam3VisionConfig](/docs/transformers/main/ar/model_doc/sam3#transformers.Sam3VisionConfig) (نموذج Sam3VisionConfig)
- **sam3_vit_model** -- [Sam3ViTConfig](/docs/transformers/main/ar/model_doc/sam3#transformers.Sam3ViTConfig) (نموذج Sam3ViTConfig)
- **sam_hq** -- [SamHQConfig](/docs/transformers/main/ar/model_doc/sam_hq#transformers.SamHQConfig) (نموذج SamHQConfig)
- **sam_hq_mask_decoder** -- [SamHQMaskDecoderConfig](/docs/transformers/main/ar/model_doc/sam_hq#transformers.SamHQMaskDecoderConfig) (نموذج SamHQMaskDecoderConfig)
- **sam_hq_prompt_encoder** -- [SamHQPromptEncoderConfig](/docs/transformers/main/ar/model_doc/sam_hq#transformers.SamHQPromptEncoderConfig) (نموذج SamHQPromptEncoderConfig)
- **sam_hq_vision_model** -- [SamHQVisionConfig](/docs/transformers/main/ar/model_doc/sam_hq#transformers.SamHQVisionConfig) (نموذج SamHQVisionConfig)
- **sam_mask_decoder** -- [SamMaskDecoderConfig](/docs/transformers/main/ar/model_doc/sam#transformers.SamMaskDecoderConfig) (نموذج SamMaskDecoderConfig)
- **sam_prompt_encoder** -- [SamPromptEncoderConfig](/docs/transformers/main/ar/model_doc/sam#transformers.SamPromptEncoderConfig) (نموذج SamPromptEncoderConfig)
- **sam_vision_model** -- [SamVisionConfig](/docs/transformers/main/ar/model_doc/sam#transformers.SamVisionConfig) (نموذج SamVisionConfig)
- **sapiens2** -- [Sapiens2Config](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2Config) (نموذج Sapiens2Config)
- **sapiens2_head** -- [Sapiens2HeadConfig](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2HeadConfig) (نموذج Sapiens2HeadConfig)
- **seamless_m4t** -- [SeamlessM4TConfig](/docs/transformers/main/ar/model_doc/seamless_m4t#transformers.SeamlessM4TConfig) (نموذج SeamlessM4TConfig)
- **seamless_m4t_v2** -- [SeamlessM4Tv2Config](/docs/transformers/main/ar/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2Config) (نموذج SeamlessM4Tv2Config)
- **seed_oss** -- [SeedOssConfig](/docs/transformers/main/ar/model_doc/seed_oss#transformers.SeedOssConfig) (نموذج SeedOssConfig)
- **segformer** -- [SegformerConfig](/docs/transformers/main/ar/model_doc/segformer#transformers.SegformerConfig) (نموذج SegformerConfig)
- **seggpt** -- [SegGptConfig](/docs/transformers/main/ar/model_doc/seggpt#transformers.SegGptConfig) (نموذج SegGptConfig)
- **sew** -- [SEWConfig](/docs/transformers/main/ar/model_doc/sew#transformers.SEWConfig) (نموذج SEWConfig)
- **sew-d** -- [SEWDConfig](/docs/transformers/main/ar/model_doc/sew-d#transformers.SEWDConfig) (نموذج SEWDConfig)
- **shieldgemma2** -- [ShieldGemma2Config](/docs/transformers/main/ar/model_doc/shieldgemma2#transformers.ShieldGemma2Config) (نموذج ShieldGemma2Config)
- **siglip** -- [SiglipConfig](/docs/transformers/main/ar/model_doc/siglip#transformers.SiglipConfig) (نموذج SiglipConfig)
- **siglip2** -- [Siglip2Config](/docs/transformers/main/ar/model_doc/siglip2#transformers.Siglip2Config) (نموذج Siglip2Config)
- **siglip2_text_model** -- [Siglip2TextConfig](/docs/transformers/main/ar/model_doc/siglip2#transformers.Siglip2TextConfig) (نموذج Siglip2TextConfig)
- **siglip2_vision_model** -- [Siglip2VisionConfig](/docs/transformers/main/ar/model_doc/siglip2#transformers.Siglip2VisionConfig) (نموذج Siglip2VisionConfig)
- **siglip_text_model** -- [SiglipTextConfig](/docs/transformers/main/ar/model_doc/siglip#transformers.SiglipTextConfig) (نموذج SiglipTextConfig)
- **siglip_vision_model** -- [SiglipVisionConfig](/docs/transformers/main/ar/model_doc/siglip#transformers.SiglipVisionConfig) (نموذج SiglipVisionConfig)
- **slanet** -- [SLANetConfig](/docs/transformers/main/ar/model_doc/slanet#transformers.SLANetConfig) (نموذج SLANetConfig)
- **slanext** -- [SLANeXtConfig](/docs/transformers/main/ar/model_doc/slanext#transformers.SLANeXtConfig) (نموذج SLANeXtConfig)
- **slanext_vision** -- [SLANeXtVisionConfig](/docs/transformers/main/ar/model_doc/slanext#transformers.SLANeXtVisionConfig) (نموذج SLANeXtVisionConfig)
- **smollm3** -- [SmolLM3Config](/docs/transformers/main/ar/model_doc/smollm3#transformers.SmolLM3Config) (نموذج SmolLM3Config)
- **smolvlm** -- [SmolVLMConfig](/docs/transformers/main/ar/model_doc/smolvlm#transformers.SmolVLMConfig) (نموذج SmolVLMConfig)
- **smolvlm_vision** -- [SmolVLMVisionConfig](/docs/transformers/main/ar/model_doc/smolvlm#transformers.SmolVLMVisionConfig) (نموذج SmolVLMVisionConfig)
- **solar_open** -- [SolarOpenConfig](/docs/transformers/main/ar/model_doc/solar_open#transformers.SolarOpenConfig) (نموذج SolarOpenConfig)
- **speech-encoder-decoder** -- [SpeechEncoderDecoderConfig](/docs/transformers/main/ar/model_doc/speech-encoder-decoder#transformers.SpeechEncoderDecoderConfig) (نموذج SpeechEncoderDecoderConfig)
- **speech_to_text** -- [Speech2TextConfig](/docs/transformers/main/ar/model_doc/speech_to_text#transformers.Speech2TextConfig) (نموذج Speech2TextConfig)
- **speecht5** -- [SpeechT5Config](/docs/transformers/main/ar/model_doc/speecht5#transformers.SpeechT5Config) (نموذج SpeechT5Config)
- **speecht5_hifigan** -- [SpeechT5HifiGanConfig](/docs/transformers/main/ar/model_doc/speecht5#transformers.SpeechT5HifiGanConfig) (نموذج SpeechT5HifiGanConfig)
- **splinter** -- [SplinterConfig](/docs/transformers/main/ar/model_doc/splinter#transformers.SplinterConfig) (نموذج SplinterConfig)
- **squeezebert** -- [SqueezeBertConfig](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertConfig) (نموذج SqueezeBertConfig)
- **stablelm** -- [StableLmConfig](/docs/transformers/main/ar/model_doc/stablelm#transformers.StableLmConfig) (نموذج StableLmConfig)
- **starcoder2** -- [Starcoder2Config](/docs/transformers/main/ar/model_doc/starcoder2#transformers.Starcoder2Config) (نموذج Starcoder2Config)
- **step3p5** -- [Step3p7TextConfig](/docs/transformers/main/ar/model_doc/step3p7#transformers.Step3p7TextConfig) (نموذج Step3p7TextConfig)
- **step3p5_vision** -- [Step3p7VisionConfig](/docs/transformers/main/ar/model_doc/step3p7#transformers.Step3p7VisionConfig) (نموذج Step3p7VisionConfig)
- **step3p7** -- [Step3p7Config](/docs/transformers/main/ar/model_doc/step3p7#transformers.Step3p7Config) (نموذج Step3p7Config)
- **superglue** -- [SuperGlueConfig](/docs/transformers/main/ar/model_doc/superglue#transformers.SuperGlueConfig) (نموذج SuperGlueConfig)
- **superpoint** -- [SuperPointConfig](/docs/transformers/main/ar/model_doc/superpoint#transformers.SuperPointConfig) (نموذج SuperPointConfig)
- **swiftformer** -- [SwiftFormerConfig](/docs/transformers/main/ar/model_doc/swiftformer#transformers.SwiftFormerConfig) (نموذج SwiftFormerConfig)
- **swin** -- [SwinConfig](/docs/transformers/main/ar/model_doc/swin#transformers.SwinConfig) (نموذج SwinConfig)
- **swin2sr** -- [Swin2SRConfig](/docs/transformers/main/ar/model_doc/swin2sr#transformers.Swin2SRConfig) (نموذج Swin2SRConfig)
- **swinv2** -- [Swinv2Config](/docs/transformers/main/ar/model_doc/swinv2#transformers.Swinv2Config) (نموذج Swinv2Config)
- **switch_transformers** -- [SwitchTransformersConfig](/docs/transformers/main/ar/model_doc/switch_transformers#transformers.SwitchTransformersConfig) (نموذج SwitchTransformersConfig)
- **t5** -- [T5Config](/docs/transformers/main/ar/model_doc/t5#transformers.T5Config) (نموذج T5Config)
- **t5_gemma_module** -- [T5GemmaModuleConfig](/docs/transformers/main/ar/model_doc/t5gemma#transformers.T5GemmaModuleConfig) (نموذج T5GemmaModuleConfig)
- **t5gemma** -- [T5GemmaConfig](/docs/transformers/main/ar/model_doc/t5gemma#transformers.T5GemmaConfig) (نموذج T5GemmaConfig)
- **t5gemma2** -- [T5Gemma2Config](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2Config) (نموذج T5Gemma2Config)
- **t5gemma2_decoder** -- [T5Gemma2DecoderConfig](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2DecoderConfig) (نموذج T5Gemma2DecoderConfig)
- **t5gemma2_encoder** -- [T5Gemma2EncoderConfig](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2EncoderConfig) (نموذج T5Gemma2EncoderConfig)
- **t5gemma2_text** -- [T5Gemma2TextConfig](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2TextConfig) (نموذج T5Gemma2TextConfig)
- **table-transformer** -- [TableTransformerConfig](/docs/transformers/main/ar/model_doc/table-transformer#transformers.TableTransformerConfig) (نموذج TableTransformerConfig)
- **tapas** -- [TapasConfig](/docs/transformers/main/ar/model_doc/tapas#transformers.TapasConfig) (نموذج TapasConfig)
- **textnet** -- [TextNetConfig](/docs/transformers/main/ar/model_doc/textnet#transformers.TextNetConfig) (نموذج TextNetConfig)
- **time_series_transformer** -- [TimeSeriesTransformerConfig](/docs/transformers/main/ar/model_doc/time_series_transformer#transformers.TimeSeriesTransformerConfig) (نموذج TimeSeriesTransformerConfig)
- **timesfm** -- [TimesFmConfig](/docs/transformers/main/ar/model_doc/timesfm#transformers.TimesFmConfig) (نموذج TimesFmConfig)
- **timesfm2_5** -- [TimesFm2_5Config](/docs/transformers/main/ar/model_doc/timesfm2_5#transformers.TimesFm2_5Config) (نموذج TimesFm2_5Config)
- **timesformer** -- [TimesformerConfig](/docs/transformers/main/ar/model_doc/timesformer#transformers.TimesformerConfig) (نموذج TimesformerConfig)
- **timm_backbone** -- [TimmBackboneConfig](/docs/transformers/main/ar/main_classes/backbones#transformers.TimmBackboneConfig) (نموذج TimmBackboneConfig)
- **timm_wrapper** -- [TimmWrapperConfig](/docs/transformers/main/ar/model_doc/timm_wrapper#transformers.TimmWrapperConfig) (نموذج TimmWrapperConfig)
- **tipsv2** -- [Tipsv2Config](/docs/transformers/main/ar/model_doc/tipsv2#transformers.Tipsv2Config) (نموذج Tipsv2Config)
- **tipsv2_dpt** -- [Tipsv2DptConfig](/docs/transformers/main/ar/model_doc/tipsv2_dpt#transformers.Tipsv2DptConfig) (نموذج Tipsv2DptConfig)
- **tipsv2_text_model** -- [Tipsv2TextConfig](/docs/transformers/main/ar/model_doc/tipsv2#transformers.Tipsv2TextConfig) (نموذج Tipsv2TextConfig)
- **tipsv2_vision_model** -- [Tipsv2VisionConfig](/docs/transformers/main/ar/model_doc/tipsv2#transformers.Tipsv2VisionConfig) (نموذج Tipsv2VisionConfig)
- **trocr** -- [TrOCRConfig](/docs/transformers/main/ar/model_doc/trocr#transformers.TrOCRConfig) (نموذج TrOCRConfig)
- **tvp** -- [TvpConfig](/docs/transformers/main/ar/model_doc/tvp#transformers.TvpConfig) (نموذج TvpConfig)
- **udop** -- [UdopConfig](/docs/transformers/main/ar/model_doc/udop#transformers.UdopConfig) (نموذج UdopConfig)
- **ultrabert** -- [UltrabertConfig](/docs/transformers/main/ar/model_doc/ultrabert#transformers.UltrabertConfig) (نموذج UltrabertConfig)
- **ultravbert** -- [UltraVBertConfig](/docs/transformers/main/ar/model_doc/ultravbert#transformers.UltraVBertConfig) (نموذج UltraVBertConfig)
- **umt5** -- [UMT5Config](/docs/transformers/main/ar/model_doc/umt5#transformers.UMT5Config) (نموذج UMT5Config)
- **unispeech** -- [UniSpeechConfig](/docs/transformers/main/ar/model_doc/unispeech#transformers.UniSpeechConfig) (نموذج UniSpeechConfig)
- **unispeech-sat** -- [UniSpeechSatConfig](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatConfig) (نموذج UniSpeechSatConfig)
- **univnet** -- [UnivNetConfig](/docs/transformers/main/ar/model_doc/univnet#transformers.UnivNetConfig) (نموذج UnivNetConfig)
- **unlimited_ocr** -- [UnlimitedOcrConfig](/docs/transformers/main/ar/model_doc/unlimited_ocr#transformers.UnlimitedOcrConfig) (نموذج UnlimitedOcrConfig)
- **unlimited_ocr_sam_vision_model** -- [UnlimitedOcrSamVisionConfig](/docs/transformers/main/ar/model_doc/unlimited_ocr#transformers.UnlimitedOcrSamVisionConfig) (نموذج UnlimitedOcrSamVisionConfig)
- **unlimited_ocr_text** -- [UnlimitedOcrTextConfig](/docs/transformers/main/ar/model_doc/unlimited_ocr#transformers.UnlimitedOcrTextConfig) (نموذج UnlimitedOcrTextConfig)
- **unlimited_ocr_vision** -- [UnlimitedOcrVisionConfig](/docs/transformers/main/ar/model_doc/unlimited_ocr#transformers.UnlimitedOcrVisionConfig) (نموذج UnlimitedOcrVisionConfig)
- **unlimited_ocr_vision_encoder** -- [UnlimitedOcrVisionEncoderConfig](/docs/transformers/main/ar/model_doc/unlimited_ocr#transformers.UnlimitedOcrVisionEncoderConfig) (نموذج UnlimitedOcrVisionEncoderConfig)
- **upernet** -- [UperNetConfig](/docs/transformers/main/ar/model_doc/upernet#transformers.UperNetConfig) (نموذج UperNetConfig)
- **uvdoc** -- [UVDocConfig](/docs/transformers/main/ar/model_doc/uvdoc#transformers.UVDocConfig) (نموذج UVDocConfig)
- **uvdoc_backbone** -- [UVDocBackboneConfig](/docs/transformers/main/ar/model_doc/uvdoc#transformers.UVDocBackboneConfig) (نموذج UVDocBackboneConfig)
- **vaultgemma** -- [VaultGemmaConfig](/docs/transformers/main/ar/model_doc/vaultgemma#transformers.VaultGemmaConfig) (نموذج VaultGemmaConfig)
- **vibevoice** -- [VibeVoiceConfig](/docs/transformers/main/ar/model_doc/vibevoice#transformers.VibeVoiceConfig) (نموذج VibeVoiceConfig)
- **vibevoice_acoustic_tokenizer** -- [VibeVoiceAcousticTokenizerConfig](/docs/transformers/main/ar/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerConfig) (نموذج VibeVoiceAcousticTokenizerConfig)
- **vibevoice_acoustic_tokenizer_decoder** -- [VibeVoiceAcousticTokenizerDecoderConfig](/docs/transformers/main/ar/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerDecoderConfig) (نموذج VibeVoiceAcousticTokenizerDecoderConfig)
- **vibevoice_acoustic_tokenizer_encoder** -- [VibeVoiceAcousticTokenizerEncoderConfig](/docs/transformers/main/ar/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerEncoderConfig) (نموذج VibeVoiceAcousticTokenizerEncoderConfig)
- **vibevoice_asr** -- [VibeVoiceAsrConfig](/docs/transformers/main/ar/model_doc/vibevoice_asr#transformers.VibeVoiceAsrConfig) (نموذج VibeVoiceAsrConfig)
- **vibevoice_diffusion** -- [VibeVoiceDiffusionHeadConfig](/docs/transformers/main/ar/model_doc/vibevoice#transformers.VibeVoiceDiffusionHeadConfig) (نموذج VibeVoiceDiffusionHeadConfig)
- **video_llama_3** -- [VideoLlama3Config](/docs/transformers/main/ar/model_doc/video_llama_3#transformers.VideoLlama3Config) (نموذج VideoLlama3Config)
- **video_llama_3_vision** -- [VideoLlama3VisionConfig](/docs/transformers/main/ar/model_doc/video_llama_3#transformers.VideoLlama3VisionConfig) (نموذج VideoLlama3VisionConfig)
- **video_llava** -- [VideoLlavaConfig](/docs/transformers/main/ar/model_doc/video_llava#transformers.VideoLlavaConfig) (نموذج VideoLlavaConfig)
- **videomae** -- [VideoMAEConfig](/docs/transformers/main/ar/model_doc/videomae#transformers.VideoMAEConfig) (نموذج VideoMAEConfig)
- **videomt** -- [VideomtConfig](/docs/transformers/main/ar/model_doc/videomt#transformers.VideomtConfig) (نموذج VideomtConfig)
- **videoprism** -- [VideoPrismConfig](/docs/transformers/main/ar/model_doc/videoprism#transformers.VideoPrismConfig) (نموذج VideoPrismConfig)
- **videoprism_text_model** -- [VideoPrismTextConfig](/docs/transformers/main/ar/model_doc/videoprism#transformers.VideoPrismTextConfig) (نموذج VideoPrismTextConfig)
- **videoprism_vision_model** -- [VideoPrismVisionConfig](/docs/transformers/main/ar/model_doc/videoprism#transformers.VideoPrismVisionConfig) (نموذج VideoPrismVisionConfig)
- **vilt** -- [ViltConfig](/docs/transformers/main/ar/model_doc/vilt#transformers.ViltConfig) (نموذج ViltConfig)
- **vipllava** -- [VipLlavaConfig](/docs/transformers/main/ar/model_doc/vipllava#transformers.VipLlavaConfig) (نموذج VipLlavaConfig)
- **vision-encoder-decoder** -- [VisionEncoderDecoderConfig](/docs/transformers/main/ar/model_doc/vision-encoder-decoder#transformers.VisionEncoderDecoderConfig) (نموذج VisionEncoderDecoderConfig)
- **vision-text-dual-encoder** -- [VisionTextDualEncoderConfig](/docs/transformers/main/ar/model_doc/vision-text-dual-encoder#transformers.VisionTextDualEncoderConfig) (نموذج VisionTextDualEncoderConfig)
- **visual_bert** -- [VisualBertConfig](/docs/transformers/main/ar/model_doc/visual_bert#transformers.VisualBertConfig) (نموذج VisualBertConfig)
- **vit** -- [ViTConfig](/docs/transformers/main/ar/model_doc/vit#transformers.ViTConfig) (نموذج ViTConfig)
- **vit_mae** -- [ViTMAEConfig](/docs/transformers/main/ar/model_doc/vit_mae#transformers.ViTMAEConfig) (نموذج ViTMAEConfig)
- **vit_msn** -- [ViTMSNConfig](/docs/transformers/main/ar/model_doc/vit_msn#transformers.ViTMSNConfig) (نموذج ViTMSNConfig)
- **vitdet** -- [VitDetConfig](/docs/transformers/main/ar/model_doc/vitdet#transformers.VitDetConfig) (نموذج VitDetConfig)
- **vitmatte** -- [VitMatteConfig](/docs/transformers/main/ar/model_doc/vitmatte#transformers.VitMatteConfig) (نموذج VitMatteConfig)
- **vitpose** -- [VitPoseConfig](/docs/transformers/main/ar/model_doc/vitpose#transformers.VitPoseConfig) (نموذج VitPoseConfig)
- **vitpose_backbone** -- `VitPoseBackboneConfig` (نموذج VitPoseBackboneConfig)
- **vits** -- [VitsConfig](/docs/transformers/main/ar/model_doc/vits#transformers.VitsConfig) (نموذج VitsConfig)
- **vivit** -- [VivitConfig](/docs/transformers/main/ar/model_doc/vivit#transformers.VivitConfig) (نموذج VivitConfig)
- **vjepa2** -- [VJEPA2Config](/docs/transformers/main/ar/model_doc/vjepa2#transformers.VJEPA2Config) (نموذج VJEPA2Config)
- **voxtral** -- [VoxtralConfig](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralConfig) (نموذج VoxtralConfig)
- **voxtral_encoder** -- [VoxtralEncoderConfig](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralEncoderConfig) (نموذج VoxtralEncoderConfig)
- **voxtral_realtime** -- [VoxtralRealtimeConfig](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeConfig) (نموذج VoxtralRealtimeConfig)
- **voxtral_realtime_encoder** -- [VoxtralRealtimeEncoderConfig](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeEncoderConfig) (نموذج VoxtralRealtimeEncoderConfig)
- **voxtral_realtime_text** -- [VoxtralRealtimeTextConfig](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeTextConfig) (نموذج VoxtralRealtimeTextConfig)
- **wav2vec2** -- [Wav2Vec2Config](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2Config) (نموذج Wav2Vec2Config)
- **wav2vec2-bert** -- [Wav2Vec2BertConfig](/docs/transformers/main/ar/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertConfig) (نموذج Wav2Vec2BertConfig)
- **wav2vec2-conformer** -- [Wav2Vec2ConformerConfig](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerConfig) (نموذج Wav2Vec2ConformerConfig)
- **wavlm** -- [WavLMConfig](/docs/transformers/main/ar/model_doc/wavlm#transformers.WavLMConfig) (نموذج WavLMConfig)
- **whisper** -- [WhisperConfig](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperConfig) (نموذج WhisperConfig)
- **xclip** -- [XCLIPConfig](/docs/transformers/main/ar/model_doc/xclip#transformers.XCLIPConfig) (نموذج XCLIPConfig)
- **xclip_text_model** -- [XCLIPTextConfig](/docs/transformers/main/ar/model_doc/xclip#transformers.XCLIPTextConfig) (نموذج XCLIPTextConfig)
- **xclip_vision_model** -- [XCLIPVisionConfig](/docs/transformers/main/ar/model_doc/xclip#transformers.XCLIPVisionConfig) (نموذج XCLIPVisionConfig)
- **xcodec** -- [XcodecConfig](/docs/transformers/main/ar/model_doc/xcodec#transformers.XcodecConfig) (نموذج XcodecConfig)
- **xcodec2** -- [Xcodec2Config](/docs/transformers/main/ar/model_doc/xcodec2#transformers.Xcodec2Config) (نموذج Xcodec2Config)
- **xglm** -- [XGLMConfig](/docs/transformers/main/ar/model_doc/xglm#transformers.XGLMConfig) (نموذج XGLMConfig)
- **xlm** -- [XLMConfig](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMConfig) (نموذج XLMConfig)
- **xlm-roberta** -- [XLMRobertaConfig](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaConfig) (نموذج XLMRobertaConfig)
- **xlm-roberta-xl** -- [XLMRobertaXLConfig](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLConfig) (نموذج XLMRobertaXLConfig)
- **xlnet** -- [XLNetConfig](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetConfig) (نموذج XLNetConfig)
- **xlstm** -- [xLSTMConfig](/docs/transformers/main/ar/model_doc/xlstm#transformers.xLSTMConfig) (نموذج xLSTMConfig)
- **xmod** -- [XmodConfig](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodConfig) (نموذج XmodConfig)
- **yolos** -- [YolosConfig](/docs/transformers/main/ar/model_doc/yolos#transformers.YolosConfig) (نموذج YolosConfig)
- **yoso** -- [YosoConfig](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoConfig) (نموذج YosoConfig)
- **youtu** -- [YoutuConfig](/docs/transformers/main/ar/model_doc/youtu#transformers.YoutuConfig) (نموذج YoutuConfig)
- **zamba** -- [ZambaConfig](/docs/transformers/main/ar/model_doc/zamba#transformers.ZambaConfig) (نموذج ZambaConfig)
- **zamba2** -- [Zamba2Config](/docs/transformers/main/ar/model_doc/zamba2#transformers.Zamba2Config) (نموذج Zamba2Config)
- **zaya** -- [ZayaConfig](/docs/transformers/main/ar/model_doc/zaya#transformers.ZayaConfig) (نموذج ZayaConfig)
- **zoedepth** -- [ZoeDepthConfig](/docs/transformers/main/ar/model_doc/zoedepth#transformers.ZoeDepthConfig) (نموذج ZoeDepthConfig)

أمثلة:

```python
>>> from transformers import AutoConfig

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-uncased")

>>> # Download configuration from huggingface.co (user-uploaded) and cache.
>>> config = AutoConfig.from_pretrained("dbmdz/bert-base-german-cased")

>>> # If configuration file is in a directory (e.g., was saved using *save_pretrained('./test/saved_model/')*).
>>> config = AutoConfig.from_pretrained("./test/bert_saved_model/")

>>> # Load a specific configuration file.
>>> config = AutoConfig.from_pretrained("./test/bert_saved_model/my_configuration.json")

>>> # Change some config attributes when loading a pretrained config.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-uncased", output_attentions=True, foo=False)
>>> config.output_attentions
True

>>> config, unused_kwargs = AutoConfig.from_pretrained(
...     "google-bert/bert-base-uncased", output_attentions=True, foo=False, return_unused_kwargs=True
... )
>>> config.output_attentions
True

>>> unused_kwargs
{'foo': False}
```

#### تسجيل[[transformers.AutoConfig.register]]

```python
register(model_type, config, exist_ok = False)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/configuration_auto.py#L455)

**المعاملات:**

model_type (`str`) : نوع النموذج مثل "bert" أو "gpt".

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : الإعدادات التي يجب تسجيلها.

سجّل تكوينًا جديدًا لهذه الفئة.

## AutoTokenizer[[transformers.AutoTokenizer]]

#### transformers.AutoTokenizer[[transformers.AutoTokenizer]]

```python
transformers.AutoTokenizer()
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/tokenization_auto.py#L656)

هذه فئة مُجزِّئ عامة يتم إنشاء مثيل منها كواحدة من فئات المُجزِّئات في المكتبة عند إنشائها باستخدام طريقة الفئة [AutoTokenizer.from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoTokenizer.from_pretrained).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_pretrained[[transformers.AutoTokenizer.from_pretrained]]

```python
from_pretrained(pretrained_model_name_or_path, *inputs, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/tokenization_auto.py#L670)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي:  - نص، وهو *معرف النموذج* لمُجزِّئ محدد مسبقًا مستضاف داخل مستودع نموذج على huggingface.co. - مسار إلى *مجلد* يحتوي على ملفات المفردات المطلوبة من قِبل المُجزِّئ، على سبيل المثال تلك المحفوظة باستخدام طريقة [save_pretrained()](/docs/transformers/main/ar/internal/tokenization_utils#transformers.PreTrainedTokenizerBase.save_pretrained)، مثل `./my_model_directory/`. - مسار إلى ملف مفردات واحد محفوظ إذا كان المُجزِّئ يتطلب ملف مفردات واحدًا فقط (مثل Bert أو XLNet)، على سبيل المثال: `./my_model_directory/vocab.txt`. (لا ينطبق على جميع الفئات المشتقة)

inputs (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` في Tokenizer.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : كائن الإعدادات المستخدم لتحديد فئة المُجزِّئ (tokenizer) التي سيتم إنشاء مثيل منها.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم إجبار (إعادة) تنزيل أوزان النموذج وملفات الإعدادات وتجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

subfolder (`str`، *اختياري*) : في حال كانت الملفات ذات الصلة موجودة داخل مجلد فرعي من مستودع النموذج على huggingface.co (مثل facebook/rag-token-base)، فحدد ذلك هنا.

tokenizer_type (`str`، *اختياري*) : نوع المُجزِّئ (Tokenizer) الذي سيتم تحميله.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بـ Tokenizer. يمكن استخدامها لضبط الرموز الخاصة مثل `bos_token`، `eos_token`، `unk_token`، `sep_token`، `pad_token`، `cls_token`، `mask_token`، `additional_special_tokens`. راجع المعلمات في `__init__()` لمزيد من التفاصيل.

أنشئ مثيلًا لأحد فئات المرمّزات (tokenizer) في المكتبة من مفردات نموذج مُدرَّب مسبقًا.

يتم اختيار فئة المُجزِّئ (tokenizer) التي سيتم إنشاء مثيل منها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريره كحجة أو تم تحميله من `pretrained_model_name_or_path` إن أمكن)، أو في حال عدم وجوده، عن طريق اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **EvollaModel** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج EvollaConfig)
- **aimv2** -- [CLIPTokenizer](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPTokenizer) (نموذج Aimv2Config)
- **albert** -- [AlbertTokenizer](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertTokenizer) (نموذج AlbertConfig)
- **align** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج AlignConfig)
- **aria** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج AriaConfig)
- **audioflamingo3** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج AudioFlamingo3Config)
- **aya_vision** -- [CohereTokenizer](/docs/transformers/main/ar/model_doc/cohere#transformers.CohereTokenizer) (نموذج AyaVisionConfig)
- **bark** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج BarkConfig)
- **bart** -- [RobertaTokenizer](/docs/transformers/main/ar/model_doc/led#transformers.RobertaTokenizer) (نموذج BartConfig)
- **beam** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج BeamConfig)
- **bert** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج BertConfig)
- **bert-generation** -- [BertGenerationTokenizer](/docs/transformers/main/ar/model_doc/bert-generation#transformers.BertGenerationTokenizer) (نموذج BertGenerationConfig)
- **big_bird** -- [BigBirdTokenizer](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdTokenizer) (نموذج BigBirdConfig)
- **bigbird_pegasus** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج BigBirdPegasusConfig)
- **biogpt** -- [BioGptTokenizer](/docs/transformers/main/ar/model_doc/biogpt#transformers.BioGptTokenizer) (نموذج BioGptConfig)
- **blenderbot** -- [BlenderbotTokenizer](/docs/transformers/main/ar/model_doc/blenderbot#transformers.BlenderbotTokenizer) (نموذج BlenderbotConfig)
- **blenderbot-small** -- [BlenderbotSmallTokenizer](/docs/transformers/main/ar/model_doc/blenderbot-small#transformers.BlenderbotSmallTokenizer) (نموذج BlenderbotSmallConfig)
- **blip** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج BlipConfig)
- **blip-2** -- [GPT2Tokenizer](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Tokenizer) (نموذج Blip2Config)
- **bridgetower** -- [RobertaTokenizer](/docs/transformers/main/ar/model_doc/led#transformers.RobertaTokenizer) (نموذج BridgeTowerConfig)
- **bros** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج BrosConfig)
- **camembert** -- [CamembertTokenizer](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertTokenizer) (نموذج CamembertConfig)
- **canary** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج CanaryConfig)
- **canine** -- [CanineTokenizer](/docs/transformers/main/ar/model_doc/canine#transformers.CanineTokenizer) (نموذج CanineConfig)
- **chinese_clip** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج ChineseCLIPConfig)
- **clap** -- [RobertaTokenizer](/docs/transformers/main/ar/model_doc/led#transformers.RobertaTokenizer) (نموذج ClapConfig)
- **clip** -- [CLIPTokenizer](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPTokenizer) (نموذج CLIPConfig)
- **clipseg** -- [CLIPTokenizer](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPTokenizer) (نموذج CLIPSegConfig)
- **clvp** -- [ClvpTokenizer](/docs/transformers/main/ar/model_doc/clvp#transformers.ClvpTokenizer) (نموذج ClvpConfig)
- **codegen** -- [GPT2Tokenizer](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Tokenizer) (نموذج CodeGenConfig)
- **cohere** -- [CohereTokenizer](/docs/transformers/main/ar/model_doc/cohere#transformers.CohereTokenizer) (نموذج CohereConfig)
- **cohere2** -- [CohereTokenizer](/docs/transformers/main/ar/model_doc/cohere#transformers.CohereTokenizer) (نموذج Cohere2Config)
- **cohere_asr** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج CohereAsrConfig)
- **colqwen2** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج ColQwen2Config)
- **convbert** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج ConvBertConfig)
- **cosmos3_omni** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج Cosmos3OmniConfig)
- **cpmant** -- [CpmAntTokenizer](/docs/transformers/main/ar/model_doc/cpmant#transformers.CpmAntTokenizer) (نموذج CpmAntConfig)
- **ctrl** -- [CTRLTokenizer](/docs/transformers/main/ar/model_doc/ctrl#transformers.CTRLTokenizer) (نموذج CTRLConfig)
- **data2vec-audio** -- [Wav2Vec2CTCTokenizer](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2CTCTokenizer) (نموذج Data2VecAudioConfig)
- **data2vec-text** -- [RobertaTokenizer](/docs/transformers/main/ar/model_doc/led#transformers.RobertaTokenizer) (نموذج Data2VecTextConfig)
- **dbrx** -- [GPT2Tokenizer](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Tokenizer) (نموذج DbrxConfig)
- **deberta** -- [DebertaTokenizer](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaTokenizer) (نموذج DebertaConfig)
- **deberta-v2** -- [DebertaV2Tokenizer](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2Tokenizer) (نموذج DebertaV2Config)
- **dia** -- [DiaTokenizer](/docs/transformers/main/ar/model_doc/dia#transformers.DiaTokenizer) (نموذج DiaConfig)
- **diffusion_gemma** -- [GemmaTokenizer](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaTokenizer) (نموذج DiffusionGemmaConfig)
- **distilbert** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج DistilBertConfig)
- **dpr** -- [DPRQuestionEncoderTokenizer](/docs/transformers/main/ar/model_doc/dpr#transformers.DPRQuestionEncoderTokenizer) (نموذج DPRConfig)
- **electra** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج ElectraConfig)
- **emu3** -- [GPT2Tokenizer](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Tokenizer) (نموذج Emu3Config)
- **ernie** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج ErnieConfig)
- **ernie4_5** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج Ernie4_5Config)
- **ernie4_5_moe** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج Ernie4_5_MoeConfig)
- **esm** -- [EsmTokenizer](/docs/transformers/main/ar/model_doc/esm#transformers.EsmTokenizer) (نموذج EsmConfig)
- **esmc** -- [EsmcTokenizer](/docs/transformers/main/ar/model_doc/esmc#transformers.EsmcTokenizer) (نموذج EsmcConfig)
- **esmfold2** -- [EsmcTokenizer](/docs/transformers/main/ar/model_doc/esmc#transformers.EsmcTokenizer) (نموذج EsmFold2Config)
- **falcon_mamba** -- [GPTNeoXTokenizer](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXTokenizer) (نموذج FalconMambaConfig)
- **fastspeech2_conformer** -- `None` (نموذج FastSpeech2ConformerConfig)
- **flaubert** -- [FlaubertTokenizer](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertTokenizer) (نموذج FlaubertConfig)
- **flava** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج FlavaConfig)
- **flex_olmo** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج FlexOlmoConfig)
- **florence2** -- [BartTokenizer](/docs/transformers/main/ar/model_doc/led#transformers.RobertaTokenizer) (نموذج Florence2Config)
- **fnet** -- [FNetTokenizer](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetTokenizer) (نموذج FNetConfig)
- **fsmt** -- [FSMTTokenizer](/docs/transformers/main/ar/model_doc/fsmt#transformers.FSMTTokenizer) (نموذج FSMTConfig)
- **fun_asr_nano** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج FunAsrNanoConfig)
- **funnel** -- [FunnelTokenizer](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelTokenizer) (نموذج FunnelConfig)
- **fuyu** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج FuyuConfig)
- **gemma** -- [GemmaTokenizer](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaTokenizer) (نموذج GemmaConfig)
- **gemma2** -- [GemmaTokenizer](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaTokenizer) (نموذج Gemma2Config)
- **gemma3** -- [GemmaTokenizer](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaTokenizer) (نموذج Gemma3Config)
- **gemma3_text** -- [GemmaTokenizer](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaTokenizer) (نموذج Gemma3TextConfig)
- **gemma3n** -- [GemmaTokenizer](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaTokenizer) (نموذج Gemma3nConfig)
- **gemma3n_text** -- [GemmaTokenizer](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaTokenizer) (نموذج Gemma3nTextConfig)
- **git** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج GitConfig)
- **glm** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج GlmConfig)
- **glm4** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج Glm4Config)
- **glm4_moe** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج Glm4MoeConfig)
- **glm4_moe_lite** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج Glm4MoeLiteConfig)
- **glm4v** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج Glm4vConfig)
- **glm4v_moe** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج Glm4vMoeConfig)
- **glm_image** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج GlmImageConfig)
- **glmasr** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج GlmAsrConfig)
- **got_ocr2** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج GotOcr2Config)
- **gpt-sw3** -- [GPTSw3Tokenizer](/docs/transformers/main/ar/model_doc/gpt-sw3#transformers.GPTSw3Tokenizer) (نموذج GPT2Config)
- **gpt2** -- [GPT2Tokenizer](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Tokenizer) (نموذج GPT2Config)
- **gpt_bigcode** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج GPTBigCodeConfig)
- **gpt_neo** -- [GPT2Tokenizer](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Tokenizer) (نموذج GPTNeoConfig)
- **gpt_neox** -- [GPTNeoXTokenizer](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXTokenizer) (نموذج GPTNeoXConfig)
- **gpt_neox_japanese** -- [GPTNeoXJapaneseTokenizer](/docs/transformers/main/ar/model_doc/gpt_neox_japanese#transformers.GPTNeoXJapaneseTokenizer) (نموذج GPTNeoXJapaneseConfig)
- **gptj** -- [GPT2Tokenizer](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Tokenizer) (نموذج GPTJConfig)
- **gradium_phonon_tts** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج GradiumPhononTTSConfig)
- **granite** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج GraniteConfig)
- **granite_speech5_ctc** -- [ParakeetTokenizer](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetTokenizer) (نموذج GraniteSpeech5CTCConfig)
- **granitemoe** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج GraniteMoeConfig)
- **granitemoehybrid** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج GraniteMoeHybridConfig)
- **granitemoeshared** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج GraniteMoeSharedConfig)
- **grounding-dino** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج GroundingDinoConfig)
- **groupvit** -- [CLIPTokenizer](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPTokenizer) (نموذج GroupViTConfig)
- **gte** -- [XLMRobertaTokenizer](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaTokenizer) (نموذج GteConfig)
- **hubert** -- [Wav2Vec2CTCTokenizer](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2CTCTokenizer) (نموذج HubertConfig)
- **hunyuan_vl** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج HunYuanVLConfig)
- **hyperclovax** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج HyperCLOVAXConfig)
- **hyperclovax_vision_v2** -- [GPT2Tokenizer](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Tokenizer) (نموذج HyperCLOVAXVisionV2Config)
- **ibert** -- [RobertaTokenizer](/docs/transformers/main/ar/model_doc/led#transformers.RobertaTokenizer) (نموذج IBertConfig)
- **idefics** -- [LlamaTokenizer](/docs/transformers/main/ar/model_doc/llama2#transformers.LlamaTokenizer) (نموذج IdeficsConfig)
- **idefics2** -- [LlamaTokenizer](/docs/transformers/main/ar/model_doc/llama2#transformers.LlamaTokenizer) (نموذج Idefics2Config)
- **instructblip** -- [GPT2Tokenizer](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Tokenizer) (نموذج InstructBlipConfig)
- **instructblipvideo** -- [GPT2Tokenizer](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Tokenizer) (نموذج InstructBlipVideoConfig)
- **internvl** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج InternVLConfig)
- **jais2** -- [GPT2Tokenizer](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Tokenizer) (نموذج Jais2Config)
- **jamba** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج JambaConfig)
- **jina_embeddings_v3** -- [XLMRobertaTokenizer](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaTokenizer) (نموذج JinaEmbeddingsV3Config)
- **kimi_k25** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج Kimi_K25Config)
- **kimi_linear** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج KimiLinearConfig)
- **kosmos-2** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج Kosmos2Config)
- **lasr_ctc** -- [LasrTokenizer](/docs/transformers/main/ar/model_doc/lasr#transformers.LasrTokenizer) (نموذج LasrCTCConfig)
- **lasr_encoder** -- [LasrTokenizer](/docs/transformers/main/ar/model_doc/lasr#transformers.LasrTokenizer) (نموذج LasrEncoderConfig)
- **layoutlm** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج LayoutLMConfig)
- **layoutlmv2** -- [LayoutLMv2Tokenizer](/docs/transformers/main/ar/model_doc/layoutlmv2#transformers.LayoutLMv2Tokenizer) (نموذج LayoutLMv2Config)
- **layoutlmv3** -- [LayoutLMv3Tokenizer](/docs/transformers/main/ar/model_doc/layoutlmv3#transformers.LayoutLMv3Tokenizer) (نموذج LayoutLMv3Config)
- **layoutxlm** -- [LayoutXLMTokenizer](/docs/transformers/main/ar/model_doc/layoutxlm#transformers.LayoutXLMTokenizer) (نموذج LayoutXLMConfig)
- **led** -- [LEDTokenizer](/docs/transformers/main/ar/model_doc/led#transformers.RobertaTokenizer) (نموذج LEDConfig)
- **lighton_ocr** -- [Qwen2TokenizerFast](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج LightOnOcrConfig)
- **lilt** -- [RobertaTokenizer](/docs/transformers/main/ar/model_doc/led#transformers.RobertaTokenizer) (نموذج LiltConfig)
- **llava** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج LlavaConfig)
- **llava_next** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج LlavaNextConfig)
- **longformer** -- [RobertaTokenizer](/docs/transformers/main/ar/model_doc/led#transformers.RobertaTokenizer) (نموذج LongformerConfig)
- **luke** -- [LukeTokenizer](/docs/transformers/main/ar/model_doc/luke#transformers.LukeTokenizer) (نموذج LukeConfig)
- **lxmert** -- [LxmertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج LxmertConfig)
- **m2m_100** -- [M2M100Tokenizer](/docs/transformers/main/ar/model_doc/m2m_100#transformers.M2M100Tokenizer) (نموذج M2M100Config)
- **mamba** -- [GPTNeoXTokenizer](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXTokenizer) (نموذج MambaConfig)
- **mamba2** -- [GPTNeoXTokenizer](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXTokenizer) (نموذج Mamba2Config)
- **marian** -- [MarianTokenizer](/docs/transformers/main/ar/model_doc/marian#transformers.MarianTokenizer) (نموذج MarianConfig)
- **markuplm** -- [MarkupLMTokenizer](/docs/transformers/main/ar/model_doc/markuplm#transformers.MarkupLMTokenizer) (نموذج MarkupLMConfig)
- **mbart** -- [MBartTokenizer](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartTokenizer) (نموذج MBartConfig)
- **megatron-bert** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج MegatronBertConfig)
- **metaclip_2** -- [XLMRobertaTokenizer](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaTokenizer) (نموذج MetaClip2Config)
- **mgp-str** -- [MgpstrTokenizer](/docs/transformers/main/ar/model_doc/mgp-str#transformers.MgpstrTokenizer) (نموذج MgpstrConfig)
- **mimo_v2_flash** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج MiMoV2FlashConfig)
- **minicpm3** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج MiniCPM3Config)
- **minicpm_ocr** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج MiniCPMOcrConfig)
- **minicpmv4_6** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج MiniCPMV4_6Config)
- **minicpmv4_7** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج MiniCPMV4_7Config)
- **minimax_m2** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج MiniMaxM2Config)
- **ministral** -- [MistralCommonBackend](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralCommonBackend) (نموذج MinistralConfig)
- **ministral3** -- [MistralCommonBackend](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralCommonBackend) (نموذج Ministral3Config)
- **mistral** -- [MistralCommonBackend](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralCommonBackend) (نموذج MistralConfig)
- **mistral3** -- [MistralCommonBackend](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralCommonBackend) (نموذج Mistral3Config)
- **mistral_large4** -- [MistralCommonBackend](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralCommonBackend) (نموذج MistralLarge4Config)
- **mixtral** -- [MistralCommonBackend](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralCommonBackend) (نموذج MixtralConfig)
- **mm-grounding-dino** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج MMGroundingDinoConfig)
- **mobilebert** -- [MobileBertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج MobileBertConfig)
- **modernbert** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج ModernBertConfig)
- **modernbert-decoder** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج ModernBertDecoderConfig)
- **molmo2** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج Molmo2Config)
- **moss_transcribe_diarize** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج MossTranscribeDiarizeConfig)
- **mpnet** -- [MPNetTokenizer](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetTokenizer) (نموذج MPNetConfig)
- **mpt** -- [GPTNeoXTokenizer](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXTokenizer) (نموذج MptConfig)
- **mra** -- [RobertaTokenizer](/docs/transformers/main/ar/model_doc/led#transformers.RobertaTokenizer) (نموذج MraConfig)
- **mt5** -- [T5Tokenizer](/docs/transformers/main/ar/model_doc/t5#transformers.T5Tokenizer) (نموذج MT5Config)
- **musicgen** -- [T5Tokenizer](/docs/transformers/main/ar/model_doc/t5#transformers.T5Tokenizer) (نموذج MusicgenConfig)
- **musicgen_melody** -- [T5Tokenizer](/docs/transformers/main/ar/model_doc/t5#transformers.T5Tokenizer) (نموذج MusicgenMelodyConfig)
- **mvp** -- [MvpTokenizer](/docs/transformers/main/ar/model_doc/led#transformers.RobertaTokenizer) (نموذج MvpConfig)
- **nemo_speechlm** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج Nemotron3_5TranscribeConfig)
- **nemotron** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج NemotronConfig)
- **nemotron3_5_asr** -- [ParakeetTokenizer](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetTokenizer) (نموذج Nemotron3_5AsrConfig)
- **nemotron_asr_streaming** -- [ParakeetTokenizer](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetTokenizer) (نموذج NemotronAsrStreamingConfig)
- **nllb-moe** -- [NllbTokenizer](/docs/transformers/main/ar/model_doc/nllb#transformers.NllbTokenizer) (نموذج NllbMoeConfig)
- **nomic_bert** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج NomicBertConfig)
- **nougat** -- [NougatTokenizer](/docs/transformers/main/ar/model_doc/nougat#transformers.NougatTokenizer) (نموذج NougatConfig)
- **nystromformer** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج NystromformerConfig)
- **olmo** -- [GPTNeoXTokenizer](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXTokenizer) (نموذج OlmoConfig)
- **olmo2** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج Olmo2Config)
- **olmo3** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج Olmo3Config)
- **olmo_hybrid** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج OlmoHybridConfig)
- **olmoe** -- [GPTNeoXTokenizer](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXTokenizer) (نموذج OlmoeConfig)
- **omdet-turbo** -- [CLIPTokenizer](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPTokenizer) (نموذج OmDetTurboConfig)
- **oneformer** -- [CLIPTokenizer](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPTokenizer) (نموذج OneFormerConfig)
- **openai-gpt** -- [OpenAIGPTTokenizer](/docs/transformers/main/ar/model_doc/openai-gpt#transformers.OpenAIGPTTokenizer) (نموذج OpenAIGPTConfig)
- **opt** -- [GPT2Tokenizer](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Tokenizer) (نموذج OPTConfig)
- **ovis2** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج Ovis2Config)
- **owlv2** -- [CLIPTokenizer](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPTokenizer) (نموذج Owlv2Config)
- **owlvit** -- [CLIPTokenizer](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPTokenizer) (نموذج OwlViTConfig)
- **paddleocr_vl** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج PaddleOCRVLConfig)
- **parakeet_ctc** -- [ParakeetTokenizer](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetTokenizer) (نموذج ParakeetCTCConfig)
- **parakeet_rnnt** -- [ParakeetTokenizer](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetTokenizer) (نموذج ParakeetRNNTConfig)
- **parakeet_tdt** -- [ParakeetTokenizer](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetTokenizer) (نموذج ParakeetTDTConfig)
- **pegasus** -- [PegasusTokenizer](/docs/transformers/main/ar/model_doc/pegasus#transformers.PegasusTokenizer) (نموذج PegasusConfig)
- **pegasus_x** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج PegasusXConfig)
- **perceiver** -- [PerceiverTokenizer](/docs/transformers/main/ar/model_doc/perceiver#transformers.PerceiverTokenizer) (نموذج PerceiverConfig)
- **persimmon** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج PersimmonConfig)
- **phi** -- [GPT2Tokenizer](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Tokenizer) (نموذج PhiConfig)
- **phi3** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج Phi3Config)
- **phimoe** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج PhimoeConfig)
- **pix2struct** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج Pix2StructConfig)
- **pixtral** -- [MistralCommonBackend](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralCommonBackend) (نموذج PixtralVisionConfig)
- **plbart** -- [PLBartTokenizer](/docs/transformers/main/ar/model_doc/plbart#transformers.PLBartTokenizer) (نموذج PLBartConfig)
- **pocket_tts** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج PocketTTSConfig)
- **pp_formulanet** -- [NougatTokenizer](/docs/transformers/main/ar/model_doc/nougat#transformers.NougatTokenizer) (نموذج PPFormulaNetConfig)
- **prophetnet** -- [ProphetNetTokenizer](/docs/transformers/main/ar/model_doc/prophetnet#transformers.ProphetNetTokenizer) (نموذج ProphetNetConfig)
- **qianfan_ocr** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج QianfanOCRConfig)
- **qwen2** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج Qwen2Config)
- **qwen2_5_omni** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج Qwen2_5OmniConfig)
- **qwen2_5_vl** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج Qwen2_5_VLConfig)
- **qwen2_audio** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج Qwen2AudioConfig)
- **qwen2_moe** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج Qwen2MoeConfig)
- **qwen2_vl** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج Qwen2VLConfig)
- **qwen3** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج Qwen3Config)
- **qwen3_5** -- [Qwen3_5Tokenizer](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5Tokenizer) (نموذج Qwen3_5Config)
- **qwen3_5_moe** -- [Qwen3_5Tokenizer](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5Tokenizer) (نموذج Qwen3_5MoeConfig)
- **qwen3_5_moe_text** -- [Qwen3_5Tokenizer](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5Tokenizer) (نموذج Qwen3_5MoeTextConfig)
- **qwen3_5_text** -- [Qwen3_5Tokenizer](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5Tokenizer) (نموذج Qwen3_5TextConfig)
- **qwen3_asr** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج Qwen3ASRConfig)
- **qwen3_moe** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج Qwen3MoeConfig)
- **qwen3_next** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج Qwen3NextConfig)
- **qwen3_omni_moe** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج Qwen3OmniMoeConfig)
- **qwen3_vl** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج Qwen3VLConfig)
- **qwen3_vl_moe** -- [Qwen2Tokenizer](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج Qwen3VLMoeConfig)
- **qwen4_exp** -- [Qwen3_5Tokenizer](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5Tokenizer) (نموذج Qwen4ExpConfig)
- **rag** -- [RagTokenizer](/docs/transformers/main/ar/model_doc/rag#transformers.RagTokenizer) (نموذج RagConfig)
- **recurrent_gemma** -- [GemmaTokenizer](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaTokenizer) (نموذج RecurrentGemmaConfig)
- **reformer** -- [ReformerTokenizer](/docs/transformers/main/ar/model_doc/reformer#transformers.ReformerTokenizer) (نموذج ReformerConfig)
- **rembert** -- [RemBertTokenizer](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertTokenizer) (نموذج RemBertConfig)
- **roberta** -- [RobertaTokenizer](/docs/transformers/main/ar/model_doc/led#transformers.RobertaTokenizer) (نموذج RobertaConfig)
- **roberta-prelayernorm** -- [RobertaTokenizer](/docs/transformers/main/ar/model_doc/led#transformers.RobertaTokenizer) (نموذج RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertTokenizer](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertTokenizer) (نموذج RoCBertConfig)
- **roformer** -- [RoFormerTokenizer](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerTokenizer) (نموذج RoFormerConfig)
- **rwkv** -- [GPTNeoXTokenizer](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXTokenizer) (نموذج RwkvConfig)
- **sam3** -- [CLIPTokenizer](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPTokenizer) (نموذج Sam3Config)
- **sam3_video** -- [CLIPTokenizer](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPTokenizer) (نموذج Sam3VideoConfig)
- **seamless_m4t** -- [SeamlessM4TTokenizer](/docs/transformers/main/ar/model_doc/seamless_m4t#transformers.SeamlessM4TTokenizer) (نموذج SeamlessM4TConfig)
- **seamless_m4t_v2** -- [SeamlessM4Tokenizer](/docs/transformers/main/ar/model_doc/seamless_m4t#transformers.SeamlessM4TTokenizer) (نموذج SeamlessM4Tv2Config)
- **shieldgemma2** -- [GemmaTokenizer](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaTokenizer) (نموذج ShieldGemma2Config)
- **siglip** -- [SiglipTokenizer](/docs/transformers/main/ar/model_doc/siglip#transformers.SiglipTokenizer) (نموذج SiglipConfig)
- **siglip2** -- [Siglip2Tokenizer](/docs/transformers/main/ar/model_doc/siglip2#transformers.Siglip2Tokenizer) (نموذج Siglip2Config)
- **smolvlm** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج SmolVLMConfig)
- **speech_to_text** -- [Speech2TextTokenizer](/docs/transformers/main/ar/model_doc/speech_to_text#transformers.Speech2TextTokenizer) (نموذج Speech2TextConfig)
- **speecht5** -- [SpeechT5Tokenizer](/docs/transformers/main/ar/model_doc/speecht5#transformers.SpeechT5Tokenizer) (نموذج SpeechT5Config)
- **splinter** -- [SplinterTokenizer](/docs/transformers/main/ar/model_doc/splinter#transformers.SplinterTokenizer) (نموذج SplinterConfig)
- **squeezebert** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج SqueezeBertConfig)
- **stablelm** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج StableLmConfig)
- **starcoder2** -- [GPT2Tokenizer](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Tokenizer) (نموذج Starcoder2Config)
- **switch_transformers** -- [T5Tokenizer](/docs/transformers/main/ar/model_doc/t5#transformers.T5Tokenizer) (نموذج SwitchTransformersConfig)
- **t5** -- [T5Tokenizer](/docs/transformers/main/ar/model_doc/t5#transformers.T5Tokenizer) (نموذج T5Config)
- **t5gemma** -- [GemmaTokenizer](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaTokenizer) (نموذج T5GemmaConfig)
- **tapas** -- [TapasTokenizer](/docs/transformers/main/ar/model_doc/tapas#transformers.TapasTokenizer) (نموذج TapasConfig)
- **tipsv2** -- [Tipsv2Tokenizer](/docs/transformers/main/ar/model_doc/tipsv2#transformers.Tipsv2Tokenizer) (نموذج Tipsv2Config)
- **trocr** -- [XLMRobertaTokenizer](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaTokenizer) (نموذج TrOCRConfig)
- **tvp** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج TvpConfig)
- **udop** -- [UdopTokenizer](/docs/transformers/main/ar/model_doc/udop#transformers.UdopTokenizer) (نموذج UdopConfig)
- **umt5** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج UMT5Config)
- **unispeech** -- [Wav2Vec2CTCTokenizer](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2CTCTokenizer) (نموذج UniSpeechConfig)
- **unispeech-sat** -- [Wav2Vec2CTCTokenizer](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2CTCTokenizer) (نموذج UniSpeechSatConfig)
- **vibevoice** -- [Qwen2TokenizerFast](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Tokenizer) (نموذج VibeVoiceConfig)
- **videoprism** -- [VideoPrismTokenizer](/docs/transformers/main/ar/model_doc/videoprism#transformers.VideoPrismTokenizer) (نموذج VideoPrismConfig)
- **vilt** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج ViltConfig)
- **vipllava** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج VipLlavaConfig)
- **visual_bert** -- [BertTokenizer](/docs/transformers/main/ar/model_doc/lxmert#transformers.BertTokenizer) (نموذج VisualBertConfig)
- **vits** -- [VitsTokenizer](/docs/transformers/main/ar/model_doc/vits#transformers.VitsTokenizer) (نموذج VitsConfig)
- **voxtral** -- [MistralCommonBackend](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralCommonBackend) (نموذج VoxtralConfig)
- **voxtral_realtime** -- [MistralCommonBackend](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralCommonBackend) (نموذج VoxtralRealtimeConfig)
- **wav2vec2** -- [Wav2Vec2CTCTokenizer](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2CTCTokenizer) (نموذج Wav2Vec2Config)
- **wav2vec2-bert** -- [Wav2Vec2CTCTokenizer](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2CTCTokenizer) (نموذج Wav2Vec2BertConfig)
- **wav2vec2-conformer** -- [Wav2Vec2CTCTokenizer](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2CTCTokenizer) (نموذج Wav2Vec2ConformerConfig)
- **whisper** -- [WhisperTokenizer](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperTokenizer) (نموذج WhisperConfig)
- **xclip** -- [CLIPTokenizer](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPTokenizer) (نموذج XCLIPConfig)
- **xglm** -- [XGLMTokenizer](/docs/transformers/main/ar/model_doc/xglm#transformers.XGLMTokenizer) (نموذج XGLMConfig)
- **xlm** -- [XLMTokenizer](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMTokenizer) (نموذج XLMConfig)
- **xlm-roberta** -- [XLMRobertaTokenizer](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaTokenizer) (نموذج XLMRobertaConfig)
- **xlm-roberta-xl** -- [TokenizersBackend](/docs/transformers/main/ar/main_classes/tokenizer#transformers.TokenizersBackend) (نموذج XLMRobertaXLConfig)
- **xlnet** -- [XLNetTokenizer](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetTokenizer) (نموذج XLNetConfig)
- **xlstm** -- [GPTNeoXTokenizer](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXTokenizer) (نموذج xLSTMConfig)
- **xmod** -- [XLMRobertaTokenizer](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaTokenizer) (نموذج XmodConfig)
- **yoso** -- [AlbertTokenizer](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertTokenizer) (نموذج YosoConfig)
- **zaya** -- [GemmaTokenizer](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaTokenizer) (نموذج ZayaConfig)

أمثلة:

```python
>>> from transformers import AutoTokenizer

>>> # Download vocabulary from huggingface.co and cache.
>>> tokenizer = AutoTokenizer.from_pretrained("google-bert/bert-base-uncased")

>>> # Download vocabulary from huggingface.co (user-uploaded) and cache.
>>> tokenizer = AutoTokenizer.from_pretrained("dbmdz/bert-base-german-cased")

>>> # If vocabulary files are in a directory (e.g. tokenizer was saved using *save_pretrained('./test/saved_model/')*)
>>> # tokenizer = AutoTokenizer.from_pretrained("./test/bert_saved_model/")

>>> # Download vocabulary from huggingface.co and define model-specific arguments
>>> tokenizer = AutoTokenizer.from_pretrained("FacebookAI/roberta-base", add_prefix_space=True)
```

#### تسجيل[[transformers.AutoTokenizer.register]]

```python
register(config_class, tokenizer_class = None, slow_tokenizer_class = None, fast_tokenizer_class = None, exist_ok = False)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/tokenization_auto.py#L1031)

**المعاملات:**

config_class ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : الإعدادات المقابلة للنموذج المراد تسجيله.

tokenizer_class : فئة المُجزِّئ (tokenizer) التي يجب تسجيلها (المعامل المفضّل في الإصدار V5).

slow_tokenizer_class : (مُتقادم) مُرمّز الرموز البطيء الذي يجب تسجيله.

fast_tokenizer_class : (مُتقادم) مُقسِّم الرموز السريع الذي يجب تسجيله.

سجّل مُجزِّئًا جديدًا في هذا الترميز.

## AutoFeatureExtractor[[transformers.AutoFeatureExtractor]]

#### transformers.AutoFeatureExtractor[[transformers.AutoFeatureExtractor]]

```python
transformers.AutoFeatureExtractor()
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/feature_extraction_auto.py#L232)

هذه فئة مستخرجة ميزات عامة، يتم إنشاء مثيل منها كواحدة من فئات مستخرج الميزات في المكتبة عند إنشائها باستخدام طريقة الفئة [AutoFeatureExtractor.from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoFeatureExtractor.from_pretrained).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_pretrained[[transformers.AutoFeatureExtractor.from_pretrained]]

```python
from_pretrained(pretrained_model_name_or_path, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/feature_extraction_auto.py#L246)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون هذا: - نصًا، وهو *معرف النموذج* لمُستخرج ميزات مُدرَّب مسبقًا مُستضاف داخل مستودع نموذج على huggingface.co. - مسارًا إلى *مجلد* يحتوي على ملف مستخرج ميزات تم حفظه باستخدام طريقة [save_pretrained()](/docs/transformers/main/ar/main_classes/feature_extractor#transformers.FeatureExtractionMixin.save_pretrained)، على سبيل المثال `./my_model_directory/`. - مسارًا إلى ملف JSON *لمستخرج ميزات* محفوظ، على سبيل المثال `./my_model_directory/preprocessor_config.json`.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين مستخرج الميزات للنموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل ملفات مستخرج الميزات (re-download) وتجاوز النسخ المخزنة مؤقتًا إذا كانت موجودة.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) للاستخدام حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}.` تُستخدم هذه الوكلاء في كل طلب.

token (`str` أو *bool*، *اختياري*) : الرمز الذي يُستخدم كتوكن للمصادقة عبر HTTP bearer للملفات البعيدة. إذا كان `True`، فسيتم استخدام التوكن الذي تم إنشاؤه عند تشغيل `hf auth login` (المخزَّن في `~/.huggingface`).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

return_unused_kwargs (`bool`، *اختياري*، القيمة الافتراضية `False`) : إذا كانت `False`، فإن هذه الدالة تُرجع كائن مستخرج الميزات النهائي فقط. أما إذا كانت `True`، فإن هذه الدالة تُرجع `Tuple(feature_extractor, unused_kwargs)` حيث *unused_kwargs* هو قاموس يتكوّن من أزواج المفاتيح والقيم التي لا تُعدّ من سمات مستخرج الميزات؛ أي الجزء من `kwargs` الذي لم يُستخدم لتحديث `feature_extractor` ويُتجاهل في الحالات الأخرى.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

kwargs (`dict[str, Any]`، *اختياري*) : القيم الموجودة في kwargs لأي مفاتيح تكون من سمات مستخرج الميزات (feature extractor) ستُستخدم لتجاوز القيم المحمّلة. أما السلوك المتعلق بالأزواج المفتاح/قيمة التي مفاتيحها *ليست* من سمات مستخرج الميزات، فيتحكم به معامل الكلمة المفتاحية `return_unused_kwargs`.

أنشئ كائنًا من أحد فئات مستخرج الميزات في المكتبة من مفردات نموذج مُدرَّب مسبقًا.

يتم اختيار فئة مستخرج الميزات التي يجب إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريره كحجة أو تم تحميله من `pretrained_model_name_or_path` إن أمكن)، أو عند عدم وجوده، عن طريق اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **audio-spectrogram-transformer** -- [ASTFeatureExtractor](/docs/transformers/main/ar/model_doc/audio-spectrogram-transformer#transformers.ASTFeatureExtractor) (نموذج ASTConfig)
- **audioflamingo3** -- [WhisperFeatureExtractor](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperFeatureExtractor) (نموذج AudioFlamingo3Config)
- **canary** -- [ParakeetFeatureExtractor](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetFeatureExtractor) (نموذج CanaryConfig)
- **clap** -- [ClapFeatureExtractor](/docs/transformers/main/ar/model_doc/clap#transformers.ClapFeatureExtractor) (نموذج ClapConfig)
- **clvp** -- [ClvpFeatureExtractor](/docs/transformers/main/ar/model_doc/clvp#transformers.ClvpFeatureExtractor) (نموذج ClvpConfig)
- **cohere_asr** -- [CohereAsrFeatureExtractor](/docs/transformers/main/ar/model_doc/cohere_asr#transformers.CohereAsrFeatureExtractor) (نموذج CohereAsrConfig)
- **csm** -- [EncodecFeatureExtractor](/docs/transformers/main/ar/model_doc/encodec#transformers.EncodecFeatureExtractor) (نموذج CsmConfig)
- **dac** -- [DacFeatureExtractor](/docs/transformers/main/ar/model_doc/dac#transformers.DacFeatureExtractor) (نموذج DacConfig)
- **data2vec-audio** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (نموذج Data2VecAudioConfig)
- **dia** -- [DiaFeatureExtractor](/docs/transformers/main/ar/model_doc/dia#transformers.DiaFeatureExtractor) (نموذج DiaConfig)
- **embedding_gemma2** -- [Gemma4AudioFeatureExtractor](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4AudioFeatureExtractor) (نموذج EmbeddingGemma2Config)
- **encodec** -- [EncodecFeatureExtractor](/docs/transformers/main/ar/model_doc/encodec#transformers.EncodecFeatureExtractor) (نموذج EncodecConfig)
- **fun_asr_nano** -- [FunAsrNanoFeatureExtractor](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoFeatureExtractor) (نموذج FunAsrNanoConfig)
- **gemma3n** -- [Gemma3nAudioFeatureExtractor](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nAudioFeatureExtractor) (نموذج Gemma3nConfig)
- **gemma4** -- [Gemma4AudioFeatureExtractor](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4AudioFeatureExtractor) (نموذج Gemma4Config)
- **gemma4_unified** -- [Gemma4UnifiedAudioFeatureExtractor](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedAudioFeatureExtractor) (نموذج Gemma4UnifiedConfig)
- **glmasr** -- [WhisperFeatureExtractor](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperFeatureExtractor) (نموذج GlmAsrConfig)
- **gradium_phonon_tts** -- [PocketTTSFeatureExtractor](/docs/transformers/main/ar/model_doc/pocket_tts#transformers.PocketTTSFeatureExtractor) (نموذج GradiumPhononTTSConfig)
- **granite_speech** -- [GraniteSpeechFeatureExtractor](/docs/transformers/main/ar/model_doc/granite_speech#transformers.GraniteSpeechFeatureExtractor) (نموذج GraniteSpeechConfig)
- **granite_speech5_ctc** -- [GraniteSpeech5FeatureExtractor](/docs/transformers/main/ar/model_doc/granite_speech5#transformers.GraniteSpeech5FeatureExtractor) (نموذج GraniteSpeech5CTCConfig)
- **granite_speech5_encoder** -- [GraniteSpeech5FeatureExtractor](/docs/transformers/main/ar/model_doc/granite_speech5#transformers.GraniteSpeech5FeatureExtractor) (نموذج GraniteSpeech5EncoderConfig)
- **granite_speech_plus** -- [GraniteSpeechFeatureExtractor](/docs/transformers/main/ar/model_doc/granite_speech#transformers.GraniteSpeechFeatureExtractor) (نموذج GraniteSpeechPlusConfig)
- **higgs_audio_v2_tokenizer** -- [DacFeatureExtractor](/docs/transformers/main/ar/model_doc/dac#transformers.DacFeatureExtractor) (نموذج HiggsAudioV2TokenizerConfig)
- **hubert** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (نموذج HubertConfig)
- **inkling_mm_model** -- [InklingFeatureExtractor](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingFeatureExtractor) (نموذج InklingConfig)
- **kyutai_speech_to_text** -- [KyutaiSpeechToTextFeatureExtractor](/docs/transformers/main/ar/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextFeatureExtractor) (نموذج KyutaiSpeechToTextConfig)
- **lasr_ctc** -- [LasrFeatureExtractor](/docs/transformers/main/ar/model_doc/lasr#transformers.LasrFeatureExtractor) (نموذج LasrCTCConfig)
- **lasr_encoder** -- [LasrFeatureExtractor](/docs/transformers/main/ar/model_doc/lasr#transformers.LasrFeatureExtractor) (نموذج LasrEncoderConfig)
- **mimi** -- [EncodecFeatureExtractor](/docs/transformers/main/ar/model_doc/encodec#transformers.EncodecFeatureExtractor) (نموذج MimiConfig)
- **moonshine** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (نموذج MoonshineConfig)
- **moshi** -- [EncodecFeatureExtractor](/docs/transformers/main/ar/model_doc/encodec#transformers.EncodecFeatureExtractor) (نموذج MoshiConfig)
- **moss_transcribe_diarize** -- [MossTranscribeDiarizeFeatureExtractor](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeFeatureExtractor) (نموذج MossTranscribeDiarizeConfig)
- **muse_spark** -- [MuseSparkFeatureExtractor](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkFeatureExtractor) (نموذج MuseSparkConfig)
- **musicgen** -- [EncodecFeatureExtractor](/docs/transformers/main/ar/model_doc/encodec#transformers.EncodecFeatureExtractor) (نموذج MusicgenConfig)
- **musicgen_melody** -- [MusicgenMelodyFeatureExtractor](/docs/transformers/main/ar/model_doc/musicgen_melody#transformers.MusicgenMelodyFeatureExtractor) (نموذج MusicgenMelodyConfig)
- **nemo_speechlm** -- [NemotronAsrStreamingFeatureExtractor](/docs/transformers/main/ar/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingFeatureExtractor) (نموذج Nemotron3_5TranscribeConfig)
- **nemotron3_5_asr** -- [NemotronAsrStreamingFeatureExtractor](/docs/transformers/main/ar/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingFeatureExtractor) (نموذج Nemotron3_5AsrConfig)
- **nemotron3_diarization** -- [NemotronAsrStreamingFeatureExtractor](/docs/transformers/main/ar/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingFeatureExtractor) (نموذج Nemotron3DiarizationConfig)
- **nemotron_asr_streaming** -- [NemotronAsrStreamingFeatureExtractor](/docs/transformers/main/ar/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingFeatureExtractor) (نموذج NemotronAsrStreamingConfig)
- **nemotron_asr_streaming_encoder** -- [NemotronAsrStreamingFeatureExtractor](/docs/transformers/main/ar/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingFeatureExtractor) (نموذج NemotronAsrStreamingEncoderConfig)
- **neucodec** -- [NeuCodecFeatureExtractor](/docs/transformers/main/ar/model_doc/neucodec#transformers.NeuCodecFeatureExtractor) (نموذج NeuCodecConfig)
- **parakeet_ctc** -- [ParakeetFeatureExtractor](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetFeatureExtractor) (نموذج ParakeetCTCConfig)
- **parakeet_encoder** -- [ParakeetFeatureExtractor](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetFeatureExtractor) (نموذج ParakeetEncoderConfig)
- **parakeet_rnnt** -- [ParakeetFeatureExtractor](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetFeatureExtractor) (نموذج ParakeetRNNTConfig)
- **parakeet_tdt** -- [ParakeetFeatureExtractor](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetFeatureExtractor) (نموذج ParakeetTDTConfig)
- **pe_audio** -- [PeAudioFeatureExtractor](/docs/transformers/main/ar/model_doc/pe_audio#transformers.PeAudioFeatureExtractor) (نموذج PeAudioConfig)
- **pe_audio_video** -- [PeAudioFeatureExtractor](/docs/transformers/main/ar/model_doc/pe_audio#transformers.PeAudioFeatureExtractor) (نموذج PeAudioVideoConfig)
- **phi4_multimodal** -- [Phi4MultimodalFeatureExtractor](/docs/transformers/main/ar/model_doc/phi4_multimodal#transformers.Phi4MultimodalFeatureExtractor) (نموذج Phi4MultimodalConfig)
- **pocket_tts** -- [PocketTTSFeatureExtractor](/docs/transformers/main/ar/model_doc/pocket_tts#transformers.PocketTTSFeatureExtractor) (نموذج PocketTTSConfig)
- **pocket_tts_audio_tokenizer** -- [EncodecFeatureExtractor](/docs/transformers/main/ar/model_doc/encodec#transformers.EncodecFeatureExtractor) (نموذج PocketTTSAudioTokenizerConfig)
- **pop2piano** -- [Pop2PianoFeatureExtractor](/docs/transformers/main/ar/model_doc/pop2piano#transformers.Pop2PianoFeatureExtractor) (نموذج Pop2PianoConfig)
- **qwen2_5_omni** -- [WhisperFeatureExtractor](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperFeatureExtractor) (نموذج Qwen2_5OmniConfig)
- **qwen2_audio** -- [WhisperFeatureExtractor](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperFeatureExtractor) (نموذج Qwen2AudioConfig)
- **qwen3_asr** -- [Qwen3ASRFeatureExtractor](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRFeatureExtractor) (نموذج Qwen3ASRConfig)
- **qwen3_omni_moe** -- [WhisperFeatureExtractor](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperFeatureExtractor) (نموذج Qwen3OmniMoeConfig)
- **seamless_m4t** -- [SeamlessM4TFeatureExtractor](/docs/transformers/main/ar/model_doc/seamless_m4t#transformers.SeamlessM4TFeatureExtractor) (نموذج SeamlessM4TConfig)
- **seamless_m4t_v2** -- [SeamlessM4TFeatureExtractor](/docs/transformers/main/ar/model_doc/seamless_m4t#transformers.SeamlessM4TFeatureExtractor) (نموذج SeamlessM4Tv2Config)
- **sew** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (نموذج SEWConfig)
- **sew-d** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (نموذج SEWDConfig)
- **speech_to_text** -- [Speech2TextFeatureExtractor](/docs/transformers/main/ar/model_doc/speech_to_text#transformers.Speech2TextFeatureExtractor) (نموذج Speech2TextConfig)
- **speecht5** -- [SpeechT5FeatureExtractor](/docs/transformers/main/ar/model_doc/speecht5#transformers.SpeechT5FeatureExtractor) (نموذج SpeechT5Config)
- **unispeech** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (نموذج UniSpeechConfig)
- **unispeech-sat** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (نموذج UniSpeechSatConfig)
- **univnet** -- [UnivNetFeatureExtractor](/docs/transformers/main/ar/model_doc/univnet#transformers.UnivNetFeatureExtractor) (نموذج UnivNetConfig)
- **vibevoice** -- [VibeVoiceAcousticTokenizerFeatureExtractor](/docs/transformers/main/ar/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerFeatureExtractor) (نموذج VibeVoiceConfig)
- **vibevoice_acoustic_tokenizer** -- [VibeVoiceAcousticTokenizerFeatureExtractor](/docs/transformers/main/ar/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerFeatureExtractor) (نموذج VibeVoiceAcousticTokenizerConfig)
- **vibevoice_asr** -- [VibeVoiceAcousticTokenizerFeatureExtractor](/docs/transformers/main/ar/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerFeatureExtractor) (نموذج VibeVoiceAsrConfig)
- **voxtral** -- [WhisperFeatureExtractor](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperFeatureExtractor) (نموذج VoxtralConfig)
- **voxtral_realtime** -- [VoxtralRealtimeFeatureExtractor](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeFeatureExtractor) (نموذج VoxtralRealtimeConfig)
- **wav2vec2** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (نموذج Wav2Vec2Config)
- **wav2vec2-bert** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (نموذج Wav2Vec2BertConfig)
- **wav2vec2-conformer** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (نموذج Wav2Vec2ConformerConfig)
- **wavlm** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (نموذج WavLMConfig)
- **whisper** -- [WhisperFeatureExtractor](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperFeatureExtractor) (نموذج WhisperConfig)
- **xcodec** -- [DacFeatureExtractor](/docs/transformers/main/ar/model_doc/dac#transformers.DacFeatureExtractor) (نموذج XcodecConfig)
- **xcodec2** -- [Xcodec2FeatureExtractor](/docs/transformers/main/ar/model_doc/xcodec2#transformers.Xcodec2FeatureExtractor) (نموذج Xcodec2Config)

يُعد تمرير `token=True` إلزامياً عند رغبتك في استخدام نموذج خاص.

أمثلة:

```python
>>> from transformers import AutoFeatureExtractor

>>> # Download feature extractor from huggingface.co and cache.
>>> feature_extractor = AutoFeatureExtractor.from_pretrained("facebook/wav2vec2-base-960h")

>>> # If feature extractor files are in a directory (e.g. feature extractor was saved using *save_pretrained('./test/saved_model/')*)
>>> # feature_extractor = AutoFeatureExtractor.from_pretrained("./test/saved_model/")
```

#### تسجيل[[transformers.AutoFeatureExtractor.register]]

```python
register(config_class, feature_extractor_class, exist_ok = False)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/feature_extraction_auto.py#L383)

**المعاملات:**

config_class ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : الإعدادات المقابلة للنموذج المراد تسجيله.

feature_extractor_class (`FeatureExtractorMixin`) : مستخرج الميزات المراد تسجيله.

سجّل مستخرج ميزات جديدًا لهذه الفئة.

## AutoImageProcessor[[transformers.AutoImageProcessor]]

#### transformers.AutoImageProcessor[[transformers.AutoImageProcessor]]

```python
transformers.AutoImageProcessor()
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/image_processing_auto.py#L497)

هذا هو معالج صور عام، يتم إنشاء مثيل منه كواحد من فئات معالجات الصور في المكتبة عند إنشائه باستخدام طريقة الفئة [AutoImageProcessor.from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoImageProcessor.from_pretrained).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_pretrained[[transformers.AutoImageProcessor.from_pretrained]]

```python
from_pretrained(pretrained_model_name_or_path, *inputs, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/image_processing_auto.py#L511)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون هذا: - نصًا، وهو *model id* لمعالج صور مُدرَّب مسبقًا مستضاف داخل مستودع نموذج على huggingface.co. - مسارًا إلى *directory* يحتوي على ملف معالج صور تم حفظه باستخدام طريقة [save_pretrained()](/docs/transformers/main/ar/internal/image_processing_utils#transformers.ImageProcessingMixin.save_pretrained)، على سبيل المثال `./my_model_directory/`. - مسارًا إلى ملف JSON *file* لمعالج صور محفوظ، على سبيل المثال `./my_model_directory/preprocessor_config.json`.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين معالج الصور النموذجي المُحمَّل مسبقًا فيه إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل ملفات معالج الصور وتجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) للاستخدام حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}.` تُستخدم هذه الوكلاء في كل طلب.

token (`str` أو *bool*، *اختياري*) : الرمز الذي يُستخدم كتوكن للمصادقة عبر HTTP bearer للملفات البعيدة. إذا كان `True`، فسيتم استخدام التوكن الذي تم إنشاؤه عند تشغيل `hf auth login` (المخزَّن في `~/.huggingface`).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

use_fast (`bool`، *اختياري*، القيمة الافتراضية `False`) : **مُتقادم**: استخدم `backend="torchvision"` بدلاً من ذلك. تم الإبقاء على هذا المعامل من أجل التوافق مع الإصدارات السابقة. استخدم معالج صور سريع يعتمد على torchvision إذا كان مدعوماً لنموذج معين. إذا لم يتوفر معالج صور سريع لنموذج معين، يُعاد بدلاً من ذلك معالج صور عادي يعتمد على numpy.

backend (`str`، *اختياري*، القيمة الافتراضية `None`) : الخلفية المستخدمة لمعالجة الصور. يمكن أن تكون: - `None`: اختيار أفضل خلفية متاحة تلقائيًا (torchvision إذا كانت متاحة، وإلا pil) - `"torchvision"`: استخدام خلفية Torchvision (مدعومة بوحدة معالجة الرسوميات، أسرع) - `"pil"`: استخدام خلفية PIL (قابلة للنقل، تعمل على وحدة المعالجة المركزية فقط) - أي اسم خلفية مخصص مسجّل عبر طريقة `register()`

return_unused_kwargs (`bool`، *اختياري*، القيمة الافتراضية `False`) : إذا كانت `False`، فإن هذه الدالة تُرجع كائن معالج الصور النهائي فقط. أما إذا كانت `True`، فإن هذه الدالة تُرجع `Tuple(image_processor, unused_kwargs)` حيث *unused_kwargs* هو قاموس يتكوّن من أزواج المفاتيح والقيم التي لا تُعدّ مفاتيحها من سمات معالج الصور؛ أي الجزء من `kwargs` الذي لم يُستخدم لتحديث `image_processor` ويُتجاهل في حالته الأخرى.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

image_processor_filename (`str`، *اختياري*، القيمة الافتراضية `"config.json"`) : اسم الملف في مجلد النموذج الذي يُستخدم لإعدادات معالج الصور.

kwargs (`dict[str, Any]`، *اختياري*) : القيم الموجودة في kwargs لأي مفاتيح تكون من سمات معالج الصور ستُستخدم لتجاوز القيم المحمّلة. أما السلوك المتعلق بالأزواج المفتاح/قيمة التي مفاتيحها *ليست* من سمات معالج الصور، فيتحكم به معامل الكلمة المفتاحية `return_unused_kwargs`.

أنشئ كائنًا من أحد فئات معالج الصور في المكتبة من مفردات نموذج مُدرَّب مسبقًا.

يتم اختيار فئة معالج الصور التي يجب إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريره كحجة أو تم تحميله من `pretrained_model_name_or_path` إن أمكن)، أو عند غيابه، عن طريق اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **aimv2** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (نموذج Aimv2Config)
- **aimv2_vision_model** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (نموذج Aimv2VisionConfig)
- **align** -- `{'torchvision': 'EfficientNetImageProcessor', 'pil': 'EfficientNetImageProcessorPil'}` (نموذج AlignConfig)
- **altclip** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (نموذج AltCLIPConfig)
- **aria** -- `{'pil': 'AriaImageProcessorPil', 'torchvision': 'AriaImageProcessor'}` (نموذج AriaConfig)
- **aya_vision** -- `{'torchvision': 'GotOcr2ImageProcessor', 'pil': 'GotOcr2ImageProcessorPil'}` (نموذج AyaVisionConfig)
- **beit** -- `{'pil': 'BeitImageProcessorPil', 'torchvision': 'BeitImageProcessor'}` (نموذج BeitConfig)
- **bit** -- `{'pil': 'BitImageProcessorPil', 'torchvision': 'BitImageProcessor'}` (نموذج BitConfig)
- **blip** -- `{'pil': 'BlipImageProcessorPil', 'torchvision': 'BlipImageProcessor'}` (نموذج BlipConfig)
- **blip-2** -- `{'torchvision': 'BlipImageProcessor', 'pil': 'BlipImageProcessorPil'}` (نموذج Blip2Config)
- **bridgetower** -- `{'pil': 'BridgeTowerImageProcessorPil', 'torchvision': 'BridgeTowerImageProcessor'}` (نموذج BridgeTowerConfig)
- **chameleon** -- `{'pil': 'ChameleonImageProcessorPil', 'torchvision': 'ChameleonImageProcessor'}` (نموذج ChameleonConfig)
- **chinese_clip** -- `{'pil': 'ChineseCLIPImageProcessorPil', 'torchvision': 'ChineseCLIPImageProcessor'}` (نموذج ChineseCLIPConfig)
- **chmv2** -- `{'torchvision': 'CHMv2ImageProcessor'}` (نموذج CHMv2Config)
- **clip** -- `{'pil': 'CLIPImageProcessorPil', 'torchvision': 'CLIPImageProcessor'}` (نموذج CLIPConfig)
- **clipseg** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (نموذج CLIPSegConfig)
- **cohere2_vision** -- `{'torchvision': 'Cohere2VisionImageProcessor'}` (نموذج Cohere2VisionConfig)
- **cohere_compass** -- `{'pil': 'CohereCompassImageProcessorPil', 'torchvision': 'CohereCompassImageProcessor'}` (نموذج CohereCompassConfig)
- **colpali** -- `{'torchvision': 'SiglipImageProcessor', 'pil': 'SiglipImageProcessorPil'}` (نموذج ColPaliConfig)
- **colqwen2** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (نموذج ColQwen2Config)
- **conditional_detr** -- `{'pil': 'ConditionalDetrImageProcessorPil', 'torchvision': 'ConditionalDetrImageProcessor'}` (نموذج ConditionalDetrConfig)
- **convnext** -- `{'pil': 'ConvNextImageProcessorPil', 'torchvision': 'ConvNextImageProcessor'}` (نموذج ConvNextConfig)
- **convnextv2** -- `{'torchvision': 'ConvNextImageProcessor', 'pil': 'ConvNextImageProcessorPil'}` (نموذج ConvNextV2Config)
- **cosmos3_edge** -- `{'pil': 'Cosmos3EdgeImageProcessorPil', 'torchvision': 'Cosmos3EdgeImageProcessor'}` (نموذج Cosmos3EdgeConfig)
- **cosmos3_omni** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (نموذج Cosmos3OmniConfig)
- **cvt** -- `{'torchvision': 'ConvNextImageProcessor', 'pil': 'ConvNextImageProcessorPil'}` (نموذج CvtConfig)
- **data2vec-vision** -- `{'torchvision': 'BeitImageProcessor', 'pil': 'BeitImageProcessorPil'}` (نموذج Data2VecVisionConfig)
- **deepseek_ocr2** -- `{'pil': 'DeepseekOcr2ImageProcessorPil', 'torchvision': 'DeepseekOcr2ImageProcessor'}` (نموذج DeepseekOcr2Config)
- **deepseek_vl** -- `{'pil': 'DeepseekVLImageProcessorPil', 'torchvision': 'DeepseekVLImageProcessor'}` (نموذج DeepseekVLConfig)
- **deepseek_vl_hybrid** -- `{'pil': 'DeepseekVLHybridImageProcessorPil', 'torchvision': 'DeepseekVLHybridImageProcessor'}` (نموذج DeepseekVLHybridConfig)
- **deformable_detr** -- `{'pil': 'DeformableDetrImageProcessorPil', 'torchvision': 'DeformableDetrImageProcessor'}` (نموذج DeformableDetrConfig)
- **deimv2** -- `{'torchvision': 'RTDetrImageProcessor', 'pil': 'RTDetrImageProcessorPil'}` (نموذج Deimv2Config)
- **deit** -- `{'pil': 'DeiTImageProcessorPil', 'torchvision': 'DeiTImageProcessor'}` (نموذج DeiTConfig)
- **depth_anything** -- `{'torchvision': 'DPTImageProcessor', 'pil': 'DPTImageProcessorPil'}` (نموذج DepthAnythingConfig)
- **depth_pro** -- `{'torchvision': 'DepthProImageProcessor'}` (نموذج DepthProConfig)
- **detr** -- `{'pil': 'DetrImageProcessorPil', 'torchvision': 'DetrImageProcessor'}` (نموذج DetrConfig)
- **dinat** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (نموذج DinatConfig)
- **dinov2** -- `{'torchvision': 'BitImageProcessor', 'pil': 'BitImageProcessorPil'}` (نموذج Dinov2Config)
- **dinov3_vit** -- `{'torchvision': 'DINOv3ViTImageProcessor'}` (نموذج DINOv3ViTConfig)
- **donut-swin** -- `{'torchvision': 'DonutImageProcessor', 'pil': 'DonutImageProcessorPil'}` (نموذج DonutSwinConfig)
- **dpt** -- `{'pil': 'DPTImageProcessorPil', 'torchvision': 'DPTImageProcessor'}` (نموذج DPTConfig)
- **edgetam** -- `{'torchvision': 'Sam2ImageProcessor'}` (نموذج EdgeTamConfig)
- **efficientloftr** -- `{'pil': 'EfficientLoFTRImageProcessorPil', 'torchvision': 'EfficientLoFTRImageProcessor'}` (نموذج EfficientLoFTRConfig)
- **efficientnet** -- `{'pil': 'EfficientNetImageProcessorPil', 'torchvision': 'EfficientNetImageProcessor'}` (نموذج EfficientNetConfig)
- **embedding_gemma2** -- `{'pil': 'Gemma4ImageProcessorPil', 'torchvision': 'Gemma4ImageProcessor'}` (نموذج EmbeddingGemma2Config)
- **emu3** -- `{'pil': 'Emu3ImageProcessor'}` (نموذج Emu3Config)
- **eomt** -- `{'pil': 'EomtImageProcessorPil', 'torchvision': 'EomtImageProcessor'}` (نموذج EomtConfig)
- **eomt_dinov3** -- `{'torchvision': 'EomtImageProcessor', 'pil': 'EomtImageProcessorPil'}` (نموذج EomtDinov3Config)
- **ernie4_5_vl_moe** -- `{'pil': 'Ernie4_5_VLMoeImageProcessorPil', 'torchvision': 'Ernie4_5_VLMoeImageProcessor'}` (نموذج Ernie4_5_VLMoeConfig)
- **exaone4_5** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (نموذج Exaone4_5_Config)
- **flava** -- `{'pil': 'FlavaImageProcessorPil', 'torchvision': 'FlavaImageProcessor'}` (نموذج FlavaConfig)
- **florence2** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (نموذج Florence2Config)
- **focalnet** -- `{'torchvision': 'BitImageProcessor', 'pil': 'BitImageProcessorPil'}` (نموذج FocalNetConfig)
- **fuyu** -- `{'pil': 'FuyuImageProcessorPil', 'torchvision': 'FuyuImageProcessor'}` (نموذج FuyuConfig)
- **gemma3** -- `{'pil': 'Gemma3ImageProcessorPil', 'torchvision': 'Gemma3ImageProcessor'}` (نموذج Gemma3Config)
- **gemma3n** -- `{'torchvision': 'SiglipImageProcessor', 'pil': 'SiglipImageProcessorPil'}` (نموذج Gemma3nConfig)
- **gemma4** -- `{'pil': 'Gemma4ImageProcessorPil', 'torchvision': 'Gemma4ImageProcessor'}` (نموذج Gemma4Config)
- **gemma4_unified** -- `{'torchvision': 'Gemma4UnifiedImageProcessor'}` (نموذج Gemma4UnifiedConfig)
- **git** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (نموذج GitConfig)
- **glm46v** -- `{'pil': 'Glm46VImageProcessorPil', 'torchvision': 'Glm46VImageProcessor'}` (نموذج Glm46VConfig)
- **glm4v** -- `{'pil': 'Glm4vImageProcessorPil', 'torchvision': 'Glm4vImageProcessor'}` (نموذج Glm4vConfig)
- **glm5_next** -- `{'pil': 'Glm5NextImageProcessorPil', 'torchvision': 'Glm5NextImageProcessor'}` (نموذج Glm5NextConfig)
- **glm_image** -- `{'pil': 'GlmImageImageProcessorPil', 'torchvision': 'GlmImageImageProcessor'}` (نموذج GlmImageConfig)
- **glmga** -- `{'pil': 'GlmgaImageProcessorPil', 'torchvision': 'GlmgaImageProcessor'}` (نموذج GlmgaConfig)
- **glpn** -- `{'pil': 'GLPNImageProcessorPil', 'torchvision': 'GLPNImageProcessor'}` (نموذج GLPNConfig)
- **got_ocr2** -- `{'pil': 'GotOcr2ImageProcessorPil', 'torchvision': 'GotOcr2ImageProcessor'}` (نموذج GotOcr2Config)
- **granite4_vision** -- `{'torchvision': 'LlavaNextImageProcessor', 'pil': 'LlavaNextImageProcessorPil'}` (نموذج Granite4VisionConfig)
- **grounding-dino** -- `{'pil': 'GroundingDinoImageProcessorPil', 'torchvision': 'GroundingDinoImageProcessor'}` (نموذج GroundingDinoConfig)
- **groupvit** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (نموذج GroupViTConfig)
- **hiera** -- `{'torchvision': 'BitImageProcessor', 'pil': 'BitImageProcessorPil'}` (نموذج HieraConfig)
- **hunyuan_vl** -- `{'pil': 'HunYuanVLImageProcessorPil', 'torchvision': 'HunYuanVLImageProcessor'}` (نموذج HunYuanVLConfig)
- **hyperclovax_vision_v2** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (نموذج HyperCLOVAXVisionV2Config)
- **idefics** -- `{'pil': 'IdeficsImageProcessorPil', 'torchvision': 'IdeficsImageProcessor'}` (نموذج IdeficsConfig)
- **idefics2** -- `{'pil': 'Idefics2ImageProcessorPil', 'torchvision': 'Idefics2ImageProcessor'}` (نموذج Idefics2Config)
- **idefics3** -- `{'pil': 'Idefics3ImageProcessorPil', 'torchvision': 'Idefics3ImageProcessor'}` (نموذج Idefics3Config)
- **ijepa** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (نموذج IJepaConfig)
- **imagegpt** -- `{'pil': 'ImageGPTImageProcessorPil', 'torchvision': 'ImageGPTImageProcessor'}` (نموذج ImageGPTConfig)
- **inkling_mm_model** -- `{'torchvision': 'InklingImageProcessor'}` (نموذج InklingConfig)
- **instructblip** -- `{'torchvision': 'BlipImageProcessor', 'pil': 'BlipImageProcessorPil'}` (نموذج InstructBlipConfig)
- **internvl** -- `{'torchvision': 'GotOcr2ImageProcessor', 'pil': 'GotOcr2ImageProcessorPil'}` (نموذج InternVLConfig)
- **janus** -- `{'pil': 'JanusImageProcessorPil', 'torchvision': 'JanusImageProcessor'}` (نموذج JanusConfig)
- **kimi_k25** -- `{'torchvision': 'Kimi_K25ImageProcessor'}` (نموذج Kimi_K25Config)
- **kosmos-2** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (نموذج Kosmos2Config)
- **kosmos-2.5** -- `{'torchvision': 'Kosmos2_5ImageProcessor', 'pil': 'Kosmos2_5ImageProcessorPil'}` (نموذج Kosmos2_5Config)
- **layoutlmv2** -- `{'pil': 'LayoutLMv2ImageProcessorPil', 'torchvision': 'LayoutLMv2ImageProcessor'}` (نموذج LayoutLMv2Config)
- **layoutlmv3** -- `{'pil': 'LayoutLMv3ImageProcessorPil', 'torchvision': 'LayoutLMv3ImageProcessor'}` (نموذج LayoutLMv3Config)
- **layoutxlm** -- `{'torchvision': 'LayoutLMv2ImageProcessor', 'pil': 'LayoutLMv2ImageProcessorPil'}` (نموذج LayoutXLMConfig)
- **levit** -- `{'pil': 'LevitImageProcessorPil', 'torchvision': 'LevitImageProcessor'}` (نموذج LevitConfig)
- **lfm2_vl** -- `{'torchvision': 'Lfm2VlImageProcessor'}` (نموذج Lfm2VlConfig)
- **lightglue** -- `{'pil': 'LightGlueImageProcessorPil', 'torchvision': 'LightGlueImageProcessor'}` (نموذج LightGlueConfig)
- **lighton_ocr** -- `{'torchvision': 'PixtralImageProcessor', 'pil': 'PixtralImageProcessorPil'}` (نموذج LightOnOcrConfig)
- **llama4** -- `{'torchvision': 'Llama4ImageProcessor'}` (نموذج Llama4Config)
- **llava** -- `{'pil': 'LlavaImageProcessorPil', 'torchvision': 'LlavaImageProcessor'}` (نموذج LlavaConfig)
- **llava_next** -- `{'pil': 'LlavaNextImageProcessorPil', 'torchvision': 'LlavaNextImageProcessor'}` (نموذج LlavaNextConfig)
- **llava_next_video** -- `{'torchvision': 'LlavaNextImageProcessor', 'pil': 'LlavaNextImageProcessorPil'}` (نموذج LlavaNextVideoConfig)
- **llava_onevision** -- `{'pil': 'LlavaOnevisionImageProcessorPil', 'torchvision': 'LlavaOnevisionImageProcessor'}` (نموذج LlavaOnevisionConfig)
- **lw_detr** -- `{'torchvision': 'DeformableDetrImageProcessor', 'pil': 'DeformableDetrImageProcessorPil'}` (نموذج LwDetrConfig)
- **mask2former** -- `{'pil': 'Mask2FormerImageProcessorPil', 'torchvision': 'Mask2FormerImageProcessor'}` (نموذج Mask2FormerConfig)
- **maskformer** -- `{'pil': 'MaskFormerImageProcessorPil', 'torchvision': 'MaskFormerImageProcessor'}` (نموذج MaskFormerConfig)
- **metaclip_2** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (نموذج MetaClip2Config)
- **mgp-str** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (نموذج MgpstrConfig)
- **minicpm_ocr** -- `{'torchvision': 'MiniCPMOcrImageProcessor'}` (نموذج MiniCPMOcrConfig)
- **minicpmv4_6** -- `{'pil': 'MiniCPMV4_6ImageProcessorPil', 'torchvision': 'MiniCPMV4_6ImageProcessor'}` (نموذج MiniCPMV4_6Config)
- **minicpmv4_7** -- `{'pil': 'MiniCPMV4_6ImageProcessorPil', 'torchvision': 'MiniCPMV4_6ImageProcessor'}` (نموذج MiniCPMV4_7Config)
- **minimax_m3_vl** -- `{'torchvision': 'MiniMaxM3VLImageProcessor'}` (نموذج MiniMaxM3VLConfig)
- **mistral3** -- `{'torchvision': 'PixtralImageProcessor', 'pil': 'PixtralImageProcessorPil'}` (نموذج Mistral3Config)
- **mistral_large4** -- `{'torchvision': 'PixtralImageProcessor', 'pil': 'PixtralImageProcessorPil'}` (نموذج MistralLarge4Config)
- **mlcd** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (نموذج MLCDVisionConfig)
- **mllama** -- `{'pil': 'MllamaImageProcessorPil', 'torchvision': 'MllamaImageProcessor'}` (نموذج MllamaConfig)
- **mm-grounding-dino** -- `{'torchvision': 'GroundingDinoImageProcessor', 'pil': 'GroundingDinoImageProcessorPil'}` (نموذج MMGroundingDinoConfig)
- **mobilenet_v1** -- `{'pil': 'MobileNetV1ImageProcessorPil', 'torchvision': 'MobileNetV1ImageProcessor'}` (نموذج MobileNetV1Config)
- **mobilenet_v2** -- `{'pil': 'MobileNetV2ImageProcessorPil', 'torchvision': 'MobileNetV2ImageProcessor'}` (نموذج MobileNetV2Config)
- **mobilevit** -- `{'pil': 'MobileViTImageProcessorPil', 'torchvision': 'MobileViTImageProcessor'}` (نموذج MobileViTConfig)
- **mobilevitv2** -- `{'torchvision': 'MobileViTImageProcessor', 'pil': 'MobileViTImageProcessorPil'}` (نموذج MobileViTV2Config)
- **molmo2** -- `{'torchvision': 'Molmo2ImageProcessor'}` (نموذج Molmo2Config)
- **muse_glimmer** -- `{'torchvision': 'MuseGlimmerImageProcessor'}` (نموذج MuseGlimmerConfig)
- **muse_spark** -- `{'torchvision': 'MuseGlimmerImageProcessor'}` (نموذج MuseSparkConfig)
- **nemotron_h_omni** -- `{'torchvision': 'NemotronH_Omni_Reasoning_V3ImageProcessor'}` (نموذج NemotronH_Omni_Reasoning_V3_Config)
- **neomme** -- `{'torchvision': 'NeoMMEImageProcessor'}` (نموذج NeoMMEConfig)
- **nougat** -- `{'pil': 'NougatImageProcessorPil', 'torchvision': 'NougatImageProcessor'}` (نموذج NougatConfig)
- **omdet-turbo** -- `{'torchvision': 'DetrImageProcessor', 'pil': 'DetrImageProcessorPil'}` (نموذج OmDetTurboConfig)
- **oneformer** -- `{'pil': 'OneFormerImageProcessorPil', 'torchvision': 'OneFormerImageProcessor'}` (نموذج OneFormerConfig)
- **ovis2** -- `{'pil': 'Ovis2ImageProcessorPil', 'torchvision': 'Ovis2ImageProcessor'}` (نموذج Ovis2Config)
- **owlv2** -- `{'pil': 'Owlv2ImageProcessorPil', 'torchvision': 'Owlv2ImageProcessor'}` (نموذج Owlv2Config)
- **owlvit** -- `{'pil': 'OwlViTImageProcessorPil', 'torchvision': 'OwlViTImageProcessor'}` (نموذج OwlViTConfig)
- **paddleocr_vl** -- `{'pil': 'PaddleOCRVLImageProcessorPil', 'torchvision': 'PaddleOCRVLImageProcessor'}` (نموذج PaddleOCRVLConfig)
- **paligemma** -- `{'torchvision': 'SiglipImageProcessor', 'pil': 'SiglipImageProcessorPil'}` (نموذج PaliGemmaConfig)
- **perceiver** -- `{'pil': 'PerceiverImageProcessorPil', 'torchvision': 'PerceiverImageProcessor'}` (نموذج PerceiverConfig)
- **perception_lm** -- `{'torchvision': 'PerceptionLMImageProcessor'}` (نموذج PerceptionLMConfig)
- **phi4_multimodal** -- `{'torchvision': 'Phi4MultimodalImageProcessor'}` (نموذج Phi4MultimodalConfig)
- **pi0** -- `{'torchvision': 'PI0ImageProcessor'}` (نموذج PI0Config)
- **pix2struct** -- `{'pil': 'Pix2StructImageProcessorPil', 'torchvision': 'Pix2StructImageProcessor'}` (نموذج Pix2StructConfig)
- **pixio** -- `{'torchvision': 'BitImageProcessor', 'pil': 'BitImageProcessorPil'}` (نموذج PixioConfig)
- **pixtral** -- `{'pil': 'PixtralImageProcessorPil', 'torchvision': 'PixtralImageProcessor'}` (نموذج PixtralVisionConfig)
- **poolformer** -- `{'pil': 'PoolFormerImageProcessorPil', 'torchvision': 'PoolFormerImageProcessor'}` (نموذج PoolFormerConfig)
- **pp_chart2table** -- `{'pil': 'PPChart2TableImageProcessorPil', 'torchvision': 'PPChart2TableImageProcessor'}` (نموذج PPChart2TableConfig)
- **pp_doclayout_v2** -- `{'torchvision': 'PPDocLayoutV2ImageProcessor'}` (نموذج PPDocLayoutV2Config)
- **pp_doclayout_v3** -- `{'torchvision': 'PPDocLayoutV3ImageProcessor'}` (نموذج PPDocLayoutV3Config)
- **pp_doclayout_v4** -- `{'torchvision': 'PPDocLayoutV4ImageProcessor'}` (نموذج PPDocLayoutV4Config)
- **pp_formulanet** -- `{'torchvision': 'PPFormulaNetImageProcessor'}` (نموذج PPFormulaNetConfig)
- **pp_lcnet** -- `{'torchvision': 'PPLCNetImageProcessor'}` (نموذج PPLCNetConfig)
- **pp_ocrv5_mobile_det** -- `{'torchvision': 'PPOCRV5ServerDetImageProcessor'}` (نموذج PPOCRV5MobileDetConfig)
- **pp_ocrv5_mobile_rec** -- `{'torchvision': 'PPOCRV5ServerRecImageProcessor'}` (نموذج PPOCRV5MobileRecConfig)
- **pp_ocrv5_server_det** -- `{'torchvision': 'PPOCRV5ServerDetImageProcessor'}` (نموذج PPOCRV5ServerDetConfig)
- **pp_ocrv5_server_rec** -- `{'torchvision': 'PPOCRV5ServerRecImageProcessor'}` (نموذج PPOCRV5ServerRecConfig)
- **pp_ocrv6_medium_det** -- `{'torchvision': 'PPOCRV5ServerDetImageProcessor'}` (نموذج PPOCRV6MediumDetConfig)
- **pp_ocrv6_small_det** -- `{'torchvision': 'PPOCRV5ServerDetImageProcessor'}` (نموذج PPOCRV6SmallDetConfig)
- **pp_ocrv6_small_rec** -- `{'torchvision': 'PPOCRV6SmallRecImageProcessor'}` (نموذج PPOCRV6SmallRecConfig)
- **pp_ocrv6_tiny_rec** -- `{'torchvision': 'PPOCRV6SmallRecImageProcessor'}` (نموذج PPOCRV6TinyRecConfig)
- **prompt_depth_anything** -- `{'pil': 'PromptDepthAnythingImageProcessorPil', 'torchvision': 'PromptDepthAnythingImageProcessor'}` (نموذج PromptDepthAnythingConfig)
- **pvt** -- `{'pil': 'PvtImageProcessorPil', 'torchvision': 'PvtImageProcessor'}` (نموذج PvtConfig)
- **pvt_v2** -- `{'torchvision': 'PvtImageProcessor', 'pil': 'PvtImageProcessorPil'}` (نموذج PvtV2Config)
- **qianfan_ocr** -- `{'torchvision': 'GotOcr2ImageProcessor', 'pil': 'GotOcr2ImageProcessorPil'}` (نموذج QianfanOCRConfig)
- **qwen2_5_omni** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (نموذج Qwen2_5OmniConfig)
- **qwen2_5_vl** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (نموذج Qwen2_5_VLConfig)
- **qwen2_vl** -- `{'pil': 'Qwen2VLImageProcessorPil', 'torchvision': 'Qwen2VLImageProcessor'}` (نموذج Qwen2VLConfig)
- **qwen3_5** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (نموذج Qwen3_5Config)
- **qwen3_5_moe** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (نموذج Qwen3_5MoeConfig)
- **qwen3_omni_moe** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (نموذج Qwen3OmniMoeConfig)
- **qwen3_vl** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (نموذج Qwen3VLConfig)
- **qwen4_exp** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (نموذج Qwen4ExpConfig)
- **regnet** -- `{'torchvision': 'ConvNextImageProcessor', 'pil': 'ConvNextImageProcessorPil'}` (نموذج RegNetConfig)
- **resnet** -- `{'torchvision': 'ConvNextImageProcessor', 'pil': 'ConvNextImageProcessorPil'}` (نموذج ResNetConfig)
- **rf_detr** -- `{'torchvision': 'RfDetrImageProcessor'}` (نموذج RfDetrConfig)
- **rt_detr** -- `{'pil': 'RTDetrImageProcessorPil', 'torchvision': 'RTDetrImageProcessor'}` (نموذج RTDetrConfig)
- **sam** -- `{'pil': 'SamImageProcessorPil', 'torchvision': 'SamImageProcessor'}` (نموذج SamConfig)
- **sam2** -- `{'torchvision': 'Sam2ImageProcessor'}` (نموذج Sam2Config)
- **sam2_video** -- `{'torchvision': 'Sam2ImageProcessor'}` (نموذج Sam2VideoConfig)
- **sam3** -- `{'torchvision': 'Sam3ImageProcessor'}` (نموذج Sam3Config)
- **sam3_lite_text** -- `{'torchvision': 'Sam3ImageProcessor'}` (نموذج Sam3LiteTextConfig)
- **sam3_tracker** -- `{'torchvision': 'Sam3ImageProcessor'}` (نموذج Sam3TrackerConfig)
- **sam3_tracker_video** -- `{'torchvision': 'Sam3ImageProcessor'}` (نموذج Sam3TrackerVideoConfig)
- **sam3_video** -- `{'torchvision': 'Sam3ImageProcessor'}` (نموذج Sam3VideoConfig)
- **sam_hq** -- `{'torchvision': 'SamImageProcessor', 'pil': 'SamImageProcessorPil'}` (نموذج SamHQConfig)
- **sapiens2** -- `{'torchvision': 'Sapiens2ImageProcessor'}` (نموذج Sapiens2Config)
- **segformer** -- `{'pil': 'SegformerImageProcessorPil', 'torchvision': 'SegformerImageProcessor'}` (نموذج SegformerConfig)
- **seggpt** -- `{'pil': 'SegGptImageProcessorPil', 'torchvision': 'SegGptImageProcessor'}` (نموذج SegGptConfig)
- **shieldgemma2** -- `{'torchvision': 'Gemma3ImageProcessor', 'pil': 'Gemma3ImageProcessorPil'}` (نموذج ShieldGemma2Config)
- **siglip** -- `{'pil': 'SiglipImageProcessorPil', 'torchvision': 'SiglipImageProcessor'}` (نموذج SiglipConfig)
- **siglip2** -- `{'pil': 'Siglip2ImageProcessorPil', 'torchvision': 'Siglip2ImageProcessor'}` (نموذج Siglip2Config)
- **slanet** -- `{'torchvision': 'SLANeXtImageProcessor'}` (نموذج SLANetConfig)
- **slanext** -- `{'torchvision': 'SLANeXtImageProcessor'}` (نموذج SLANeXtConfig)
- **smolvlm** -- `{'pil': 'SmolVLMImageProcessorPil', 'torchvision': 'SmolVLMImageProcessor'}` (نموذج SmolVLMConfig)
- **step3p7** -- `{'torchvision': 'Step3p7ImageProcessor'}` (نموذج Step3p7Config)
- **superglue** -- `{'pil': 'SuperGlueImageProcessorPil', 'torchvision': 'SuperGlueImageProcessor'}` (نموذج SuperGlueConfig)
- **superpoint** -- `{'pil': 'SuperPointImageProcessorPil', 'torchvision': 'SuperPointImageProcessor'}` (نموذج SuperPointConfig)
- **swiftformer** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (نموذج SwiftFormerConfig)
- **swin** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (نموذج SwinConfig)
- **swin2sr** -- `{'pil': 'Swin2SRImageProcessorPil', 'torchvision': 'Swin2SRImageProcessor'}` (نموذج Swin2SRConfig)
- **swinv2** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (نموذج Swinv2Config)
- **t5gemma2** -- `{'torchvision': 'Gemma3ImageProcessor', 'pil': 'Gemma3ImageProcessorPil'}` (نموذج T5Gemma2Config)
- **t5gemma2_encoder** -- `{'torchvision': 'Gemma3ImageProcessor', 'pil': 'Gemma3ImageProcessorPil'}` (نموذج T5Gemma2EncoderConfig)
- **table-transformer** -- `{'torchvision': 'DetrImageProcessor', 'pil': 'DetrImageProcessorPil'}` (نموذج TableTransformerConfig)
- **textnet** -- `{'pil': 'TextNetImageProcessorPil', 'torchvision': 'TextNetImageProcessor'}` (نموذج TextNetConfig)
- **timesformer** -- `{'pil': 'VideoMAEImageProcessorPil', 'torchvision': 'VideoMAEImageProcessor'}` (نموذج TimesformerConfig)
- **timm_wrapper** -- `{'pil': 'TimmWrapperImageProcessor'}` (نموذج TimmWrapperConfig)
- **tipsv2** -- `{'torchvision': 'Tipsv2ImageProcessor'}` (نموذج Tipsv2Config)
- **tipsv2_dpt** -- `{'torchvision': 'Tipsv2DptImageProcessor'}` (نموذج Tipsv2DptConfig)
- **trocr** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (نموذج TrOCRConfig)
- **tvp** -- `{'pil': 'TvpImageProcessorPil', 'torchvision': 'TvpImageProcessor'}` (نموذج TvpConfig)
- **udop** -- `{'torchvision': 'LayoutLMv3ImageProcessor', 'pil': 'LayoutLMv3ImageProcessorPil'}` (نموذج UdopConfig)
- **ultravbert** -- `{'torchvision': 'UltraVBertImageProcessor'}` (نموذج UltraVBertConfig)
- **unlimited_ocr** -- `{'torchvision': 'UnlimitedOcrImageProcessor'}` (نموذج UnlimitedOcrConfig)
- **upernet** -- `{'torchvision': 'SegformerImageProcessor', 'pil': 'SegformerImageProcessorPil'}` (نموذج UperNetConfig)
- **uvdoc** -- `{'torchvision': 'UVDocImageProcessor'}` (نموذج UVDocConfig)
- **video_llama_3** -- `{'pil': 'VideoLlama3ImageProcessorPil', 'torchvision': 'VideoLlama3ImageProcessor'}` (نموذج VideoLlama3Config)
- **video_llava** -- `{'pil': 'VideoLlavaImageProcessor'}` (نموذج VideoLlavaConfig)
- **videomae** -- `{'pil': 'VideoMAEImageProcessorPil', 'torchvision': 'VideoMAEImageProcessor'}` (نموذج VideoMAEConfig)
- **vilt** -- `{'pil': 'ViltImageProcessorPil', 'torchvision': 'ViltImageProcessor'}` (نموذج ViltConfig)
- **vipllava** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (نموذج VipLlavaConfig)
- **vit** -- `{'pil': 'ViTImageProcessorPil', 'torchvision': 'ViTImageProcessor'}` (نموذج ViTConfig)
- **vit_mae** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (نموذج ViTMAEConfig)
- **vit_msn** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (نموذج ViTMSNConfig)
- **vitmatte** -- `{'pil': 'VitMatteImageProcessorPil', 'torchvision': 'VitMatteImageProcessor'}` (نموذج VitMatteConfig)
- **vitpose** -- `{'pil': 'VitPoseImageProcessorPil', 'torchvision': 'VitPoseImageProcessor'}` (نموذج VitPoseConfig)
- **vivit** -- `{'torchvision': 'VivitImageProcessor'}` (نموذج VivitConfig)
- **xclip** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (نموذج XCLIPConfig)
- **yolos** -- `{'pil': 'YolosImageProcessorPil', 'torchvision': 'YolosImageProcessor'}` (نموذج YolosConfig)
- **zoedepth** -- `{'pil': 'ZoeDepthImageProcessorPil', 'torchvision': 'ZoeDepthImageProcessor'}` (نموذج ZoeDepthConfig)

يُعد تمرير `token=True` إلزامياً عند رغبتك في استخدام نموذج خاص.

أمثلة:

```python
>>> from transformers import AutoImageProcessor

>>> # Download image processor from huggingface.co and cache.
>>> image_processor = AutoImageProcessor.from_pretrained("google/vit-base-patch16-224-in21k")

>>> # If image processor files are in a directory (e.g. image processor was saved using *save_pretrained('./test/saved_model/')*)
>>> # image_processor = AutoImageProcessor.from_pretrained("./test/saved_model/")
```

#### تسجيل[[transformers.AutoImageProcessor.register]]

```python
register(config_class, slow_image_processor_class: type | None = None, fast_image_processor_class: type | None = None, image_processor_classes: dict[str, type] | None = None, exist_ok: bool = False)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/image_processing_auto.py#L725)

**المعاملات:**

config_class ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : الإعدادات المقابلة للنموذج المراد تسجيله.

slow_image_processor_class (`type`، *اختياري*) : فئة معالج الصور الخاصة بالخلفية PIL (مستعملة، استخدم `image_processor_classes={"pil": ...}`).

fast_image_processor_class (`type`، *اختياري*) : فئة معالج الصور الخاصة بالخلفية الخلفية Torchvision (مستعملة، استخدم `image_processor_classes={"torchvision": ...}`).

image_processor_classes (`dict[str, type]`، *اختياري*) : قاموس يربط أسماء الخوادم الخلفية (backends) بفئات معالجات الصور. يتيح تسجيل خوادم خلفية مخصصة. مثال: `{"pil": MyPilProcessor, "torchvision": MyTorchvisionProcessor, "custom": MyCustomProcessor}`

exist_ok (`bool`، *اختياري*، القيمة الافتراضية `False`) : إذا كانت `True`، يُسمح بتجاوز التسجيلات الموجودة مسبقًا.

سجّل معالج صور جديدًا لهذه الفئة.

## AutoVideoProcessor[[transformers.AutoVideoProcessor]]

راجع [واجهات معالِج الفيديو](../main_classes/video_processor#video-processor-backends) لاختيار الواجهة الخلفية، والتسجيل المخصص، والحفظ وإعادة التحميل.

#### transformers.AutoVideoProcessor[[transformers.AutoVideoProcessor]]

```python
transformers.AutoVideoProcessor()
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/video_processing_auto.py#L264)

هذا هو معالج فيديو عام (generic) يتم إنشاؤه كواحد من فئات معالجات الفيديو في المكتبة عند إنشائه باستخدام طريقة الفئة [AutoVideoProcessor.from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoVideoProcessor.from_pretrained).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_pretrained[[transformers.AutoVideoProcessor.from_pretrained]]

```python
from_pretrained(pretrained_model_name_or_path, *inputs, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/video_processing_auto.py#L278)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون هذا: - نصًا، وهو *model id* لمعالج فيديو مُدرَّب مسبقًا مستضاف داخل مستودع نموذج على huggingface.co. - مسارًا إلى *directory* يحتوي على ملف معالج فيديو تم حفظه باستخدام طريقة [save_pretrained()](/docs/transformers/main/ar/main_classes/video_processor#transformers.VideoProcessorMixin.save_pretrained)، على سبيل المثال `./my_model_directory/`. - مسارًا إلى ملف *file* JSON لمعالج فيديو محفوظ، على سبيل المثال `./my_model_directory/preprocessor_config.json`.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يُخزَّن فيه معالج الفيديو النموذجي المُسبق التدريب الذي تم تنزيله إذا لم يُستخدم التخزين المؤقت القياسي.

force_download (`bool`، *اختياري*، الافتراضي `False`) : ما إذا كان يجب إجبار إعادة تنزيل ملفات معالج الفيديو وتجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) للاستخدام حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}.` تُستخدم هذه الوكلاء في كل طلب.

token (`str` أو *bool*، *اختياري*) : الرمز الذي يُستخدم كتوكن للمصادقة عبر HTTP bearer للملفات البعيدة. إذا كان `True`، فسيتم استخدام التوكن الذي تم إنشاؤه عند تشغيل `hf auth login` (المخزَّن في `~/.huggingface`).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

return_unused_kwargs (`bool`، *اختياري*، القيمة الافتراضية `False`) : إذا كانت `False`، فإن هذه الدالة تُرجع كائن معالج الفيديو النهائي فقط. أما إذا كانت `True`، فإن هذه الدالة تُرجع `Tuple(video_processor, unused_kwargs)` حيث *unused_kwargs* هو قاموس يتكوّن من أزواج المفاتيح والقيم التي لا تُعدّ مفاتيحها من سمات معالج الفيديو؛ أي الجزء من `kwargs` الذي لم يُستخدم لتحديث `video_processor` ويُتجاهل في حال عدم استخدامه.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

kwargs (`dict[str, Any]`، *اختياري*) : القيم الموجودة في kwargs لأي مفاتيح تكون من سمات معالج الفيديو ستُستخدم لتجاوز القيم المحمّلة. أما السلوك المتعلق بالأزواج المفتاح/قيمة التي مفاتيحها *ليست* من سمات معالج الفيديو، فيتحكم به معامل الكلمة المفتاحية `return_unused_kwargs`.

أنشئ كائنًا من أحد فئات معالج الفيديو في المكتبة من مفردات نموذج مُدرَّب مسبقًا.

يتم اختيار فئة معالج الفيديو التي يجب إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو عند غيابها، عن طريق اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **cohere_compass** -- `{'torchvision': 'CohereCompassVideoProcessor'}` (نموذج CohereCompassConfig)
- **cosmos3_edge** -- `{'torchvision': 'Cosmos3EdgeVideoProcessor'}` (نموذج Cosmos3EdgeConfig)
- **cosmos3_omni** -- `{'torchvision': 'Qwen3VLVideoProcessor'}` (نموذج Cosmos3OmniConfig)
- **embedding_gemma2** -- `{'torchvision': 'EmbeddingGemma2VideoProcessor'}` (نموذج EmbeddingGemma2Config)
- **ernie4_5_vl_moe** -- `{'torchvision': 'Ernie4_5_VLMoeVideoProcessor'}` (نموذج Ernie4_5_VLMoeConfig)
- **exaone4_5** -- `{'torchvision': 'Qwen2VLVideoProcessor'}` (نموذج Exaone4_5_Config)
- **gemma4** -- `{'torchvision': 'Gemma4VideoProcessor'}` (نموذج Gemma4Config)
- **gemma4_unified** -- `{'torchvision': 'Gemma4UnifiedVideoProcessor'}` (نموذج Gemma4UnifiedConfig)
- **glm46v** -- `{'torchvision': 'Glm46VVideoProcessor'}` (نموذج Glm46VConfig)
- **glm4v** -- `{'torchvision': 'Glm4vVideoProcessor'}` (نموذج Glm4vConfig)
- **glm5_next** -- `{'torchvision': 'Glm5NextVideoProcessor'}` (نموذج Glm5NextConfig)
- **glmga** -- `{'torchvision': 'GlmgaVideoProcessor'}` (نموذج GlmgaConfig)
- **hyperclovax_vision_v2** -- `{'torchvision': 'Qwen2VLVideoProcessor'}` (نموذج HyperCLOVAXVisionV2Config)
- **instructblip** -- `{'torchvision': 'InstructBlipVideoVideoProcessor'}` (نموذج InstructBlipConfig)
- **instructblipvideo** -- `{'torchvision': 'InstructBlipVideoVideoProcessor'}` (نموذج InstructBlipVideoConfig)
- **internvl** -- `{'torchvision': 'InternVLVideoProcessor'}` (نموذج InternVLConfig)
- **kimi_k25** -- `{'torchvision': 'Kimi_K25VideoProcessor'}` (نموذج Kimi_K25Config)
- **llava_next_video** -- `{'torchvision': 'LlavaNextVideoVideoProcessor'}` (نموذج LlavaNextVideoConfig)
- **llava_onevision** -- `{'torchvision': 'LlavaOnevisionVideoProcessor'}` (نموذج LlavaOnevisionConfig)
- **minicpm_ocr** -- `{'torchvision': 'MiniCPMOcrVideoProcessor'}` (نموذج MiniCPMOcrConfig)
- **minicpmv4_6** -- `{'torchvision': 'MiniCPMV4_6VideoProcessor'}` (نموذج MiniCPMV4_6Config)
- **minicpmv4_7** -- `{'torchvision': 'MiniCPMV4_6VideoProcessor'}` (نموذج MiniCPMV4_7Config)
- **minimax_m3_vl** -- `{'torchvision': 'MiniMaxM3VLVideoProcessor'}` (نموذج MiniMaxM3VLConfig)
- **molmo2** -- `{'torchvision': 'Molmo2VideoProcessor'}` (نموذج Molmo2Config)
- **muse_glimmer** -- `{'torchvision': 'MuseGlimmerVideoProcessor'}` (نموذج MuseGlimmerConfig)
- **muse_spark** -- `{'torchvision': 'MuseGlimmerVideoProcessor'}` (نموذج MuseSparkConfig)
- **nemotron_h_omni** -- `{'torchvision': 'NemotronH_Omni_Reasoning_V3VideoProcessor'}` (نموذج NemotronH_Omni_Reasoning_V3_Config)
- **pe_audio_video** -- `{'torchvision': 'PeVideoVideoProcessor'}` (نموذج PeAudioVideoConfig)
- **pe_video** -- `{'torchvision': 'PeVideoVideoProcessor'}` (نموذج PeVideoConfig)
- **perception_lm** -- `{'torchvision': 'PerceptionLMVideoProcessor'}` (نموذج PerceptionLMConfig)
- **qwen2_5_omni** -- `{'torchvision': 'Qwen2VLVideoProcessor'}` (نموذج Qwen2_5OmniConfig)
- **qwen2_5_vl** -- `{'torchvision': 'Qwen2VLVideoProcessor'}` (نموذج Qwen2_5_VLConfig)
- **qwen2_vl** -- `{'torchvision': 'Qwen2VLVideoProcessor'}` (نموذج Qwen2VLConfig)
- **qwen3_5** -- `{'torchvision': 'Qwen3VLVideoProcessor'}` (نموذج Qwen3_5Config)
- **qwen3_5_moe** -- `{'torchvision': 'Qwen3VLVideoProcessor'}` (نموذج Qwen3_5MoeConfig)
- **qwen3_omni_moe** -- `{'torchvision': 'Qwen2VLVideoProcessor'}` (نموذج Qwen3OmniMoeConfig)
- **qwen3_vl** -- `{'torchvision': 'Qwen3VLVideoProcessor'}` (نموذج Qwen3VLConfig)
- **qwen3_vl_moe** -- `{'torchvision': 'Qwen3VLVideoProcessor'}` (نموذج Qwen3VLMoeConfig)
- **qwen4_exp** -- `{'torchvision': 'Qwen3VLVideoProcessor'}` (نموذج Qwen4ExpConfig)
- **sam2_video** -- `{'torchvision': 'Sam2VideoVideoProcessor'}` (نموذج Sam2VideoConfig)
- **smolvlm** -- `{'torchvision': 'SmolVLMVideoProcessor'}` (نموذج SmolVLMConfig)
- **timesformer** -- `{'torchvision': 'TimesformerVideoProcessor'}` (نموذج TimesformerConfig)
- **video_llama_3** -- `{'torchvision': 'VideoLlama3VideoProcessor'}` (نموذج VideoLlama3Config)
- **video_llava** -- `{'torchvision': 'VideoLlavaVideoProcessor'}` (نموذج VideoLlavaConfig)
- **videomae** -- `{'torchvision': 'VideoMAEVideoProcessor'}` (نموذج VideoMAEConfig)
- **videomt** -- `{'torchvision': 'VideomtVideoProcessor'}` (نموذج VideomtConfig)
- **videoprism** -- `{'torchvision': 'LlavaOnevisionVideoProcessor'}` (نموذج VideoPrismConfig)
- **vivit** -- `{'torchvision': 'VivitVideoProcessor'}` (نموذج VivitConfig)
- **vjepa2** -- `{'torchvision': 'VJEPA2VideoProcessor'}` (نموذج VJEPA2Config)

يُعد تمرير `token=True` إلزامياً عند رغبتك في استخدام نموذج خاص.

أمثلة:

```python
>>> from transformers import AutoVideoProcessor

>>> # Download video processor from huggingface.co and cache.
>>> video_processor = AutoVideoProcessor.from_pretrained("llava-hf/llava-onevision-qwen2-0.5b-ov-hf")

>>> # If video processor files are in a directory (e.g. video processor was saved using *save_pretrained('./test/saved_model/')*)
>>> # video_processor = AutoVideoProcessor.from_pretrained("./test/saved_model/")
```

#### تسجيل[[transformers.AutoVideoProcessor.register]]

```python
register(config_class, video_processor_class: type | None = None, video_processor_classes: dict[str, type] | None = None, exist_ok: bool = False)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/video_processing_auto.py#L464)

**المعاملات:**

config_class ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : الإعدادات المقابلة للنموذج المراد تسجيله.

video_processor_class ([BaseVideoProcessor](/docs/transformers/main/ar/main_classes/video_processor#transformers.BaseVideoProcessor)) : معالج الفيديو المراد تسجيله.

video_processor_classes (`dict[str, type]`، *اختياري*) : قاموس يربط أسماء الخوادم (backends) بفئات معالجات الفيديو. يتيح تسجيل خوادم مخصصة. مثال: `{"pil": MyPilVideoProcessor, "torchvision": MyTorchvisionVideoProcessor, "custom": MyCustomVideoProcessor}`

exist_ok (`bool`، *اختياري*، القيمة الافتراضية `False`) : إذا كانت `True`، يُسمح بتجاوز التسجيلات الموجودة مسبقًا.

سجّل معالج فيديو جديدًا لهذه الفئة.

## AutoProcessor[[transformers.AutoProcessor]]

#### transformers.AutoProcessor[[transformers.AutoProcessor]]

```python
transformers.AutoProcessor()
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/processing_auto.py#L127)

هذا هو معالج عام (generic processor) يُنشأ كواحد من فئات المعالجات في المكتبة عند إنشائه باستخدام طريقة الفئة [AutoProcessor.from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoProcessor.from_pretrained).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_pretrained[[transformers.AutoProcessor.from_pretrained]]

```python
from_pretrained(pretrained_model_name_or_path, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/processing_auto.py#L141)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون هذا إما: - نصًا، وهو *model id* لمعالج ميزات مُدرَّب مسبقًا مستضاف داخل مستودع نموذج على huggingface.co. - مسارًا إلى *directory* يحتوي على ملفات المعالج المحفوظة باستخدام طريقة `save_pretrained()`، على سبيل المثال `./my_model_directory/`.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين مستخرج الميزات للنموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل ملفات مستخرج الميزات (re-download) وتجاوز النسخ المخزنة مؤقتًا إذا كانت موجودة.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) للاستخدام حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}.` تُستخدم هذه الوكلاء في كل طلب.

token (`str` أو *bool*، *اختياري*) : الرمز الذي يُستخدم كتوكن للمصادقة عبر HTTP bearer للملفات البعيدة. إذا كان `True`، فسيتم استخدام التوكن الذي تم إنشاؤه عند تشغيل `hf auth login` (المخزَّن في `~/.huggingface`).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

return_unused_kwargs (`bool`، *اختياري*، القيمة الافتراضية `False`) : إذا كانت `False`، فإن هذه الدالة تُرجع كائن مستخرج الميزات النهائي فقط. أما إذا كانت `True`، فإن هذه الدالة تُرجع `Tuple(feature_extractor, unused_kwargs)` حيث *unused_kwargs* هو قاموس يتكوّن من أزواج المفاتيح والقيم التي لا تُعدّ من سمات مستخرج الميزات؛ أي الجزء من `kwargs` الذي لم يُستخدم لتحديث `feature_extractor` ويُتجاهل في الحالات الأخرى.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

kwargs (`dict[str, Any]`، *اختياري*) : القيم الموجودة في kwargs لأي مفاتيح تكون من سمات مستخرج الميزات (feature extractor) ستُستخدم لتجاوز القيم المحمّلة. أما السلوك المتعلق بالأزواج المفتاح/قيمة التي مفاتيحها *ليست* من سمات مستخرج الميزات، فيتحكم به معامل الكلمة المفتاحية `return_unused_kwargs`.

أنشئ كائنًا من إحدى فئات المعالج في المكتبة من مفردات نموذج مُدرَّب مسبقًا.

يتم اختيار فئة المعالج التي يجب إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريره كحجة أو تم تحميله من `pretrained_model_name_or_path` إن أمكن):

- **aimv2** -- [CLIPProcessor](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPProcessor) (نموذج Aimv2Config)
- **align** -- [AlignProcessor](/docs/transformers/main/ar/model_doc/align#transformers.AlignProcessor) (نموذج AlignConfig)
- **altclip** -- [AltCLIPProcessor](/docs/transformers/main/ar/model_doc/altclip#transformers.AltCLIPProcessor) (نموذج AltCLIPConfig)
- **aria** -- [AriaProcessor](/docs/transformers/main/ar/model_doc/aria#transformers.AriaProcessor) (نموذج AriaConfig)
- **audioflamingo3** -- [AudioFlamingo3Processor](/docs/transformers/main/ar/model_doc/audioflamingo3#transformers.AudioFlamingo3Processor) (نموذج AudioFlamingo3Config)
- **aya_vision** -- [AyaVisionProcessor](/docs/transformers/main/ar/model_doc/aya_vision#transformers.AyaVisionProcessor) (نموذج AyaVisionConfig)
- **bark** -- [BarkProcessor](/docs/transformers/main/ar/model_doc/bark#transformers.BarkProcessor) (نموذج BarkConfig)
- **blip** -- [BlipProcessor](/docs/transformers/main/ar/model_doc/blip#transformers.BlipProcessor) (نموذج BlipConfig)
- **blip-2** -- [Blip2Processor](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2Processor) (نموذج Blip2Config)
- **bridgetower** -- [BridgeTowerProcessor](/docs/transformers/main/ar/model_doc/bridgetower#transformers.BridgeTowerProcessor) (نموذج BridgeTowerConfig)
- **bros** -- [BrosProcessor](/docs/transformers/main/ar/model_doc/bros#transformers.BrosProcessor) (نموذج BrosConfig)
- **canary** -- [CanaryProcessor](/docs/transformers/main/ar/model_doc/canary#transformers.CanaryProcessor) (نموذج CanaryConfig)
- **chameleon** -- [ChameleonProcessor](/docs/transformers/main/ar/model_doc/chameleon#transformers.ChameleonProcessor) (نموذج ChameleonConfig)
- **chinese_clip** -- [ChineseCLIPProcessor](/docs/transformers/main/ar/model_doc/chinese_clip#transformers.ChineseCLIPProcessor) (نموذج ChineseCLIPConfig)
- **clap** -- [ClapProcessor](/docs/transformers/main/ar/model_doc/clap#transformers.ClapProcessor) (نموذج ClapConfig)
- **clip** -- [CLIPProcessor](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPProcessor) (نموذج CLIPConfig)
- **clipseg** -- [CLIPSegProcessor](/docs/transformers/main/ar/model_doc/clipseg#transformers.CLIPSegProcessor) (نموذج CLIPSegConfig)
- **clvp** -- [ClvpProcessor](/docs/transformers/main/ar/model_doc/clvp#transformers.ClvpProcessor) (نموذج ClvpConfig)
- **cohere2_vision** -- [Cohere2VisionProcessor](/docs/transformers/main/ar/model_doc/cohere2_vision#transformers.Cohere2VisionProcessor) (نموذج Cohere2VisionConfig)
- **cohere_asr** -- [CohereAsrProcessor](/docs/transformers/main/ar/model_doc/cohere_asr#transformers.CohereAsrProcessor) (نموذج CohereAsrConfig)
- **cohere_compass** -- [CohereCompassProcessor](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassProcessor) (نموذج CohereCompassConfig)
- **colmodernvbert** -- [ColModernVBertProcessor](/docs/transformers/main/ar/model_doc/colmodernvbert#transformers.ColModernVBertProcessor) (نموذج ColModernVBertConfig)
- **colpali** -- [ColPaliProcessor](/docs/transformers/main/ar/model_doc/colpali#transformers.ColPaliProcessor) (نموذج ColPaliConfig)
- **colqwen2** -- [ColQwen2Processor](/docs/transformers/main/ar/model_doc/colqwen2#transformers.ColQwen2Processor) (نموذج ColQwen2Config)
- **cosmos3_edge** -- [Cosmos3EdgeProcessor](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeProcessor) (نموذج Cosmos3EdgeConfig)
- **csm** -- [CsmProcessor](/docs/transformers/main/ar/model_doc/csm#transformers.CsmProcessor) (نموذج CsmConfig)
- **deepseek_ocr2** -- [DeepseekOcr2Processor](/docs/transformers/main/ar/model_doc/deepseek_ocr2#transformers.DeepseekOcr2Processor) (نموذج DeepseekOcr2Config)
- **deepseek_vl** -- [DeepseekVLProcessor](/docs/transformers/main/ar/model_doc/deepseek_vl#transformers.DeepseekVLProcessor) (نموذج DeepseekVLConfig)
- **deepseek_vl_hybrid** -- [DeepseekVLHybridProcessor](/docs/transformers/main/ar/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridProcessor) (نموذج DeepseekVLHybridConfig)
- **dia** -- [DiaProcessor](/docs/transformers/main/ar/model_doc/dia#transformers.DiaProcessor) (نموذج DiaConfig)
- **diffusion_gemma** -- [Gemma4Processor](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4Processor) (نموذج DiffusionGemmaConfig)
- **edgetam** -- [Sam2Processor](/docs/transformers/main/ar/model_doc/sam2#transformers.Sam2Processor) (نموذج EdgeTamConfig)
- **embedding_gemma2** -- [EmbeddingGemma2Processor](/docs/transformers/main/ar/model_doc/embedding_gemma2#transformers.EmbeddingGemma2Processor) (نموذج EmbeddingGemma2Config)
- **emu3** -- [Emu3Processor](/docs/transformers/main/ar/model_doc/emu3#transformers.Emu3Processor) (نموذج Emu3Config)
- **ernie4_5_vl_moe** -- [Ernie4_5_VLMoeProcessor](/docs/transformers/main/ar/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeProcessor) (نموذج Ernie4_5_VLMoeConfig)
- **evolla** -- [EvollaProcessor](/docs/transformers/main/ar/model_doc/evolla#transformers.EvollaProcessor) (نموذج EvollaConfig)
- **exaone4_5** -- [Exaone4_5_Processor](/docs/transformers/main/ar/model_doc/exaone4_5#transformers.Exaone4_5_Processor) (نموذج Exaone4_5_Config)
- **flava** -- [FlavaProcessor](/docs/transformers/main/ar/model_doc/flava#transformers.FlavaProcessor) (نموذج FlavaConfig)
- **florence2** -- [Florence2Processor](/docs/transformers/main/ar/model_doc/florence2#transformers.Florence2Processor) (نموذج Florence2Config)
- **fun_asr_nano** -- [FunAsrNanoProcessor](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoProcessor) (نموذج FunAsrNanoConfig)
- **fuyu** -- [FuyuProcessor](/docs/transformers/main/ar/model_doc/fuyu#transformers.FuyuProcessor) (نموذج FuyuConfig)
- **gemma3** -- [Gemma3Processor](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3Processor) (نموذج Gemma3Config)
- **gemma3n** -- [Gemma3nProcessor](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nProcessor) (نموذج Gemma3nConfig)
- **gemma4** -- [Gemma4Processor](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4Processor) (نموذج Gemma4Config)
- **gemma4_unified** -- [Gemma4UnifiedProcessor](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedProcessor) (نموذج Gemma4UnifiedConfig)
- **git** -- [GitProcessor](/docs/transformers/main/ar/model_doc/git#transformers.GitProcessor) (نموذج GitConfig)
- **glm46v** -- [Glm46VProcessor](/docs/transformers/main/ar/model_doc/glm46v#transformers.Glm46VProcessor) (نموذج Glm46VConfig)
- **glm4v** -- [Glm4vProcessor](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vProcessor) (نموذج Glm4vConfig)
- **glm4v_moe** -- [Glm4vProcessor](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vProcessor) (نموذج Glm4vMoeConfig)
- **glm5_next** -- [Glm5NextProcessor](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextProcessor) (نموذج Glm5NextConfig)
- **glm_image** -- [GlmImageProcessor](/docs/transformers/main/ar/model_doc/glm_image#transformers.GlmImageProcessor) (نموذج GlmImageConfig)
- **glmasr** -- [GlmAsrProcessor](/docs/transformers/main/ar/model_doc/glmasr#transformers.GlmAsrProcessor) (نموذج GlmAsrConfig)
- **got_ocr2** -- [GotOcr2Processor](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2Processor) (نموذج GotOcr2Config)
- **gradium_phonon_tts** -- [PocketTTSProcessor](/docs/transformers/main/ar/model_doc/pocket_tts#transformers.PocketTTSProcessor) (نموذج GradiumPhononTTSConfig)
- **granite4_vision** -- [Granite4VisionProcessor](/docs/transformers/main/ar/model_doc/granite4_vision#transformers.Granite4VisionProcessor) (نموذج Granite4VisionConfig)
- **granite_speech** -- [GraniteSpeechProcessor](/docs/transformers/main/ar/model_doc/granite_speech#transformers.GraniteSpeechProcessor) (نموذج GraniteSpeechConfig)
- **granite_speech5_ctc** -- [GraniteSpeech5Processor](/docs/transformers/main/ar/model_doc/granite_speech5#transformers.GraniteSpeech5Processor) (نموذج GraniteSpeech5CTCConfig)
- **granite_speech_plus** -- [GraniteSpeechProcessor](/docs/transformers/main/ar/model_doc/granite_speech#transformers.GraniteSpeechProcessor) (نموذج GraniteSpeechPlusConfig)
- **grounding-dino** -- [GroundingDinoProcessor](/docs/transformers/main/ar/model_doc/grounding-dino#transformers.GroundingDinoProcessor) (نموذج GroundingDinoConfig)
- **groupvit** -- [CLIPProcessor](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPProcessor) (نموذج GroupViTConfig)
- **higgs_audio_v2** -- [HiggsAudioV2Processor](/docs/transformers/main/ar/model_doc/higgs_audio_v2#transformers.HiggsAudioV2Processor) (نموذج HiggsAudioV2Config)
- **hubert** -- [Wav2Vec2Processor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2Processor) (نموذج HubertConfig)
- **hunyuan_vl** -- [HunYuanVLProcessor](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLProcessor) (نموذج HunYuanVLConfig)
- **hyperclovax_vision_v2** -- [HyperCLOVAXVisionV2Processor](/docs/transformers/main/ar/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2Processor) (نموذج HyperCLOVAXVisionV2Config)
- **idefics** -- [IdeficsProcessor](/docs/transformers/main/ar/model_doc/idefics#transformers.IdeficsProcessor) (نموذج IdeficsConfig)
- **idefics2** -- [Idefics2Processor](/docs/transformers/main/ar/model_doc/idefics2#transformers.Idefics2Processor) (نموذج Idefics2Config)
- **idefics3** -- [Idefics3Processor](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3Processor) (نموذج Idefics3Config)
- **inkling_mm_model** -- [InklingProcessor](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingProcessor) (نموذج InklingConfig)
- **instructblip** -- [InstructBlipProcessor](/docs/transformers/main/ar/model_doc/instructblip#transformers.InstructBlipProcessor) (نموذج InstructBlipConfig)
- **instructblipvideo** -- [InstructBlipVideoProcessor](/docs/transformers/main/ar/model_doc/instructblipvideo#transformers.InstructBlipVideoProcessor) (نموذج InstructBlipVideoConfig)
- **internvl** -- [InternVLProcessor](/docs/transformers/main/ar/model_doc/internvl#transformers.InternVLProcessor) (نموذج InternVLConfig)
- **janus** -- [JanusProcessor](/docs/transformers/main/ar/model_doc/janus#transformers.JanusProcessor) (نموذج JanusConfig)
- **kimi_k25** -- [Kimi_K25Processor](/docs/transformers/main/ar/model_doc/kimi_k25#transformers.Kimi_K25Processor) (نموذج Kimi_K25Config)
- **kyutai_speech_to_text** -- [KyutaiSpeechToTextProcessor](/docs/transformers/main/ar/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextProcessor) (نموذج KyutaiSpeechToTextConfig)
- **lasr_ctc** -- [LasrProcessor](/docs/transformers/main/ar/model_doc/lasr#transformers.LasrProcessor) (نموذج LasrCTCConfig)
- **lasr_encoder** -- [LasrProcessor](/docs/transformers/main/ar/model_doc/lasr#transformers.LasrProcessor) (نموذج LasrEncoderConfig)
- **layoutlmv2** -- [LayoutLMv2Processor](/docs/transformers/main/ar/model_doc/layoutlmv2#transformers.LayoutLMv2Processor) (نموذج LayoutLMv2Config)
- **layoutlmv3** -- [LayoutLMv3Processor](/docs/transformers/main/ar/model_doc/layoutlmv3#transformers.LayoutLMv3Processor) (نموذج LayoutLMv3Config)
- **layoutxlm** -- [LayoutXLMProcessor](/docs/transformers/main/ar/model_doc/layoutxlm#transformers.LayoutXLMProcessor) (نموذج LayoutXLMConfig)
- **lfm2_vl** -- [Lfm2VlProcessor](/docs/transformers/main/ar/model_doc/lfm2_vl#transformers.Lfm2VlProcessor) (نموذج Lfm2VlConfig)
- **lighton_ocr** -- [LightOnOcrProcessor](/docs/transformers/main/ar/model_doc/lighton_ocr#transformers.LightOnOcrProcessor) (نموذج LightOnOcrConfig)
- **llama4** -- [Llama4Processor](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4Processor) (نموذج Llama4Config)
- **llava** -- [LlavaProcessor](/docs/transformers/main/ar/model_doc/llava#transformers.LlavaProcessor) (نموذج LlavaConfig)
- **llava_next** -- [LlavaNextProcessor](/docs/transformers/main/ar/model_doc/granitevision#transformers.LlavaNextProcessor) (نموذج LlavaNextConfig)
- **llava_next_video** -- [LlavaNextVideoProcessor](/docs/transformers/main/ar/model_doc/llava_next_video#transformers.LlavaNextVideoProcessor) (نموذج LlavaNextVideoConfig)
- **llava_onevision** -- [LlavaOnevisionProcessor](/docs/transformers/main/ar/model_doc/llava_onevision#transformers.LlavaOnevisionProcessor) (نموذج LlavaOnevisionConfig)
- **markuplm** -- [MarkupLMProcessor](/docs/transformers/main/ar/model_doc/markuplm#transformers.MarkupLMProcessor) (نموذج MarkupLMConfig)
- **metaclip_2** -- [CLIPProcessor](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPProcessor) (نموذج MetaClip2Config)
- **mgp-str** -- [MgpstrProcessor](/docs/transformers/main/ar/model_doc/mgp-str#transformers.MgpstrProcessor) (نموذج MgpstrConfig)
- **minicpm_ocr** -- [MiniCPMOcrProcessor](/docs/transformers/main/ar/model_doc/minicpm_ocr#transformers.MiniCPMOcrProcessor) (نموذج MiniCPMOcrConfig)
- **minicpmv4_6** -- [MiniCPMV4_6Processor](/docs/transformers/main/ar/model_doc/minicpmv4_6#transformers.MiniCPMV4_6Processor) (نموذج MiniCPMV4_6Config)
- **minicpmv4_7** -- [MiniCPMV4_7Processor](/docs/transformers/main/ar/model_doc/minicpmv4_7#transformers.MiniCPMV4_7Processor) (نموذج MiniCPMV4_7Config)
- **minimax_m3_vl** -- [MiniMaxM3VLProcessor](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLProcessor) (نموذج MiniMaxM3VLConfig)
- **mistral3** -- [PixtralProcessor](/docs/transformers/main/ar/model_doc/pixtral#transformers.PixtralProcessor) (نموذج Mistral3Config)
- **mistral_large4** -- [PixtralProcessor](/docs/transformers/main/ar/model_doc/pixtral#transformers.PixtralProcessor) (نموذج MistralLarge4Config)
- **mllama** -- [MllamaProcessor](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaProcessor) (نموذج MllamaConfig)
- **mm-grounding-dino** -- [GroundingDinoProcessor](/docs/transformers/main/ar/model_doc/grounding-dino#transformers.GroundingDinoProcessor) (نموذج MMGroundingDinoConfig)
- **modernvbert** -- [Idefics3Processor](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3Processor) (نموذج ModernVBertConfig)
- **molmo2** -- [Molmo2Processor](/docs/transformers/main/ar/model_doc/molmo2#transformers.Molmo2Processor) (نموذج Molmo2Config)
- **moonshine** -- [Wav2Vec2Processor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2Processor) (نموذج MoonshineConfig)
- **moonshine_streaming** -- [MoonshineStreamingProcessor](/docs/transformers/main/ar/model_doc/moonshine_streaming#transformers.MoonshineStreamingProcessor) (نموذج MoonshineStreamingConfig)
- **moss_transcribe_diarize** -- [MossTranscribeDiarizeProcessor](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeProcessor) (نموذج MossTranscribeDiarizeConfig)
- **muse_glimmer** -- [MuseGlimmerProcessor](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerProcessor) (نموذج MuseGlimmerConfig)
- **muse_spark** -- [MuseSparkProcessor](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkProcessor) (نموذج MuseSparkConfig)
- **musicflamingo** -- [MusicFlamingoProcessor](/docs/transformers/main/ar/model_doc/musicflamingo#transformers.MusicFlamingoProcessor) (نموذج MusicFlamingoConfig)
- **musicgen** -- [MusicgenProcessor](/docs/transformers/main/ar/model_doc/musicgen#transformers.MusicgenProcessor) (نموذج MusicgenConfig)
- **musicgen_melody** -- [MusicgenMelodyProcessor](/docs/transformers/main/ar/model_doc/musicgen_melody#transformers.MusicgenMelodyProcessor) (نموذج MusicgenMelodyConfig)
- **nemo_speechlm** -- [Nemotron3_5TranscribeProcessor](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeProcessor) (نموذج Nemotron3_5TranscribeConfig)
- **nemotron3_5_asr** -- [Nemotron3_5AsrProcessor](/docs/transformers/main/ar/model_doc/nemotron3_5_asr#transformers.Nemotron3_5AsrProcessor) (نموذج Nemotron3_5AsrConfig)
- **nemotron3_diarization** -- [Nemotron3DiarizationProcessor](/docs/transformers/main/ar/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationProcessor) (نموذج Nemotron3DiarizationConfig)
- **nemotron_asr_streaming** -- [NemotronAsrStreamingProcessor](/docs/transformers/main/ar/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingProcessor) (نموذج NemotronAsrStreamingConfig)
- **nemotron_h_omni** -- [NemotronH_Omni_Reasoning_V3Processor](/docs/transformers/main/ar/model_doc/nemotron_h_omni#transformers.NemotronH_Omni_Reasoning_V3Processor) (نموذج NemotronH_Omni_Reasoning_V3_Config)
- **neomme** -- [NeoMMEProcessor](/docs/transformers/main/ar/model_doc/neomme#transformers.NeoMMEProcessor) (نموذج NeoMMEConfig)
- **nougat** -- [NougatProcessor](/docs/transformers/main/ar/model_doc/nougat#transformers.NougatProcessor) (نموذج NougatConfig)
- **omdet-turbo** -- [OmDetTurboProcessor](/docs/transformers/main/ar/model_doc/omdet-turbo#transformers.OmDetTurboProcessor) (نموذج OmDetTurboConfig)
- **oneformer** -- [OneFormerProcessor](/docs/transformers/main/ar/model_doc/oneformer#transformers.OneFormerProcessor) (نموذج OneFormerConfig)
- **ovis2** -- [Ovis2Processor](/docs/transformers/main/ar/model_doc/ovis2#transformers.Ovis2Processor) (نموذج Ovis2Config)
- **owlv2** -- [Owlv2Processor](/docs/transformers/main/ar/model_doc/owlv2#transformers.Owlv2Processor) (نموذج Owlv2Config)
- **owlvit** -- [OwlViTProcessor](/docs/transformers/main/ar/model_doc/owlvit#transformers.OwlViTProcessor) (نموذج OwlViTConfig)
- **paddleocr_vl** -- [PaddleOCRVLProcessor](/docs/transformers/main/ar/model_doc/paddleocr_vl#transformers.PaddleOCRVLProcessor) (نموذج PaddleOCRVLConfig)
- **paligemma** -- [PaliGemmaProcessor](/docs/transformers/main/ar/model_doc/paligemma#transformers.PaliGemmaProcessor) (نموذج PaliGemmaConfig)
- **parakeet_ctc** -- [ParakeetProcessor](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetProcessor) (نموذج ParakeetCTCConfig)
- **parakeet_rnnt** -- [ParakeetProcessor](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetProcessor) (نموذج ParakeetRNNTConfig)
- **parakeet_tdt** -- [ParakeetProcessor](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetProcessor) (نموذج ParakeetTDTConfig)
- **pe_audio** -- [PeAudioProcessor](/docs/transformers/main/ar/model_doc/pe_audio#transformers.PeAudioProcessor) (نموذج PeAudioConfig)
- **pe_audio_video** -- [PeAudioVideoProcessor](/docs/transformers/main/ar/model_doc/pe_audio_video#transformers.PeAudioVideoProcessor) (نموذج PeAudioVideoConfig)
- **pe_video** -- [PeVideoProcessor](/docs/transformers/main/ar/model_doc/pe_video#transformers.PeVideoProcessor) (نموذج PeVideoConfig)
- **perception_lm** -- [PerceptionLMProcessor](/docs/transformers/main/ar/model_doc/perception_lm#transformers.PerceptionLMProcessor) (نموذج PerceptionLMConfig)
- **phi4_multimodal** -- [Phi4MultimodalProcessor](/docs/transformers/main/ar/model_doc/phi4_multimodal#transformers.Phi4MultimodalProcessor) (نموذج Phi4MultimodalConfig)
- **pi0** -- [PI0Processor](/docs/transformers/main/ar/model_doc/pi0#transformers.PI0Processor) (نموذج PI0Config)
- **pix2struct** -- [Pix2StructProcessor](/docs/transformers/main/ar/model_doc/pix2struct#transformers.Pix2StructProcessor) (نموذج Pix2StructConfig)
- **pixtral** -- [PixtralProcessor](/docs/transformers/main/ar/model_doc/pixtral#transformers.PixtralProcessor) (نموذج PixtralVisionConfig)
- **pocket_tts** -- [PocketTTSProcessor](/docs/transformers/main/ar/model_doc/pocket_tts#transformers.PocketTTSProcessor) (نموذج PocketTTSConfig)
- **pop2piano** -- [Pop2PianoProcessor](/docs/transformers/main/ar/model_doc/pop2piano#transformers.Pop2PianoProcessor) (نموذج Pop2PianoConfig)
- **pp_chart2table** -- [PPChart2TableProcessor](/docs/transformers/main/ar/model_doc/pp_chart2table#transformers.PPChart2TableProcessor) (نموذج PPChart2TableConfig)
- **pp_formulanet** -- [PPFormulaNetProcessor](/docs/transformers/main/ar/model_doc/pp_formulanet#transformers.PPFormulaNetProcessor) (نموذج PPFormulaNetConfig)
- **qianfan_ocr** -- [QianfanOCRProcessor](/docs/transformers/main/ar/model_doc/qianfan_ocr#transformers.QianfanOCRProcessor) (نموذج QianfanOCRConfig)
- **qwen2_5_omni** -- [Qwen2_5OmniProcessor](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniProcessor) (نموذج Qwen2_5OmniConfig)
- **qwen2_5_vl** -- [Qwen2_5_VLProcessor](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLProcessor) (نموذج Qwen2_5_VLConfig)
- **qwen2_audio** -- [Qwen2AudioProcessor](/docs/transformers/main/ar/model_doc/qwen2_audio#transformers.Qwen2AudioProcessor) (نموذج Qwen2AudioConfig)
- **qwen2_vl** -- [Qwen2VLProcessor](/docs/transformers/main/ar/model_doc/qwen2_vl#transformers.Qwen2VLProcessor) (نموذج Qwen2VLConfig)
- **qwen3_5** -- [Qwen3VLProcessor](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLProcessor) (نموذج Qwen3_5Config)
- **qwen3_5_moe** -- [Qwen3VLProcessor](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLProcessor) (نموذج Qwen3_5MoeConfig)
- **qwen3_asr** -- [Qwen3ASRProcessor](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRProcessor) (نموذج Qwen3ASRConfig)
- **qwen3_omni_moe** -- [Qwen3OmniMoeProcessor](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeProcessor) (نموذج Qwen3OmniMoeConfig)
- **qwen3_vl** -- [Qwen3VLProcessor](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLProcessor) (نموذج Qwen3VLConfig)
- **qwen3_vl_moe** -- [Qwen3VLProcessor](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLProcessor) (نموذج Qwen3VLMoeConfig)
- **qwen4_exp** -- [Qwen3VLProcessor](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLProcessor) (نموذج Qwen4ExpConfig)
- **sam** -- [SamProcessor](/docs/transformers/main/ar/model_doc/sam#transformers.SamProcessor) (نموذج SamConfig)
- **sam2** -- [Sam2Processor](/docs/transformers/main/ar/model_doc/sam2#transformers.Sam2Processor) (نموذج Sam2Config)
- **sam2_video** -- [Sam2VideoProcessor](/docs/transformers/main/ar/model_doc/sam2_video#transformers.Sam2VideoProcessor) (نموذج Sam2VideoConfig)
- **sam3** -- [Sam3Processor](/docs/transformers/main/ar/model_doc/sam3#transformers.Sam3Processor) (نموذج Sam3Config)
- **sam3_lite_text** -- [Sam3Processor](/docs/transformers/main/ar/model_doc/sam3#transformers.Sam3Processor) (نموذج Sam3LiteTextConfig)
- **sam3_tracker** -- [Sam3TrackerProcessor](/docs/transformers/main/ar/model_doc/sam3_tracker#transformers.Sam3TrackerProcessor) (نموذج Sam3TrackerConfig)
- **sam3_tracker_video** -- [Sam3TrackerVideoProcessor](/docs/transformers/main/ar/model_doc/sam3_tracker_video#transformers.Sam3TrackerVideoProcessor) (نموذج Sam3TrackerVideoConfig)
- **sam3_video** -- [Sam3VideoProcessor](/docs/transformers/main/ar/model_doc/sam3_video#transformers.Sam3VideoProcessor) (نموذج Sam3VideoConfig)
- **sam_hq** -- [SamHQProcessor](/docs/transformers/main/ar/model_doc/sam_hq#transformers.SamHQProcessor) (نموذج SamHQConfig)
- **seamless_m4t** -- [SeamlessM4TProcessor](/docs/transformers/main/ar/model_doc/seamless_m4t#transformers.SeamlessM4TProcessor) (نموذج SeamlessM4TConfig)
- **sew** -- [Wav2Vec2Processor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2Processor) (نموذج SEWConfig)
- **sew-d** -- [Wav2Vec2Processor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2Processor) (نموذج SEWDConfig)
- **siglip** -- [SiglipProcessor](/docs/transformers/main/ar/model_doc/siglip#transformers.SiglipProcessor) (نموذج SiglipConfig)
- **siglip2** -- [Siglip2Processor](/docs/transformers/main/ar/model_doc/siglip2#transformers.Siglip2Processor) (نموذج Siglip2Config)
- **smolvlm** -- [SmolVLMProcessor](/docs/transformers/main/ar/model_doc/smolvlm#transformers.SmolVLMProcessor) (نموذج SmolVLMConfig)
- **speech_to_text** -- [Speech2TextProcessor](/docs/transformers/main/ar/model_doc/speech_to_text#transformers.Speech2TextProcessor) (نموذج Speech2TextConfig)
- **speecht5** -- [SpeechT5Processor](/docs/transformers/main/ar/model_doc/speecht5#transformers.SpeechT5Processor) (نموذج SpeechT5Config)
- **step3p7** -- [Step3p7Processor](/docs/transformers/main/ar/model_doc/step3p7#transformers.Step3p7Processor) (نموذج Step3p7Config)
- **t5gemma2** -- [Gemma3Processor](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3Processor) (نموذج T5Gemma2Config)
- **t5gemma2_encoder** -- [Gemma3Processor](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3Processor) (نموذج T5Gemma2EncoderConfig)
- **tipsv2** -- [Tipsv2Processor](/docs/transformers/main/ar/model_doc/tipsv2#transformers.Tipsv2Processor) (نموذج Tipsv2Config)
- **trocr** -- [TrOCRProcessor](/docs/transformers/main/ar/model_doc/trocr#transformers.TrOCRProcessor) (نموذج TrOCRConfig)
- **tvp** -- [TvpProcessor](/docs/transformers/main/ar/model_doc/tvp#transformers.TvpProcessor) (نموذج TvpConfig)
- **udop** -- [UdopProcessor](/docs/transformers/main/ar/model_doc/udop#transformers.UdopProcessor) (نموذج UdopConfig)
- **ultravbert** -- [Idefics3Processor](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3Processor) (نموذج UltraVBertConfig)
- **unispeech** -- [Wav2Vec2Processor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2Processor) (نموذج UniSpeechConfig)
- **unispeech-sat** -- [Wav2Vec2Processor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2Processor) (نموذج UniSpeechSatConfig)
- **unlimited_ocr** -- [UnlimitedOcrProcessor](/docs/transformers/main/ar/model_doc/unlimited_ocr#transformers.UnlimitedOcrProcessor) (نموذج UnlimitedOcrConfig)
- **vibevoice** -- [VibeVoiceProcessor](/docs/transformers/main/ar/model_doc/vibevoice#transformers.VibeVoiceProcessor) (نموذج VibeVoiceConfig)
- **vibevoice_asr** -- [VibeVoiceAsrProcessor](/docs/transformers/main/ar/model_doc/vibevoice_asr#transformers.VibeVoiceAsrProcessor) (نموذج VibeVoiceAsrConfig)
- **video_llama_3** -- [VideoLlama3Processor](/docs/transformers/main/ar/model_doc/video_llama_3#transformers.VideoLlama3Processor) (نموذج VideoLlama3Config)
- **video_llava** -- [VideoLlavaProcessor](/docs/transformers/main/ar/model_doc/video_llava#transformers.VideoLlavaProcessor) (نموذج VideoLlavaConfig)
- **videoprism** -- [VideoPrismProcessor](/docs/transformers/main/ar/model_doc/videoprism#transformers.VideoPrismProcessor) (نموذج VideoPrismConfig)
- **vilt** -- [ViltProcessor](/docs/transformers/main/ar/model_doc/vilt#transformers.ViltProcessor) (نموذج ViltConfig)
- **vipllava** -- [LlavaProcessor](/docs/transformers/main/ar/model_doc/llava#transformers.LlavaProcessor) (نموذج VipLlavaConfig)
- **vision-text-dual-encoder** -- [VisionTextDualEncoderProcessor](/docs/transformers/main/ar/model_doc/vision-text-dual-encoder#transformers.VisionTextDualEncoderProcessor) (نموذج VisionTextDualEncoderConfig)
- **voxtral** -- [VoxtralProcessor](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralProcessor) (نموذج VoxtralConfig)
- **voxtral_realtime** -- [VoxtralRealtimeProcessor](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeProcessor) (نموذج VoxtralRealtimeConfig)
- **wav2vec2** -- [Wav2Vec2Processor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2Processor) (نموذج Wav2Vec2Config)
- **wav2vec2-bert** -- [Wav2Vec2BertProcessor](/docs/transformers/main/ar/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertProcessor) (نموذج Wav2Vec2BertConfig)
- **wav2vec2-conformer** -- [Wav2Vec2Processor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2Processor) (نموذج Wav2Vec2ConformerConfig)
- **wavlm** -- [Wav2Vec2Processor](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2Processor) (نموذج WavLMConfig)
- **whisper** -- [WhisperProcessor](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperProcessor) (نموذج WhisperConfig)

يُعد تمرير `token=True` إلزامياً عند رغبتك في استخدام نموذج خاص.

أمثلة:

```python
>>> from transformers import AutoProcessor

>>> # Download processor from huggingface.co and cache.
>>> processor = AutoProcessor.from_pretrained("facebook/wav2vec2-base-960h")

>>> # If processor files are in a directory (e.g. processor was saved using *save_pretrained('./test/saved_model/')*)
>>> # processor = AutoProcessor.from_pretrained("./test/saved_model/")
```

#### تسجيل[[transformers.AutoProcessor.register]]

```python
register(config_class, processor_class, exist_ok = False)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/processing_auto.py#L373)

**المعاملات:**

config_class ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : الإعدادات المقابلة للنموذج المراد تسجيله.

processor_class ([ProcessorMixin](/docs/transformers/main/ar/main_classes/processors#transformers.ProcessorMixin)) : المعالج الذي يجب تسجيله.

سجّل معالجًا جديدًا لهذه الفئة.

## فئات النماذج العامة

تتوفر فئات التلقائية التالية لإنشاء فئة نموذج أساسي دون رأس محدد.

### AutoModel[[transformers.AutoModel]]

#### transformers.AutoModel[[transformers.AutoModel]]

```python
transformers.AutoModel(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2295)

هذا هو فئة نموذج عامة سيتم إنشاؤها كواحدة من فئات النموذج الأساسية في المكتبة عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModel.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : The model class to instantiate is selected based on the configuration class:  - [ASTConfig](/docs/transformers/main/ar/model_doc/audio-spectrogram-transformer#transformers.ASTConfig) configuration class: [ASTModel](/docs/transformers/main/ar/model_doc/audio-spectrogram-transformer#transformers.ASTModel) (ASTConfig model) - [AXK1Config](/docs/transformers/main/ar/model_doc/axk1#transformers.AXK1Config) configuration class: [AXK1Model](/docs/transformers/main/ar/model_doc/axk1#transformers.AXK1Model) (AXK1Config model) - [AXK2Config](/docs/transformers/main/ar/model_doc/axk2#transformers.AXK2Config) configuration class: [AXK2Model](/docs/transformers/main/ar/model_doc/axk2#transformers.AXK2Model) (AXK2Config model) - [AfmoeConfig](/docs/transformers/main/ar/model_doc/afmoe#transformers.AfmoeConfig) configuration class: [AfmoeModel](/docs/transformers/main/ar/model_doc/afmoe#transformers.AfmoeModel) (AfmoeConfig model) - [Aimv2Config](/docs/transformers/main/ar/model_doc/aimv2#transformers.Aimv2Config) configuration class: [Aimv2Model](/docs/transformers/main/ar/model_doc/aimv2#transformers.Aimv2Model) (Aimv2Config model) - [Aimv2VisionConfig](/docs/transformers/main/ar/model_doc/aimv2#transformers.Aimv2VisionConfig) configuration class: [Aimv2VisionModel](/docs/transformers/main/ar/model_doc/aimv2#transformers.Aimv2VisionModel) (Aimv2VisionConfig model) - [AlbertConfig](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertConfig) configuration class: [AlbertModel](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertModel) (AlbertConfig model) - [AlignConfig](/docs/transformers/main/ar/model_doc/align#transformers.AlignConfig) configuration class: [AlignModel](/docs/transformers/main/ar/model_doc/align#transformers.AlignModel) (AlignConfig model) - [AltCLIPConfig](/docs/transformers/main/ar/model_doc/altclip#transformers.AltCLIPConfig) configuration class: [AltCLIPModel](/docs/transformers/main/ar/model_doc/altclip#transformers.AltCLIPModel) (AltCLIPConfig model) - [ApertusConfig](/docs/transformers/main/ar/model_doc/apertus#transformers.ApertusConfig) configuration class: [ApertusModel](/docs/transformers/main/ar/model_doc/apertus#transformers.ApertusModel) (ApertusConfig model) - [ArceeConfig](/docs/transformers/main/ar/model_doc/arcee#transformers.ArceeConfig) configuration class: [ArceeModel](/docs/transformers/main/ar/model_doc/arcee#transformers.ArceeModel) (ArceeConfig model) - [AriaConfig](/docs/transformers/main/ar/model_doc/aria#transformers.AriaConfig) configuration class: [AriaModel](/docs/transformers/main/ar/model_doc/aria#transformers.AriaModel) (AriaConfig model) - [AriaTextConfig](/docs/transformers/main/ar/model_doc/aria#transformers.AriaTextConfig) configuration class: [AriaTextModel](/docs/transformers/main/ar/model_doc/aria#transformers.AriaTextModel) (AriaTextConfig model) - [AudioFlamingo3Config](/docs/transformers/main/ar/model_doc/audioflamingo3#transformers.AudioFlamingo3Config) configuration class: [AudioFlamingo3Model](/docs/transformers/main/ar/model_doc/audioflamingo3#transformers.AudioFlamingo3Model) (AudioFlamingo3Config model) - [AudioFlamingo3EncoderConfig](/docs/transformers/main/ar/model_doc/audioflamingo3#transformers.AudioFlamingo3EncoderConfig) configuration class: [AudioFlamingo3Encoder](/docs/transformers/main/ar/model_doc/audioflamingo3#transformers.AudioFlamingo3Encoder) (AudioFlamingo3EncoderConfig model) - [AutoformerConfig](/docs/transformers/main/ar/model_doc/autoformer#transformers.AutoformerConfig) configuration class: [AutoformerModel](/docs/transformers/main/ar/model_doc/autoformer#transformers.AutoformerModel) (AutoformerConfig model) - [AyaVisionConfig](/docs/transformers/main/ar/model_doc/aya_vision#transformers.AyaVisionConfig) configuration class: [AyaVisionModel](/docs/transformers/main/ar/model_doc/aya_vision#transformers.AyaVisionModel) (AyaVisionConfig model) - [BailingHybridConfig](/docs/transformers/main/ar/model_doc/bailing_hybrid#transformers.BailingHybridConfig) configuration class: [BailingHybridModel](/docs/transformers/main/ar/model_doc/bailing_hybrid#transformers.BailingHybridModel) (BailingHybridConfig model) - [BambaConfig](/docs/transformers/main/ar/model_doc/bamba#transformers.BambaConfig) configuration class: [BambaModel](/docs/transformers/main/ar/model_doc/bamba#transformers.BambaModel) (BambaConfig model) - [BarkConfig](/docs/transformers/main/ar/model_doc/bark#transformers.BarkConfig) configuration class: [BarkModel](/docs/transformers/main/ar/model_doc/bark#transformers.BarkModel) (BarkConfig model) - [BartConfig](/docs/transformers/main/ar/model_doc/bart#transformers.BartConfig) configuration class: [BartModel](/docs/transformers/main/ar/model_doc/bart#transformers.BartModel) (BartConfig model) - [BeamConfig](/docs/transformers/main/ar/model_doc/beam#transformers.BeamConfig) configuration class: [BeamModel](/docs/transformers/main/ar/model_doc/beam#transformers.BeamModel) (BeamConfig model) - [BeitConfig](/docs/transformers/main/ar/model_doc/beit#transformers.BeitConfig) configuration class: [BeitModel](/docs/transformers/main/ar/model_doc/beit#transformers.BeitModel) (BeitConfig model) - [BertConfig](/docs/transformers/main/ar/model_doc/bert#transformers.BertConfig) configuration class: [BertModel](/docs/transformers/main/ar/model_doc/bert#transformers.BertModel) (BertConfig model) - [BertGenerationConfig](/docs/transformers/main/ar/model_doc/bert-generation#transformers.BertGenerationConfig) configuration class: [BertGenerationEncoder](/docs/transformers/main/ar/model_doc/bert-generation#transformers.BertGenerationEncoder) (BertGenerationConfig model) - [BigBirdConfig](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdConfig) configuration class: [BigBirdModel](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdModel) (BigBirdConfig model) - [BigBirdPegasusConfig](/docs/transformers/main/ar/model_doc/bigbird_pegasus#transformers.BigBirdPegasusConfig) configuration class: [BigBirdPegasusModel](/docs/transformers/main/ar/model_doc/bigbird_pegasus#transformers.BigBirdPegasusModel) (BigBirdPegasusConfig model) - [BioGptConfig](/docs/transformers/main/ar/model_doc/biogpt#transformers.BioGptConfig) configuration class: [BioGptModel](/docs/transformers/main/ar/model_doc/biogpt#transformers.BioGptModel) (BioGptConfig model) - [BitConfig](/docs/transformers/main/ar/model_doc/bit#transformers.BitConfig) configuration class: [BitModel](/docs/transformers/main/ar/model_doc/bit#transformers.BitModel) (BitConfig model) - [BitNetConfig](/docs/transformers/main/ar/model_doc/bitnet#transformers.BitNetConfig) configuration class: [BitNetModel](/docs/transformers/main/ar/model_doc/bitnet#transformers.BitNetModel) (BitNetConfig model) - [BlenderbotConfig](/docs/transformers/main/ar/model_doc/blenderbot#transformers.BlenderbotConfig) configuration class: [BlenderbotModel](/docs/transformers/main/ar/model_doc/blenderbot#transformers.BlenderbotModel) (BlenderbotConfig model) - [BlenderbotSmallConfig](/docs/transformers/main/ar/model_doc/blenderbot-small#transformers.BlenderbotSmallConfig) configuration class: [BlenderbotSmallModel](/docs/transformers/main/ar/model_doc/blenderbot-small#transformers.BlenderbotSmallModel) (BlenderbotSmallConfig model) - [Blip2Config](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2Config) configuration class: [Blip2Model](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2Model) (Blip2Config model) - [Blip2QFormerConfig](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2QFormerConfig) configuration class: [Blip2QFormerModel](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2QFormerModel) (Blip2QFormerConfig model) - [BlipConfig](/docs/transformers/main/ar/model_doc/blip#transformers.BlipConfig) configuration class: [BlipModel](/docs/transformers/main/ar/model_doc/blip#transformers.BlipModel) (BlipConfig model) - [BloomConfig](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomConfig) configuration class: [BloomModel](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomModel) (BloomConfig model) - [BltConfig](/docs/transformers/main/ar/model_doc/blt#transformers.BltConfig) configuration class: [BltModel](/docs/transformers/main/ar/model_doc/blt#transformers.BltModel) (BltConfig model) - [BridgeTowerConfig](/docs/transformers/main/ar/model_doc/bridgetower#transformers.BridgeTowerConfig) configuration class: [BridgeTowerModel](/docs/transformers/main/ar/model_doc/bridgetower#transformers.BridgeTowerModel) (BridgeTowerConfig model) - [BrosConfig](/docs/transformers/main/ar/model_doc/bros#transformers.BrosConfig) configuration class: [BrosModel](/docs/transformers/main/ar/model_doc/bros#transformers.BrosModel) (BrosConfig model) - [CLIPConfig](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPConfig) configuration class: [CLIPModel](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPModel) (CLIPConfig model) - [CLIPSegConfig](/docs/transformers/main/ar/model_doc/clipseg#transformers.CLIPSegConfig) configuration class: [CLIPSegModel](/docs/transformers/main/ar/model_doc/clipseg#transformers.CLIPSegModel) (CLIPSegConfig model) - [CLIPTextConfig](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPTextConfig) configuration class: [CLIPTextModel](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPTextModel) (CLIPTextConfig model) - [CLIPVisionConfig](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPVisionConfig) configuration class: [CLIPVisionModel](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPVisionModel) (CLIPVisionConfig model) - [CTRLConfig](/docs/transformers/main/ar/model_doc/ctrl#transformers.CTRLConfig) configuration class: [CTRLModel](/docs/transformers/main/ar/model_doc/ctrl#transformers.CTRLModel) (CTRLConfig model) - [CamembertConfig](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertConfig) configuration class: [CamembertModel](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertModel) (CamembertConfig model) - [CanaryConfig](/docs/transformers/main/ar/model_doc/canary#transformers.CanaryConfig) configuration class: [CanaryModel](/docs/transformers/main/ar/model_doc/canary#transformers.CanaryModel) (CanaryConfig model) - [CanineConfig](/docs/transformers/main/ar/model_doc/canine#transformers.CanineConfig) configuration class: [CanineModel](/docs/transformers/main/ar/model_doc/canine#transformers.CanineModel) (CanineConfig model) - [ChameleonConfig](/docs/transformers/main/ar/model_doc/chameleon#transformers.ChameleonConfig) configuration class: [ChameleonModel](/docs/transformers/main/ar/model_doc/chameleon#transformers.ChameleonModel) (ChameleonConfig model) - [ChineseCLIPConfig](/docs/transformers/main/ar/model_doc/chinese_clip#transformers.ChineseCLIPConfig) configuration class: [ChineseCLIPModel](/docs/transformers/main/ar/model_doc/chinese_clip#transformers.ChineseCLIPModel) (ChineseCLIPConfig model) - [ChineseCLIPVisionConfig](/docs/transformers/main/ar/model_doc/chinese_clip#transformers.ChineseCLIPVisionConfig) configuration class: [ChineseCLIPVisionModel](/docs/transformers/main/ar/model_doc/chinese_clip#transformers.ChineseCLIPVisionModel) (ChineseCLIPVisionConfig model) - [ClapConfig](/docs/transformers/main/ar/model_doc/clap#transformers.ClapConfig) configuration class: [ClapModel](/docs/transformers/main/ar/model_doc/clap#transformers.ClapModel) (ClapConfig model) - [ClvpConfig](/docs/transformers/main/ar/model_doc/clvp#transformers.ClvpConfig) configuration class: [ClvpModelForConditionalGeneration](/docs/transformers/main/ar/model_doc/clvp#transformers.ClvpModelForConditionalGeneration) (ClvpConfig model) - [CodeGenConfig](/docs/transformers/main/ar/model_doc/codegen#transformers.CodeGenConfig) configuration class: [CodeGenModel](/docs/transformers/main/ar/model_doc/codegen#transformers.CodeGenModel) (CodeGenConfig model) - [Cohere2Config](/docs/transformers/main/ar/model_doc/cohere2#transformers.Cohere2Config) configuration class: [Cohere2Model](/docs/transformers/main/ar/model_doc/cohere2#transformers.Cohere2Model) (Cohere2Config model) - [Cohere2MoeConfig](/docs/transformers/main/ar/model_doc/cohere2_moe#transformers.Cohere2MoeConfig) configuration class: [Cohere2MoeModel](/docs/transformers/main/ar/model_doc/cohere2_moe#transformers.Cohere2MoeModel) (Cohere2MoeConfig model) - [Cohere2VisionConfig](/docs/transformers/main/ar/model_doc/cohere2_vision#transformers.Cohere2VisionConfig) configuration class: [Cohere2VisionModel](/docs/transformers/main/ar/model_doc/cohere2_vision#transformers.Cohere2VisionModel) (Cohere2VisionConfig model) - [CohereAsrConfig](/docs/transformers/main/ar/model_doc/cohere_asr#transformers.CohereAsrConfig) configuration class: [CohereAsrModel](/docs/transformers/main/ar/model_doc/cohere_asr#transformers.CohereAsrModel) (CohereAsrConfig model) - [CohereCompassConfig](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassConfig) configuration class: [CohereCompassModel](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassModel) (CohereCompassConfig model) - [CohereCompassTextConfig](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassTextConfig) configuration class: [CohereCompassTextModel](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassTextModel) (CohereCompassTextConfig model) - [CohereCompassVisionConfig](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassVisionConfig) configuration class: [CohereCompassVisionModel](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassVisionModel) (CohereCompassVisionConfig model) - [CohereConfig](/docs/transformers/main/ar/model_doc/cohere#transformers.CohereConfig) configuration class: [CohereModel](/docs/transformers/main/ar/model_doc/cohere#transformers.CohereModel) (CohereConfig model) - [ConditionalDetrConfig](/docs/transformers/main/ar/model_doc/conditional_detr#transformers.ConditionalDetrConfig) configuration class: [ConditionalDetrModel](/docs/transformers/main/ar/model_doc/conditional_detr#transformers.ConditionalDetrModel) (ConditionalDetrConfig model) - [ConvBertConfig](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertConfig) configuration class: [ConvBertModel](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertModel) (ConvBertConfig model) - [ConvNextConfig](/docs/transformers/main/ar/model_doc/convnext#transformers.ConvNextConfig) configuration class: [ConvNextModel](/docs/transformers/main/ar/model_doc/convnext#transformers.ConvNextModel) (ConvNextConfig model) - [ConvNextV2Config](/docs/transformers/main/ar/model_doc/convnextv2#transformers.ConvNextV2Config) configuration class: [ConvNextV2Model](/docs/transformers/main/ar/model_doc/convnextv2#transformers.ConvNextV2Model) (ConvNextV2Config model) - [Cosmos3EdgeConfig](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeConfig) configuration class: [Cosmos3EdgeModel](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeModel) (Cosmos3EdgeConfig model) - [Cosmos3EdgeTextConfig](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeTextConfig) configuration class: [Cosmos3EdgeTextModel](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeTextModel) (Cosmos3EdgeTextConfig model) - [Cosmos3EdgeVisionConfig](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeVisionConfig) configuration class: [Cosmos3EdgeVisionModel](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeVisionModel) (Cosmos3EdgeVisionConfig model) - [Cosmos3OmniConfig](/docs/transformers/main/ar/model_doc/cosmos3_omni#transformers.Cosmos3OmniConfig) configuration class: [Cosmos3OmniModel](/docs/transformers/main/ar/model_doc/cosmos3_omni#transformers.Cosmos3OmniModel) (Cosmos3OmniConfig model) - [CpmAntConfig](/docs/transformers/main/ar/model_doc/cpmant#transformers.CpmAntConfig) configuration class: [CpmAntModel](/docs/transformers/main/ar/model_doc/cpmant#transformers.CpmAntModel) (CpmAntConfig model) - [CsmConfig](/docs/transformers/main/ar/model_doc/csm#transformers.CsmConfig) configuration class: [CsmForConditionalGeneration](/docs/transformers/main/ar/model_doc/csm#transformers.CsmForConditionalGeneration) (CsmConfig model) - [CvtConfig](/docs/transformers/main/ar/model_doc/cvt#transformers.CvtConfig) configuration class: [CvtModel](/docs/transformers/main/ar/model_doc/cvt#transformers.CvtModel) (CvtConfig model) - [CwmConfig](/docs/transformers/main/ar/model_doc/cwm#transformers.CwmConfig) configuration class: [CwmModel](/docs/transformers/main/ar/model_doc/cwm#transformers.CwmModel) (CwmConfig model) - [DFineConfig](/docs/transformers/main/ar/model_doc/d_fine#transformers.DFineConfig) configuration class: [DFineModel](/docs/transformers/main/ar/model_doc/d_fine#transformers.DFineModel) (DFineConfig model) - [DINOv3ConvNextConfig](/docs/transformers/main/ar/model_doc/dinov3#transformers.DINOv3ConvNextConfig) configuration class: [DINOv3ConvNextModel](/docs/transformers/main/ar/model_doc/dinov3#transformers.DINOv3ConvNextModel) (DINOv3ConvNextConfig model) - [DINOv3ViTConfig](/docs/transformers/main/ar/model_doc/dinov3#transformers.DINOv3ViTConfig) configuration class: [DINOv3ViTModel](/docs/transformers/main/ar/model_doc/dinov3#transformers.DINOv3ViTModel) (DINOv3ViTConfig model) - [DPRConfig](/docs/transformers/main/ar/model_doc/dpr#transformers.DPRConfig) configuration class: [DPRQuestionEncoder](/docs/transformers/main/ar/model_doc/dpr#transformers.DPRQuestionEncoder) (DPRConfig model) - [DPTConfig](/docs/transformers/main/ar/model_doc/dpt#transformers.DPTConfig) configuration class: [DPTModel](/docs/transformers/main/ar/model_doc/dpt#transformers.DPTModel) (DPTConfig model) - [DabDetrConfig](/docs/transformers/main/ar/model_doc/dab-detr#transformers.DabDetrConfig) configuration class: [DabDetrModel](/docs/transformers/main/ar/model_doc/dab-detr#transformers.DabDetrModel) (DabDetrConfig model) - [DacConfig](/docs/transformers/main/ar/model_doc/dac#transformers.DacConfig) configuration class: [DacModel](/docs/transformers/main/ar/model_doc/dac#transformers.DacModel) (DacConfig model) - [Data2VecAudioConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecAudioConfig) configuration class: [Data2VecAudioModel](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecAudioModel) (Data2VecAudioConfig model) - [Data2VecTextConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextConfig) configuration class: [Data2VecTextModel](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextModel) (Data2VecTextConfig model) - [Data2VecVisionConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecVisionConfig) configuration class: [Data2VecVisionModel](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecVisionModel) (Data2VecVisionConfig model) - [DbrxConfig](/docs/transformers/main/ar/model_doc/dbrx#transformers.DbrxConfig) configuration class: [DbrxModel](/docs/transformers/main/ar/model_doc/dbrx#transformers.DbrxModel) (DbrxConfig model) - [DebertaConfig](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaConfig) configuration class: [DebertaModel](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaModel) (DebertaConfig model) - [DebertaV2Config](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2Config) configuration class: [DebertaV2Model](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2Model) (DebertaV2Config model) - [DecisionTransformerConfig](/docs/transformers/main/ar/model_doc/decision_transformer#transformers.DecisionTransformerConfig) configuration class: [DecisionTransformerModel](/docs/transformers/main/ar/model_doc/decision_transformer#transformers.DecisionTransformerModel) (DecisionTransformerConfig model) - [DeepseekOcr2Config](/docs/transformers/main/ar/model_doc/deepseek_ocr2#transformers.DeepseekOcr2Config) configuration class: [DeepseekOcr2Model](/docs/transformers/main/ar/model_doc/deepseek_ocr2#transformers.DeepseekOcr2Model) (DeepseekOcr2Config model) - [DeepseekV2Config](/docs/transformers/main/ar/model_doc/deepseek_v2#transformers.DeepseekV2Config) configuration class: [DeepseekV2Model](/docs/transformers/main/ar/model_doc/deepseek_v2#transformers.DeepseekV2Model) (DeepseekV2Config model) - [DeepseekV32Config](/docs/transformers/main/ar/model_doc/deepseek_v32#transformers.DeepseekV32Config) configuration class: [DeepseekV32Model](/docs/transformers/main/ar/model_doc/deepseek_v32#transformers.DeepseekV32Model) (DeepseekV32Config model) - [DeepseekV3Config](/docs/transformers/main/ar/model_doc/deepseek_v3#transformers.DeepseekV3Config) configuration class: [DeepseekV3Model](/docs/transformers/main/ar/model_doc/deepseek_v3#transformers.DeepseekV3Model) (DeepseekV3Config model) - [DeepseekV4Config](/docs/transformers/main/ar/model_doc/deepseek_v4#transformers.DeepseekV4Config) configuration class: [DeepseekV4Model](/docs/transformers/main/ar/model_doc/deepseek_v4#transformers.DeepseekV4Model) (DeepseekV4Config model) - [DeepseekVLConfig](/docs/transformers/main/ar/model_doc/deepseek_vl#transformers.DeepseekVLConfig) configuration class: [DeepseekVLModel](/docs/transformers/main/ar/model_doc/deepseek_vl#transformers.DeepseekVLModel) (DeepseekVLConfig model) - [DeepseekVLHybridConfig](/docs/transformers/main/ar/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridConfig) configuration class: [DeepseekVLHybridModel](/docs/transformers/main/ar/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridModel) (DeepseekVLHybridConfig model) - [DeformableDetrConfig](/docs/transformers/main/ar/model_doc/deformable_detr#transformers.DeformableDetrConfig) configuration class: [DeformableDetrModel](/docs/transformers/main/ar/model_doc/deformable_detr#transformers.DeformableDetrModel) (DeformableDetrConfig model) - [DeiTConfig](/docs/transformers/main/ar/model_doc/deit#transformers.DeiTConfig) configuration class: [DeiTModel](/docs/transformers/main/ar/model_doc/deit#transformers.DeiTModel) (DeiTConfig model) - [Deimv2Config](/docs/transformers/main/ar/model_doc/deimv2#transformers.Deimv2Config) configuration class: [Deimv2Model](/docs/transformers/main/ar/model_doc/deimv2#transformers.Deimv2Model) (Deimv2Config model) - [DepthProConfig](/docs/transformers/main/ar/model_doc/depth_pro#transformers.DepthProConfig) configuration class: [DepthProModel](/docs/transformers/main/ar/model_doc/depth_pro#transformers.DepthProModel) (DepthProConfig model) - [DetrConfig](/docs/transformers/main/ar/model_doc/detr#transformers.DetrConfig) configuration class: [DetrModel](/docs/transformers/main/ar/model_doc/detr#transformers.DetrModel) (DetrConfig model) - [DiaConfig](/docs/transformers/main/ar/model_doc/dia#transformers.DiaConfig) configuration class: [DiaModel](/docs/transformers/main/ar/model_doc/dia#transformers.DiaModel) (DiaConfig model) - [DiffLlamaConfig](/docs/transformers/main/ar/model_doc/diffllama#transformers.DiffLlamaConfig) configuration class: [DiffLlamaModel](/docs/transformers/main/ar/model_doc/diffllama#transformers.DiffLlamaModel) (DiffLlamaConfig model) - [DiffusionGemmaConfig](/docs/transformers/main/ar/model_doc/diffusion_gemma#transformers.DiffusionGemmaConfig) configuration class: [DiffusionGemmaModel](/docs/transformers/main/ar/model_doc/diffusion_gemma#transformers.DiffusionGemmaModel) (DiffusionGemmaConfig model) - [DinatConfig](/docs/transformers/main/ar/model_doc/dinat#transformers.DinatConfig) configuration class: [DinatModel](/docs/transformers/main/ar/model_doc/dinat#transformers.DinatModel) (DinatConfig model) - [Dinov2Config](/docs/transformers/main/ar/model_doc/dinov2#transformers.Dinov2Config) configuration class: [Dinov2Model](/docs/transformers/main/ar/model_doc/dinov2#transformers.Dinov2Model) (Dinov2Config model) - [Dinov2WithRegistersConfig](/docs/transformers/main/ar/model_doc/dinov2_with_registers#transformers.Dinov2WithRegistersConfig) configuration class: [Dinov2WithRegistersModel](/docs/transformers/main/ar/model_doc/dinov2_with_registers#transformers.Dinov2WithRegistersModel) (Dinov2WithRegistersConfig model) - [DistilBertConfig](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertConfig) configuration class: [DistilBertModel](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertModel) (DistilBertConfig model) - [DogeConfig](/docs/transformers/main/ar/model_doc/doge#transformers.DogeConfig) configuration class: [DogeModel](/docs/transformers/main/ar/model_doc/doge#transformers.DogeModel) (DogeConfig model) - [DonutSwinConfig](/docs/transformers/main/ar/model_doc/donut#transformers.DonutSwinConfig) configuration class: [DonutSwinModel](/docs/transformers/main/ar/model_doc/donut#transformers.DonutSwinModel) (DonutSwinConfig model) - [Dots1Config](/docs/transformers/main/ar/model_doc/dots1#transformers.Dots1Config) configuration class: [Dots1Model](/docs/transformers/main/ar/model_doc/dots1#transformers.Dots1Model) (Dots1Config model) - [EdgeTamConfig](/docs/transformers/main/ar/model_doc/edgetam#transformers.EdgeTamConfig) configuration class: [EdgeTamModel](/docs/transformers/main/ar/model_doc/edgetam#transformers.EdgeTamModel) (EdgeTamConfig model) - [EdgeTamVideoConfig](/docs/transformers/main/ar/model_doc/edgetam_video#transformers.EdgeTamVideoConfig) configuration class: [EdgeTamVideoModel](/docs/transformers/main/ar/model_doc/edgetam_video#transformers.EdgeTamVideoModel) (EdgeTamVideoConfig model) - [EdgeTamVisionConfig](/docs/transformers/main/ar/model_doc/edgetam#transformers.EdgeTamVisionConfig) configuration class: [EdgeTamVisionModel](/docs/transformers/main/ar/model_doc/edgetam#transformers.EdgeTamVisionModel) (EdgeTamVisionConfig model) - [EfficientLoFTRConfig](/docs/transformers/main/ar/model_doc/efficientloftr#transformers.EfficientLoFTRConfig) configuration class: [EfficientLoFTRModel](/docs/transformers/main/ar/model_doc/efficientloftr#transformers.EfficientLoFTRModel) (EfficientLoFTRConfig model) - [EfficientNetConfig](/docs/transformers/main/ar/model_doc/efficientnet#transformers.EfficientNetConfig) configuration class: [EfficientNetModel](/docs/transformers/main/ar/model_doc/efficientnet#transformers.EfficientNetModel) (EfficientNetConfig model) - [ElectraConfig](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraConfig) configuration class: [ElectraModel](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraModel) (ElectraConfig model) - [EmbeddingGemma2Config](/docs/transformers/main/ar/model_doc/embedding_gemma2#transformers.EmbeddingGemma2Config) configuration class: [EmbeddingGemma2Model](/docs/transformers/main/ar/model_doc/embedding_gemma2#transformers.EmbeddingGemma2Model) (EmbeddingGemma2Config model) - [EmbeddingGemma2TextConfig](/docs/transformers/main/ar/model_doc/embedding_gemma2#transformers.EmbeddingGemma2TextConfig) configuration class: [EmbeddingGemma2TextModel](/docs/transformers/main/ar/model_doc/embedding_gemma2#transformers.EmbeddingGemma2TextModel) (EmbeddingGemma2TextConfig model) - [Emu3Config](/docs/transformers/main/ar/model_doc/emu3#transformers.Emu3Config) configuration class: [Emu3Model](/docs/transformers/main/ar/model_doc/emu3#transformers.Emu3Model) (Emu3Config model) - [EncodecConfig](/docs/transformers/main/ar/model_doc/encodec#transformers.EncodecConfig) configuration class: [EncodecModel](/docs/transformers/main/ar/model_doc/encodec#transformers.EncodecModel) (EncodecConfig model) - [Ernie4_5Config](/docs/transformers/main/ar/model_doc/ernie4_5#transformers.Ernie4_5Config) configuration class: [Ernie4_5Model](/docs/transformers/main/ar/model_doc/ernie4_5#transformers.Ernie4_5Model) (Ernie4_5Config model) - [Ernie4_5_MoeConfig](/docs/transformers/main/ar/model_doc/ernie4_5_moe#transformers.Ernie4_5_MoeConfig) configuration class: [Ernie4_5_MoeModel](/docs/transformers/main/ar/model_doc/ernie4_5_moe#transformers.Ernie4_5_MoeModel) (Ernie4_5_MoeConfig model) - [Ernie4_5_VLMoeConfig](/docs/transformers/main/ar/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeConfig) configuration class: [Ernie4_5_VLMoeModel](/docs/transformers/main/ar/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeModel) (Ernie4_5_VLMoeConfig model) - [ErnieConfig](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieConfig) configuration class: [ErnieModel](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieModel) (ErnieConfig model) - [EsmConfig](/docs/transformers/main/ar/model_doc/esm#transformers.EsmConfig) configuration class: [EsmModel](/docs/transformers/main/ar/model_doc/esm#transformers.EsmModel) (EsmConfig model) - [EsmcConfig](/docs/transformers/main/ar/model_doc/esmc#transformers.EsmcConfig) configuration class: [EsmcModel](/docs/transformers/main/ar/model_doc/esmc#transformers.EsmcModel) (EsmcConfig model) - [EuroBertConfig](/docs/transformers/main/ar/model_doc/eurobert#transformers.EuroBertConfig) configuration class: [EuroBertModel](/docs/transformers/main/ar/model_doc/eurobert#transformers.EuroBertModel) (EuroBertConfig model) - [EvollaConfig](/docs/transformers/main/ar/model_doc/evolla#transformers.EvollaConfig) configuration class: [EvollaModel](/docs/transformers/main/ar/model_doc/evolla#transformers.EvollaModel) (EvollaConfig model) - [Exaone4Config](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4Config) configuration class: [Exaone4Model](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4Model) (Exaone4Config model) - [Exaone4_5_Config](/docs/transformers/main/ar/model_doc/exaone4_5#transformers.Exaone4_5_Config) configuration class: [Exaone4_5_Model](/docs/transformers/main/ar/model_doc/exaone4_5#transformers.Exaone4_5_Model) (Exaone4_5_Config model) - [Exaone4_5_VisionConfig](/docs/transformers/main/ar/model_doc/exaone4_5#transformers.Exaone4_5_VisionConfig) configuration class: [Exaone4_5_VisionModel](/docs/transformers/main/ar/model_doc/exaone4_5#transformers.Exaone4_5_VisionModel) (Exaone4_5_VisionConfig model) - [ExaoneMoeConfig](/docs/transformers/main/ar/model_doc/exaone_moe#transformers.ExaoneMoeConfig) configuration class: [ExaoneMoeModel](/docs/transformers/main/ar/model_doc/exaone_moe#transformers.ExaoneMoeModel) (ExaoneMoeConfig model) - [FNetConfig](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetConfig) configuration class: [FNetModel](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetModel) (FNetConfig model) - [FSMTConfig](/docs/transformers/main/ar/model_doc/fsmt#transformers.FSMTConfig) configuration class: [FSMTModel](/docs/transformers/main/ar/model_doc/fsmt#transformers.FSMTModel) (FSMTConfig model) - [FalconConfig](/docs/transformers/main/ar/model_doc/falcon#transformers.FalconConfig) configuration class: [FalconModel](/docs/transformers/main/ar/model_doc/falcon#transformers.FalconModel) (FalconConfig model) - [FalconH1Config](/docs/transformers/main/ar/model_doc/falcon_h1#transformers.FalconH1Config) configuration class: [FalconH1Model](/docs/transformers/main/ar/model_doc/falcon_h1#transformers.FalconH1Model) (FalconH1Config model) - [FalconMambaConfig](/docs/transformers/main/ar/model_doc/falcon_mamba#transformers.FalconMambaConfig) configuration class: [FalconMambaModel](/docs/transformers/main/ar/model_doc/falcon_mamba#transformers.FalconMambaModel) (FalconMambaConfig model) - [FastSpeech2ConformerConfig](/docs/transformers/main/ar/model_doc/fastspeech2_conformer#transformers.FastSpeech2ConformerConfig) configuration class: [FastSpeech2ConformerModel](/docs/transformers/main/ar/model_doc/fastspeech2_conformer#transformers.FastSpeech2ConformerModel) (FastSpeech2ConformerConfig model) - [FastSpeech2ConformerWithHifiGanConfig](/docs/transformers/main/ar/model_doc/fastspeech2_conformer#transformers.FastSpeech2ConformerWithHifiGanConfig) configuration class: [FastSpeech2ConformerWithHifiGan](/docs/transformers/main/ar/model_doc/fastspeech2_conformer#transformers.FastSpeech2ConformerWithHifiGan) (FastSpeech2ConformerWithHifiGanConfig model) - [FastVlmConfig](/docs/transformers/main/ar/model_doc/fast_vlm#transformers.FastVlmConfig) configuration class: [FastVlmModel](/docs/transformers/main/ar/model_doc/fast_vlm#transformers.FastVlmModel) (FastVlmConfig model) - [FlaubertConfig](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertConfig) configuration class: [FlaubertModel](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertModel) (FlaubertConfig model) - [FlavaConfig](/docs/transformers/main/ar/model_doc/flava#transformers.FlavaConfig) configuration class: [FlavaModel](/docs/transformers/main/ar/model_doc/flava#transformers.FlavaModel) (FlavaConfig model) - [FlexOlmoConfig](/docs/transformers/main/ar/model_doc/flex_olmo#transformers.FlexOlmoConfig) configuration class: [FlexOlmoModel](/docs/transformers/main/ar/model_doc/flex_olmo#transformers.FlexOlmoModel) (FlexOlmoConfig model) - [FlintConfig](/docs/transformers/main/ar/model_doc/flint#transformers.FlintConfig) configuration class: [FlintModel](/docs/transformers/main/ar/model_doc/flint#transformers.FlintModel) (FlintConfig model) - [Florence2Config](/docs/transformers/main/ar/model_doc/florence2#transformers.Florence2Config) configuration class: [Florence2Model](/docs/transformers/main/ar/model_doc/florence2#transformers.Florence2Model) (Florence2Config model) - [FocalNetConfig](/docs/transformers/main/ar/model_doc/focalnet#transformers.FocalNetConfig) configuration class: [FocalNetModel](/docs/transformers/main/ar/model_doc/focalnet#transformers.FocalNetModel) (FocalNetConfig model) - [FunAsrNanoConfig](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoConfig) configuration class: [FunAsrNanoModel](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoModel) (FunAsrNanoConfig model) - [FunAsrNanoEncoderConfig](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoEncoderConfig) configuration class: [FunAsrNanoEncoder](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoEncoder) (FunAsrNanoEncoderConfig model) - [FunnelConfig](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelConfig) configuration class: [FunnelModel](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelModel) or [FunnelBaseModel](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelBaseModel) (FunnelConfig model) - [FuyuConfig](/docs/transformers/main/ar/model_doc/fuyu#transformers.FuyuConfig) configuration class: [FuyuModel](/docs/transformers/main/ar/model_doc/fuyu#transformers.FuyuModel) (FuyuConfig model) - [GLPNConfig](/docs/transformers/main/ar/model_doc/glpn#transformers.GLPNConfig) configuration class: [GLPNModel](/docs/transformers/main/ar/model_doc/glpn#transformers.GLPNModel) (GLPNConfig model) - [GPT2Config](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Config) configuration class: [GPT2Model](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Model) (GPT2Config model) - [GPTBigCodeConfig](/docs/transformers/main/ar/model_doc/gpt_bigcode#transformers.GPTBigCodeConfig) configuration class: [GPTBigCodeModel](/docs/transformers/main/ar/model_doc/gpt_bigcode#transformers.GPTBigCodeModel) (GPTBigCodeConfig model) - [GPTJConfig](/docs/transformers/main/ar/model_doc/gptj#transformers.GPTJConfig) configuration class: [GPTJModel](/docs/transformers/main/ar/model_doc/gptj#transformers.GPTJModel) (GPTJConfig model) - [GPTNeoConfig](/docs/transformers/main/ar/model_doc/gpt_neo#transformers.GPTNeoConfig) configuration class: [GPTNeoModel](/docs/transformers/main/ar/model_doc/gpt_neo#transformers.GPTNeoModel) (GPTNeoConfig model) - [GPTNeoXConfig](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXConfig) configuration class: [GPTNeoXModel](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXModel) (GPTNeoXConfig model) - [GPTNeoXJapaneseConfig](/docs/transformers/main/ar/model_doc/gpt_neox_japanese#transformers.GPTNeoXJapaneseConfig) configuration class: [GPTNeoXJapaneseModel](/docs/transformers/main/ar/model_doc/gpt_neox_japanese#transformers.GPTNeoXJapaneseModel) (GPTNeoXJapaneseConfig model) - [Gemma2Config](/docs/transformers/main/ar/model_doc/gemma2#transformers.Gemma2Config) configuration class: [Gemma2Model](/docs/transformers/main/ar/model_doc/gemma2#transformers.Gemma2Model) (Gemma2Config model) - [Gemma3Config](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3Config) configuration class: [Gemma3Model](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3Model) (Gemma3Config model) - [Gemma3TextConfig](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3TextConfig) configuration class: [Gemma3TextModel](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3TextModel) (Gemma3TextConfig model) - [Gemma3nAudioConfig](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nAudioConfig) configuration class: `Gemma3nAudioEncoder` (Gemma3nAudioConfig model) - [Gemma3nConfig](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nConfig) configuration class: [Gemma3nModel](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nModel) (Gemma3nConfig model) - [Gemma3nTextConfig](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nTextConfig) configuration class: [Gemma3nTextModel](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nTextModel) (Gemma3nTextConfig model) - [Gemma3nVisionConfig](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nVisionConfig) configuration class: [TimmWrapperModel](/docs/transformers/main/ar/model_doc/timm_wrapper#transformers.TimmWrapperModel) (Gemma3nVisionConfig model) - [Gemma4AudioConfig](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4AudioConfig) configuration class: [Gemma4AudioModel](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4AudioModel) (Gemma4AudioConfig model) - [Gemma4Config](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4Config) configuration class: [Gemma4Model](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4Model) (Gemma4Config model) - [Gemma4TextConfig](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4TextConfig) configuration class: [Gemma4TextModel](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4TextModel) (Gemma4TextConfig model) - [Gemma4UnifiedConfig](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedConfig) configuration class: [Gemma4UnifiedModel](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedModel) (Gemma4UnifiedConfig model) - [Gemma4UnifiedTextConfig](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedTextConfig) configuration class: [Gemma4UnifiedTextModel](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedTextModel) (Gemma4UnifiedTextConfig model) - [Gemma4VisionConfig](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4VisionConfig) configuration class: [Gemma4VisionModel](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4VisionModel) (Gemma4VisionConfig model) - [GemmaConfig](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaConfig) configuration class: [GemmaModel](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaModel) (GemmaConfig model) - [GitConfig](/docs/transformers/main/ar/model_doc/git#transformers.GitConfig) configuration class: [GitModel](/docs/transformers/main/ar/model_doc/git#transformers.GitModel) (GitConfig model) - [Glm46VConfig](/docs/transformers/main/ar/model_doc/glm46v#transformers.Glm46VConfig) configuration class: [Glm46VModel](/docs/transformers/main/ar/model_doc/glm46v#transformers.Glm46VModel) (Glm46VConfig model) - [Glm4Config](/docs/transformers/main/ar/model_doc/glm4#transformers.Glm4Config) configuration class: [Glm4Model](/docs/transformers/main/ar/model_doc/glm4#transformers.Glm4Model) (Glm4Config model) - [Glm4MoeConfig](/docs/transformers/main/ar/model_doc/glm4_moe#transformers.Glm4MoeConfig) configuration class: [Glm4MoeModel](/docs/transformers/main/ar/model_doc/glm4_moe#transformers.Glm4MoeModel) (Glm4MoeConfig model) - [Glm4MoeLiteConfig](/docs/transformers/main/ar/model_doc/glm4_moe_lite#transformers.Glm4MoeLiteConfig) configuration class: [Glm4MoeLiteModel](/docs/transformers/main/ar/model_doc/glm4_moe_lite#transformers.Glm4MoeLiteModel) (Glm4MoeLiteConfig model) - [Glm4vConfig](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vConfig) configuration class: [Glm4vModel](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vModel) (Glm4vConfig model) - [Glm4vMoeConfig](/docs/transformers/main/ar/model_doc/glm4v_moe#transformers.Glm4vMoeConfig) configuration class: [Glm4vMoeModel](/docs/transformers/main/ar/model_doc/glm4v_moe#transformers.Glm4vMoeModel) (Glm4vMoeConfig model) - [Glm4vMoeTextConfig](/docs/transformers/main/ar/model_doc/glm4v_moe#transformers.Glm4vMoeTextConfig) configuration class: [Glm4vMoeTextModel](/docs/transformers/main/ar/model_doc/glm4v_moe#transformers.Glm4vMoeTextModel) (Glm4vMoeTextConfig model) - [Glm4vMoeVisionConfig](/docs/transformers/main/ar/model_doc/glm4v_moe#transformers.Glm4vMoeVisionConfig) configuration class: [Glm4vMoeVisionModel](/docs/transformers/main/ar/model_doc/glm4v_moe#transformers.Glm4vMoeVisionModel) (Glm4vMoeVisionConfig model) - [Glm4vTextConfig](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vTextConfig) configuration class: [Glm4vTextModel](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vTextModel) (Glm4vTextConfig model) - [Glm4vVisionConfig](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vVisionConfig) configuration class: [Glm4vVisionModel](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vVisionModel) (Glm4vVisionConfig model) - [Glm5NextConfig](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextConfig) configuration class: [Glm5NextModel](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextModel) (Glm5NextConfig model) - [Glm5NextTextConfig](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextTextConfig) configuration class: [Glm5NextTextModel](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextTextModel) (Glm5NextTextConfig model) - [Glm5NextVisionConfig](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextVisionConfig) configuration class: [Glm5NextVisionModel](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextVisionModel) (Glm5NextVisionConfig model) - [GlmAsrConfig](/docs/transformers/main/ar/model_doc/glmasr#transformers.GlmAsrConfig) configuration class: [GlmAsrModel](/docs/transformers/main/ar/model_doc/glmasr#transformers.GlmAsrModel) (GlmAsrConfig model) - [GlmAsrEncoderConfig](/docs/transformers/main/ar/model_doc/glmasr#transformers.GlmAsrEncoderConfig) configuration class: [GlmAsrEncoder](/docs/transformers/main/ar/model_doc/glmasr#transformers.GlmAsrEncoder) (GlmAsrEncoderConfig model) - [GlmConfig](/docs/transformers/main/ar/model_doc/glm#transformers.GlmConfig) configuration class: [GlmModel](/docs/transformers/main/ar/model_doc/glm#transformers.GlmModel) (GlmConfig model) - [GlmImageConfig](/docs/transformers/main/ar/model_doc/glm_image#transformers.GlmImageConfig) configuration class: [GlmImageModel](/docs/transformers/main/ar/model_doc/glm_image#transformers.GlmImageModel) (GlmImageConfig model) - [GlmImageTextConfig](/docs/transformers/main/ar/model_doc/glm_image#transformers.GlmImageTextConfig) configuration class: [GlmImageTextModel](/docs/transformers/main/ar/model_doc/glm_image#transformers.GlmImageTextModel) (GlmImageTextConfig model) - [GlmImageVQVAEConfig](/docs/transformers/main/ar/model_doc/glm_image#transformers.GlmImageVQVAEConfig) configuration class: [GlmImageVQVAE](/docs/transformers/main/ar/model_doc/glm_image#transformers.GlmImageVQVAE) (GlmImageVQVAEConfig model) - [GlmImageVisionConfig](/docs/transformers/main/ar/model_doc/glm_image#transformers.GlmImageVisionConfig) configuration class: [GlmImageVisionModel](/docs/transformers/main/ar/model_doc/glm_image#transformers.GlmImageVisionModel) (GlmImageVisionConfig model) - [GlmMoeDsaConfig](/docs/transformers/main/ar/model_doc/glm_moe_dsa#transformers.GlmMoeDsaConfig) configuration class: [GlmMoeDsaModel](/docs/transformers/main/ar/model_doc/glm_moe_dsa#transformers.GlmMoeDsaModel) (GlmMoeDsaConfig model) - [GlmOcrConfig](/docs/transformers/main/ar/model_doc/glm_ocr#transformers.GlmOcrConfig) configuration class: [GlmOcrModel](/docs/transformers/main/ar/model_doc/glm_ocr#transformers.GlmOcrModel) (GlmOcrConfig model) - [GlmOcrTextConfig](/docs/transformers/main/ar/model_doc/glm_ocr#transformers.GlmOcrTextConfig) configuration class: [GlmOcrTextModel](/docs/transformers/main/ar/model_doc/glm_ocr#transformers.GlmOcrTextModel) (GlmOcrTextConfig model) - [GlmOcrVisionConfig](/docs/transformers/main/ar/model_doc/glm_ocr#transformers.GlmOcrVisionConfig) configuration class: [GlmOcrVisionModel](/docs/transformers/main/ar/model_doc/glm_ocr#transformers.GlmOcrVisionModel) (GlmOcrVisionConfig model) - [GlmgaConfig](/docs/transformers/main/ar/model_doc/glmga#transformers.GlmgaConfig) configuration class: [Glm46VModel](/docs/transformers/main/ar/model_doc/glm46v#transformers.Glm46VModel) (GlmgaConfig model) - [GotOcr2Config](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2Config) configuration class: [GotOcr2Model](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2Model) (GotOcr2Config model) - [GptOssConfig](/docs/transformers/main/ar/model_doc/gpt_oss#transformers.GptOssConfig) configuration class: [GptOssModel](/docs/transformers/main/ar/model_doc/gpt_oss#transformers.GptOssModel) (GptOssConfig model) - [GradiumPhononTTSConfig](/docs/transformers/main/ar/model_doc/gradium_phonon_tts#transformers.GradiumPhononTTSConfig) configuration class: [GradiumPhononTTSModel](/docs/transformers/main/ar/model_doc/gradium_phonon_tts#transformers.GradiumPhononTTSModel) (GradiumPhononTTSConfig model) - [Granite4VisionConfig](/docs/transformers/main/ar/model_doc/granite4_vision#transformers.Granite4VisionConfig) configuration class: [Granite4VisionModel](/docs/transformers/main/ar/model_doc/granite4_vision#transformers.Granite4VisionModel) (Granite4VisionConfig model) - [GraniteConfig](/docs/transformers/main/ar/model_doc/granite#transformers.GraniteConfig) configuration class: [GraniteModel](/docs/transformers/main/ar/model_doc/granite#transformers.GraniteModel) (GraniteConfig model) - [GraniteMoeConfig](/docs/transformers/main/ar/model_doc/granitemoe#transformers.GraniteMoeConfig) configuration class: [GraniteMoeModel](/docs/transformers/main/ar/model_doc/granitemoe#transformers.GraniteMoeModel) (GraniteMoeConfig model) - [GraniteMoeHybridConfig](/docs/transformers/main/ar/model_doc/granitemoehybrid#transformers.GraniteMoeHybridConfig) configuration class: [GraniteMoeHybridModel](/docs/transformers/main/ar/model_doc/granitemoehybrid#transformers.GraniteMoeHybridModel) (GraniteMoeHybridConfig model) - [GraniteMoeSWAConfig](/docs/transformers/main/ar/model_doc/granitemoe_swa#transformers.GraniteMoeSWAConfig) configuration class: [GraniteMoeSWAModel](/docs/transformers/main/ar/model_doc/granitemoe_swa#transformers.GraniteMoeSWAModel) (GraniteMoeSWAConfig model) - [GraniteMoeSharedConfig](/docs/transformers/main/ar/model_doc/granitemoeshared#transformers.GraniteMoeSharedConfig) configuration class: [GraniteMoeSharedModel](/docs/transformers/main/ar/model_doc/granitemoeshared#transformers.GraniteMoeSharedModel) (GraniteMoeSharedConfig model) - [GraniteSWAConfig](/docs/transformers/main/ar/model_doc/granite_swa#transformers.GraniteSWAConfig) configuration class: [GraniteSWAModel](/docs/transformers/main/ar/model_doc/granite_swa#transformers.GraniteSWAModel) (GraniteSWAConfig model) - [GraniteSpeech5CTCConfig](/docs/transformers/main/ar/model_doc/granite_speech5#transformers.GraniteSpeech5CTCConfig) configuration class: [GraniteSpeech5ForCTC](/docs/transformers/main/ar/model_doc/granite_speech5#transformers.GraniteSpeech5ForCTC) (GraniteSpeech5CTCConfig model) - [GraniteSpeech5EncoderConfig](/docs/transformers/main/ar/model_doc/granite_speech5#transformers.GraniteSpeech5EncoderConfig) configuration class: [GraniteSpeech5Encoder](/docs/transformers/main/ar/model_doc/granite_speech5#transformers.GraniteSpeech5Encoder) (GraniteSpeech5EncoderConfig model) - [GraniteSpeechConfig](/docs/transformers/main/ar/model_doc/granite_speech#transformers.GraniteSpeechConfig) configuration class: [GraniteSpeechModel](/docs/transformers/main/ar/model_doc/granite_speech#transformers.GraniteSpeechModel) (GraniteSpeechConfig model) - [GraniteSpeechPlusConfig](/docs/transformers/main/ar/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusConfig) configuration class: [GraniteSpeechPlusModel](/docs/transformers/main/ar/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusModel) (GraniteSpeechPlusConfig model) - [GroundingDinoConfig](/docs/transformers/main/ar/model_doc/grounding-dino#transformers.GroundingDinoConfig) configuration class: [GroundingDinoModel](/docs/transformers/main/ar/model_doc/grounding-dino#transformers.GroundingDinoModel) (GroundingDinoConfig model) - [GroupViTConfig](/docs/transformers/main/ar/model_doc/groupvit#transformers.GroupViTConfig) configuration class: [GroupViTModel](/docs/transformers/main/ar/model_doc/groupvit#transformers.GroupViTModel) (GroupViTConfig model) - [GteConfig](/docs/transformers/main/ar/model_doc/gte#transformers.GteConfig) configuration class: [GteModel](/docs/transformers/main/ar/model_doc/gte#transformers.GteModel) (GteConfig model) - [HGNetV2Config](/docs/transformers/main/ar/model_doc/hgnet_v2#transformers.HGNetV2Config) configuration class: [HGNetV2Backbone](/docs/transformers/main/ar/model_doc/hgnet_v2#transformers.HGNetV2Backbone) (HGNetV2Config model) - [HYV3Config](/docs/transformers/main/ar/model_doc/hy_v3#transformers.HYV3Config) configuration class: [HYV3Model](/docs/transformers/main/ar/model_doc/hy_v3#transformers.HYV3Model) (HYV3Config model) - [HYV4Config](/docs/transformers/main/ar/model_doc/hy_v4#transformers.HYV4Config) configuration class: [HYV4Model](/docs/transformers/main/ar/model_doc/hy_v4#transformers.HYV4Model) (HYV4Config model) - [HeliumConfig](/docs/transformers/main/ar/model_doc/helium#transformers.HeliumConfig) configuration class: [HeliumModel](/docs/transformers/main/ar/model_doc/helium#transformers.HeliumModel) (HeliumConfig model) - [HieraConfig](/docs/transformers/main/ar/model_doc/hiera#transformers.HieraConfig) configuration class: [HieraModel](/docs/transformers/main/ar/model_doc/hiera#transformers.HieraModel) (HieraConfig model) - [HiggsAudioV2Config](/docs/transformers/main/ar/model_doc/higgs_audio_v2#transformers.HiggsAudioV2Config) configuration class: [HiggsAudioV2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/higgs_audio_v2#transformers.HiggsAudioV2ForConditionalGeneration) (HiggsAudioV2Config model) - [HiggsAudioV2TokenizerConfig](/docs/transformers/main/ar/model_doc/higgs_audio_v2_tokenizer#transformers.HiggsAudioV2TokenizerConfig) configuration class: [HiggsAudioV2TokenizerModel](/docs/transformers/main/ar/model_doc/higgs_audio_v2_tokenizer#transformers.HiggsAudioV2TokenizerModel) (HiggsAudioV2TokenizerConfig model) - [HrmTextConfig](/docs/transformers/main/ar/model_doc/hrm_text#transformers.HrmTextConfig) configuration class: [HrmTextModel](/docs/transformers/main/ar/model_doc/hrm_text#transformers.HrmTextModel) (HrmTextConfig model) - [HubertConfig](/docs/transformers/main/ar/model_doc/hubert#transformers.HubertConfig) configuration class: [HubertModel](/docs/transformers/main/ar/model_doc/hubert#transformers.HubertModel) (HubertConfig model) - [HunYuanDenseV1Config](/docs/transformers/main/ar/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1Config) configuration class: [HunYuanDenseV1Model](/docs/transformers/main/ar/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1Model) (HunYuanDenseV1Config model) - [HunYuanMoEV1Config](/docs/transformers/main/ar/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1Config) configuration class: [HunYuanMoEV1Model](/docs/transformers/main/ar/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1Model) (HunYuanMoEV1Config model) - [HunYuanVLConfig](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLConfig) configuration class: [HunYuanVLModel](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLModel) (HunYuanVLConfig model) - [HunYuanVLTextConfig](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLTextConfig) configuration class: [HunYuanVLTextModel](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLTextModel) (HunYuanVLTextConfig model) - [HunYuanVLVisionConfig](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLVisionConfig) configuration class: [HunYuanVLVisionTransformer](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLVisionTransformer) (HunYuanVLVisionConfig model) - [HyperCLOVAXConfig](/docs/transformers/main/ar/model_doc/hyperclovax#transformers.HyperCLOVAXConfig) configuration class: [HyperCLOVAXModel](/docs/transformers/main/ar/model_doc/hyperclovax#transformers.HyperCLOVAXModel) (HyperCLOVAXConfig model) - [HyperCLOVAXVisionV2Config](/docs/transformers/main/ar/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2Config) configuration class: [HyperCLOVAXVisionV2Model](/docs/transformers/main/ar/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2Model) (HyperCLOVAXVisionV2Config model) - [IBertConfig](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertConfig) configuration class: [IBertModel](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertModel) (IBertConfig model) - [IJepaConfig](/docs/transformers/main/ar/model_doc/ijepa#transformers.IJepaConfig) configuration class: [IJepaModel](/docs/transformers/main/ar/model_doc/ijepa#transformers.IJepaModel) (IJepaConfig model) - [Idefics2Config](/docs/transformers/main/ar/model_doc/idefics2#transformers.Idefics2Config) configuration class: [Idefics2Model](/docs/transformers/main/ar/model_doc/idefics2#transformers.Idefics2Model) (Idefics2Config model) - [Idefics3Config](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3Config) configuration class: [Idefics3Model](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3Model) (Idefics3Config model) - [Idefics3VisionConfig](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3VisionConfig) configuration class: [Idefics3VisionTransformer](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3VisionTransformer) (Idefics3VisionConfig model) - [IdeficsConfig](/docs/transformers/main/ar/model_doc/idefics#transformers.IdeficsConfig) configuration class: [IdeficsModel](/docs/transformers/main/ar/model_doc/idefics#transformers.IdeficsModel) (IdeficsConfig model) - [ImageGPTConfig](/docs/transformers/main/ar/model_doc/imagegpt#transformers.ImageGPTConfig) configuration class: [ImageGPTModel](/docs/transformers/main/ar/model_doc/imagegpt#transformers.ImageGPTModel) (ImageGPTConfig model) - [InformerConfig](/docs/transformers/main/ar/model_doc/informer#transformers.InformerConfig) configuration class: [InformerModel](/docs/transformers/main/ar/model_doc/informer#transformers.InformerModel) (InformerConfig model) - [InklingConfig](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingConfig) configuration class: [InklingModel](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingModel) (InklingConfig model) - [InklingTextConfig](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingTextConfig) configuration class: [InklingTextModel](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingTextModel) (InklingTextConfig model) - [InstructBlipConfig](/docs/transformers/main/ar/model_doc/instructblip#transformers.InstructBlipConfig) configuration class: [InstructBlipModel](/docs/transformers/main/ar/model_doc/instructblip#transformers.InstructBlipModel) (InstructBlipConfig model) - [InstructBlipVideoConfig](/docs/transformers/main/ar/model_doc/instructblipvideo#transformers.InstructBlipVideoConfig) configuration class: [InstructBlipVideoModel](/docs/transformers/main/ar/model_doc/instructblipvideo#transformers.InstructBlipVideoModel) (InstructBlipVideoConfig model) - [InternVLConfig](/docs/transformers/main/ar/model_doc/internvl#transformers.InternVLConfig) configuration class: [InternVLModel](/docs/transformers/main/ar/model_doc/internvl#transformers.InternVLModel) (InternVLConfig model) - [InternVLVisionConfig](/docs/transformers/main/ar/model_doc/internvl#transformers.InternVLVisionConfig) configuration class: [InternVLVisionModel](/docs/transformers/main/ar/model_doc/internvl#transformers.InternVLVisionModel) (InternVLVisionConfig model) - [Jais2Config](/docs/transformers/main/ar/model_doc/jais2#transformers.Jais2Config) configuration class: [Jais2Model](/docs/transformers/main/ar/model_doc/jais2#transformers.Jais2Model) (Jais2Config model) - [JambaConfig](/docs/transformers/main/ar/model_doc/jamba#transformers.JambaConfig) configuration class: [JambaModel](/docs/transformers/main/ar/model_doc/jamba#transformers.JambaModel) (JambaConfig model) - [JanusConfig](/docs/transformers/main/ar/model_doc/janus#transformers.JanusConfig) configuration class: [JanusModel](/docs/transformers/main/ar/model_doc/janus#transformers.JanusModel) (JanusConfig model) - [JetMoeConfig](/docs/transformers/main/ar/model_doc/jetmoe#transformers.JetMoeConfig) configuration class: [JetMoeModel](/docs/transformers/main/ar/model_doc/jetmoe#transformers.JetMoeModel) (JetMoeConfig model) - [JinaEmbeddingsV3Config](/docs/transformers/main/ar/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3Config) configuration class: [JinaEmbeddingsV3Model](/docs/transformers/main/ar/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3Model) (JinaEmbeddingsV3Config model) - [KimiLinearConfig](/docs/transformers/main/ar/model_doc/kimi_linear#transformers.KimiLinearConfig) configuration class: [KimiLinearModel](/docs/transformers/main/ar/model_doc/kimi_linear#transformers.KimiLinearModel) (KimiLinearConfig model) - [Kimi_K25Config](/docs/transformers/main/ar/model_doc/kimi_k25#transformers.Kimi_K25Config) configuration class: [Kimi_K25Model](/docs/transformers/main/ar/model_doc/kimi_k25#transformers.Kimi_K25Model) (Kimi_K25Config model) - [Kimi_K25VisionConfig](/docs/transformers/main/ar/model_doc/kimi_k25#transformers.Kimi_K25VisionConfig) configuration class: [Kimi_K25VisionModel](/docs/transformers/main/ar/model_doc/kimi_k25#transformers.Kimi_K25VisionModel) (Kimi_K25VisionConfig model) - [Kolibri1Config](/docs/transformers/main/ar/model_doc/kolibri1#transformers.Kolibri1Config) configuration class: [Kolibri1Model](/docs/transformers/main/ar/model_doc/kolibri1#transformers.Kolibri1Model) (Kolibri1Config model) - [Kosmos2Config](/docs/transformers/main/ar/model_doc/kosmos-2#transformers.Kosmos2Config) configuration class: [Kosmos2Model](/docs/transformers/main/ar/model_doc/kosmos-2#transformers.Kosmos2Model) (Kosmos2Config model) - [Kosmos2_5Config](/docs/transformers/main/ar/model_doc/kosmos2_5#transformers.Kosmos2_5Config) configuration class: [Kosmos2_5Model](/docs/transformers/main/ar/model_doc/kosmos2_5#transformers.Kosmos2_5Model) (Kosmos2_5Config model) - [KyutaiSpeechToTextConfig](/docs/transformers/main/ar/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextConfig) configuration class: [KyutaiSpeechToTextModel](/docs/transformers/main/ar/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextModel) (KyutaiSpeechToTextConfig model) - [LEDConfig](/docs/transformers/main/ar/model_doc/led#transformers.LEDConfig) configuration class: [LEDModel](/docs/transformers/main/ar/model_doc/led#transformers.LEDModel) (LEDConfig model) - [LagunaConfig](/docs/transformers/main/ar/model_doc/laguna#transformers.LagunaConfig) configuration class: [LagunaModel](/docs/transformers/main/ar/model_doc/laguna#transformers.LagunaModel) (LagunaConfig model) - [LasrCTCConfig](/docs/transformers/main/ar/model_doc/lasr#transformers.LasrCTCConfig) configuration class: [LasrForCTC](/docs/transformers/main/ar/model_doc/lasr#transformers.LasrForCTC) (LasrCTCConfig model) - [LasrEncoderConfig](/docs/transformers/main/ar/model_doc/lasr#transformers.LasrEncoderConfig) configuration class: [LasrEncoder](/docs/transformers/main/ar/model_doc/lasr#transformers.LasrEncoder) (LasrEncoderConfig model) - [LayoutLMConfig](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMConfig) configuration class: [LayoutLMModel](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMModel) (LayoutLMConfig model) - [LayoutLMv2Config](/docs/transformers/main/ar/model_doc/layoutlmv2#transformers.LayoutLMv2Config) configuration class: [LayoutLMv2Model](/docs/transformers/main/ar/model_doc/layoutlmv2#transformers.LayoutLMv2Model) (LayoutLMv2Config model) - [LayoutLMv3Config](/docs/transformers/main/ar/model_doc/layoutlmv3#transformers.LayoutLMv3Config) configuration class: [LayoutLMv3Model](/docs/transformers/main/ar/model_doc/layoutlmv3#transformers.LayoutLMv3Model) (LayoutLMv3Config model) - [LevitConfig](/docs/transformers/main/ar/model_doc/levit#transformers.LevitConfig) configuration class: [LevitModel](/docs/transformers/main/ar/model_doc/levit#transformers.LevitModel) (LevitConfig model) - [Lfm2Config](/docs/transformers/main/ar/model_doc/lfm2#transformers.Lfm2Config) configuration class: [Lfm2Model](/docs/transformers/main/ar/model_doc/lfm2#transformers.Lfm2Model) (Lfm2Config model) - [Lfm2MoeConfig](/docs/transformers/main/ar/model_doc/lfm2_moe#transformers.Lfm2MoeConfig) configuration class: [Lfm2MoeModel](/docs/transformers/main/ar/model_doc/lfm2_moe#transformers.Lfm2MoeModel) (Lfm2MoeConfig model) - [Lfm2VlConfig](/docs/transformers/main/ar/model_doc/lfm2_vl#transformers.Lfm2VlConfig) configuration class: [Lfm2VlModel](/docs/transformers/main/ar/model_doc/lfm2_vl#transformers.Lfm2VlModel) (Lfm2VlConfig model) - [LightGlueConfig](/docs/transformers/main/ar/model_doc/lightglue#transformers.LightGlueConfig) configuration class: [LightGlueForKeypointMatching](/docs/transformers/main/ar/model_doc/lightglue#transformers.LightGlueForKeypointMatching) (LightGlueConfig model) - [LightOnOcrConfig](/docs/transformers/main/ar/model_doc/lighton_ocr#transformers.LightOnOcrConfig) configuration class: [LightOnOcrModel](/docs/transformers/main/ar/model_doc/lighton_ocr#transformers.LightOnOcrModel) (LightOnOcrConfig model) - [LiltConfig](/docs/transformers/main/ar/model_doc/lilt#transformers.LiltConfig) configuration class: [LiltModel](/docs/transformers/main/ar/model_doc/lilt#transformers.LiltModel) (LiltConfig model) - [Llama4Config](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4Config) configuration class: [Llama4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4ForConditionalGeneration) (Llama4Config model) - [Llama4TextConfig](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4TextConfig) configuration class: [Llama4TextModel](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4TextModel) (Llama4TextConfig model) - [LlamaConfig](/docs/transformers/main/ar/model_doc/llama2#transformers.LlamaConfig) configuration class: [LlamaModel](/docs/transformers/main/ar/model_doc/llama2#transformers.LlamaModel) (LlamaConfig model) - [LlavaConfig](/docs/transformers/main/ar/model_doc/llava#transformers.LlavaConfig) configuration class: [LlavaModel](/docs/transformers/main/ar/model_doc/llava#transformers.LlavaModel) (LlavaConfig model) - [LlavaNextConfig](/docs/transformers/main/ar/model_doc/granitevision#transformers.LlavaNextConfig) configuration class: [LlavaNextModel](/docs/transformers/main/ar/model_doc/llava_next#transformers.LlavaNextModel) (LlavaNextConfig model) - [LlavaNextVideoConfig](/docs/transformers/main/ar/model_doc/llava_next_video#transformers.LlavaNextVideoConfig) configuration class: [LlavaNextVideoModel](/docs/transformers/main/ar/model_doc/llava_next_video#transformers.LlavaNextVideoModel) (LlavaNextVideoConfig model) - [LlavaOnevisionConfig](/docs/transformers/main/ar/model_doc/llava_onevision#transformers.LlavaOnevisionConfig) configuration class: [LlavaOnevisionModel](/docs/transformers/main/ar/model_doc/llava_onevision#transformers.LlavaOnevisionModel) (LlavaOnevisionConfig model) - [LongT5Config](/docs/transformers/main/ar/model_doc/longt5#transformers.LongT5Config) configuration class: [LongT5Model](/docs/transformers/main/ar/model_doc/longt5#transformers.LongT5Model) (LongT5Config model) - [LongcatFlashConfig](/docs/transformers/main/ar/model_doc/longcat_flash#transformers.LongcatFlashConfig) configuration class: [LongcatFlashModel](/docs/transformers/main/ar/model_doc/longcat_flash#transformers.LongcatFlashModel) (LongcatFlashConfig model) - [LongformerConfig](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerConfig) configuration class: [LongformerModel](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerModel) (LongformerConfig model) - [LukeConfig](/docs/transformers/main/ar/model_doc/luke#transformers.LukeConfig) configuration class: [LukeModel](/docs/transformers/main/ar/model_doc/luke#transformers.LukeModel) (LukeConfig model) - [LwDetrConfig](/docs/transformers/main/ar/model_doc/lw_detr#transformers.LwDetrConfig) configuration class: [LwDetrModel](/docs/transformers/main/ar/model_doc/lw_detr#transformers.LwDetrModel) (LwDetrConfig model) - [LxmertConfig](/docs/transformers/main/ar/model_doc/lxmert#transformers.LxmertConfig) configuration class: [LxmertModel](/docs/transformers/main/ar/model_doc/lxmert#transformers.LxmertModel) (LxmertConfig model) - [M2M100Config](/docs/transformers/main/ar/model_doc/m2m_100#transformers.M2M100Config) configuration class: [M2M100Model](/docs/transformers/main/ar/model_doc/m2m_100#transformers.M2M100Model) (M2M100Config model) - [MBartConfig](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartConfig) configuration class: [MBartModel](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartModel) (MBartConfig model) - [MLCDVisionConfig](/docs/transformers/main/ar/model_doc/mlcd#transformers.MLCDVisionConfig) configuration class: [MLCDVisionModel](/docs/transformers/main/ar/model_doc/mlcd#transformers.MLCDVisionModel) (MLCDVisionConfig model) - [MMGroundingDinoConfig](/docs/transformers/main/ar/model_doc/mm-grounding-dino#transformers.MMGroundingDinoConfig) configuration class: [MMGroundingDinoModel](/docs/transformers/main/ar/model_doc/mm-grounding-dino#transformers.MMGroundingDinoModel) (MMGroundingDinoConfig model) - [MPNetConfig](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetConfig) configuration class: [MPNetModel](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetModel) (MPNetConfig model) - [MT5Config](/docs/transformers/main/ar/model_doc/mt5#transformers.MT5Config) configuration class: [MT5Model](/docs/transformers/main/ar/model_doc/mt5#transformers.MT5Model) (MT5Config model) - [Mamba2Config](/docs/transformers/main/ar/model_doc/mamba2#transformers.Mamba2Config) configuration class: [Mamba2Model](/docs/transformers/main/ar/model_doc/mamba2#transformers.Mamba2Model) (Mamba2Config model) - [MambaConfig](/docs/transformers/main/ar/model_doc/mamba#transformers.MambaConfig) configuration class: [MambaModel](/docs/transformers/main/ar/model_doc/mamba#transformers.MambaModel) (MambaConfig model) - [MarianConfig](/docs/transformers/main/ar/model_doc/marian#transformers.MarianConfig) configuration class: [MarianModel](/docs/transformers/main/ar/model_doc/marian#transformers.MarianModel) (MarianConfig model) - [MarkupLMConfig](/docs/transformers/main/ar/model_doc/markuplm#transformers.MarkupLMConfig) configuration class: [MarkupLMModel](/docs/transformers/main/ar/model_doc/markuplm#transformers.MarkupLMModel) (MarkupLMConfig model) - [Mask2FormerConfig](/docs/transformers/main/ar/model_doc/mask2former#transformers.Mask2FormerConfig) configuration class: [Mask2FormerModel](/docs/transformers/main/ar/model_doc/mask2former#transformers.Mask2FormerModel) (Mask2FormerConfig model) - [MaskFormerConfig](/docs/transformers/main/ar/model_doc/maskformer#transformers.MaskFormerConfig) configuration class: [MaskFormerModel](/docs/transformers/main/ar/model_doc/maskformer#transformers.MaskFormerModel) (MaskFormerConfig model) - `MaskFormerSwinConfig` configuration class: `MaskFormerSwinModel` (MaskFormerSwinConfig model) - [MegatronBertConfig](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertConfig) configuration class: [MegatronBertModel](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertModel) (MegatronBertConfig model) - [MellumConfig](/docs/transformers/main/ar/model_doc/mellum#transformers.MellumConfig) configuration class: [MellumModel](/docs/transformers/main/ar/model_doc/mellum#transformers.MellumModel) (MellumConfig model) - [MetaClip2Config](/docs/transformers/main/ar/model_doc/metaclip_2#transformers.MetaClip2Config) configuration class: [MetaClip2Model](/docs/transformers/main/ar/model_doc/metaclip_2#transformers.MetaClip2Model) (MetaClip2Config model) - [MgpstrConfig](/docs/transformers/main/ar/model_doc/mgp-str#transformers.MgpstrConfig) configuration class: [MgpstrForSceneTextRecognition](/docs/transformers/main/ar/model_doc/mgp-str#transformers.MgpstrForSceneTextRecognition) (MgpstrConfig model) - [MiMoV2FlashConfig](/docs/transformers/main/ar/model_doc/mimo_v2_flash#transformers.MiMoV2FlashConfig) configuration class: [MiMoV2FlashModel](/docs/transformers/main/ar/model_doc/mimo_v2_flash#transformers.MiMoV2FlashModel) (MiMoV2FlashConfig model) - [MimiConfig](/docs/transformers/main/ar/model_doc/mimi#transformers.MimiConfig) configuration class: [MimiModel](/docs/transformers/main/ar/model_doc/mimi#transformers.MimiModel) (MimiConfig model) - [MimiDecoderConfig](/docs/transformers/main/ar/model_doc/mimi#transformers.MimiDecoderConfig) configuration class: [MimiDecoderModel](/docs/transformers/main/ar/model_doc/mimi#transformers.MimiDecoderModel) (MimiDecoderConfig model) - [MimiEncoderConfig](/docs/transformers/main/ar/model_doc/mimi#transformers.MimiEncoderConfig) configuration class: [MimiEncoderModel](/docs/transformers/main/ar/model_doc/mimi#transformers.MimiEncoderModel) (MimiEncoderConfig model) - [MiniCPM3Config](/docs/transformers/main/ar/model_doc/minicpm3#transformers.MiniCPM3Config) configuration class: [MiniCPM3Model](/docs/transformers/main/ar/model_doc/minicpm3#transformers.MiniCPM3Model) (MiniCPM3Config model) - [MiniCPMOcrConfig](/docs/transformers/main/ar/model_doc/minicpm_ocr#transformers.MiniCPMOcrConfig) configuration class: [MiniCPMOcrModel](/docs/transformers/main/ar/model_doc/minicpm_ocr#transformers.MiniCPMOcrModel) (MiniCPMOcrConfig model) - [MiniCPMOcrVisionConfig](/docs/transformers/main/ar/model_doc/minicpm_ocr#transformers.MiniCPMOcrVisionConfig) configuration class: [MiniCPMOcrVisionModel](/docs/transformers/main/ar/model_doc/minicpm_ocr#transformers.MiniCPMOcrVisionModel) (MiniCPMOcrVisionConfig model) - [MiniCPMV4_6Config](/docs/transformers/main/ar/model_doc/minicpmv4_6#transformers.MiniCPMV4_6Config) configuration class: [MiniCPMV4_6Model](/docs/transformers/main/ar/model_doc/minicpmv4_6#transformers.MiniCPMV4_6Model) (MiniCPMV4_6Config model) - [MiniCPMV4_7Config](/docs/transformers/main/ar/model_doc/minicpmv4_7#transformers.MiniCPMV4_7Config) configuration class: [MiniCPMV4_7Model](/docs/transformers/main/ar/model_doc/minicpmv4_7#transformers.MiniCPMV4_7Model) (MiniCPMV4_7Config model) - [MiniCPMV4_7VisionConfig](/docs/transformers/main/ar/model_doc/minicpmv4_7#transformers.MiniCPMV4_7VisionConfig) configuration class: [MiniCPMV4_7VisionModel](/docs/transformers/main/ar/model_doc/minicpmv4_7#transformers.MiniCPMV4_7VisionModel) (MiniCPMV4_7VisionConfig model) - [MiniMaxConfig](/docs/transformers/main/ar/model_doc/minimax#transformers.MiniMaxConfig) configuration class: [MiniMaxModel](/docs/transformers/main/ar/model_doc/minimax#transformers.MiniMaxModel) (MiniMaxConfig model) - [MiniMaxM2Config](/docs/transformers/main/ar/model_doc/minimax_m2#transformers.MiniMaxM2Config) configuration class: [MiniMaxM2Model](/docs/transformers/main/ar/model_doc/minimax_m2#transformers.MiniMaxM2Model) (MiniMaxM2Config model) - [MiniMaxM3VLConfig](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLConfig) configuration class: [MiniMaxM3VLModel](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLModel) (MiniMaxM3VLConfig model) - [MiniMaxM3VLTextConfig](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLTextConfig) configuration class: [MiniMaxM3VLTextModel](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLTextModel) (MiniMaxM3VLTextConfig model) - [Ministral3Config](/docs/transformers/main/ar/model_doc/ministral3#transformers.Ministral3Config) configuration class: [Ministral3Model](/docs/transformers/main/ar/model_doc/ministral3#transformers.Ministral3Model) (Ministral3Config model) - [MinistralConfig](/docs/transformers/main/ar/model_doc/ministral#transformers.MinistralConfig) configuration class: [MinistralModel](/docs/transformers/main/ar/model_doc/ministral#transformers.MinistralModel) (MinistralConfig model) - [Mistral3Config](/docs/transformers/main/ar/model_doc/mistral3#transformers.Mistral3Config) configuration class: [Mistral3Model](/docs/transformers/main/ar/model_doc/mistral3#transformers.Mistral3Model) (Mistral3Config model) - [Mistral4Config](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4Config) configuration class: [Mistral4Model](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4Model) (Mistral4Config model) - [MistralConfig](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralConfig) configuration class: [MistralModel](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralModel) (MistralConfig model) - [MistralLarge4Config](/docs/transformers/main/ar/model_doc/mistral_large4#transformers.MistralLarge4Config) configuration class: [MistralLarge4Model](/docs/transformers/main/ar/model_doc/mistral_large4#transformers.MistralLarge4Model) (MistralLarge4Config model) - [MistralLarge4TextConfig](/docs/transformers/main/ar/model_doc/mistral_large4#transformers.MistralLarge4TextConfig) configuration class: [MistralLarge4TextModel](/docs/transformers/main/ar/model_doc/mistral_large4#transformers.MistralLarge4TextModel) (MistralLarge4TextConfig model) - [MixtralConfig](/docs/transformers/main/ar/model_doc/mixtral#transformers.MixtralConfig) configuration class: [MixtralModel](/docs/transformers/main/ar/model_doc/mixtral#transformers.MixtralModel) (MixtralConfig model) - [MllamaConfig](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaConfig) configuration class: [MllamaModel](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaModel) (MllamaConfig model) - [MobileBertConfig](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertConfig) configuration class: [MobileBertModel](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertModel) (MobileBertConfig model) - [MobileNetV1Config](/docs/transformers/main/ar/model_doc/mobilenet_v1#transformers.MobileNetV1Config) configuration class: [MobileNetV1Model](/docs/transformers/main/ar/model_doc/mobilenet_v1#transformers.MobileNetV1Model) (MobileNetV1Config model) - [MobileNetV2Config](/docs/transformers/main/ar/model_doc/mobilenet_v2#transformers.MobileNetV2Config) configuration class: [MobileNetV2Model](/docs/transformers/main/ar/model_doc/mobilenet_v2#transformers.MobileNetV2Model) (MobileNetV2Config model) - [MobileViTConfig](/docs/transformers/main/ar/model_doc/mobilevit#transformers.MobileViTConfig) configuration class: [MobileViTModel](/docs/transformers/main/ar/model_doc/mobilevit#transformers.MobileViTModel) (MobileViTConfig model) - [MobileViTV2Config](/docs/transformers/main/ar/model_doc/mobilevitv2#transformers.MobileViTV2Config) configuration class: [MobileViTV2Model](/docs/transformers/main/ar/model_doc/mobilevitv2#transformers.MobileViTV2Model) (MobileViTV2Config model) - [ModernBertConfig](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertConfig) configuration class: [ModernBertModel](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertModel) (ModernBertConfig model) - [ModernBertDecoderConfig](/docs/transformers/main/ar/model_doc/modernbert-decoder#transformers.ModernBertDecoderConfig) configuration class: [ModernBertDecoderModel](/docs/transformers/main/ar/model_doc/modernbert-decoder#transformers.ModernBertDecoderModel) (ModernBertDecoderConfig model) - [ModernVBertConfig](/docs/transformers/main/ar/model_doc/modernvbert#transformers.ModernVBertConfig) configuration class: [ModernVBertModel](/docs/transformers/main/ar/model_doc/modernvbert#transformers.ModernVBertModel) (ModernVBertConfig model) - [Molmo2Config](/docs/transformers/main/ar/model_doc/molmo2#transformers.Molmo2Config) configuration class: [Molmo2Model](/docs/transformers/main/ar/model_doc/molmo2#transformers.Molmo2Model) (Molmo2Config model) - [Molmo2TextConfig](/docs/transformers/main/ar/model_doc/molmo2#transformers.Molmo2TextConfig) configuration class: [Molmo2TextModel](/docs/transformers/main/ar/model_doc/molmo2#transformers.Molmo2TextModel) (Molmo2TextConfig model) - [MoonshineConfig](/docs/transformers/main/ar/model_doc/moonshine#transformers.MoonshineConfig) configuration class: [MoonshineModel](/docs/transformers/main/ar/model_doc/moonshine#transformers.MoonshineModel) (MoonshineConfig model) - [MoonshineStreamingConfig](/docs/transformers/main/ar/model_doc/moonshine_streaming#transformers.MoonshineStreamingConfig) configuration class: [MoonshineStreamingModel](/docs/transformers/main/ar/model_doc/moonshine_streaming#transformers.MoonshineStreamingModel) (MoonshineStreamingConfig model) - [MoshiConfig](/docs/transformers/main/ar/model_doc/moshi#transformers.MoshiConfig) configuration class: [MoshiModel](/docs/transformers/main/ar/model_doc/moshi#transformers.MoshiModel) (MoshiConfig model) - [MossTranscribeDiarizeAudioConfig](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeAudioConfig) configuration class: [MossTranscribeDiarizeAudioModel](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeAudioModel) (MossTranscribeDiarizeAudioConfig model) - [MossTranscribeDiarizeConfig](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeConfig) configuration class: [MossTranscribeDiarizeModel](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeModel) (MossTranscribeDiarizeConfig model) - [MptConfig](/docs/transformers/main/ar/model_doc/mpt#transformers.MptConfig) configuration class: [MptModel](/docs/transformers/main/ar/model_doc/mpt#transformers.MptModel) (MptConfig model) - [MraConfig](/docs/transformers/main/ar/model_doc/mra#transformers.MraConfig) configuration class: [MraModel](/docs/transformers/main/ar/model_doc/mra#transformers.MraModel) (MraConfig model) - [MuseGlimmerAssistantConfig](/docs/transformers/main/ar/model_doc/muse_glimmer_assistant#transformers.MuseGlimmerAssistantConfig) configuration class: [MuseGlimmerAssistantModel](/docs/transformers/main/ar/model_doc/muse_glimmer_assistant#transformers.MuseGlimmerAssistantModel) (MuseGlimmerAssistantConfig model) - [MuseGlimmerConfig](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerConfig) configuration class: [MuseGlimmerModel](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerModel) (MuseGlimmerConfig model) - [MuseGlimmerTextConfig](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerTextConfig) configuration class: [MuseGlimmerTextModel](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerTextModel) (MuseGlimmerTextConfig model) - [MuseGlimmerVisionConfig](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerVisionConfig) configuration class: [MuseGlimmerVisionModel](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerVisionModel) (MuseGlimmerVisionConfig model) - [MuseSparkAudioConfig](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkAudioConfig) configuration class: [MuseSparkAudioModel](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkAudioModel) (MuseSparkAudioConfig model) - [MuseSparkConfig](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkConfig) configuration class: [MuseSparkModel](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkModel) (MuseSparkConfig model) - [MuseSparkTextConfig](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkTextConfig) configuration class: [MuseSparkTextModel](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkTextModel) (MuseSparkTextConfig model) - [MuseSparkVisionConfig](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkVisionConfig) configuration class: [MuseSparkVisionModel](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkVisionModel) (MuseSparkVisionConfig model) - [MusicFlamingoConfig](/docs/transformers/main/ar/model_doc/musicflamingo#transformers.MusicFlamingoConfig) configuration class: [MusicFlamingoModel](/docs/transformers/main/ar/model_doc/musicflamingo#transformers.MusicFlamingoModel) (MusicFlamingoConfig model) - [MusicgenConfig](/docs/transformers/main/ar/model_doc/musicgen#transformers.MusicgenConfig) configuration class: [MusicgenModel](/docs/transformers/main/ar/model_doc/musicgen#transformers.MusicgenModel) (MusicgenConfig model) - [MusicgenMelodyConfig](/docs/transformers/main/ar/model_doc/musicgen_melody#transformers.MusicgenMelodyConfig) configuration class: [MusicgenMelodyModel](/docs/transformers/main/ar/model_doc/musicgen_melody#transformers.MusicgenMelodyModel) (MusicgenMelodyConfig model) - [MvpConfig](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpConfig) configuration class: [MvpModel](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpModel) (MvpConfig model) - [NanoChatConfig](/docs/transformers/main/ar/model_doc/nanochat#transformers.NanoChatConfig) configuration class: [NanoChatModel](/docs/transformers/main/ar/model_doc/nanochat#transformers.NanoChatModel) (NanoChatConfig model) - [Nemotron3DiarizationAudioConfig](/docs/transformers/main/ar/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationAudioConfig) configuration class: [Nemotron3DiarizationAudioModel](/docs/transformers/main/ar/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationAudioModel) (Nemotron3DiarizationAudioConfig model) - [Nemotron3DiarizationConfig](/docs/transformers/main/ar/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationConfig) configuration class: [Nemotron3DiarizationModel](/docs/transformers/main/ar/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationModel) (Nemotron3DiarizationConfig model) - [Nemotron3_5AsrConfig](/docs/transformers/main/ar/model_doc/nemotron3_5_asr#transformers.Nemotron3_5AsrConfig) configuration class: [Nemotron3_5AsrForRNNT](/docs/transformers/main/ar/model_doc/nemotron3_5_asr#transformers.Nemotron3_5AsrForRNNT) (Nemotron3_5AsrConfig model) - [Nemotron3_5TranscribeAsrAudioConfig](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeAsrAudioConfig) configuration class: [Nemotron3_5TranscribeAsrAudioModel](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeAsrAudioModel) (Nemotron3_5TranscribeAsrAudioConfig model) - [Nemotron3_5TranscribeAudioConfig](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeAudioConfig) configuration class: [Nemotron3_5TranscribeAudioModel](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeAudioModel) (Nemotron3_5TranscribeAudioConfig model) - [Nemotron3_5TranscribeConfig](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeConfig) configuration class: [Nemotron3_5TranscribeModel](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeModel) (Nemotron3_5TranscribeConfig model) - [Nemotron3_5TranscribeWordTimestampConfig](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeWordTimestampConfig) configuration class: [Nemotron3_5TranscribeWordTimestampModel](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeWordTimestampModel) (Nemotron3_5TranscribeWordTimestampConfig model) - [NemotronAsrStreamingConfig](/docs/transformers/main/ar/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingConfig) configuration class: [NemotronAsrStreamingForRNNT](/docs/transformers/main/ar/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingForRNNT) (NemotronAsrStreamingConfig model) - [NemotronAsrStreamingEncoderConfig](/docs/transformers/main/ar/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingEncoderConfig) configuration class: [NemotronAsrStreamingEncoder](/docs/transformers/main/ar/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingEncoder) (NemotronAsrStreamingEncoderConfig model) - [NemotronConfig](/docs/transformers/main/ar/model_doc/nemotron#transformers.NemotronConfig) configuration class: [NemotronModel](/docs/transformers/main/ar/model_doc/nemotron#transformers.NemotronModel) (NemotronConfig model) - [NemotronHConfig](/docs/transformers/main/ar/model_doc/nemotron_h#transformers.NemotronHConfig) configuration class: [NemotronHModel](/docs/transformers/main/ar/model_doc/nemotron_h#transformers.NemotronHModel) (NemotronHConfig model) - [NeoMMEConfig](/docs/transformers/main/ar/model_doc/neomme#transformers.NeoMMEConfig) configuration class: [NeoMMEModel](/docs/transformers/main/ar/model_doc/neomme#transformers.NeoMMEModel) (NeoMMEConfig model) - [NeuCodecConfig](/docs/transformers/main/ar/model_doc/neucodec#transformers.NeuCodecConfig) configuration class: [NeuCodecModel](/docs/transformers/main/ar/model_doc/neucodec#transformers.NeuCodecModel) (NeuCodecConfig model) - [NllbMoeConfig](/docs/transformers/main/ar/model_doc/nllb-moe#transformers.NllbMoeConfig) configuration class: [NllbMoeModel](/docs/transformers/main/ar/model_doc/nllb-moe#transformers.NllbMoeModel) (NllbMoeConfig model) - [NomicBertConfig](/docs/transformers/main/ar/model_doc/nomic_bert#transformers.NomicBertConfig) configuration class: [NomicBertModel](/docs/transformers/main/ar/model_doc/nomic_bert#transformers.NomicBertModel) (NomicBertConfig model) - [NystromformerConfig](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerConfig) configuration class: [NystromformerModel](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerModel) (NystromformerConfig model) - [OPTConfig](/docs/transformers/main/ar/model_doc/opt#transformers.OPTConfig) configuration class: [OPTModel](/docs/transformers/main/ar/model_doc/opt#transformers.OPTModel) (OPTConfig model) - [Olmo2Config](/docs/transformers/main/ar/model_doc/olmo2#transformers.Olmo2Config) configuration class: [Olmo2Model](/docs/transformers/main/ar/model_doc/olmo2#transformers.Olmo2Model) (Olmo2Config model) - [Olmo3Config](/docs/transformers/main/ar/model_doc/olmo3#transformers.Olmo3Config) configuration class: [Olmo3Model](/docs/transformers/main/ar/model_doc/olmo3#transformers.Olmo3Model) (Olmo3Config model) - [OlmoConfig](/docs/transformers/main/ar/model_doc/olmo#transformers.OlmoConfig) configuration class: [OlmoModel](/docs/transformers/main/ar/model_doc/olmo#transformers.OlmoModel) (OlmoConfig model) - [OlmoHybridConfig](/docs/transformers/main/ar/model_doc/olmo_hybrid#transformers.OlmoHybridConfig) configuration class: [OlmoHybridModel](/docs/transformers/main/ar/model_doc/olmo_hybrid#transformers.OlmoHybridModel) (OlmoHybridConfig model) - [OlmoeConfig](/docs/transformers/main/ar/model_doc/olmoe#transformers.OlmoeConfig) configuration class: [OlmoeModel](/docs/transformers/main/ar/model_doc/olmoe#transformers.OlmoeModel) (OlmoeConfig model) - [OmDetTurboConfig](/docs/transformers/main/ar/model_doc/omdet-turbo#transformers.OmDetTurboConfig) configuration class: [OmDetTurboForObjectDetection](/docs/transformers/main/ar/model_doc/omdet-turbo#transformers.OmDetTurboForObjectDetection) (OmDetTurboConfig model) - [OneFormerConfig](/docs/transformers/main/ar/model_doc/oneformer#transformers.OneFormerConfig) configuration class: [OneFormerModel](/docs/transformers/main/ar/model_doc/oneformer#transformers.OneFormerModel) (OneFormerConfig model) - [OpenAIGPTConfig](/docs/transformers/main/ar/model_doc/openai-gpt#transformers.OpenAIGPTConfig) configuration class: [OpenAIGPTModel](/docs/transformers/main/ar/model_doc/openai-gpt#transformers.OpenAIGPTModel) (OpenAIGPTConfig model) - [OpenAIPrivacyFilterConfig](/docs/transformers/main/ar/model_doc/openai_privacy_filter#transformers.OpenAIPrivacyFilterConfig) configuration class: [OpenAIPrivacyFilterModel](/docs/transformers/main/ar/model_doc/openai_privacy_filter#transformers.OpenAIPrivacyFilterModel) (OpenAIPrivacyFilterConfig model) - [Ovis2Config](/docs/transformers/main/ar/model_doc/ovis2#transformers.Ovis2Config) configuration class: [Ovis2Model](/docs/transformers/main/ar/model_doc/ovis2#transformers.Ovis2Model) (Ovis2Config model) - [OwlViTConfig](/docs/transformers/main/ar/model_doc/owlvit#transformers.OwlViTConfig) configuration class: [OwlViTModel](/docs/transformers/main/ar/model_doc/owlvit#transformers.OwlViTModel) (OwlViTConfig model) - [Owlv2Config](/docs/transformers/main/ar/model_doc/owlv2#transformers.Owlv2Config) configuration class: [Owlv2Model](/docs/transformers/main/ar/model_doc/owlv2#transformers.Owlv2Model) (Owlv2Config model) - [PI0Config](/docs/transformers/main/ar/model_doc/pi0#transformers.PI0Config) configuration class: [PI0Model](/docs/transformers/main/ar/model_doc/pi0#transformers.PI0Model) (PI0Config model) - [PLBartConfig](/docs/transformers/main/ar/model_doc/plbart#transformers.PLBartConfig) configuration class: [PLBartModel](/docs/transformers/main/ar/model_doc/plbart#transformers.PLBartModel) (PLBartConfig model) - [PPDocLayoutV3Config](/docs/transformers/main/ar/model_doc/pp_doclayout_v3#transformers.PPDocLayoutV3Config) configuration class: [PPDocLayoutV3Model](/docs/transformers/main/ar/model_doc/pp_doclayout_v3#transformers.PPDocLayoutV3Model) (PPDocLayoutV3Config model) - [PPDocLayoutV4Config](/docs/transformers/main/ar/model_doc/pp_doclayout_v4#transformers.PPDocLayoutV4Config) configuration class: [PPDocLayoutV4Model](/docs/transformers/main/ar/model_doc/pp_doclayout_v4#transformers.PPDocLayoutV4Model) (PPDocLayoutV4Config model) - [PPOCRV5MobileRecConfig](/docs/transformers/main/ar/model_doc/pp_ocrv5_mobile_rec#transformers.PPOCRV5MobileRecConfig) configuration class: [PPOCRV5MobileRecModel](/docs/transformers/main/ar/model_doc/pp_ocrv5_mobile_rec#transformers.PPOCRV5MobileRecModel) (PPOCRV5MobileRecConfig model) - [PPOCRV5ServerRecConfig](/docs/transformers/main/ar/model_doc/pp_ocrv5_server_rec#transformers.PPOCRV5ServerRecConfig) configuration class: [PPOCRV5ServerRecModel](/docs/transformers/main/ar/model_doc/pp_ocrv5_server_rec#transformers.PPOCRV5ServerRecModel) (PPOCRV5ServerRecConfig model) - [PPOCRV6MediumDetConfig](/docs/transformers/main/ar/model_doc/pp_ocrv6_medium_det#transformers.PPOCRV6MediumDetConfig) configuration class: [PPOCRV6MediumDetModel](/docs/transformers/main/ar/model_doc/pp_ocrv6_medium_det#transformers.PPOCRV6MediumDetModel) (PPOCRV6MediumDetConfig model) - [PPOCRV6SmallDetConfig](/docs/transformers/main/ar/model_doc/pp_ocrv6_small_det#transformers.PPOCRV6SmallDetConfig) configuration class: [PPOCRV6SmallDetModel](/docs/transformers/main/ar/model_doc/pp_ocrv6_small_det#transformers.PPOCRV6SmallDetModel) (PPOCRV6SmallDetConfig model) - [PPOCRV6SmallRecConfig](/docs/transformers/main/ar/model_doc/pp_ocrv6_small_rec#transformers.PPOCRV6SmallRecConfig) configuration class: [PPOCRV6SmallRecModel](/docs/transformers/main/ar/model_doc/pp_ocrv6_small_rec#transformers.PPOCRV6SmallRecModel) (PPOCRV6SmallRecConfig model) - [PPOCRV6TinyRecConfig](/docs/transformers/main/ar/model_doc/pp_ocrv6_tiny_rec#transformers.PPOCRV6TinyRecConfig) configuration class: [PPOCRV6TinyRecModel](/docs/transformers/main/ar/model_doc/pp_ocrv6_tiny_rec#transformers.PPOCRV6TinyRecModel) (PPOCRV6TinyRecConfig model) - [PaddleOCRVLConfig](/docs/transformers/main/ar/model_doc/paddleocr_vl#transformers.PaddleOCRVLConfig) configuration class: [PaddleOCRVLModel](/docs/transformers/main/ar/model_doc/paddleocr_vl#transformers.PaddleOCRVLModel) (PaddleOCRVLConfig model) - [PaliGemmaConfig](/docs/transformers/main/ar/model_doc/paligemma#transformers.PaliGemmaConfig) configuration class: [PaliGemmaModel](/docs/transformers/main/ar/model_doc/paligemma#transformers.PaliGemmaModel) (PaliGemmaConfig model) - [ParakeetCTCConfig](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetCTCConfig) configuration class: [ParakeetForCTC](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetForCTC) (ParakeetCTCConfig model) - [ParakeetEncoderConfig](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetEncoderConfig) configuration class: [ParakeetEncoder](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetEncoder) (ParakeetEncoderConfig model) - [ParakeetRNNTConfig](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetRNNTConfig) configuration class: [ParakeetForRNNT](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetForRNNT) (ParakeetRNNTConfig model) - [ParakeetTDTConfig](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetTDTConfig) configuration class: [ParakeetForTDT](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetForTDT) (ParakeetTDTConfig model) - [PatchTSMixerConfig](/docs/transformers/main/ar/model_doc/patchtsmixer#transformers.PatchTSMixerConfig) configuration class: [PatchTSMixerModel](/docs/transformers/main/ar/model_doc/patchtsmixer#transformers.PatchTSMixerModel) (PatchTSMixerConfig model) - [PatchTSTConfig](/docs/transformers/main/ar/model_doc/patchtst#transformers.PatchTSTConfig) configuration class: [PatchTSTModel](/docs/transformers/main/ar/model_doc/patchtst#transformers.PatchTSTModel) (PatchTSTConfig model) - [PeAudioConfig](/docs/transformers/main/ar/model_doc/pe_audio#transformers.PeAudioConfig) configuration class: [PeAudioModel](/docs/transformers/main/ar/model_doc/pe_audio#transformers.PeAudioModel) (PeAudioConfig model) - [PeAudioEncoderConfig](/docs/transformers/main/ar/model_doc/pe_audio#transformers.PeAudioEncoderConfig) configuration class: [PeAudioEncoder](/docs/transformers/main/ar/model_doc/pe_audio#transformers.PeAudioEncoder) (PeAudioEncoderConfig model) - [PeAudioVideoConfig](/docs/transformers/main/ar/model_doc/pe_audio_video#transformers.PeAudioVideoConfig) configuration class: [PeAudioVideoModel](/docs/transformers/main/ar/model_doc/pe_audio_video#transformers.PeAudioVideoModel) (PeAudioVideoConfig model) - [PeAudioVideoEncoderConfig](/docs/transformers/main/ar/model_doc/pe_audio_video#transformers.PeAudioVideoEncoderConfig) configuration class: [PeAudioVideoEncoder](/docs/transformers/main/ar/model_doc/pe_audio_video#transformers.PeAudioVideoEncoder) (PeAudioVideoEncoderConfig model) - [PeVideoConfig](/docs/transformers/main/ar/model_doc/pe_video#transformers.PeVideoConfig) configuration class: [PeVideoModel](/docs/transformers/main/ar/model_doc/pe_video#transformers.PeVideoModel) (PeVideoConfig model) - [PeVideoEncoderConfig](/docs/transformers/main/ar/model_doc/pe_video#transformers.PeVideoEncoderConfig) configuration class: [PeVideoEncoder](/docs/transformers/main/ar/model_doc/pe_video#transformers.PeVideoEncoder) (PeVideoEncoderConfig model) - [PegasusConfig](/docs/transformers/main/ar/model_doc/pegasus#transformers.PegasusConfig) configuration class: [PegasusModel](/docs/transformers/main/ar/model_doc/pegasus#transformers.PegasusModel) (PegasusConfig model) - [PegasusXConfig](/docs/transformers/main/ar/model_doc/pegasus_x#transformers.PegasusXConfig) configuration class: [PegasusXModel](/docs/transformers/main/ar/model_doc/pegasus_x#transformers.PegasusXModel) (PegasusXConfig model) - [PerceiverConfig](/docs/transformers/main/ar/model_doc/perceiver#transformers.PerceiverConfig) configuration class: [PerceiverModel](/docs/transformers/main/ar/model_doc/perceiver#transformers.PerceiverModel) (PerceiverConfig model) - [PerceptionLMConfig](/docs/transformers/main/ar/model_doc/perception_lm#transformers.PerceptionLMConfig) configuration class: [PerceptionLMModel](/docs/transformers/main/ar/model_doc/perception_lm#transformers.PerceptionLMModel) (PerceptionLMConfig model) - [PersimmonConfig](/docs/transformers/main/ar/model_doc/persimmon#transformers.PersimmonConfig) configuration class: [PersimmonModel](/docs/transformers/main/ar/model_doc/persimmon#transformers.PersimmonModel) (PersimmonConfig model) - [Phi3Config](/docs/transformers/main/ar/model_doc/phi3#transformers.Phi3Config) configuration class: [Phi3Model](/docs/transformers/main/ar/model_doc/phi3#transformers.Phi3Model) (Phi3Config model) - [Phi4MultimodalConfig](/docs/transformers/main/ar/model_doc/phi4_multimodal#transformers.Phi4MultimodalConfig) configuration class: [Phi4MultimodalModel](/docs/transformers/main/ar/model_doc/phi4_multimodal#transformers.Phi4MultimodalModel) (Phi4MultimodalConfig model) - [PhiConfig](/docs/transformers/main/ar/model_doc/phi#transformers.PhiConfig) configuration class: [PhiModel](/docs/transformers/main/ar/model_doc/phi#transformers.PhiModel) (PhiConfig model) - [PhimoeConfig](/docs/transformers/main/ar/model_doc/phimoe#transformers.PhimoeConfig) configuration class: [PhimoeModel](/docs/transformers/main/ar/model_doc/phimoe#transformers.PhimoeModel) (PhimoeConfig model) - [PixioConfig](/docs/transformers/main/ar/model_doc/pixio#transformers.PixioConfig) configuration class: [PixioModel](/docs/transformers/main/ar/model_doc/pixio#transformers.PixioModel) (PixioConfig model) - [PixtralVisionConfig](/docs/transformers/main/ar/model_doc/pixtral#transformers.PixtralVisionConfig) configuration class: [PixtralVisionModel](/docs/transformers/main/ar/model_doc/pixtral#transformers.PixtralVisionModel) (PixtralVisionConfig model) - [PocketTTSAudioTokenizerConfig](/docs/transformers/main/ar/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerConfig) configuration class: [PocketTTSAudioTokenizerModel](/docs/transformers/main/ar/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerModel) (PocketTTSAudioTokenizerConfig model) - [PocketTTSAudioTokenizerDecoderConfig](/docs/transformers/main/ar/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerDecoderConfig) configuration class: [PocketTTSAudioTokenizerDecoderModel](/docs/transformers/main/ar/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerDecoderModel) (PocketTTSAudioTokenizerDecoderConfig model) - [PocketTTSAudioTokenizerEncoderConfig](/docs/transformers/main/ar/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerEncoderConfig) configuration class: [PocketTTSAudioTokenizerEncoderModel](/docs/transformers/main/ar/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerEncoderModel) (PocketTTSAudioTokenizerEncoderConfig model) - [PocketTTSConfig](/docs/transformers/main/ar/model_doc/pocket_tts#transformers.PocketTTSConfig) configuration class: [PocketTTSModel](/docs/transformers/main/ar/model_doc/pocket_tts#transformers.PocketTTSModel) (PocketTTSConfig model) - [PoolFormerConfig](/docs/transformers/main/ar/model_doc/poolformer#transformers.PoolFormerConfig) configuration class: [PoolFormerModel](/docs/transformers/main/ar/model_doc/poolformer#transformers.PoolFormerModel) (PoolFormerConfig model) - [ProphetNetConfig](/docs/transformers/main/ar/model_doc/prophetnet#transformers.ProphetNetConfig) configuration class: [ProphetNetModel](/docs/transformers/main/ar/model_doc/prophetnet#transformers.ProphetNetModel) (ProphetNetConfig model) - [PvtConfig](/docs/transformers/main/ar/model_doc/pvt#transformers.PvtConfig) configuration class: [PvtModel](/docs/transformers/main/ar/model_doc/pvt#transformers.PvtModel) (PvtConfig model) - [PvtV2Config](/docs/transformers/main/ar/model_doc/pvt_v2#transformers.PvtV2Config) configuration class: [PvtV2Model](/docs/transformers/main/ar/model_doc/pvt_v2#transformers.PvtV2Model) (PvtV2Config model) - [QianfanOCRConfig](/docs/transformers/main/ar/model_doc/qianfan_ocr#transformers.QianfanOCRConfig) configuration class: [QianfanOCRModel](/docs/transformers/main/ar/model_doc/qianfan_ocr#transformers.QianfanOCRModel) (QianfanOCRConfig model) - [QianfanOCRVisionConfig](/docs/transformers/main/ar/model_doc/qianfan_ocr#transformers.QianfanOCRVisionConfig) configuration class: [QianfanOCRVisionModel](/docs/transformers/main/ar/model_doc/qianfan_ocr#transformers.QianfanOCRVisionModel) (QianfanOCRVisionConfig model) - [Qwen2AudioConfig](/docs/transformers/main/ar/model_doc/qwen2_audio#transformers.Qwen2AudioConfig) configuration class: [Qwen2AudioModel](/docs/transformers/main/ar/model_doc/qwen2_audio#transformers.Qwen2AudioModel) (Qwen2AudioConfig model) - [Qwen2AudioEncoderConfig](/docs/transformers/main/ar/model_doc/qwen2_audio#transformers.Qwen2AudioEncoderConfig) configuration class: [Qwen2AudioEncoder](/docs/transformers/main/ar/model_doc/qwen2_audio#transformers.Qwen2AudioEncoder) (Qwen2AudioEncoderConfig model) - [Qwen2Config](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Config) configuration class: [Qwen2Model](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Model) (Qwen2Config model) - [Qwen2MoeConfig](/docs/transformers/main/ar/model_doc/qwen2_moe#transformers.Qwen2MoeConfig) configuration class: [Qwen2MoeModel](/docs/transformers/main/ar/model_doc/qwen2_moe#transformers.Qwen2MoeModel) (Qwen2MoeConfig model) - [Qwen2VLConfig](/docs/transformers/main/ar/model_doc/qwen2_vl#transformers.Qwen2VLConfig) configuration class: [Qwen2VLModel](/docs/transformers/main/ar/model_doc/qwen2_vl#transformers.Qwen2VLModel) (Qwen2VLConfig model) - [Qwen2VLTextConfig](/docs/transformers/main/ar/model_doc/qwen2_vl#transformers.Qwen2VLTextConfig) configuration class: [Qwen2VLTextModel](/docs/transformers/main/ar/model_doc/qwen2_vl#transformers.Qwen2VLTextModel) (Qwen2VLTextConfig model) - [Qwen2_5OmniThinkerConfig](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerConfig) configuration class: [Qwen2_5OmniThinkerModel](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerModel) (Qwen2_5OmniThinkerConfig model) - [Qwen2_5_VLConfig](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLConfig) configuration class: [Qwen2_5_VLModel](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLModel) (Qwen2_5_VLConfig model) - [Qwen2_5_VLTextConfig](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLTextConfig) configuration class: [Qwen2_5_VLTextModel](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLTextModel) (Qwen2_5_VLTextConfig model) - [Qwen2_5_VLVisionConfig](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLVisionConfig) configuration class: [Qwen2_5_VisionTransformerPretrainedModel](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VisionTransformerPretrainedModel) (Qwen2_5_VLVisionConfig model) - [Qwen3ASRConfig](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRConfig) configuration class: [Qwen3ASRModel](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRModel) (Qwen3ASRConfig model) - [Qwen3ASREncoderConfig](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASREncoderConfig) configuration class: [Qwen3ASREncoder](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASREncoder) (Qwen3ASREncoderConfig model) - [Qwen3Config](/docs/transformers/main/ar/model_doc/qwen3#transformers.Qwen3Config) configuration class: [Qwen3Model](/docs/transformers/main/ar/model_doc/qwen3#transformers.Qwen3Model) (Qwen3Config model) - [Qwen3MoeConfig](/docs/transformers/main/ar/model_doc/qwen3_moe#transformers.Qwen3MoeConfig) configuration class: [Qwen3MoeModel](/docs/transformers/main/ar/model_doc/qwen3_moe#transformers.Qwen3MoeModel) (Qwen3MoeConfig model) - [Qwen3NextConfig](/docs/transformers/main/ar/model_doc/qwen3_next#transformers.Qwen3NextConfig) configuration class: [Qwen3NextModel](/docs/transformers/main/ar/model_doc/qwen3_next#transformers.Qwen3NextModel) (Qwen3NextConfig model) - [Qwen3OmniMoeThinkerConfig](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerConfig) configuration class: [Qwen3OmniMoeThinkerModel](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerModel) (Qwen3OmniMoeThinkerConfig model) - [Qwen3VLConfig](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLConfig) configuration class: [Qwen3VLModel](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLModel) (Qwen3VLConfig model) - [Qwen3VLMoeConfig](/docs/transformers/main/ar/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeConfig) configuration class: [Qwen3VLMoeModel](/docs/transformers/main/ar/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeModel) (Qwen3VLMoeConfig model) - [Qwen3VLMoeTextConfig](/docs/transformers/main/ar/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeTextConfig) configuration class: [Qwen3VLMoeTextModel](/docs/transformers/main/ar/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeTextModel) (Qwen3VLMoeTextConfig model) - [Qwen3VLMoeVisionConfig](/docs/transformers/main/ar/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeVisionConfig) configuration class: [Qwen3VLMoeVisionModel](/docs/transformers/main/ar/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeVisionModel) (Qwen3VLMoeVisionConfig model) - [Qwen3VLTextConfig](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLTextConfig) configuration class: [Qwen3VLTextModel](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLTextModel) (Qwen3VLTextConfig model) - [Qwen3VLVisionConfig](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLVisionConfig) configuration class: [Qwen3VLVisionModel](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLVisionModel) (Qwen3VLVisionConfig model) - [Qwen3_5Config](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5Config) configuration class: [Qwen3_5Model](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5Model) (Qwen3_5Config model) - [Qwen3_5MoeConfig](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeConfig) configuration class: [Qwen3_5MoeModel](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeModel) (Qwen3_5MoeConfig model) - [Qwen3_5MoeTextConfig](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeTextConfig) configuration class: [Qwen3_5MoeTextModel](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeTextModel) (Qwen3_5MoeTextConfig model) - [Qwen3_5MoeVisionConfig](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeVisionConfig) configuration class: [Qwen3_5MoeVisionModel](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeVisionModel) (Qwen3_5MoeVisionConfig model) - [Qwen3_5TextConfig](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5TextConfig) configuration class: [Qwen3_5TextModel](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5TextModel) (Qwen3_5TextConfig model) - [Qwen3_5VisionConfig](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5VisionConfig) configuration class: [Qwen3_5VisionModel](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5VisionModel) (Qwen3_5VisionConfig model) - [Qwen4ExpConfig](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpConfig) configuration class: [Qwen4ExpModel](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpModel) (Qwen4ExpConfig model) - [Qwen4ExpTextConfig](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpTextConfig) configuration class: [Qwen4ExpTextModel](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpTextModel) (Qwen4ExpTextConfig model) - [Qwen4ExpVisionConfig](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpVisionConfig) configuration class: [Qwen4ExpVisionModel](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpVisionModel) (Qwen4ExpVisionConfig model) - [RTDetrConfig](/docs/transformers/main/ar/model_doc/rt_detr#transformers.RTDetrConfig) configuration class: [RTDetrModel](/docs/transformers/main/ar/model_doc/rt_detr#transformers.RTDetrModel) (RTDetrConfig model) - [RTDetrV2Config](/docs/transformers/main/ar/model_doc/rt_detr_v2#transformers.RTDetrV2Config) configuration class: [RTDetrV2Model](/docs/transformers/main/ar/model_doc/rt_detr_v2#transformers.RTDetrV2Model) (RTDetrV2Config model) - [RadioConfig](/docs/transformers/main/ar/model_doc/radio#transformers.RadioConfig) configuration class: [RadioModel](/docs/transformers/main/ar/model_doc/radio#transformers.RadioModel) (RadioConfig model) - [RecurrentGemmaConfig](/docs/transformers/main/ar/model_doc/recurrent_gemma#transformers.RecurrentGemmaConfig) configuration class: [RecurrentGemmaModel](/docs/transformers/main/ar/model_doc/recurrent_gemma#transformers.RecurrentGemmaModel) (RecurrentGemmaConfig model) - [ReformerConfig](/docs/transformers/main/ar/model_doc/reformer#transformers.ReformerConfig) configuration class: [ReformerModel](/docs/transformers/main/ar/model_doc/reformer#transformers.ReformerModel) (ReformerConfig model) - [RegNetConfig](/docs/transformers/main/ar/model_doc/regnet#transformers.RegNetConfig) configuration class: [RegNetModel](/docs/transformers/main/ar/model_doc/regnet#transformers.RegNetModel) (RegNetConfig model) - [RemBertConfig](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertConfig) configuration class: [RemBertModel](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertModel) (RemBertConfig model) - [ResNetConfig](/docs/transformers/main/ar/model_doc/resnet#transformers.ResNetConfig) configuration class: [ResNetModel](/docs/transformers/main/ar/model_doc/resnet#transformers.ResNetModel) (ResNetConfig model) - [RfDetrConfig](/docs/transformers/main/ar/model_doc/rf_detr#transformers.RfDetrConfig) configuration class: [RfDetrModel](/docs/transformers/main/ar/model_doc/rf_detr#transformers.RfDetrModel) (RfDetrConfig model) - [RoCBertConfig](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertConfig) configuration class: [RoCBertModel](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertModel) (RoCBertConfig model) - [RoFormerConfig](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerConfig) configuration class: [RoFormerModel](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerModel) (RoFormerConfig model) - [RobertaConfig](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaConfig) configuration class: [RobertaModel](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaModel) (RobertaConfig model) - [RobertaPreLayerNormConfig](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormConfig) configuration class: [RobertaPreLayerNormModel](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormModel) (RobertaPreLayerNormConfig model) - [RwkvConfig](/docs/transformers/main/ar/model_doc/rwkv#transformers.RwkvConfig) configuration class: [RwkvModel](/docs/transformers/main/ar/model_doc/rwkv#transformers.RwkvModel) (RwkvConfig model) - [SEWConfig](/docs/transformers/main/ar/model_doc/sew#transformers.SEWConfig) configuration class: [SEWModel](/docs/transformers/main/ar/model_doc/sew#transformers.SEWModel) (SEWConfig model) - [SEWDConfig](/docs/transformers/main/ar/model_doc/sew-d#transformers.SEWDConfig) configuration class: [SEWDModel](/docs/transformers/main/ar/model_doc/sew-d#transformers.SEWDModel) (SEWDConfig model) - [Sam2Config](/docs/transformers/main/ar/model_doc/sam2#transformers.Sam2Config) configuration class: [Sam2Model](/docs/transformers/main/ar/model_doc/sam2#transformers.Sam2Model) (Sam2Config model) - [Sam2HieraDetConfig](/docs/transformers/main/ar/model_doc/sam2#transformers.Sam2HieraDetConfig) configuration class: [Sam2HieraDetModel](/docs/transformers/main/ar/model_doc/sam2#transformers.Sam2HieraDetModel) (Sam2HieraDetConfig model) - [Sam2VideoConfig](/docs/transformers/main/ar/model_doc/sam2_video#transformers.Sam2VideoConfig) configuration class: [Sam2VideoModel](/docs/transformers/main/ar/model_doc/sam2_video#transformers.Sam2VideoModel) (Sam2VideoConfig model) - [Sam2VisionConfig](/docs/transformers/main/ar/model_doc/sam2#transformers.Sam2VisionConfig) configuration class: [Sam2VisionModel](/docs/transformers/main/ar/model_doc/sam2#transformers.Sam2VisionModel) (Sam2VisionConfig model) - [Sam3Config](/docs/transformers/main/ar/model_doc/sam3#transformers.Sam3Config) configuration class: [Sam3Model](/docs/transformers/main/ar/model_doc/sam3#transformers.Sam3Model) (Sam3Config model) - [Sam3LiteTextConfig](/docs/transformers/main/ar/model_doc/sam3_lite_text#transformers.Sam3LiteTextConfig) configuration class: [Sam3LiteTextModel](/docs/transformers/main/ar/model_doc/sam3_lite_text#transformers.Sam3LiteTextModel) (Sam3LiteTextConfig model) - [Sam3LiteTextTextConfig](/docs/transformers/main/ar/model_doc/sam3_lite_text#transformers.Sam3LiteTextTextConfig) configuration class: [Sam3LiteTextTextModel](/docs/transformers/main/ar/model_doc/sam3_lite_text#transformers.Sam3LiteTextTextModel) (Sam3LiteTextTextConfig model) - [Sam3TrackerConfig](/docs/transformers/main/ar/model_doc/sam3_tracker#transformers.Sam3TrackerConfig) configuration class: [Sam3TrackerModel](/docs/transformers/main/ar/model_doc/sam3_tracker#transformers.Sam3TrackerModel) (Sam3TrackerConfig model) - [Sam3TrackerVideoConfig](/docs/transformers/main/ar/model_doc/sam3_tracker_video#transformers.Sam3TrackerVideoConfig) configuration class: [Sam3TrackerVideoModel](/docs/transformers/main/ar/model_doc/sam3_tracker_video#transformers.Sam3TrackerVideoModel) (Sam3TrackerVideoConfig model) - [Sam3ViTConfig](/docs/transformers/main/ar/model_doc/sam3#transformers.Sam3ViTConfig) configuration class: [Sam3ViTModel](/docs/transformers/main/ar/model_doc/sam3#transformers.Sam3ViTModel) (Sam3ViTConfig model) - [Sam3VideoConfig](/docs/transformers/main/ar/model_doc/sam3_video#transformers.Sam3VideoConfig) configuration class: [Sam3VideoModel](/docs/transformers/main/ar/model_doc/sam3_video#transformers.Sam3VideoModel) (Sam3VideoConfig model) - [Sam3VisionConfig](/docs/transformers/main/ar/model_doc/sam3#transformers.Sam3VisionConfig) configuration class: [Sam3VisionModel](/docs/transformers/main/ar/model_doc/sam3#transformers.Sam3VisionModel) (Sam3VisionConfig model) - [SamConfig](/docs/transformers/main/ar/model_doc/sam#transformers.SamConfig) configuration class: [SamModel](/docs/transformers/main/ar/model_doc/sam#transformers.SamModel) (SamConfig model) - [SamHQConfig](/docs/transformers/main/ar/model_doc/sam_hq#transformers.SamHQConfig) configuration class: [SamHQModel](/docs/transformers/main/ar/model_doc/sam_hq#transformers.SamHQModel) (SamHQConfig model) - [SamHQVisionConfig](/docs/transformers/main/ar/model_doc/sam_hq#transformers.SamHQVisionConfig) configuration class: [SamHQVisionModel](/docs/transformers/main/ar/model_doc/sam_hq#transformers.SamHQVisionModel) (SamHQVisionConfig model) - [SamVisionConfig](/docs/transformers/main/ar/model_doc/sam#transformers.SamVisionConfig) configuration class: [SamVisionModel](/docs/transformers/main/ar/model_doc/sam#transformers.SamVisionModel) (SamVisionConfig model) - [Sapiens2Config](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2Config) configuration class: [Sapiens2Model](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2Model) (Sapiens2Config model) - [SeamlessM4TConfig](/docs/transformers/main/ar/model_doc/seamless_m4t#transformers.SeamlessM4TConfig) configuration class: [SeamlessM4TModel](/docs/transformers/main/ar/model_doc/seamless_m4t#transformers.SeamlessM4TModel) (SeamlessM4TConfig model) - [SeamlessM4Tv2Config](/docs/transformers/main/ar/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2Config) configuration class: [SeamlessM4Tv2Model](/docs/transformers/main/ar/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2Model) (SeamlessM4Tv2Config model) - [SeedOssConfig](/docs/transformers/main/ar/model_doc/seed_oss#transformers.SeedOssConfig) configuration class: [SeedOssModel](/docs/transformers/main/ar/model_doc/seed_oss#transformers.SeedOssModel) (SeedOssConfig model) - [SegGptConfig](/docs/transformers/main/ar/model_doc/seggpt#transformers.SegGptConfig) configuration class: [SegGptModel](/docs/transformers/main/ar/model_doc/seggpt#transformers.SegGptModel) (SegGptConfig model) - [SegformerConfig](/docs/transformers/main/ar/model_doc/segformer#transformers.SegformerConfig) configuration class: [SegformerModel](/docs/transformers/main/ar/model_doc/segformer#transformers.SegformerModel) (SegformerConfig model) - [Siglip2Config](/docs/transformers/main/ar/model_doc/siglip2#transformers.Siglip2Config) configuration class: [Siglip2Model](/docs/transformers/main/ar/model_doc/siglip2#transformers.Siglip2Model) (Siglip2Config model) - [Siglip2VisionConfig](/docs/transformers/main/ar/model_doc/siglip2#transformers.Siglip2VisionConfig) configuration class: [Siglip2VisionModel](/docs/transformers/main/ar/model_doc/siglip2#transformers.Siglip2VisionModel) (Siglip2VisionConfig model) - [SiglipConfig](/docs/transformers/main/ar/model_doc/siglip#transformers.SiglipConfig) configuration class: [SiglipModel](/docs/transformers/main/ar/model_doc/siglip#transformers.SiglipModel) (SiglipConfig model) - [SiglipVisionConfig](/docs/transformers/main/ar/model_doc/siglip#transformers.SiglipVisionConfig) configuration class: [SiglipVisionModel](/docs/transformers/main/ar/model_doc/siglip#transformers.SiglipVisionModel) (SiglipVisionConfig model) - [SmolLM3Config](/docs/transformers/main/ar/model_doc/smollm3#transformers.SmolLM3Config) configuration class: [SmolLM3Model](/docs/transformers/main/ar/model_doc/smollm3#transformers.SmolLM3Model) (SmolLM3Config model) - [SmolVLMConfig](/docs/transformers/main/ar/model_doc/smolvlm#transformers.SmolVLMConfig) configuration class: [SmolVLMModel](/docs/transformers/main/ar/model_doc/smolvlm#transformers.SmolVLMModel) (SmolVLMConfig model) - [SmolVLMVisionConfig](/docs/transformers/main/ar/model_doc/smolvlm#transformers.SmolVLMVisionConfig) configuration class: [SmolVLMVisionTransformer](/docs/transformers/main/ar/model_doc/smolvlm#transformers.SmolVLMVisionTransformer) (SmolVLMVisionConfig model) - [SolarOpenConfig](/docs/transformers/main/ar/model_doc/solar_open#transformers.SolarOpenConfig) configuration class: [SolarOpenModel](/docs/transformers/main/ar/model_doc/solar_open#transformers.SolarOpenModel) (SolarOpenConfig model) - [Speech2TextConfig](/docs/transformers/main/ar/model_doc/speech_to_text#transformers.Speech2TextConfig) configuration class: [Speech2TextModel](/docs/transformers/main/ar/model_doc/speech_to_text#transformers.Speech2TextModel) (Speech2TextConfig model) - [SpeechT5Config](/docs/transformers/main/ar/model_doc/speecht5#transformers.SpeechT5Config) configuration class: [SpeechT5Model](/docs/transformers/main/ar/model_doc/speecht5#transformers.SpeechT5Model) (SpeechT5Config model) - [SplinterConfig](/docs/transformers/main/ar/model_doc/splinter#transformers.SplinterConfig) configuration class: [SplinterModel](/docs/transformers/main/ar/model_doc/splinter#transformers.SplinterModel) (SplinterConfig model) - [SqueezeBertConfig](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertConfig) configuration class: [SqueezeBertModel](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertModel) (SqueezeBertConfig model) - [StableLmConfig](/docs/transformers/main/ar/model_doc/stablelm#transformers.StableLmConfig) configuration class: [StableLmModel](/docs/transformers/main/ar/model_doc/stablelm#transformers.StableLmModel) (StableLmConfig model) - [Starcoder2Config](/docs/transformers/main/ar/model_doc/starcoder2#transformers.Starcoder2Config) configuration class: [Starcoder2Model](/docs/transformers/main/ar/model_doc/starcoder2#transformers.Starcoder2Model) (Starcoder2Config model) - [Step3p7Config](/docs/transformers/main/ar/model_doc/step3p7#transformers.Step3p7Config) configuration class: [Step3p7Model](/docs/transformers/main/ar/model_doc/step3p7#transformers.Step3p7Model) (Step3p7Config model) - [SwiftFormerConfig](/docs/transformers/main/ar/model_doc/swiftformer#transformers.SwiftFormerConfig) configuration class: [SwiftFormerModel](/docs/transformers/main/ar/model_doc/swiftformer#transformers.SwiftFormerModel) (SwiftFormerConfig model) - [Swin2SRConfig](/docs/transformers/main/ar/model_doc/swin2sr#transformers.Swin2SRConfig) configuration class: [Swin2SRModel](/docs/transformers/main/ar/model_doc/swin2sr#transformers.Swin2SRModel) (Swin2SRConfig model) - [SwinConfig](/docs/transformers/main/ar/model_doc/swin#transformers.SwinConfig) configuration class: [SwinModel](/docs/transformers/main/ar/model_doc/swin#transformers.SwinModel) (SwinConfig model) - [Swinv2Config](/docs/transformers/main/ar/model_doc/swinv2#transformers.Swinv2Config) configuration class: [Swinv2Model](/docs/transformers/main/ar/model_doc/swinv2#transformers.Swinv2Model) (Swinv2Config model) - [SwitchTransformersConfig](/docs/transformers/main/ar/model_doc/switch_transformers#transformers.SwitchTransformersConfig) configuration class: [SwitchTransformersModel](/docs/transformers/main/ar/model_doc/switch_transformers#transformers.SwitchTransformersModel) (SwitchTransformersConfig model) - [T5Config](/docs/transformers/main/ar/model_doc/t5#transformers.T5Config) configuration class: [T5Model](/docs/transformers/main/ar/model_doc/t5#transformers.T5Model) (T5Config model) - [T5Gemma2Config](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2Config) configuration class: [T5Gemma2Model](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2Model) (T5Gemma2Config model) - [T5Gemma2EncoderConfig](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2EncoderConfig) configuration class: `T5Gemma2Encoder` (T5Gemma2EncoderConfig model) - [T5GemmaConfig](/docs/transformers/main/ar/model_doc/t5gemma#transformers.T5GemmaConfig) configuration class: [T5GemmaModel](/docs/transformers/main/ar/model_doc/t5gemma#transformers.T5GemmaModel) (T5GemmaConfig model) - [TableTransformerConfig](/docs/transformers/main/ar/model_doc/table-transformer#transformers.TableTransformerConfig) configuration class: [TableTransformerModel](/docs/transformers/main/ar/model_doc/table-transformer#transformers.TableTransformerModel) (TableTransformerConfig model) - [TapasConfig](/docs/transformers/main/ar/model_doc/tapas#transformers.TapasConfig) configuration class: [TapasModel](/docs/transformers/main/ar/model_doc/tapas#transformers.TapasModel) (TapasConfig model) - [TextNetConfig](/docs/transformers/main/ar/model_doc/textnet#transformers.TextNetConfig) configuration class: [TextNetModel](/docs/transformers/main/ar/model_doc/textnet#transformers.TextNetModel) (TextNetConfig model) - [TimeSeriesTransformerConfig](/docs/transformers/main/ar/model_doc/time_series_transformer#transformers.TimeSeriesTransformerConfig) configuration class: [TimeSeriesTransformerModel](/docs/transformers/main/ar/model_doc/time_series_transformer#transformers.TimeSeriesTransformerModel) (TimeSeriesTransformerConfig model) - [TimesFm2_5Config](/docs/transformers/main/ar/model_doc/timesfm2_5#transformers.TimesFm2_5Config) configuration class: [TimesFm2_5Model](/docs/transformers/main/ar/model_doc/timesfm2_5#transformers.TimesFm2_5Model) (TimesFm2_5Config model) - [TimesFmConfig](/docs/transformers/main/ar/model_doc/timesfm#transformers.TimesFmConfig) configuration class: [TimesFmModel](/docs/transformers/main/ar/model_doc/timesfm#transformers.TimesFmModel) (TimesFmConfig model) - [TimesformerConfig](/docs/transformers/main/ar/model_doc/timesformer#transformers.TimesformerConfig) configuration class: [TimesformerModel](/docs/transformers/main/ar/model_doc/timesformer#transformers.TimesformerModel) (TimesformerConfig model) - [TimmBackboneConfig](/docs/transformers/main/ar/main_classes/backbones#transformers.TimmBackboneConfig) configuration class: [TimmBackbone](/docs/transformers/main/ar/main_classes/backbones#transformers.TimmBackbone) (TimmBackboneConfig model) - [TimmWrapperConfig](/docs/transformers/main/ar/model_doc/timm_wrapper#transformers.TimmWrapperConfig) configuration class: [TimmWrapperModel](/docs/transformers/main/ar/model_doc/timm_wrapper#transformers.TimmWrapperModel) (TimmWrapperConfig model) - [Tipsv2Config](/docs/transformers/main/ar/model_doc/tipsv2#transformers.Tipsv2Config) configuration class: [Tipsv2Model](/docs/transformers/main/ar/model_doc/tipsv2#transformers.Tipsv2Model) (Tipsv2Config model) - [Tipsv2TextConfig](/docs/transformers/main/ar/model_doc/tipsv2#transformers.Tipsv2TextConfig) configuration class: [Tipsv2TextModel](/docs/transformers/main/ar/model_doc/tipsv2#transformers.Tipsv2TextModel) (Tipsv2TextConfig model) - [Tipsv2VisionConfig](/docs/transformers/main/ar/model_doc/tipsv2#transformers.Tipsv2VisionConfig) configuration class: [Tipsv2VisionModel](/docs/transformers/main/ar/model_doc/tipsv2#transformers.Tipsv2VisionModel) (Tipsv2VisionConfig model) - [TvpConfig](/docs/transformers/main/ar/model_doc/tvp#transformers.TvpConfig) configuration class: [TvpModel](/docs/transformers/main/ar/model_doc/tvp#transformers.TvpModel) (TvpConfig model) - [UMT5Config](/docs/transformers/main/ar/model_doc/umt5#transformers.UMT5Config) configuration class: [UMT5Model](/docs/transformers/main/ar/model_doc/umt5#transformers.UMT5Model) (UMT5Config model) - [UVDocConfig](/docs/transformers/main/ar/model_doc/uvdoc#transformers.UVDocConfig) configuration class: [UVDocModel](/docs/transformers/main/ar/model_doc/uvdoc#transformers.UVDocModel) (UVDocConfig model) - [UdopConfig](/docs/transformers/main/ar/model_doc/udop#transformers.UdopConfig) configuration class: [UdopModel](/docs/transformers/main/ar/model_doc/udop#transformers.UdopModel) (UdopConfig model) - [UltraVBertConfig](/docs/transformers/main/ar/model_doc/ultravbert#transformers.UltraVBertConfig) configuration class: [UltraVBertModel](/docs/transformers/main/ar/model_doc/ultravbert#transformers.UltraVBertModel) (UltraVBertConfig model) - [UltrabertConfig](/docs/transformers/main/ar/model_doc/ultrabert#transformers.UltrabertConfig) configuration class: [UltrabertModel](/docs/transformers/main/ar/model_doc/ultrabert#transformers.UltrabertModel) (UltrabertConfig model) - [UniSpeechConfig](/docs/transformers/main/ar/model_doc/unispeech#transformers.UniSpeechConfig) configuration class: [UniSpeechModel](/docs/transformers/main/ar/model_doc/unispeech#transformers.UniSpeechModel) (UniSpeechConfig model) - [UniSpeechSatConfig](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatConfig) configuration class: [UniSpeechSatModel](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatModel) (UniSpeechSatConfig model) - [UnivNetConfig](/docs/transformers/main/ar/model_doc/univnet#transformers.UnivNetConfig) configuration class: [UnivNetModel](/docs/transformers/main/ar/model_doc/univnet#transformers.UnivNetModel) (UnivNetConfig model) - [UnlimitedOcrConfig](/docs/transformers/main/ar/model_doc/unlimited_ocr#transformers.UnlimitedOcrConfig) configuration class: [UnlimitedOcrModel](/docs/transformers/main/ar/model_doc/unlimited_ocr#transformers.UnlimitedOcrModel) (UnlimitedOcrConfig model) - [VJEPA2Config](/docs/transformers/main/ar/model_doc/vjepa2#transformers.VJEPA2Config) configuration class: [VJEPA2Model](/docs/transformers/main/ar/model_doc/vjepa2#transformers.VJEPA2Model) (VJEPA2Config model) - [VaultGemmaConfig](/docs/transformers/main/ar/model_doc/vaultgemma#transformers.VaultGemmaConfig) configuration class: [VaultGemmaModel](/docs/transformers/main/ar/model_doc/vaultgemma#transformers.VaultGemmaModel) (VaultGemmaConfig model) - [ViTConfig](/docs/transformers/main/ar/model_doc/vit#transformers.ViTConfig) configuration class: [ViTModel](/docs/transformers/main/ar/model_doc/vit#transformers.ViTModel) (ViTConfig model) - [ViTMAEConfig](/docs/transformers/main/ar/model_doc/vit_mae#transformers.ViTMAEConfig) configuration class: [ViTMAEModel](/docs/transformers/main/ar/model_doc/vit_mae#transformers.ViTMAEModel) (ViTMAEConfig model) - [ViTMSNConfig](/docs/transformers/main/ar/model_doc/vit_msn#transformers.ViTMSNConfig) configuration class: [ViTMSNModel](/docs/transformers/main/ar/model_doc/vit_msn#transformers.ViTMSNModel) (ViTMSNConfig model) - [VibeVoiceAcousticTokenizerConfig](/docs/transformers/main/ar/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerConfig) configuration class: [VibeVoiceAcousticTokenizerModel](/docs/transformers/main/ar/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerModel) (VibeVoiceAcousticTokenizerConfig model) - [VibeVoiceAcousticTokenizerDecoderConfig](/docs/transformers/main/ar/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerDecoderConfig) configuration class: [VibeVoiceAcousticTokenizerDecoderModel](/docs/transformers/main/ar/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerDecoderModel) (VibeVoiceAcousticTokenizerDecoderConfig model) - [VibeVoiceAcousticTokenizerEncoderConfig](/docs/transformers/main/ar/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerEncoderConfig) configuration class: [VibeVoiceAcousticTokenizerEncoderModel](/docs/transformers/main/ar/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerEncoderModel) (VibeVoiceAcousticTokenizerEncoderConfig model) - [VibeVoiceAsrConfig](/docs/transformers/main/ar/model_doc/vibevoice_asr#transformers.VibeVoiceAsrConfig) configuration class: [VibeVoiceAsrModel](/docs/transformers/main/ar/model_doc/vibevoice_asr#transformers.VibeVoiceAsrModel) (VibeVoiceAsrConfig model) - [VibeVoiceConfig](/docs/transformers/main/ar/model_doc/vibevoice#transformers.VibeVoiceConfig) configuration class: [VibeVoiceForConditionalGeneration](/docs/transformers/main/ar/model_doc/vibevoice#transformers.VibeVoiceForConditionalGeneration) (VibeVoiceConfig model) - [VideoLlama3Config](/docs/transformers/main/ar/model_doc/video_llama_3#transformers.VideoLlama3Config) configuration class: [VideoLlama3Model](/docs/transformers/main/ar/model_doc/video_llama_3#transformers.VideoLlama3Model) (VideoLlama3Config model) - [VideoLlama3VisionConfig](/docs/transformers/main/ar/model_doc/video_llama_3#transformers.VideoLlama3VisionConfig) configuration class: [VideoLlama3VisionModel](/docs/transformers/main/ar/model_doc/video_llama_3#transformers.VideoLlama3VisionModel) (VideoLlama3VisionConfig model) - [VideoLlavaConfig](/docs/transformers/main/ar/model_doc/video_llava#transformers.VideoLlavaConfig) configuration class: [VideoLlavaModel](/docs/transformers/main/ar/model_doc/video_llava#transformers.VideoLlavaModel) (VideoLlavaConfig model) - [VideoMAEConfig](/docs/transformers/main/ar/model_doc/videomae#transformers.VideoMAEConfig) configuration class: [VideoMAEModel](/docs/transformers/main/ar/model_doc/videomae#transformers.VideoMAEModel) (VideoMAEConfig model) - [VideoPrismConfig](/docs/transformers/main/ar/model_doc/videoprism#transformers.VideoPrismConfig) configuration class: [VideoPrismClipModel](/docs/transformers/main/ar/model_doc/videoprism#transformers.VideoPrismClipModel) (VideoPrismConfig model) - [VideoPrismVisionConfig](/docs/transformers/main/ar/model_doc/videoprism#transformers.VideoPrismVisionConfig) configuration class: [VideoPrismVisionModel](/docs/transformers/main/ar/model_doc/videoprism#transformers.VideoPrismVisionModel) (VideoPrismVisionConfig model) - [ViltConfig](/docs/transformers/main/ar/model_doc/vilt#transformers.ViltConfig) configuration class: [ViltModel](/docs/transformers/main/ar/model_doc/vilt#transformers.ViltModel) (ViltConfig model) - [VipLlavaConfig](/docs/transformers/main/ar/model_doc/vipllava#transformers.VipLlavaConfig) configuration class: [VipLlavaModel](/docs/transformers/main/ar/model_doc/vipllava#transformers.VipLlavaModel) (VipLlavaConfig model) - [VisionTextDualEncoderConfig](/docs/transformers/main/ar/model_doc/vision-text-dual-encoder#transformers.VisionTextDualEncoderConfig) configuration class: [VisionTextDualEncoderModel](/docs/transformers/main/ar/model_doc/vision-text-dual-encoder#transformers.VisionTextDualEncoderModel) (VisionTextDualEncoderConfig model) - [VisualBertConfig](/docs/transformers/main/ar/model_doc/visual_bert#transformers.VisualBertConfig) configuration class: [VisualBertModel](/docs/transformers/main/ar/model_doc/visual_bert#transformers.VisualBertModel) (VisualBertConfig model) - [VitDetConfig](/docs/transformers/main/ar/model_doc/vitdet#transformers.VitDetConfig) configuration class: [VitDetModel](/docs/transformers/main/ar/model_doc/vitdet#transformers.VitDetModel) (VitDetConfig model) - [VitsConfig](/docs/transformers/main/ar/model_doc/vits#transformers.VitsConfig) configuration class: [VitsModel](/docs/transformers/main/ar/model_doc/vits#transformers.VitsModel) (VitsConfig model) - [VivitConfig](/docs/transformers/main/ar/model_doc/vivit#transformers.VivitConfig) configuration class: [VivitModel](/docs/transformers/main/ar/model_doc/vivit#transformers.VivitModel) (VivitConfig model) - [VoxtralConfig](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralConfig) configuration class: [VoxtralModel](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralModel) (VoxtralConfig model) - [VoxtralEncoderConfig](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralEncoderConfig) configuration class: [VoxtralEncoder](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralEncoder) (VoxtralEncoderConfig model) - [VoxtralRealtimeConfig](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeConfig) configuration class: [VoxtralRealtimeModel](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeModel) (VoxtralRealtimeConfig model) - [VoxtralRealtimeEncoderConfig](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeEncoderConfig) configuration class: [VoxtralRealtimeEncoder](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeEncoder) (VoxtralRealtimeEncoderConfig model) - [VoxtralRealtimeTextConfig](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeTextConfig) configuration class: `VoxtralRealtimeTextModel` (VoxtralRealtimeTextConfig model) - [Wav2Vec2BertConfig](/docs/transformers/main/ar/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertConfig) configuration class: [Wav2Vec2BertModel](/docs/transformers/main/ar/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertModel) (Wav2Vec2BertConfig model) - [Wav2Vec2Config](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2Config) configuration class: [Wav2Vec2Model](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2Model) (Wav2Vec2Config model) - [Wav2Vec2ConformerConfig](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerConfig) configuration class: [Wav2Vec2ConformerModel](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerModel) (Wav2Vec2ConformerConfig model) - [WavLMConfig](/docs/transformers/main/ar/model_doc/wavlm#transformers.WavLMConfig) configuration class: [WavLMModel](/docs/transformers/main/ar/model_doc/wavlm#transformers.WavLMModel) (WavLMConfig model) - [WhisperConfig](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperConfig) configuration class: [WhisperModel](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperModel) (WhisperConfig model) - [XCLIPConfig](/docs/transformers/main/ar/model_doc/xclip#transformers.XCLIPConfig) configuration class: [XCLIPModel](/docs/transformers/main/ar/model_doc/xclip#transformers.XCLIPModel) (XCLIPConfig model) - [XGLMConfig](/docs/transformers/main/ar/model_doc/xglm#transformers.XGLMConfig) configuration class: [XGLMModel](/docs/transformers/main/ar/model_doc/xglm#transformers.XGLMModel) (XGLMConfig model) - [XLMConfig](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMConfig) configuration class: [XLMModel](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMModel) (XLMConfig model) - [XLMRobertaConfig](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaConfig) configuration class: [XLMRobertaModel](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaModel) (XLMRobertaConfig model) - [XLMRobertaXLConfig](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLConfig) configuration class: [XLMRobertaXLModel](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLModel) (XLMRobertaXLConfig model) - [XLNetConfig](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetConfig) configuration class: [XLNetModel](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetModel) (XLNetConfig model) - [Xcodec2Config](/docs/transformers/main/ar/model_doc/xcodec2#transformers.Xcodec2Config) configuration class: [Xcodec2Model](/docs/transformers/main/ar/model_doc/xcodec2#transformers.Xcodec2Model) (Xcodec2Config model) - [XcodecConfig](/docs/transformers/main/ar/model_doc/xcodec#transformers.XcodecConfig) configuration class: [XcodecModel](/docs/transformers/main/ar/model_doc/xcodec#transformers.XcodecModel) (XcodecConfig model) - [XmodConfig](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodConfig) configuration class: [XmodModel](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodModel) (XmodConfig model) - [YolosConfig](/docs/transformers/main/ar/model_doc/yolos#transformers.YolosConfig) configuration class: [YolosModel](/docs/transformers/main/ar/model_doc/yolos#transformers.YolosModel) (YolosConfig model) - [YosoConfig](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoConfig) configuration class: [YosoModel](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoModel) (YosoConfig model) - [YoutuConfig](/docs/transformers/main/ar/model_doc/youtu#transformers.YoutuConfig) configuration class: [YoutuModel](/docs/transformers/main/ar/model_doc/youtu#transformers.YoutuModel) (YoutuConfig model) - [Zamba2Config](/docs/transformers/main/ar/model_doc/zamba2#transformers.Zamba2Config) configuration class: [Zamba2Model](/docs/transformers/main/ar/model_doc/zamba2#transformers.Zamba2Model) (Zamba2Config model) - [ZambaConfig](/docs/transformers/main/ar/model_doc/zamba#transformers.ZambaConfig) configuration class: [ZambaModel](/docs/transformers/main/ar/model_doc/zamba#transformers.ZambaModel) (ZambaConfig model) - [ZayaConfig](/docs/transformers/main/ar/model_doc/zaya#transformers.ZayaConfig) configuration class: [ZayaModel](/docs/transformers/main/ar/model_doc/zaya#transformers.ZayaModel) (ZayaConfig model) - [xLSTMConfig](/docs/transformers/main/ar/model_doc/xlstm#transformers.xLSTMConfig) configuration class: [xLSTMModel](/docs/transformers/main/ar/model_doc/xlstm#transformers.xLSTMModel) (xLSTMConfig model)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُحدّد أحد فئات النموذج الأساسية في المكتبة من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModel

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModel.from_config(config)
```

#### from_pretrained[[transformers.AutoModel.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ أحد فئات النماذج الأساسية في المكتبة من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **afmoe** -- [AfmoeModel](/docs/transformers/main/ar/model_doc/afmoe#transformers.AfmoeModel) (نموذج AfmoeConfig)
- **aimv2** -- [Aimv2Model](/docs/transformers/main/ar/model_doc/aimv2#transformers.Aimv2Model) (نموذج Aimv2Config)
- **aimv2_vision_model** -- [Aimv2VisionModel](/docs/transformers/main/ar/model_doc/aimv2#transformers.Aimv2VisionModel) (نموذج Aimv2VisionConfig)
- **albert** -- [AlbertModel](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertModel) (نموذج AlbertConfig)
- **align** -- [AlignModel](/docs/transformers/main/ar/model_doc/align#transformers.AlignModel) (نموذج AlignConfig)
- **altclip** -- [AltCLIPModel](/docs/transformers/main/ar/model_doc/altclip#transformers.AltCLIPModel) (نموذج AltCLIPConfig)
- **apertus** -- [ApertusModel](/docs/transformers/main/ar/model_doc/apertus#transformers.ApertusModel) (نموذج ApertusConfig)
- **arcee** -- [ArceeModel](/docs/transformers/main/ar/model_doc/arcee#transformers.ArceeModel) (نموذج ArceeConfig)
- **aria** -- [AriaModel](/docs/transformers/main/ar/model_doc/aria#transformers.AriaModel) (نموذج AriaConfig)
- **aria_text** -- [AriaTextModel](/docs/transformers/main/ar/model_doc/aria#transformers.AriaTextModel) (نموذج AriaTextConfig)
- **audio-spectrogram-transformer** -- [ASTModel](/docs/transformers/main/ar/model_doc/audio-spectrogram-transformer#transformers.ASTModel) (نموذج ASTConfig)
- **audioflamingo3** -- [AudioFlamingo3Model](/docs/transformers/main/ar/model_doc/audioflamingo3#transformers.AudioFlamingo3Model) (نموذج AudioFlamingo3Config)
- **audioflamingo3_encoder** -- [AudioFlamingo3Encoder](/docs/transformers/main/ar/model_doc/audioflamingo3#transformers.AudioFlamingo3Encoder) (نموذج AudioFlamingo3EncoderConfig)
- **autoformer** -- [AutoformerModel](/docs/transformers/main/ar/model_doc/autoformer#transformers.AutoformerModel) (نموذج AutoformerConfig)
- **axk1** -- [AXK1Model](/docs/transformers/main/ar/model_doc/axk1#transformers.AXK1Model) (نموذج AXK1Config)
- **axk2** -- [AXK2Model](/docs/transformers/main/ar/model_doc/axk2#transformers.AXK2Model) (نموذج AXK2Config)
- **aya_vision** -- [AyaVisionModel](/docs/transformers/main/ar/model_doc/aya_vision#transformers.AyaVisionModel) (نموذج AyaVisionConfig)
- **bailing_hybrid** -- [BailingHybridModel](/docs/transformers/main/ar/model_doc/bailing_hybrid#transformers.BailingHybridModel) (نموذج BailingHybridConfig)
- **bamba** -- [BambaModel](/docs/transformers/main/ar/model_doc/bamba#transformers.BambaModel) (نموذج BambaConfig)
- **bark** -- [BarkModel](/docs/transformers/main/ar/model_doc/bark#transformers.BarkModel) (نموذج BarkConfig)
- **bart** -- [BartModel](/docs/transformers/main/ar/model_doc/bart#transformers.BartModel) (نموذج BartConfig)
- **beam** -- [BeamModel](/docs/transformers/main/ar/model_doc/beam#transformers.BeamModel) (نموذج BeamConfig)
- **beit** -- [BeitModel](/docs/transformers/main/ar/model_doc/beit#transformers.BeitModel) (نموذج BeitConfig)
- **bert** -- [BertModel](/docs/transformers/main/ar/model_doc/bert#transformers.BertModel) (نموذج BertConfig)
- **bert-generation** -- [BertGenerationEncoder](/docs/transformers/main/ar/model_doc/bert-generation#transformers.BertGenerationEncoder) (نموذج BertGenerationConfig)
- **big_bird** -- [BigBirdModel](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdModel) (نموذج BigBirdConfig)
- **bigbird_pegasus** -- [BigBirdPegasusModel](/docs/transformers/main/ar/model_doc/bigbird_pegasus#transformers.BigBirdPegasusModel) (نموذج BigBirdPegasusConfig)
- **biogpt** -- [BioGptModel](/docs/transformers/main/ar/model_doc/biogpt#transformers.BioGptModel) (نموذج BioGptConfig)
- **bit** -- [BitModel](/docs/transformers/main/ar/model_doc/bit#transformers.BitModel) (نموذج BitConfig)
- **bitnet** -- [BitNetModel](/docs/transformers/main/ar/model_doc/bitnet#transformers.BitNetModel) (نموذج BitNetConfig)
- **blenderbot** -- [BlenderbotModel](/docs/transformers/main/ar/model_doc/blenderbot#transformers.BlenderbotModel) (نموذج BlenderbotConfig)
- **blenderbot-small** -- [BlenderbotSmallModel](/docs/transformers/main/ar/model_doc/blenderbot-small#transformers.BlenderbotSmallModel) (نموذج BlenderbotSmallConfig)
- **blip** -- [BlipModel](/docs/transformers/main/ar/model_doc/blip#transformers.BlipModel) (نموذج BlipConfig)
- **blip-2** -- [Blip2Model](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2Model) (نموذج Blip2Config)
- **blip_2_qformer** -- [Blip2QFormerModel](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2QFormerModel) (نموذج Blip2QFormerConfig)
- **bloom** -- [BloomModel](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomModel) (نموذج BloomConfig)
- **blt** -- [BltModel](/docs/transformers/main/ar/model_doc/blt#transformers.BltModel) (نموذج BltConfig)
- **bridgetower** -- [BridgeTowerModel](/docs/transformers/main/ar/model_doc/bridgetower#transformers.BridgeTowerModel) (نموذج BridgeTowerConfig)
- **bros** -- [BrosModel](/docs/transformers/main/ar/model_doc/bros#transformers.BrosModel) (نموذج BrosConfig)
- **camembert** -- [CamembertModel](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertModel) (نموذج CamembertConfig)
- **canary** -- [CanaryModel](/docs/transformers/main/ar/model_doc/canary#transformers.CanaryModel) (نموذج CanaryConfig)
- **canine** -- [CanineModel](/docs/transformers/main/ar/model_doc/canine#transformers.CanineModel) (نموذج CanineConfig)
- **chameleon** -- [ChameleonModel](/docs/transformers/main/ar/model_doc/chameleon#transformers.ChameleonModel) (نموذج ChameleonConfig)
- **chinese_clip** -- [ChineseCLIPModel](/docs/transformers/main/ar/model_doc/chinese_clip#transformers.ChineseCLIPModel) (نموذج ChineseCLIPConfig)
- **chinese_clip_vision_model** -- [ChineseCLIPVisionModel](/docs/transformers/main/ar/model_doc/chinese_clip#transformers.ChineseCLIPVisionModel) (نموذج ChineseCLIPVisionConfig)
- **clap** -- [ClapModel](/docs/transformers/main/ar/model_doc/clap#transformers.ClapModel) (نموذج ClapConfig)
- **clip** -- [CLIPModel](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPModel) (نموذج CLIPConfig)
- **clip_text_model** -- [CLIPTextModel](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPTextModel) (نموذج CLIPTextConfig)
- **clip_vision_model** -- [CLIPVisionModel](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPVisionModel) (نموذج CLIPVisionConfig)
- **clipseg** -- [CLIPSegModel](/docs/transformers/main/ar/model_doc/clipseg#transformers.CLIPSegModel) (نموذج CLIPSegConfig)
- **clvp** -- [ClvpModelForConditionalGeneration](/docs/transformers/main/ar/model_doc/clvp#transformers.ClvpModelForConditionalGeneration) (نموذج ClvpConfig)
- **codegen** -- [CodeGenModel](/docs/transformers/main/ar/model_doc/codegen#transformers.CodeGenModel) (نموذج CodeGenConfig)
- **cohere** -- [CohereModel](/docs/transformers/main/ar/model_doc/cohere#transformers.CohereModel) (نموذج CohereConfig)
- **cohere2** -- [Cohere2Model](/docs/transformers/main/ar/model_doc/cohere2#transformers.Cohere2Model) (نموذج Cohere2Config)
- **cohere2_moe** -- [Cohere2MoeModel](/docs/transformers/main/ar/model_doc/cohere2_moe#transformers.Cohere2MoeModel) (نموذج Cohere2MoeConfig)
- **cohere2_vision** -- [Cohere2VisionModel](/docs/transformers/main/ar/model_doc/cohere2_vision#transformers.Cohere2VisionModel) (نموذج Cohere2VisionConfig)
- **cohere_asr** -- [CohereAsrModel](/docs/transformers/main/ar/model_doc/cohere_asr#transformers.CohereAsrModel) (نموذج CohereAsrConfig)
- **cohere_compass** -- [CohereCompassModel](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassModel) (نموذج CohereCompassConfig)
- **cohere_compass_text** -- [CohereCompassTextModel](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassTextModel) (نموذج CohereCompassTextConfig)
- **cohere_compass_vision** -- [CohereCompassVisionModel](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassVisionModel) (نموذج CohereCompassVisionConfig)
- **conditional_detr** -- [ConditionalDetrModel](/docs/transformers/main/ar/model_doc/conditional_detr#transformers.ConditionalDetrModel) (نموذج ConditionalDetrConfig)
- **convbert** -- [ConvBertModel](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertModel) (نموذج ConvBertConfig)
- **convnext** -- [ConvNextModel](/docs/transformers/main/ar/model_doc/convnext#transformers.ConvNextModel) (نموذج ConvNextConfig)
- **convnextv2** -- [ConvNextV2Model](/docs/transformers/main/ar/model_doc/convnextv2#transformers.ConvNextV2Model) (نموذج ConvNextV2Config)
- **cosmos3_edge** -- [Cosmos3EdgeModel](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeModel) (نموذج Cosmos3EdgeConfig)
- **cosmos3_edge_text** -- [Cosmos3EdgeTextModel](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeTextModel) (نموذج Cosmos3EdgeTextConfig)
- **cosmos3_edge_vision** -- [Cosmos3EdgeVisionModel](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeVisionModel) (نموذج Cosmos3EdgeVisionConfig)
- **cosmos3_omni** -- [Cosmos3OmniModel](/docs/transformers/main/ar/model_doc/cosmos3_omni#transformers.Cosmos3OmniModel) (نموذج Cosmos3OmniConfig)
- **cpmant** -- [CpmAntModel](/docs/transformers/main/ar/model_doc/cpmant#transformers.CpmAntModel) (نموذج CpmAntConfig)
- **csm** -- [CsmForConditionalGeneration](/docs/transformers/main/ar/model_doc/csm#transformers.CsmForConditionalGeneration) (نموذج CsmConfig)
- **ctrl** -- [CTRLModel](/docs/transformers/main/ar/model_doc/ctrl#transformers.CTRLModel) (نموذج CTRLConfig)
- **cvt** -- [CvtModel](/docs/transformers/main/ar/model_doc/cvt#transformers.CvtModel) (نموذج CvtConfig)
- **cwm** -- [CwmModel](/docs/transformers/main/ar/model_doc/cwm#transformers.CwmModel) (نموذج CwmConfig)
- **d_fine** -- [DFineModel](/docs/transformers/main/ar/model_doc/d_fine#transformers.DFineModel) (نموذج DFineConfig)
- **dab-detr** -- [DabDetrModel](/docs/transformers/main/ar/model_doc/dab-detr#transformers.DabDetrModel) (نموذج DabDetrConfig)
- **dac** -- [DacModel](/docs/transformers/main/ar/model_doc/dac#transformers.DacModel) (نموذج DacConfig)
- **data2vec-audio** -- [Data2VecAudioModel](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecAudioModel) (نموذج Data2VecAudioConfig)
- **data2vec-text** -- [Data2VecTextModel](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextModel) (نموذج Data2VecTextConfig)
- **data2vec-vision** -- [Data2VecVisionModel](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecVisionModel) (نموذج Data2VecVisionConfig)
- **dbrx** -- [DbrxModel](/docs/transformers/main/ar/model_doc/dbrx#transformers.DbrxModel) (نموذج DbrxConfig)
- **deberta** -- [DebertaModel](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaModel) (نموذج DebertaConfig)
- **deberta-v2** -- [DebertaV2Model](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2Model) (نموذج DebertaV2Config)
- **decision_transformer** -- [DecisionTransformerModel](/docs/transformers/main/ar/model_doc/decision_transformer#transformers.DecisionTransformerModel) (نموذج DecisionTransformerConfig)
- **deepseek_ocr2** -- [DeepseekOcr2Model](/docs/transformers/main/ar/model_doc/deepseek_ocr2#transformers.DeepseekOcr2Model) (نموذج DeepseekOcr2Config)
- **deepseek_v2** -- [DeepseekV2Model](/docs/transformers/main/ar/model_doc/deepseek_v2#transformers.DeepseekV2Model) (نموذج DeepseekV2Config)
- **deepseek_v3** -- [DeepseekV3Model](/docs/transformers/main/ar/model_doc/deepseek_v3#transformers.DeepseekV3Model) (نموذج DeepseekV3Config)
- **deepseek_v32** -- [DeepseekV32Model](/docs/transformers/main/ar/model_doc/deepseek_v32#transformers.DeepseekV32Model) (نموذج DeepseekV32Config)
- **deepseek_v4** -- [DeepseekV4Model](/docs/transformers/main/ar/model_doc/deepseek_v4#transformers.DeepseekV4Model) (نموذج DeepseekV4Config)
- **deepseek_vl** -- [DeepseekVLModel](/docs/transformers/main/ar/model_doc/deepseek_vl#transformers.DeepseekVLModel) (نموذج DeepseekVLConfig)
- **deepseek_vl_hybrid** -- [DeepseekVLHybridModel](/docs/transformers/main/ar/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridModel) (نموذج DeepseekVLHybridConfig)
- **deformable_detr** -- [DeformableDetrModel](/docs/transformers/main/ar/model_doc/deformable_detr#transformers.DeformableDetrModel) (نموذج DeformableDetrConfig)
- **deimv2** -- [Deimv2Model](/docs/transformers/main/ar/model_doc/deimv2#transformers.Deimv2Model) (نموذج Deimv2Config)
- **deit** -- [DeiTModel](/docs/transformers/main/ar/model_doc/deit#transformers.DeiTModel) (نموذج DeiTConfig)
- **depth_pro** -- [DepthProModel](/docs/transformers/main/ar/model_doc/depth_pro#transformers.DepthProModel) (نموذج DepthProConfig)
- **detr** -- [DetrModel](/docs/transformers/main/ar/model_doc/detr#transformers.DetrModel) (نموذج DetrConfig)
- **dia** -- [DiaModel](/docs/transformers/main/ar/model_doc/dia#transformers.DiaModel) (نموذج DiaConfig)
- **diffllama** -- [DiffLlamaModel](/docs/transformers/main/ar/model_doc/diffllama#transformers.DiffLlamaModel) (نموذج DiffLlamaConfig)
- **diffusion_gemma** -- [DiffusionGemmaModel](/docs/transformers/main/ar/model_doc/diffusion_gemma#transformers.DiffusionGemmaModel) (نموذج DiffusionGemmaConfig)
- **dinat** -- [DinatModel](/docs/transformers/main/ar/model_doc/dinat#transformers.DinatModel) (نموذج DinatConfig)
- **dinov2** -- [Dinov2Model](/docs/transformers/main/ar/model_doc/dinov2#transformers.Dinov2Model) (نموذج Dinov2Config)
- **dinov2_with_registers** -- [Dinov2WithRegistersModel](/docs/transformers/main/ar/model_doc/dinov2_with_registers#transformers.Dinov2WithRegistersModel) (نموذج Dinov2WithRegistersConfig)
- **dinov3_convnext** -- [DINOv3ConvNextModel](/docs/transformers/main/ar/model_doc/dinov3#transformers.DINOv3ConvNextModel) (نموذج DINOv3ConvNextConfig)
- **dinov3_vit** -- [DINOv3ViTModel](/docs/transformers/main/ar/model_doc/dinov3#transformers.DINOv3ViTModel) (نموذج DINOv3ViTConfig)
- **distilbert** -- [DistilBertModel](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertModel) (نموذج DistilBertConfig)
- **doge** -- [DogeModel](/docs/transformers/main/ar/model_doc/doge#transformers.DogeModel) (نموذج DogeConfig)
- **donut-swin** -- [DonutSwinModel](/docs/transformers/main/ar/model_doc/donut#transformers.DonutSwinModel) (نموذج DonutSwinConfig)
- **dots1** -- [Dots1Model](/docs/transformers/main/ar/model_doc/dots1#transformers.Dots1Model) (نموذج Dots1Config)
- **dpr** -- [DPRQuestionEncoder](/docs/transformers/main/ar/model_doc/dpr#transformers.DPRQuestionEncoder) (نموذج DPRConfig)
- **dpt** -- [DPTModel](/docs/transformers/main/ar/model_doc/dpt#transformers.DPTModel) (نموذج DPTConfig)
- **edgetam** -- [EdgeTamModel](/docs/transformers/main/ar/model_doc/edgetam#transformers.EdgeTamModel) (نموذج EdgeTamConfig)
- **edgetam_video** -- [EdgeTamVideoModel](/docs/transformers/main/ar/model_doc/edgetam_video#transformers.EdgeTamVideoModel) (نموذج EdgeTamVideoConfig)
- **edgetam_vision_model** -- [EdgeTamVisionModel](/docs/transformers/main/ar/model_doc/edgetam#transformers.EdgeTamVisionModel) (نموذج EdgeTamVisionConfig)
- **efficientloftr** -- [EfficientLoFTRModel](/docs/transformers/main/ar/model_doc/efficientloftr#transformers.EfficientLoFTRModel) (نموذج EfficientLoFTRConfig)
- **efficientnet** -- [EfficientNetModel](/docs/transformers/main/ar/model_doc/efficientnet#transformers.EfficientNetModel) (نموذج EfficientNetConfig)
- **electra** -- [ElectraModel](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraModel) (نموذج ElectraConfig)
- **embedding_gemma2** -- [EmbeddingGemma2Model](/docs/transformers/main/ar/model_doc/embedding_gemma2#transformers.EmbeddingGemma2Model) (نموذج EmbeddingGemma2Config)
- **embedding_gemma2_text** -- [EmbeddingGemma2TextModel](/docs/transformers/main/ar/model_doc/embedding_gemma2#transformers.EmbeddingGemma2TextModel) (نموذج EmbeddingGemma2TextConfig)
- **emu3** -- [Emu3Model](/docs/transformers/main/ar/model_doc/emu3#transformers.Emu3Model) (نموذج Emu3Config)
- **encodec** -- [EncodecModel](/docs/transformers/main/ar/model_doc/encodec#transformers.EncodecModel) (نموذج EncodecConfig)
- **ernie** -- [ErnieModel](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieModel) (نموذج ErnieConfig)
- **ernie4_5** -- [Ernie4_5Model](/docs/transformers/main/ar/model_doc/ernie4_5#transformers.Ernie4_5Model) (نموذج Ernie4_5Config)
- **ernie4_5_moe** -- [Ernie4_5_MoeModel](/docs/transformers/main/ar/model_doc/ernie4_5_moe#transformers.Ernie4_5_MoeModel) (نموذج Ernie4_5_MoeConfig)
- **ernie4_5_vl_moe** -- [Ernie4_5_VLMoeModel](/docs/transformers/main/ar/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeModel) (نموذج Ernie4_5_VLMoeConfig)
- **esm** -- [EsmModel](/docs/transformers/main/ar/model_doc/esm#transformers.EsmModel) (نموذج EsmConfig)
- **esmc** -- [EsmcModel](/docs/transformers/main/ar/model_doc/esmc#transformers.EsmcModel) (نموذج EsmcConfig)
- **eurobert** -- [EuroBertModel](/docs/transformers/main/ar/model_doc/eurobert#transformers.EuroBertModel) (نموذج EuroBertConfig)
- **evolla** -- [EvollaModel](/docs/transformers/main/ar/model_doc/evolla#transformers.EvollaModel) (نموذج EvollaConfig)
- **exaone4** -- [Exaone4Model](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4Model) (نموذج Exaone4Config)
- **exaone4_5** -- [Exaone4_5_Model](/docs/transformers/main/ar/model_doc/exaone4_5#transformers.Exaone4_5_Model) (نموذج Exaone4_5_Config)
- **exaone4_5_vision** -- [Exaone4_5_VisionModel](/docs/transformers/main/ar/model_doc/exaone4_5#transformers.Exaone4_5_VisionModel) (نموذج Exaone4_5_VisionConfig)
- **exaone_moe** -- [ExaoneMoeModel](/docs/transformers/main/ar/model_doc/exaone_moe#transformers.ExaoneMoeModel) (نموذج ExaoneMoeConfig)
- **falcon** -- [FalconModel](/docs/transformers/main/ar/model_doc/falcon#transformers.FalconModel) (نموذج FalconConfig)
- **falcon_h1** -- [FalconH1Model](/docs/transformers/main/ar/model_doc/falcon_h1#transformers.FalconH1Model) (نموذج FalconH1Config)
- **falcon_mamba** -- [FalconMambaModel](/docs/transformers/main/ar/model_doc/falcon_mamba#transformers.FalconMambaModel) (نموذج FalconMambaConfig)
- **fast_vlm** -- [FastVlmModel](/docs/transformers/main/ar/model_doc/fast_vlm#transformers.FastVlmModel) (نموذج FastVlmConfig)
- **fastspeech2_conformer** -- [FastSpeech2ConformerModel](/docs/transformers/main/ar/model_doc/fastspeech2_conformer#transformers.FastSpeech2ConformerModel) (نموذج FastSpeech2ConformerConfig)
- **fastspeech2_conformer_with_hifigan** -- [FastSpeech2ConformerWithHifiGan](/docs/transformers/main/ar/model_doc/fastspeech2_conformer#transformers.FastSpeech2ConformerWithHifiGan) (نموذج FastSpeech2ConformerWithHifiGanConfig)
- **flaubert** -- [FlaubertModel](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertModel) (نموذج FlaubertConfig)
- **flava** -- [FlavaModel](/docs/transformers/main/ar/model_doc/flava#transformers.FlavaModel) (نموذج FlavaConfig)
- **flex_olmo** -- [FlexOlmoModel](/docs/transformers/main/ar/model_doc/flex_olmo#transformers.FlexOlmoModel) (نموذج FlexOlmoConfig)
- **flint** -- [FlintModel](/docs/transformers/main/ar/model_doc/flint#transformers.FlintModel) (نموذج FlintConfig)
- **florence2** -- [Florence2Model](/docs/transformers/main/ar/model_doc/florence2#transformers.Florence2Model) (نموذج Florence2Config)
- **fnet** -- [FNetModel](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetModel) (نموذج FNetConfig)
- **focalnet** -- [FocalNetModel](/docs/transformers/main/ar/model_doc/focalnet#transformers.FocalNetModel) (نموذج FocalNetConfig)
- **fsmt** -- [FSMTModel](/docs/transformers/main/ar/model_doc/fsmt#transformers.FSMTModel) (نموذج FSMTConfig)
- **fun_asr_nano** -- [FunAsrNanoModel](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoModel) (نموذج FunAsrNanoConfig)
- **fun_asr_nano_encoder** -- [FunAsrNanoEncoder](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoEncoder) (نموذج FunAsrNanoEncoderConfig)
- **funnel** -- [FunnelModel](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelModel) أو [FunnelBaseModel](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelBaseModel) (نموذج FunnelConfig)
- **fuyu** -- [FuyuModel](/docs/transformers/main/ar/model_doc/fuyu#transformers.FuyuModel) (نموذج FuyuConfig)
- **gemma** -- [GemmaModel](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaModel) (نموذج GemmaConfig)
- **gemma2** -- [Gemma2Model](/docs/transformers/main/ar/model_doc/gemma2#transformers.Gemma2Model) (نموذج Gemma2Config)
- **gemma3** -- [Gemma3Model](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3Model) (نموذج Gemma3Config)
- **gemma3_text** -- [Gemma3TextModel](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3TextModel) (نموذج Gemma3TextConfig)
- **gemma3n** -- [Gemma3nModel](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nModel) (نموذج Gemma3nConfig)
- **gemma3n_audio** -- `Gemma3nAudioEncoder` (نموذج Gemma3nAudioConfig)
- **gemma3n_text** -- [Gemma3nTextModel](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nTextModel) (نموذج Gemma3nTextConfig)
- **gemma3n_vision** -- [TimmWrapperModel](/docs/transformers/main/ar/model_doc/timm_wrapper#transformers.TimmWrapperModel) (نموذج Gemma3nVisionConfig)
- **gemma4** -- [Gemma4Model](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4Model) (نموذج Gemma4Config)
- **gemma4_audio** -- [Gemma4AudioModel](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4AudioModel) (نموذج Gemma4AudioConfig)
- **gemma4_text** -- [Gemma4TextModel](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4TextModel) (نموذج Gemma4TextConfig)
- **gemma4_unified** -- [Gemma4UnifiedModel](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedModel) (نموذج Gemma4UnifiedConfig)
- **gemma4_unified_text** -- [Gemma4UnifiedTextModel](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedTextModel) (نموذج Gemma4UnifiedTextConfig)
- **gemma4_vision** -- [Gemma4VisionModel](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4VisionModel) (نموذج Gemma4VisionConfig)
- **git** -- [GitModel](/docs/transformers/main/ar/model_doc/git#transformers.GitModel) (نموذج GitConfig)
- **glm** -- [GlmModel](/docs/transformers/main/ar/model_doc/glm#transformers.GlmModel) (نموذج GlmConfig)
- **glm4** -- [Glm4Model](/docs/transformers/main/ar/model_doc/glm4#transformers.Glm4Model) (نموذج Glm4Config)
- **glm46v** -- [Glm46VModel](/docs/transformers/main/ar/model_doc/glm46v#transformers.Glm46VModel) (نموذج Glm46VConfig)
- **glm4_moe** -- [Glm4MoeModel](/docs/transformers/main/ar/model_doc/glm4_moe#transformers.Glm4MoeModel) (نموذج Glm4MoeConfig)
- **glm4_moe_lite** -- [Glm4MoeLiteModel](/docs/transformers/main/ar/model_doc/glm4_moe_lite#transformers.Glm4MoeLiteModel) (نموذج Glm4MoeLiteConfig)
- **glm4v** -- [Glm4vModel](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vModel) (نموذج Glm4vConfig)
- **glm4v_moe** -- [Glm4vMoeModel](/docs/transformers/main/ar/model_doc/glm4v_moe#transformers.Glm4vMoeModel) (نموذج Glm4vMoeConfig)
- **glm4v_moe_text** -- [Glm4vMoeTextModel](/docs/transformers/main/ar/model_doc/glm4v_moe#transformers.Glm4vMoeTextModel) (نموذج Glm4vMoeTextConfig)
- **glm4v_moe_vision** -- [Glm4vMoeVisionModel](/docs/transformers/main/ar/model_doc/glm4v_moe#transformers.Glm4vMoeVisionModel) (نموذج Glm4vMoeVisionConfig)
- **glm4v_text** -- [Glm4vTextModel](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vTextModel) (نموذج Glm4vTextConfig)
- **glm4v_vision** -- [Glm4vVisionModel](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vVisionModel) (نموذج Glm4vVisionConfig)
- **glm5_next** -- [Glm5NextModel](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextModel) (نموذج Glm5NextConfig)
- **glm5_next_text** -- [Glm5NextTextModel](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextTextModel) (نموذج Glm5NextTextConfig)
- **glm5_next_vision** -- [Glm5NextVisionModel](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextVisionModel) (نموذج Glm5NextVisionConfig)
- **glm_image** -- [GlmImageModel](/docs/transformers/main/ar/model_doc/glm_image#transformers.GlmImageModel) (نموذج GlmImageConfig)
- **glm_image_text** -- [GlmImageTextModel](/docs/transformers/main/ar/model_doc/glm_image#transformers.GlmImageTextModel) (نموذج GlmImageTextConfig)
- **glm_image_vision** -- [GlmImageVisionModel](/docs/transformers/main/ar/model_doc/glm_image#transformers.GlmImageVisionModel) (نموذج GlmImageVisionConfig)
- **glm_image_vqmodel** -- [GlmImageVQVAE](/docs/transformers/main/ar/model_doc/glm_image#transformers.GlmImageVQVAE) (نموذج GlmImageVQVAEConfig)
- **glm_moe_dsa** -- [GlmMoeDsaModel](/docs/transformers/main/ar/model_doc/glm_moe_dsa#transformers.GlmMoeDsaModel) (نموذج GlmMoeDsaConfig)
- **glm_ocr** -- [GlmOcrModel](/docs/transformers/main/ar/model_doc/glm_ocr#transformers.GlmOcrModel) (نموذج GlmOcrConfig)
- **glm_ocr_text** -- [GlmOcrTextModel](/docs/transformers/main/ar/model_doc/glm_ocr#transformers.GlmOcrTextModel) (نموذج GlmOcrTextConfig)
- **glm_ocr_vision** -- [GlmOcrVisionModel](/docs/transformers/main/ar/model_doc/glm_ocr#transformers.GlmOcrVisionModel) (نموذج GlmOcrVisionConfig)
- **glmasr** -- [GlmAsrModel](/docs/transformers/main/ar/model_doc/glmasr#transformers.GlmAsrModel) (نموذج GlmAsrConfig)
- **glmasr_encoder** -- [GlmAsrEncoder](/docs/transformers/main/ar/model_doc/glmasr#transformers.GlmAsrEncoder) (نموذج GlmAsrEncoderConfig)
- **glmga** -- [Glm46VModel](/docs/transformers/main/ar/model_doc/glm46v#transformers.Glm46VModel) (نموذج GlmgaConfig)
- **glpn** -- [GLPNModel](/docs/transformers/main/ar/model_doc/glpn#transformers.GLPNModel) (نموذج GLPNConfig)
- **got_ocr2** -- [GotOcr2Model](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2Model) (نموذج GotOcr2Config)
- **gpt-sw3** -- [GPT2Model](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Model) (نموذج GPT2Config)
- **gpt2** -- [GPT2Model](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Model) (نموذج GPT2Config)
- **gpt_bigcode** -- [GPTBigCodeModel](/docs/transformers/main/ar/model_doc/gpt_bigcode#transformers.GPTBigCodeModel) (نموذج GPTBigCodeConfig)
- **gpt_neo** -- [GPTNeoModel](/docs/transformers/main/ar/model_doc/gpt_neo#transformers.GPTNeoModel) (نموذج GPTNeoConfig)
- **gpt_neox** -- [GPTNeoXModel](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXModel) (نموذج GPTNeoXConfig)
- **gpt_neox_japanese** -- [GPTNeoXJapaneseModel](/docs/transformers/main/ar/model_doc/gpt_neox_japanese#transformers.GPTNeoXJapaneseModel) (نموذج GPTNeoXJapaneseConfig)
- **gpt_oss** -- [GptOssModel](/docs/transformers/main/ar/model_doc/gpt_oss#transformers.GptOssModel) (نموذج GptOssConfig)
- **gptj** -- [GPTJModel](/docs/transformers/main/ar/model_doc/gptj#transformers.GPTJModel) (نموذج GPTJConfig)
- **gradium_phonon_tts** -- [GradiumPhononTTSModel](/docs/transformers/main/ar/model_doc/gradium_phonon_tts#transformers.GradiumPhononTTSModel) (نموذج GradiumPhononTTSConfig)
- **granite** -- [GraniteModel](/docs/transformers/main/ar/model_doc/granite#transformers.GraniteModel) (نموذج GraniteConfig)
- **granite4_vision** -- [Granite4VisionModel](/docs/transformers/main/ar/model_doc/granite4_vision#transformers.Granite4VisionModel) (نموذج Granite4VisionConfig)
- **granite_speech** -- [GraniteSpeechModel](/docs/transformers/main/ar/model_doc/granite_speech#transformers.GraniteSpeechModel) (نموذج GraniteSpeechConfig)
- **granite_speech5_ctc** -- [GraniteSpeech5ForCTC](/docs/transformers/main/ar/model_doc/granite_speech5#transformers.GraniteSpeech5ForCTC) (نموذج GraniteSpeech5CTCConfig)
- **granite_speech5_encoder** -- [GraniteSpeech5Encoder](/docs/transformers/main/ar/model_doc/granite_speech5#transformers.GraniteSpeech5Encoder) (نموذج GraniteSpeech5EncoderConfig)
- **granite_speech_plus** -- [GraniteSpeechPlusModel](/docs/transformers/main/ar/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusModel) (نموذج GraniteSpeechPlusConfig)
- **granite_swa** -- [GraniteSWAModel](/docs/transformers/main/ar/model_doc/granite_swa#transformers.GraniteSWAModel) (نموذج GraniteSWAConfig)
- **granitemoe** -- [GraniteMoeModel](/docs/transformers/main/ar/model_doc/granitemoe#transformers.GraniteMoeModel) (نموذج GraniteMoeConfig)
- **granitemoe_swa** -- [GraniteMoeSWAModel](/docs/transformers/main/ar/model_doc/granitemoe_swa#transformers.GraniteMoeSWAModel) (نموذج GraniteMoeSWAConfig)
- **granitemoehybrid** -- [GraniteMoeHybridModel](/docs/transformers/main/ar/model_doc/granitemoehybrid#transformers.GraniteMoeHybridModel) (نموذج GraniteMoeHybridConfig)
- **granitemoeshared** -- [GraniteMoeSharedModel](/docs/transformers/main/ar/model_doc/granitemoeshared#transformers.GraniteMoeSharedModel) (نموذج GraniteMoeSharedConfig)
- **grounding-dino** -- [GroundingDinoModel](/docs/transformers/main/ar/model_doc/grounding-dino#transformers.GroundingDinoModel) (نموذج GroundingDinoConfig)
- **groupvit** -- [GroupViTModel](/docs/transformers/main/ar/model_doc/groupvit#transformers.GroupViTModel) (نموذج GroupViTConfig)
- **gte** -- [GteModel](/docs/transformers/main/ar/model_doc/gte#transformers.GteModel) (نموذج GteConfig)
- **هيليوم** -- [HeliumModel](/docs/transformers/main/ar/model_doc/helium#transformers.HeliumModel) (نموذج HeliumConfig)
- **hgnet_v2** -- [HGNetV2Backbone](/docs/transformers/main/ar/model_doc/hgnet_v2#transformers.HGNetV2Backbone) (نموذج HGNetV2Config)
- **hiera** -- [HieraModel](/docs/transformers/main/ar/model_doc/hiera#transformers.HieraModel) (نموذج HieraConfig)
- **higgs_audio_v2** -- [HiggsAudioV2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/higgs_audio_v2#transformers.HiggsAudioV2ForConditionalGeneration) (نموذج HiggsAudioV2Config)
- **higgs_audio_v2_tokenizer** -- [HiggsAudioV2TokenizerModel](/docs/transformers/main/ar/model_doc/higgs_audio_v2_tokenizer#transformers.HiggsAudioV2TokenizerModel) (نموذج HiggsAudioV2TokenizerConfig)
- **hrm_text** -- [HrmTextModel](/docs/transformers/main/ar/model_doc/hrm_text#transformers.HrmTextModel) (نموذج HrmTextConfig)
- **hubert** -- [HubertModel](/docs/transformers/main/ar/model_doc/hubert#transformers.HubertModel) (نموذج HubertConfig)
- **hunyuan_v1_dense** -- [HunYuanDenseV1Model](/docs/transformers/main/ar/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1Model) (نموذج HunYuanDenseV1Config)
- **hunyuan_v1_moe** -- [HunYuanMoEV1Model](/docs/transformers/main/ar/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1Model) (نموذج HunYuanMoEV1Config)
- **hunyuan_vl** -- [HunYuanVLModel](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLModel) (نموذج HunYuanVLConfig)
- **hunyuan_vl_text** -- [HunYuanVLTextModel](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLTextModel) (نموذج HunYuanVLTextConfig)
- **hunyuan_vl_vision** -- [HunYuanVLVisionTransformer](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLVisionTransformer) (نموذج HunYuanVLVisionConfig)
- **hy_v3** -- [HYV3Model](/docs/transformers/main/ar/model_doc/hy_v3#transformers.HYV3Model) (نموذج HYV3Config)
- **hy_v4** -- [HYV4Model](/docs/transformers/main/ar/model_doc/hy_v4#transformers.HYV4Model) (نموذج HYV4Config)
- **hyperclovax** -- [HyperCLOVAXModel](/docs/transformers/main/ar/model_doc/hyperclovax#transformers.HyperCLOVAXModel) (نموذج HyperCLOVAXConfig)
- **hyperclovax_vision_v2** -- [HyperCLOVAXVisionV2Model](/docs/transformers/main/ar/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2Model) (نموذج HyperCLOVAXVisionV2Config)
- **ibert** -- [IBertModel](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertModel) (نموذج IBertConfig)
- **idefics** -- [IdeficsModel](/docs/transformers/main/ar/model_doc/idefics#transformers.IdeficsModel) (نموذج IdeficsConfig)
- **idefics2** -- [Idefics2Model](/docs/transformers/main/ar/model_doc/idefics2#transformers.Idefics2Model) (نموذج Idefics2Config)
- **idefics3** -- [Idefics3Model](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3Model) (نموذج Idefics3Config)
- **idefics3_vision** -- [Idefics3VisionTransformer](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3VisionTransformer) (نموذج Idefics3VisionConfig)
- **ijepa** -- [IJepaModel](/docs/transformers/main/ar/model_doc/ijepa#transformers.IJepaModel) (نموذج IJepaConfig)
- **imagegpt** -- [ImageGPTModel](/docs/transformers/main/ar/model_doc/imagegpt#transformers.ImageGPTModel) (نموذج ImageGPTConfig)
- **informer** -- [InformerModel](/docs/transformers/main/ar/model_doc/informer#transformers.InformerModel) (نموذج InformerConfig)
- **inkling_mm_model** -- [InklingModel](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingModel) (نموذج InklingConfig)
- **inkling_text** -- [InklingTextModel](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingTextModel) (نموذج InklingTextConfig)
- **instructblip** -- [InstructBlipModel](/docs/transformers/main/ar/model_doc/instructblip#transformers.InstructBlipModel) (نموذج InstructBlipConfig)
- **instructblipvideo** -- [InstructBlipVideoModel](/docs/transformers/main/ar/model_doc/instructblipvideo#transformers.InstructBlipVideoModel) (نموذج InstructBlipVideoConfig)
- **internvl** -- [InternVLModel](/docs/transformers/main/ar/model_doc/internvl#transformers.InternVLModel) (نموذج InternVLConfig)
- **internvl_vision** -- [InternVLVisionModel](/docs/transformers/main/ar/model_doc/internvl#transformers.InternVLVisionModel) (نموذج InternVLVisionConfig)
- **jais2** -- [Jais2Model](/docs/transformers/main/ar/model_doc/jais2#transformers.Jais2Model) (نموذج Jais2Config)
- **jamba** -- [JambaModel](/docs/transformers/main/ar/model_doc/jamba#transformers.JambaModel) (نموذج JambaConfig)
- **janus** -- [JanusModel](/docs/transformers/main/ar/model_doc/janus#transformers.JanusModel) (نموذج JanusConfig)
- **jetmoe** -- [JetMoeModel](/docs/transformers/main/ar/model_doc/jetmoe#transformers.JetMoeModel) (نموذج JetMoeConfig)
- **jina_embeddings_v3** -- [JinaEmbeddingsV3Model](/docs/transformers/main/ar/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3Model) (نموذج JinaEmbeddingsV3Config)
- **kimi_k25** -- [Kimi_K25Model](/docs/transformers/main/ar/model_doc/kimi_k25#transformers.Kimi_K25Model) (نموذج Kimi_K25Config)
- **kimi_k25_vision** -- [Kimi_K25VisionModel](/docs/transformers/main/ar/model_doc/kimi_k25#transformers.Kimi_K25VisionModel) (نموذج Kimi_K25VisionConfig)
- **kimi_linear** -- [KimiLinearModel](/docs/transformers/main/ar/model_doc/kimi_linear#transformers.KimiLinearModel) (نموذج KimiLinearConfig)
- **kolibri1** -- [Kolibri1Model](/docs/transformers/main/ar/model_doc/kolibri1#transformers.Kolibri1Model) (نموذج Kolibri1Config)
- **kosmos-2** -- [Kosmos2Model](/docs/transformers/main/ar/model_doc/kosmos-2#transformers.Kosmos2Model) (نموذج Kosmos2Config)
- **kosmos-2.5** -- [Kosmos2_5Model](/docs/transformers/main/ar/model_doc/kosmos2_5#transformers.Kosmos2_5Model) (نموذج Kosmos2_5Config)
- **kyutai_speech_to_text** -- [KyutaiSpeechToTextModel](/docs/transformers/main/ar/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextModel) (نموذج KyutaiSpeechToTextConfig)
- **laguna** -- [LagunaModel](/docs/transformers/main/ar/model_doc/laguna#transformers.LagunaModel) (نموذج LagunaConfig)
- **lasr_ctc** -- [LasrForCTC](/docs/transformers/main/ar/model_doc/lasr#transformers.LasrForCTC) (نموذج LasrCTCConfig)
- **lasr_encoder** -- [LasrEncoder](/docs/transformers/main/ar/model_doc/lasr#transformers.LasrEncoder) (نموذج LasrEncoderConfig)
- **layoutlm** -- [LayoutLMModel](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMModel) (نموذج LayoutLMConfig)
- **layoutlmv2** -- [LayoutLMv2Model](/docs/transformers/main/ar/model_doc/layoutlmv2#transformers.LayoutLMv2Model) (نموذج LayoutLMv2Config)
- **layoutlmv3** -- [LayoutLMv3Model](/docs/transformers/main/ar/model_doc/layoutlmv3#transformers.LayoutLMv3Model) (نموذج LayoutLMv3Config)
- **led** -- [LEDModel](/docs/transformers/main/ar/model_doc/led#transformers.LEDModel) (نموذج LEDConfig)
- **levit** -- [LevitModel](/docs/transformers/main/ar/model_doc/levit#transformers.LevitModel) (نموذج LevitConfig)
- **lfm2** -- [Lfm2Model](/docs/transformers/main/ar/model_doc/lfm2#transformers.Lfm2Model) (نموذج Lfm2Config)
- **lfm2_moe** -- [Lfm2MoeModel](/docs/transformers/main/ar/model_doc/lfm2_moe#transformers.Lfm2MoeModel) (نموذج Lfm2MoeConfig)
- **lfm2_vl** -- [Lfm2VlModel](/docs/transformers/main/ar/model_doc/lfm2_vl#transformers.Lfm2VlModel) (نموذج Lfm2VlConfig)
- **lightglue** -- [LightGlueForKeypointMatching](/docs/transformers/main/ar/model_doc/lightglue#transformers.LightGlueForKeypointMatching) (نموذج LightGlueConfig)
- **lighton_ocr** -- [LightOnOcrModel](/docs/transformers/main/ar/model_doc/lighton_ocr#transformers.LightOnOcrModel) (نموذج LightOnOcrConfig)
- **lilt** -- [LiltModel](/docs/transformers/main/ar/model_doc/lilt#transformers.LiltModel) (نموذج LiltConfig)
- **llama** -- [LlamaModel](/docs/transformers/main/ar/model_doc/llama2#transformers.LlamaModel) (نموذج LlamaConfig)
- **llama4** -- [Llama4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4ForConditionalGeneration) (نموذج Llama4Config)
- **llama4_text** -- [Llama4TextModel](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4TextModel) (نموذج Llama4TextConfig)
- **llava** -- [LlavaModel](/docs/transformers/main/ar/model_doc/llava#transformers.LlavaModel) (نموذج LlavaConfig)
- **llava_next** -- [LlavaNextModel](/docs/transformers/main/ar/model_doc/llava_next#transformers.LlavaNextModel) (نموذج LlavaNextConfig)
- **llava_next_video** -- [LlavaNextVideoModel](/docs/transformers/main/ar/model_doc/llava_next_video#transformers.LlavaNextVideoModel) (نموذج LlavaNextVideoConfig)
- **llava_onevision** -- [LlavaOnevisionModel](/docs/transformers/main/ar/model_doc/llava_onevision#transformers.LlavaOnevisionModel) (نموذج LlavaOnevisionConfig)
- **longcat_flash** -- [LongcatFlashModel](/docs/transformers/main/ar/model_doc/longcat_flash#transformers.LongcatFlashModel) (نموذج LongcatFlashConfig)
- **longformer** -- [LongformerModel](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerModel) (نموذج LongformerConfig)
- **longt5** -- [LongT5Model](/docs/transformers/main/ar/model_doc/longt5#transformers.LongT5Model) (نموذج LongT5Config)
- **luke** -- [LukeModel](/docs/transformers/main/ar/model_doc/luke#transformers.LukeModel) (نموذج LukeConfig)
- **lw_detr** -- [LwDetrModel](/docs/transformers/main/ar/model_doc/lw_detr#transformers.LwDetrModel) (نموذج LwDetrConfig)
- **lxmert** -- [LxmertModel](/docs/transformers/main/ar/model_doc/lxmert#transformers.LxmertModel) (نموذج LxmertConfig)
- **m2m_100** -- [M2M100Model](/docs/transformers/main/ar/model_doc/m2m_100#transformers.M2M100Model) (نموذج M2M100Config)
- **mamba** -- [MambaModel](/docs/transformers/main/ar/model_doc/mamba#transformers.MambaModel) (نموذج MambaConfig)
- **mamba2** -- [Mamba2Model](/docs/transformers/main/ar/model_doc/mamba2#transformers.Mamba2Model) (نموذج Mamba2Config)
- **marian** -- [MarianModel](/docs/transformers/main/ar/model_doc/marian#transformers.MarianModel) (نموذج MarianConfig)
- **markuplm** -- [MarkupLMModel](/docs/transformers/main/ar/model_doc/markuplm#transformers.MarkupLMModel) (نموذج MarkupLMConfig)
- **mask2former** -- [Mask2FormerModel](/docs/transformers/main/ar/model_doc/mask2former#transformers.Mask2FormerModel) (نموذج Mask2FormerConfig)
- **maskformer** -- [MaskFormerModel](/docs/transformers/main/ar/model_doc/maskformer#transformers.MaskFormerModel) (نموذج MaskFormerConfig)
- **maskformer-swin** -- `MaskFormerSwinModel` (نموذج MaskFormerSwinConfig)
- **mbart** -- [MBartModel](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartModel) (نموذج MBartConfig)
- **megatron-bert** -- [MegatronBertModel](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertModel) (نموذج MegatronBertConfig)
- **mellum** -- [MellumModel](/docs/transformers/main/ar/model_doc/mellum#transformers.MellumModel) (نموذج MellumConfig)
- **metaclip_2** -- [MetaClip2Model](/docs/transformers/main/ar/model_doc/metaclip_2#transformers.MetaClip2Model) (نموذج MetaClip2Config)
- **mgp-str** -- [MgpstrForSceneTextRecognition](/docs/transformers/main/ar/model_doc/mgp-str#transformers.MgpstrForSceneTextRecognition) (نموذج MgpstrConfig)
- **mimi** -- [MimiModel](/docs/transformers/main/ar/model_doc/mimi#transformers.MimiModel) (نموذج MimiConfig)
- **mimi_decoder** -- [MimiDecoderModel](/docs/transformers/main/ar/model_doc/mimi#transformers.MimiDecoderModel) (نموذج MimiDecoderConfig)
- **mimi_encoder** -- [MimiEncoderModel](/docs/transformers/main/ar/model_doc/mimi#transformers.MimiEncoderModel) (نموذج MimiEncoderConfig)
- **mimo_v2_flash** -- [MiMoV2FlashModel](/docs/transformers/main/ar/model_doc/mimo_v2_flash#transformers.MiMoV2FlashModel) (نموذج MiMoV2FlashConfig)
- **minicpm3** -- [MiniCPM3Model](/docs/transformers/main/ar/model_doc/minicpm3#transformers.MiniCPM3Model) (نموذج MiniCPM3Config)
- **minicpm_ocr** -- [MiniCPMOcrModel](/docs/transformers/main/ar/model_doc/minicpm_ocr#transformers.MiniCPMOcrModel) (نموذج MiniCPMOcrConfig)
- **minicpm_ocr_vision** -- [MiniCPMOcrVisionModel](/docs/transformers/main/ar/model_doc/minicpm_ocr#transformers.MiniCPMOcrVisionModel) (نموذج MiniCPMOcrVisionConfig)
- **minicpmv4_6** -- [MiniCPMV4_6Model](/docs/transformers/main/ar/model_doc/minicpmv4_6#transformers.MiniCPMV4_6Model) (نموذج MiniCPMV4_6Config)
- **minicpmv4_7** -- [MiniCPMV4_7Model](/docs/transformers/main/ar/model_doc/minicpmv4_7#transformers.MiniCPMV4_7Model) (نموذج MiniCPMV4_7Config)
- **minicpmv4_7_vision** -- [MiniCPMV4_7VisionModel](/docs/transformers/main/ar/model_doc/minicpmv4_7#transformers.MiniCPMV4_7VisionModel) (نموذج MiniCPMV4_7VisionConfig)
- **minimax** -- [MiniMaxModel](/docs/transformers/main/ar/model_doc/minimax#transformers.MiniMaxModel) (نموذج MiniMaxConfig)
- **minimax_m2** -- [MiniMaxM2Model](/docs/transformers/main/ar/model_doc/minimax_m2#transformers.MiniMaxM2Model) (نموذج MiniMaxM2Config)
- **minimax_m3_vl** -- [MiniMaxM3VLModel](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLModel) (نموذج MiniMaxM3VLConfig)
- **minimax_m3_vl_text** -- [MiniMaxM3VLTextModel](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLTextModel) (نموذج MiniMaxM3VLTextConfig)
- **ministral** -- [MinistralModel](/docs/transformers/main/ar/model_doc/ministral#transformers.MinistralModel) (نموذج MinistralConfig)
- **ministral3** -- [Ministral3Model](/docs/transformers/main/ar/model_doc/ministral3#transformers.Ministral3Model) (نموذج Ministral3Config)
- **mistral** -- [MistralModel](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralModel) (نموذج MistralConfig)
- **mistral3** -- [Mistral3Model](/docs/transformers/main/ar/model_doc/mistral3#transformers.Mistral3Model) (نموذج Mistral3Config)
- **mistral4** -- [Mistral4Model](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4Model) (نموذج Mistral4Config)
- **mistral_large4** -- [MistralLarge4Model](/docs/transformers/main/ar/model_doc/mistral_large4#transformers.MistralLarge4Model) (نموذج MistralLarge4Config)
- **mistral_large4_text** -- [MistralLarge4TextModel](/docs/transformers/main/ar/model_doc/mistral_large4#transformers.MistralLarge4TextModel) (نموذج MistralLarge4TextConfig)
- **mixtral** -- [MixtralModel](/docs/transformers/main/ar/model_doc/mixtral#transformers.MixtralModel) (نموذج MixtralConfig)
- **mlcd** -- [MLCDVisionModel](/docs/transformers/main/ar/model_doc/mlcd#transformers.MLCDVisionModel) (نموذج MLCDVisionConfig)
- **mlcd_vision_model** -- [MLCDVisionModel](/docs/transformers/main/ar/model_doc/mlcd#transformers.MLCDVisionModel) (نموذج MLCDVisionConfig)
- **mllama** -- [MllamaModel](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaModel) (نموذج MllamaConfig)
- **mm-grounding-dino** -- [MMGroundingDinoModel](/docs/transformers/main/ar/model_doc/mm-grounding-dino#transformers.MMGroundingDinoModel) (نموذج MMGroundingDinoConfig)
- **mobilebert** -- [MobileBertModel](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertModel) (نموذج MobileBertConfig)
- **mobilenet_v1** -- [MobileNetV1Model](/docs/transformers/main/ar/model_doc/mobilenet_v1#transformers.MobileNetV1Model) (نموذج MobileNetV1Config)
- **mobilenet_v2** -- [MobileNetV2Model](/docs/transformers/main/ar/model_doc/mobilenet_v2#transformers.MobileNetV2Model) (نموذج MobileNetV2Config)
- **mobilevit** -- [MobileViTModel](/docs/transformers/main/ar/model_doc/mobilevit#transformers.MobileViTModel) (نموذج MobileViTConfig)
- **mobilevitv2** -- [MobileViTV2Model](/docs/transformers/main/ar/model_doc/mobilevitv2#transformers.MobileViTV2Model) (نموذج MobileViTV2Config)
- **modernbert** -- [ModernBertModel](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertModel) (نموذج ModernBertConfig)
- **modernbert-decoder** -- [ModernBertDecoderModel](/docs/transformers/main/ar/model_doc/modernbert-decoder#transformers.ModernBertDecoderModel) (نموذج ModernBertDecoderConfig)
- **modernvbert** -- [ModernVBertModel](/docs/transformers/main/ar/model_doc/modernvbert#transformers.ModernVBertModel) (نموذج ModernVBertConfig)
- **molmo2** -- [Molmo2Model](/docs/transformers/main/ar/model_doc/molmo2#transformers.Molmo2Model) (نموذج Molmo2Config)
- **molmo2_text** -- [Molmo2TextModel](/docs/transformers/main/ar/model_doc/molmo2#transformers.Molmo2TextModel) (نموذج Molmo2TextConfig)
- **moonshine** -- [MoonshineModel](/docs/transformers/main/ar/model_doc/moonshine#transformers.MoonshineModel) (نموذج MoonshineConfig)
- **moonshine_streaming** -- [MoonshineStreamingModel](/docs/transformers/main/ar/model_doc/moonshine_streaming#transformers.MoonshineStreamingModel) (نموذج MoonshineStreamingConfig)
- **moshi** -- [MoshiModel](/docs/transformers/main/ar/model_doc/moshi#transformers.MoshiModel) (نموذج MoshiConfig)
- **moss_transcribe_diarize** -- [MossTranscribeDiarizeModel](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeModel) (نموذج MossTranscribeDiarizeConfig)
- **moss_transcribe_diarize_audio** -- [MossTranscribeDiarizeAudioModel](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeAudioModel) (نموذج MossTranscribeDiarizeAudioConfig)
- **mpnet** -- [MPNetModel](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetModel) (نموذج MPNetConfig)
- **mpt** -- [MptModel](/docs/transformers/main/ar/model_doc/mpt#transformers.MptModel) (نموذج MptConfig)
- **mra** -- [MraModel](/docs/transformers/main/ar/model_doc/mra#transformers.MraModel) (نموذج MraConfig)
- **mt5** -- [MT5Model](/docs/transformers/main/ar/model_doc/mt5#transformers.MT5Model) (نموذج MT5Config)
- **muse_glimmer** -- [MuseGlimmerModel](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerModel) (نموذج MuseGlimmerConfig)
- **muse_glimmer_assistant** -- [MuseGlimmerAssistantModel](/docs/transformers/main/ar/model_doc/muse_glimmer_assistant#transformers.MuseGlimmerAssistantModel) (نموذج MuseGlimmerAssistantConfig)
- **muse_glimmer_text** -- [MuseGlimmerTextModel](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerTextModel) (نموذج MuseGlimmerTextConfig)
- **muse_glimmer_vision** -- [MuseGlimmerVisionModel](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerVisionModel) (نموذج MuseGlimmerVisionConfig)
- **muse_spark** -- [MuseSparkModel](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkModel) (نموذج MuseSparkConfig)
- **muse_spark_audio** -- [MuseSparkAudioModel](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkAudioModel) (نموذج MuseSparkAudioConfig)
- **muse_spark_text** -- [MuseSparkTextModel](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkTextModel) (نموذج MuseSparkTextConfig)
- **muse_spark_vision** -- [MuseSparkVisionModel](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkVisionModel) (نموذج MuseSparkVisionConfig)
- **musicflamingo** -- [MusicFlamingoModel](/docs/transformers/main/ar/model_doc/musicflamingo#transformers.MusicFlamingoModel) (نموذج MusicFlamingoConfig)
- **musicgen** -- [MusicgenModel](/docs/transformers/main/ar/model_doc/musicgen#transformers.MusicgenModel) (نموذج MusicgenConfig)
- **musicgen_melody** -- [MusicgenMelodyModel](/docs/transformers/main/ar/model_doc/musicgen_melody#transformers.MusicgenMelodyModel) (نموذج MusicgenMelodyConfig)
- **mvp** -- [MvpModel](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpModel) (نموذج MvpConfig)
- **nanochat** -- [NanoChatModel](/docs/transformers/main/ar/model_doc/nanochat#transformers.NanoChatModel) (نموذج NanoChatConfig)
- **nemo_speechlm** -- [Nemotron3_5TranscribeModel](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeModel) (نموذج Nemotron3_5TranscribeConfig)
- **nemotron** -- [NemotronModel](/docs/transformers/main/ar/model_doc/nemotron#transformers.NemotronModel) (نموذج NemotronConfig)
- **nemotron3_5_asr** -- [Nemotron3_5AsrForRNNT](/docs/transformers/main/ar/model_doc/nemotron3_5_asr#transformers.Nemotron3_5AsrForRNNT) (نموذج Nemotron3_5AsrConfig)
- **nemotron3_5_transcribe_asr_audio** -- [Nemotron3_5TranscribeAsrAudioModel](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeAsrAudioModel) (نموذج Nemotron3_5TranscribeAsrAudioConfig)
- **nemotron3_5_transcribe_audio** -- [Nemotron3_5TranscribeAudioModel](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeAudioModel) (نموذج Nemotron3_5TranscribeAudioConfig)
- **nemotron3_5_transcribe_word_timestamp** -- [Nemotron3_5TranscribeWordTimestampModel](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeWordTimestampModel) (نموذج Nemotron3_5TranscribeWordTimestampConfig)
- **nemotron3_diarization** -- [Nemotron3DiarizationModel](/docs/transformers/main/ar/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationModel) (نموذج Nemotron3DiarizationConfig)
- **nemotron3_diarization_audio** -- [Nemotron3DiarizationAudioModel](/docs/transformers/main/ar/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationAudioModel) (نموذج Nemotron3DiarizationAudioConfig)
- **nemotron_asr_streaming** -- [NemotronAsrStreamingForRNNT](/docs/transformers/main/ar/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingForRNNT) (نموذج NemotronAsrStreamingConfig)
- **nemotron_asr_streaming_encoder** -- [NemotronAsrStreamingEncoder](/docs/transformers/main/ar/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingEncoder) (نموذج NemotronAsrStreamingEncoderConfig)
- **nemotron_h** -- [NemotronHModel](/docs/transformers/main/ar/model_doc/nemotron_h#transformers.NemotronHModel) (نموذج NemotronHConfig)
- **neomme** -- [NeoMMEModel](/docs/transformers/main/ar/model_doc/neomme#transformers.NeoMMEModel) (نموذج NeoMMEConfig)
- **neucodec** -- [NeuCodecModel](/docs/transformers/main/ar/model_doc/neucodec#transformers.NeuCodecModel) (نموذج NeuCodecConfig)
- **nllb-moe** -- [NllbMoeModel](/docs/transformers/main/ar/model_doc/nllb-moe#transformers.NllbMoeModel) (نموذج NllbMoeConfig)
- **nomic_bert** -- [NomicBertModel](/docs/transformers/main/ar/model_doc/nomic_bert#transformers.NomicBertModel) (نموذج NomicBertConfig)
- **nystromformer** -- [NystromformerModel](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerModel) (نموذج NystromformerConfig)
- **olmo** -- [OlmoModel](/docs/transformers/main/ar/model_doc/olmo#transformers.OlmoModel) (نموذج OlmoConfig)
- **olmo2** -- [Olmo2Model](/docs/transformers/main/ar/model_doc/olmo2#transformers.Olmo2Model) (نموذج Olmo2Config)
- **olmo3** -- [Olmo3Model](/docs/transformers/main/ar/model_doc/olmo3#transformers.Olmo3Model) (نموذج Olmo3Config)
- **olmo_hybrid** -- [OlmoHybridModel](/docs/transformers/main/ar/model_doc/olmo_hybrid#transformers.OlmoHybridModel) (نموذج OlmoHybridConfig)
- **olmoe** -- [OlmoeModel](/docs/transformers/main/ar/model_doc/olmoe#transformers.OlmoeModel) (نموذج OlmoeConfig)
- **omdet-turbo** -- [OmDetTurboForObjectDetection](/docs/transformers/main/ar/model_doc/omdet-turbo#transformers.OmDetTurboForObjectDetection) (نموذج OmDetTurboConfig)
- **oneformer** -- [OneFormerModel](/docs/transformers/main/ar/model_doc/oneformer#transformers.OneFormerModel) (نموذج OneFormerConfig)
- **openai-gpt** -- [OpenAIGPTModel](/docs/transformers/main/ar/model_doc/openai-gpt#transformers.OpenAIGPTModel) (نموذج OpenAIGPTConfig)
- **openai_privacy_filter** -- [OpenAIPrivacyFilterModel](/docs/transformers/main/ar/model_doc/openai_privacy_filter#transformers.OpenAIPrivacyFilterModel) (نموذج OpenAIPrivacyFilterConfig)
- **opt** -- [OPTModel](/docs/transformers/main/ar/model_doc/opt#transformers.OPTModel) (نموذج OPTConfig)
- **ovis2** -- [Ovis2Model](/docs/transformers/main/ar/model_doc/ovis2#transformers.Ovis2Model) (نموذج Ovis2Config)
- **owlv2** -- [Owlv2Model](/docs/transformers/main/ar/model_doc/owlv2#transformers.Owlv2Model) (نموذج Owlv2Config)
- **owlvit** -- [OwlViTModel](/docs/transformers/main/ar/model_doc/owlvit#transformers.OwlViTModel) (نموذج OwlViTConfig)
- **paddleocr_vl** -- [PaddleOCRVLModel](/docs/transformers/main/ar/model_doc/paddleocr_vl#transformers.PaddleOCRVLModel) (نموذج PaddleOCRVLConfig)
- **paligemma** -- [PaliGemmaModel](/docs/transformers/main/ar/model_doc/paligemma#transformers.PaliGemmaModel) (نموذج PaliGemmaConfig)
- **parakeet_ctc** -- [ParakeetForCTC](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetForCTC) (نموذج ParakeetCTCConfig)
- **parakeet_encoder** -- [ParakeetEncoder](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetEncoder) (نموذج ParakeetEncoderConfig)
- **parakeet_rnnt** -- [ParakeetForRNNT](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetForRNNT) (نموذج ParakeetRNNTConfig)
- **parakeet_tdt** -- [ParakeetForTDT](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetForTDT) (نموذج ParakeetTDTConfig)
- **patchtsmixer** -- [PatchTSMixerModel](/docs/transformers/main/ar/model_doc/patchtsmixer#transformers.PatchTSMixerModel) (نموذج PatchTSMixerConfig)
- **patchtst** -- [PatchTSTModel](/docs/transformers/main/ar/model_doc/patchtst#transformers.PatchTSTModel) (نموذج PatchTSTConfig)
- **pe_audio** -- [PeAudioModel](/docs/transformers/main/ar/model_doc/pe_audio#transformers.PeAudioModel) (نموذج PeAudioConfig)
- **pe_audio_encoder** -- [PeAudioEncoder](/docs/transformers/main/ar/model_doc/pe_audio#transformers.PeAudioEncoder) (نموذج PeAudioEncoderConfig)
- **pe_audio_video** -- [PeAudioVideoModel](/docs/transformers/main/ar/model_doc/pe_audio_video#transformers.PeAudioVideoModel) (نموذج PeAudioVideoConfig)
- **pe_audio_video_encoder** -- [PeAudioVideoEncoder](/docs/transformers/main/ar/model_doc/pe_audio_video#transformers.PeAudioVideoEncoder) (نموذج PeAudioVideoEncoderConfig)
- **pe_video** -- [PeVideoModel](/docs/transformers/main/ar/model_doc/pe_video#transformers.PeVideoModel) (نموذج PeVideoConfig)
- **pe_video_encoder** -- [PeVideoEncoder](/docs/transformers/main/ar/model_doc/pe_video#transformers.PeVideoEncoder) (نموذج PeVideoEncoderConfig)
- **pegasus** -- [PegasusModel](/docs/transformers/main/ar/model_doc/pegasus#transformers.PegasusModel) (نموذج PegasusConfig)
- **pegasus_x** -- [PegasusXModel](/docs/transformers/main/ar/model_doc/pegasus_x#transformers.PegasusXModel) (نموذج PegasusXConfig)
- **perceiver** -- [PerceiverModel](/docs/transformers/main/ar/model_doc/perceiver#transformers.PerceiverModel) (نموذج PerceiverConfig)
- **perception_lm** -- [PerceptionLMModel](/docs/transformers/main/ar/model_doc/perception_lm#transformers.PerceptionLMModel) (نموذج PerceptionLMConfig)
- **persimmon** -- [PersimmonModel](/docs/transformers/main/ar/model_doc/persimmon#transformers.PersimmonModel) (نموذج PersimmonConfig)
- **phi** -- [PhiModel](/docs/transformers/main/ar/model_doc/phi#transformers.PhiModel) (نموذج PhiConfig)
- **phi3** -- [Phi3Model](/docs/transformers/main/ar/model_doc/phi3#transformers.Phi3Model) (نموذج Phi3Config)
- **phi4_multimodal** -- [Phi4MultimodalModel](/docs/transformers/main/ar/model_doc/phi4_multimodal#transformers.Phi4MultimodalModel) (نموذج Phi4MultimodalConfig)
- **phimoe** -- [PhimoeModel](/docs/transformers/main/ar/model_doc/phimoe#transformers.PhimoeModel) (نموذج PhimoeConfig)
- **pi0** -- [PI0Model](/docs/transformers/main/ar/model_doc/pi0#transformers.PI0Model) (نموذج PI0Config)
- **pixio** -- [PixioModel](/docs/transformers/main/ar/model_doc/pixio#transformers.PixioModel) (نموذج PixioConfig)
- **pixtral** -- [PixtralVisionModel](/docs/transformers/main/ar/model_doc/pixtral#transformers.PixtralVisionModel) (نموذج PixtralVisionConfig)
- **plbart** -- [PLBartModel](/docs/transformers/main/ar/model_doc/plbart#transformers.PLBartModel) (نموذج PLBartConfig)
- **pocket_tts** -- [PocketTTSModel](/docs/transformers/main/ar/model_doc/pocket_tts#transformers.PocketTTSModel) (نموذج PocketTTSConfig)
- **pocket_tts_audio_tokenizer** -- [PocketTTSAudioTokenizerModel](/docs/transformers/main/ar/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerModel) (نموذج PocketTTSAudioTokenizerConfig)
- **pocket_tts_audio_tokenizer_decoder** -- [PocketTTSAudioTokenizerDecoderModel](/docs/transformers/main/ar/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerDecoderModel) (نموذج PocketTTSAudioTokenizerDecoderConfig)
- **pocket_tts_audio_tokenizer_encoder** -- [PocketTTSAudioTokenizerEncoderModel](/docs/transformers/main/ar/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerEncoderModel) (نموذج PocketTTSAudioTokenizerEncoderConfig)
- **poolformer** -- [PoolFormerModel](/docs/transformers/main/ar/model_doc/poolformer#transformers.PoolFormerModel) (نموذج PoolFormerConfig)
- **pp_doclayout_v3** -- [PPDocLayoutV3Model](/docs/transformers/main/ar/model_doc/pp_doclayout_v3#transformers.PPDocLayoutV3Model) (نموذج PPDocLayoutV3Config)
- **pp_doclayout_v4** -- [PPDocLayoutV4Model](/docs/transformers/main/ar/model_doc/pp_doclayout_v4#transformers.PPDocLayoutV4Model) (نموذج PPDocLayoutV4Config)
- **pp_ocrv5_mobile_rec** -- [PPOCRV5MobileRecModel](/docs/transformers/main/ar/model_doc/pp_ocrv5_mobile_rec#transformers.PPOCRV5MobileRecModel) (نموذج PPOCRV5MobileRecConfig)
- **pp_ocrv5_server_rec** -- [PPOCRV5ServerRecModel](/docs/transformers/main/ar/model_doc/pp_ocrv5_server_rec#transformers.PPOCRV5ServerRecModel) (نموذج PPOCRV5ServerRecConfig)
- **pp_ocrv6_medium_det** -- [PPOCRV6MediumDetModel](/docs/transformers/main/ar/model_doc/pp_ocrv6_medium_det#transformers.PPOCRV6MediumDetModel) (نموذج PPOCRV6MediumDetConfig)
- **pp_ocrv6_small_det** -- [PPOCRV6SmallDetModel](/docs/transformers/main/ar/model_doc/pp_ocrv6_small_det#transformers.PPOCRV6SmallDetModel) (نموذج PPOCRV6SmallDetConfig)
- **pp_ocrv6_small_rec** -- [PPOCRV6SmallRecModel](/docs/transformers/main/ar/model_doc/pp_ocrv6_small_rec#transformers.PPOCRV6SmallRecModel) (نموذج PPOCRV6SmallRecConfig)
- **pp_ocrv6_tiny_rec** -- [PPOCRV6TinyRecModel](/docs/transformers/main/ar/model_doc/pp_ocrv6_tiny_rec#transformers.PPOCRV6TinyRecModel) (نموذج PPOCRV6TinyRecConfig)
- **prophetnet** -- [ProphetNetModel](/docs/transformers/main/ar/model_doc/prophetnet#transformers.ProphetNetModel) (نموذج ProphetNetConfig)
- **pvt** -- [PvtModel](/docs/transformers/main/ar/model_doc/pvt#transformers.PvtModel) (نموذج PvtConfig)
- **pvt_v2** -- [PvtV2Model](/docs/transformers/main/ar/model_doc/pvt_v2#transformers.PvtV2Model) (نموذج PvtV2Config)
- **qianfan_ocr** -- [QianfanOCRModel](/docs/transformers/main/ar/model_doc/qianfan_ocr#transformers.QianfanOCRModel) (نموذج QianfanOCRConfig)
- **qianfan_ocr_vision** -- [QianfanOCRVisionModel](/docs/transformers/main/ar/model_doc/qianfan_ocr#transformers.QianfanOCRVisionModel) (نموذج QianfanOCRVisionConfig)
- **qwen2** -- [Qwen2Model](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Model) (نموذج Qwen2Config)
- **qwen2_5_omni_thinker** -- [Qwen2_5OmniThinkerModel](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerModel) (نموذج Qwen2_5OmniThinkerConfig)
- **qwen2_5_vl** -- [Qwen2_5_VLModel](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLModel) (نموذج Qwen2_5_VLConfig)
- **qwen2_5_vl_text** -- [Qwen2_5_VLTextModel](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLTextModel) (نموذج Qwen2_5_VLTextConfig)
- **qwen2_5_vl_vision** -- [Qwen2_5_VisionTransformerPretrainedModel](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VisionTransformerPretrainedModel) (نموذج Qwen2_5_VLVisionConfig)
- **qwen2_audio** -- [Qwen2AudioModel](/docs/transformers/main/ar/model_doc/qwen2_audio#transformers.Qwen2AudioModel) (نموذج Qwen2AudioConfig)
- **qwen2_audio_encoder** -- [Qwen2AudioEncoder](/docs/transformers/main/ar/model_doc/qwen2_audio#transformers.Qwen2AudioEncoder) (نموذج Qwen2AudioEncoderConfig)
- **qwen2_moe** -- [Qwen2MoeModel](/docs/transformers/main/ar/model_doc/qwen2_moe#transformers.Qwen2MoeModel) (نموذج Qwen2MoeConfig)
- **qwen2_vl** -- [Qwen2VLModel](/docs/transformers/main/ar/model_doc/qwen2_vl#transformers.Qwen2VLModel) (نموذج Qwen2VLConfig)
- **qwen2_vl_text** -- [Qwen2VLTextModel](/docs/transformers/main/ar/model_doc/qwen2_vl#transformers.Qwen2VLTextModel) (نموذج Qwen2VLTextConfig)
- **qwen3** -- [Qwen3Model](/docs/transformers/main/ar/model_doc/qwen3#transformers.Qwen3Model) (نموذج Qwen3Config)
- **qwen3_5** -- [Qwen3_5Model](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5Model) (نموذج Qwen3_5Config)
- **qwen3_5_moe** -- [Qwen3_5MoeModel](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeModel) (نموذج Qwen3_5MoeConfig)
- **qwen3_5_moe_text** -- [Qwen3_5MoeTextModel](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeTextModel) (نموذج Qwen3_5MoeTextConfig)
- **qwen3_5_moe_vision** -- [Qwen3_5MoeVisionModel](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeVisionModel) (نموذج Qwen3_5MoeVisionConfig)
- **qwen3_5_text** -- [Qwen3_5TextModel](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5TextModel) (نموذج Qwen3_5TextConfig)
- **qwen3_5_vision** -- [Qwen3_5VisionModel](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5VisionModel) (نموذج Qwen3_5VisionConfig)
- **qwen3_asr** -- [Qwen3ASRModel](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRModel) (نموذج Qwen3ASRConfig)
- **qwen3_asr_encoder** -- [Qwen3ASREncoder](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASREncoder) (نموذج Qwen3ASREncoderConfig)
- **qwen3_moe** -- [Qwen3MoeModel](/docs/transformers/main/ar/model_doc/qwen3_moe#transformers.Qwen3MoeModel) (نموذج Qwen3MoeConfig)
- **qwen3_next** -- [Qwen3NextModel](/docs/transformers/main/ar/model_doc/qwen3_next#transformers.Qwen3NextModel) (نموذج Qwen3NextConfig)
- **qwen3_omni_moe_thinker** -- [Qwen3OmniMoeThinkerModel](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerModel) (نموذج Qwen3OmniMoeThinkerConfig)
- **qwen3_vl** -- [Qwen3VLModel](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLModel) (نموذج Qwen3VLConfig)
- **qwen3_vl_moe** -- [Qwen3VLMoeModel](/docs/transformers/main/ar/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeModel) (نموذج Qwen3VLMoeConfig)
- **qwen3_vl_moe_text** -- [Qwen3VLMoeTextModel](/docs/transformers/main/ar/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeTextModel) (نموذج Qwen3VLMoeTextConfig)
- **qwen3_vl_moe_vision** -- [Qwen3VLMoeVisionModel](/docs/transformers/main/ar/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeVisionModel) (نموذج Qwen3VLMoeVisionConfig)
- **qwen3_vl_text** -- [Qwen3VLTextModel](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLTextModel) (نموذج Qwen3VLTextConfig)
- **qwen3_vl_vision** -- [Qwen3VLVisionModel](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLVisionModel) (نموذج Qwen3VLVisionConfig)
- **qwen4_exp** -- [Qwen4ExpModel](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpModel) (نموذج Qwen4ExpConfig)
- **qwen4_exp_text** -- [Qwen4ExpTextModel](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpTextModel) (نموذج Qwen4ExpTextConfig)
- **qwen4_exp_vision** -- [Qwen4ExpVisionModel](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpVisionModel) (نموذج Qwen4ExpVisionConfig)
- **radio** -- [RadioModel](/docs/transformers/main/ar/model_doc/radio#transformers.RadioModel) (نموذج RadioConfig)
- **recurrent_gemma** -- [RecurrentGemmaModel](/docs/transformers/main/ar/model_doc/recurrent_gemma#transformers.RecurrentGemmaModel) (نموذج RecurrentGemmaConfig)
- **reformer** -- [ReformerModel](/docs/transformers/main/ar/model_doc/reformer#transformers.ReformerModel) (نموذج ReformerConfig)
- **regnet** -- [RegNetModel](/docs/transformers/main/ar/model_doc/regnet#transformers.RegNetModel) (نموذج RegNetConfig)
- **rembert** -- [RemBertModel](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertModel) (نموذج RemBertConfig)
- **resnet** -- [ResNetModel](/docs/transformers/main/ar/model_doc/resnet#transformers.ResNetModel) (نموذج ResNetConfig)
- **rf_detr** -- [RfDetrModel](/docs/transformers/main/ar/model_doc/rf_detr#transformers.RfDetrModel) (نموذج RfDetrConfig)
- **roberta** -- [RobertaModel](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaModel) (نموذج RobertaConfig)
- **roberta-prelayernorm** -- [RobertaPreLayerNormModel](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormModel) (نموذج RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertModel](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertModel) (نموذج RoCBertConfig)
- **roformer** -- [RoFormerModel](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerModel) (نموذج RoFormerConfig)
- **rt_detr** -- [RTDetrModel](/docs/transformers/main/ar/model_doc/rt_detr#transformers.RTDetrModel) (نموذج RTDetrConfig)
- **rt_detr_v2** -- [RTDetrV2Model](/docs/transformers/main/ar/model_doc/rt_detr_v2#transformers.RTDetrV2Model) (نموذج RTDetrV2Config)
- **rwkv** -- [RwkvModel](/docs/transformers/main/ar/model_doc/rwkv#transformers.RwkvModel) (نموذج RwkvConfig)
- **sam** -- [SamModel](/docs/transformers/main/ar/model_doc/sam#transformers.SamModel) (نموذج SamConfig)
- **sam2** -- [Sam2Model](/docs/transformers/main/ar/model_doc/sam2#transformers.Sam2Model) (نموذج Sam2Config)
- **sam2_hiera_det_model** -- [Sam2HieraDetModel](/docs/transformers/main/ar/model_doc/sam2#transformers.Sam2HieraDetModel) (نموذج Sam2HieraDetConfig)
- **sam2_video** -- [Sam2VideoModel](/docs/transformers/main/ar/model_doc/sam2_video#transformers.Sam2VideoModel) (نموذج Sam2VideoConfig)
- **sam2_vision_model** -- [Sam2VisionModel](/docs/transformers/main/ar/model_doc/sam2#transformers.Sam2VisionModel) (نموذج Sam2VisionConfig)
- **sam3** -- [Sam3Model](/docs/transformers/main/ar/model_doc/sam3#transformers.Sam3Model) (نموذج Sam3Config)
- **sam3_lite_text** -- [Sam3LiteTextModel](/docs/transformers/main/ar/model_doc/sam3_lite_text#transformers.Sam3LiteTextModel) (نموذج Sam3LiteTextConfig)
- **sam3_lite_text_text_model** -- [Sam3LiteTextTextModel](/docs/transformers/main/ar/model_doc/sam3_lite_text#transformers.Sam3LiteTextTextModel) (نموذج Sam3LiteTextTextConfig)
- **sam3_tracker** -- [Sam3TrackerModel](/docs/transformers/main/ar/model_doc/sam3_tracker#transformers.Sam3TrackerModel) (نموذج Sam3TrackerConfig)
- **sam3_tracker_video** -- [Sam3TrackerVideoModel](/docs/transformers/main/ar/model_doc/sam3_tracker_video#transformers.Sam3TrackerVideoModel) (نموذج Sam3TrackerVideoConfig)
- **sam3_video** -- [Sam3VideoModel](/docs/transformers/main/ar/model_doc/sam3_video#transformers.Sam3VideoModel) (نموذج Sam3VideoConfig)
- **sam3_vision_model** -- [Sam3VisionModel](/docs/transformers/main/ar/model_doc/sam3#transformers.Sam3VisionModel) (نموذج Sam3VisionConfig)
- **sam3_vit_model** -- [Sam3ViTModel](/docs/transformers/main/ar/model_doc/sam3#transformers.Sam3ViTModel) (نموذج Sam3ViTConfig)
- **sam_hq** -- [SamHQModel](/docs/transformers/main/ar/model_doc/sam_hq#transformers.SamHQModel) (نموذج SamHQConfig)
- **sam_hq_vision_model** -- [SamHQVisionModel](/docs/transformers/main/ar/model_doc/sam_hq#transformers.SamHQVisionModel) (نموذج SamHQVisionConfig)
- **sam_vision_model** -- [SamVisionModel](/docs/transformers/main/ar/model_doc/sam#transformers.SamVisionModel) (نموذج SamVisionConfig)
- **sapiens2** -- [Sapiens2Model](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2Model) (نموذج Sapiens2Config)
- **seamless_m4t** -- [SeamlessM4TModel](/docs/transformers/main/ar/model_doc/seamless_m4t#transformers.SeamlessM4TModel) (نموذج SeamlessM4TConfig)
- **seamless_m4t_v2** -- [SeamlessM4Tv2Model](/docs/transformers/main/ar/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2Model) (نموذج SeamlessM4Tv2Config)
- **seed_oss** -- [SeedOssModel](/docs/transformers/main/ar/model_doc/seed_oss#transformers.SeedOssModel) (نموذج SeedOssConfig)
- **segformer** -- [SegformerModel](/docs/transformers/main/ar/model_doc/segformer#transformers.SegformerModel) (نموذج SegformerConfig)
- **seggpt** -- [SegGptModel](/docs/transformers/main/ar/model_doc/seggpt#transformers.SegGptModel) (نموذج SegGptConfig)
- **sew** -- [SEWModel](/docs/transformers/main/ar/model_doc/sew#transformers.SEWModel) (نموذج SEWConfig)
- **sew-d** -- [SEWDModel](/docs/transformers/main/ar/model_doc/sew-d#transformers.SEWDModel) (نموذج SEWDConfig)
- **siglip** -- [SiglipModel](/docs/transformers/main/ar/model_doc/siglip#transformers.SiglipModel) (نموذج SiglipConfig)
- **siglip2** -- [Siglip2Model](/docs/transformers/main/ar/model_doc/siglip2#transformers.Siglip2Model) (نموذج Siglip2Config)
- **siglip2_vision_model** -- [Siglip2VisionModel](/docs/transformers/main/ar/model_doc/siglip2#transformers.Siglip2VisionModel) (نموذج Siglip2VisionConfig)
- **siglip_vision_model** -- [SiglipVisionModel](/docs/transformers/main/ar/model_doc/siglip#transformers.SiglipVisionModel) (نموذج SiglipVisionConfig)
- **smollm3** -- [SmolLM3Model](/docs/transformers/main/ar/model_doc/smollm3#transformers.SmolLM3Model) (نموذج SmolLM3Config)
- **smolvlm** -- [SmolVLMModel](/docs/transformers/main/ar/model_doc/smolvlm#transformers.SmolVLMModel) (نموذج SmolVLMConfig)
- **smolvlm_vision** -- [SmolVLMVisionTransformer](/docs/transformers/main/ar/model_doc/smolvlm#transformers.SmolVLMVisionTransformer) (نموذج SmolVLMVisionConfig)
- **solar_open** -- [SolarOpenModel](/docs/transformers/main/ar/model_doc/solar_open#transformers.SolarOpenModel) (نموذج SolarOpenConfig)
- **speech_to_text** -- [Speech2TextModel](/docs/transformers/main/ar/model_doc/speech_to_text#transformers.Speech2TextModel) (نموذج Speech2TextConfig)
- **speecht5** -- [SpeechT5Model](/docs/transformers/main/ar/model_doc/speecht5#transformers.SpeechT5Model) (نموذج SpeechT5Config)
- **splinter** -- [SplinterModel](/docs/transformers/main/ar/model_doc/splinter#transformers.SplinterModel) (نموذج SplinterConfig)
- **squeezebert** -- [SqueezeBertModel](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertModel) (نموذج SqueezeBertConfig)
- **stablelm** -- [StableLmModel](/docs/transformers/main/ar/model_doc/stablelm#transformers.StableLmModel) (نموذج StableLmConfig)
- **starcoder2** -- [Starcoder2Model](/docs/transformers/main/ar/model_doc/starcoder2#transformers.Starcoder2Model) (نموذج Starcoder2Config)
- **step3p7** -- [Step3p7Model](/docs/transformers/main/ar/model_doc/step3p7#transformers.Step3p7Model) (نموذج Step3p7Config)
- **swiftformer** -- [SwiftFormerModel](/docs/transformers/main/ar/model_doc/swiftformer#transformers.SwiftFormerModel) (نموذج SwiftFormerConfig)
- **swin** -- [SwinModel](/docs/transformers/main/ar/model_doc/swin#transformers.SwinModel) (نموذج SwinConfig)
- **swin2sr** -- [Swin2SRModel](/docs/transformers/main/ar/model_doc/swin2sr#transformers.Swin2SRModel) (نموذج Swin2SRConfig)
- **swinv2** -- [Swinv2Model](/docs/transformers/main/ar/model_doc/swinv2#transformers.Swinv2Model) (نموذج Swinv2Config)
- **switch_transformers** -- [SwitchTransformersModel](/docs/transformers/main/ar/model_doc/switch_transformers#transformers.SwitchTransformersModel) (نموذج SwitchTransformersConfig)
- **t5** -- [T5Model](/docs/transformers/main/ar/model_doc/t5#transformers.T5Model) (نموذج T5Config)
- **t5gemma** -- [T5GemmaModel](/docs/transformers/main/ar/model_doc/t5gemma#transformers.T5GemmaModel) (نموذج T5GemmaConfig)
- **t5gemma2** -- [T5Gemma2Model](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2Model) (نموذج T5Gemma2Config)
- **t5gemma2_encoder** -- `T5Gemma2Encoder` (نموذج T5Gemma2EncoderConfig)
- **table-transformer** -- [TableTransformerModel](/docs/transformers/main/ar/model_doc/table-transformer#transformers.TableTransformerModel) (نموذج TableTransformerConfig)
- **tapas** -- [TapasModel](/docs/transformers/main/ar/model_doc/tapas#transformers.TapasModel) (نموذج TapasConfig)
- **textnet** -- [TextNetModel](/docs/transformers/main/ar/model_doc/textnet#transformers.TextNetModel) (نموذج TextNetConfig)
- **time_series_transformer** -- [TimeSeriesTransformerModel](/docs/transformers/main/ar/model_doc/time_series_transformer#transformers.TimeSeriesTransformerModel) (نموذج TimeSeriesTransformerConfig)
- **timesfm** -- [TimesFmModel](/docs/transformers/main/ar/model_doc/timesfm#transformers.TimesFmModel) (نموذج TimesFmConfig)
- **timesfm2_5** -- [TimesFm2_5Model](/docs/transformers/main/ar/model_doc/timesfm2_5#transformers.TimesFm2_5Model) (نموذج TimesFm2_5Config)
- **timesformer** -- [TimesformerModel](/docs/transformers/main/ar/model_doc/timesformer#transformers.TimesformerModel) (نموذج TimesformerConfig)
- **timm_backbone** -- [TimmBackbone](/docs/transformers/main/ar/main_classes/backbones#transformers.TimmBackbone) (نموذج TimmBackboneConfig)
- **timm_wrapper** -- [TimmWrapperModel](/docs/transformers/main/ar/model_doc/timm_wrapper#transformers.TimmWrapperModel) (نموذج TimmWrapperConfig)
- **tipsv2** -- [Tipsv2Model](/docs/transformers/main/ar/model_doc/tipsv2#transformers.Tipsv2Model) (نموذج Tipsv2Config)
- **tipsv2_text_model** -- [Tipsv2TextModel](/docs/transformers/main/ar/model_doc/tipsv2#transformers.Tipsv2TextModel) (نموذج Tipsv2TextConfig)
- **tipsv2_vision_model** -- [Tipsv2VisionModel](/docs/transformers/main/ar/model_doc/tipsv2#transformers.Tipsv2VisionModel) (نموذج Tipsv2VisionConfig)
- **tvp** -- [TvpModel](/docs/transformers/main/ar/model_doc/tvp#transformers.TvpModel) (نموذج TvpConfig)
- **udop** -- [UdopModel](/docs/transformers/main/ar/model_doc/udop#transformers.UdopModel) (نموذج UdopConfig)
- **ultrabert** -- [UltrabertModel](/docs/transformers/main/ar/model_doc/ultrabert#transformers.UltrabertModel) (نموذج UltrabertConfig)
- **ultravbert** -- [UltraVBertModel](/docs/transformers/main/ar/model_doc/ultravbert#transformers.UltraVBertModel) (نموذج UltraVBertConfig)
- **umt5** -- [UMT5Model](/docs/transformers/main/ar/model_doc/umt5#transformers.UMT5Model) (نموذج UMT5Config)
- **unispeech** -- [UniSpeechModel](/docs/transformers/main/ar/model_doc/unispeech#transformers.UniSpeechModel) (نموذج UniSpeechConfig)
- **unispeech-sat** -- [UniSpeechSatModel](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatModel) (نموذج UniSpeechSatConfig)
- **univnet** -- [UnivNetModel](/docs/transformers/main/ar/model_doc/univnet#transformers.UnivNetModel) (نموذج UnivNetConfig)
- **unlimited_ocr** -- [UnlimitedOcrModel](/docs/transformers/main/ar/model_doc/unlimited_ocr#transformers.UnlimitedOcrModel) (نموذج UnlimitedOcrConfig)
- **uvdoc** -- [UVDocModel](/docs/transformers/main/ar/model_doc/uvdoc#transformers.UVDocModel) (نموذج UVDocConfig)
- **vaultgemma** -- [VaultGemmaModel](/docs/transformers/main/ar/model_doc/vaultgemma#transformers.VaultGemmaModel) (نموذج VaultGemmaConfig)
- **vibevoice** -- [VibeVoiceForConditionalGeneration](/docs/transformers/main/ar/model_doc/vibevoice#transformers.VibeVoiceForConditionalGeneration) (نموذج VibeVoiceConfig)
- **vibevoice_acoustic_tokenizer** -- [VibeVoiceAcousticTokenizerModel](/docs/transformers/main/ar/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerModel) (نموذج VibeVoiceAcousticTokenizerConfig)
- **vibevoice_acoustic_tokenizer_decoder** -- [VibeVoiceAcousticTokenizerDecoderModel](/docs/transformers/main/ar/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerDecoderModel) (نموذج VibeVoiceAcousticTokenizerDecoderConfig)
- **vibevoice_acoustic_tokenizer_encoder** -- [VibeVoiceAcousticTokenizerEncoderModel](/docs/transformers/main/ar/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerEncoderModel) (نموذج VibeVoiceAcousticTokenizerEncoderConfig)
- **vibevoice_asr** -- [VibeVoiceAsrModel](/docs/transformers/main/ar/model_doc/vibevoice_asr#transformers.VibeVoiceAsrModel) (نموذج VibeVoiceAsrConfig)
- **video_llama_3** -- [VideoLlama3Model](/docs/transformers/main/ar/model_doc/video_llama_3#transformers.VideoLlama3Model) (نموذج VideoLlama3Config)
- **video_llama_3_vision** -- [VideoLlama3VisionModel](/docs/transformers/main/ar/model_doc/video_llama_3#transformers.VideoLlama3VisionModel) (نموذج VideoLlama3VisionConfig)
- **video_llava** -- [VideoLlavaModel](/docs/transformers/main/ar/model_doc/video_llava#transformers.VideoLlavaModel) (نموذج VideoLlavaConfig)
- **videomae** -- [VideoMAEModel](/docs/transformers/main/ar/model_doc/videomae#transformers.VideoMAEModel) (نموذج VideoMAEConfig)
- **videoprism** -- [VideoPrismClipModel](/docs/transformers/main/ar/model_doc/videoprism#transformers.VideoPrismClipModel) (نموذج VideoPrismConfig)
- **videoprism_vision_model** -- [VideoPrismVisionModel](/docs/transformers/main/ar/model_doc/videoprism#transformers.VideoPrismVisionModel) (نموذج VideoPrismVisionConfig)
- **vilt** -- [ViltModel](/docs/transformers/main/ar/model_doc/vilt#transformers.ViltModel) (نموذج ViltConfig)
- **vipllava** -- [VipLlavaModel](/docs/transformers/main/ar/model_doc/vipllava#transformers.VipLlavaModel) (نموذج VipLlavaConfig)
- **vision-text-dual-encoder** -- [VisionTextDualEncoderModel](/docs/transformers/main/ar/model_doc/vision-text-dual-encoder#transformers.VisionTextDualEncoderModel) (نموذج VisionTextDualEncoderConfig)
- **visual_bert** -- [VisualBertModel](/docs/transformers/main/ar/model_doc/visual_bert#transformers.VisualBertModel) (نموذج VisualBertConfig)
- **vit** -- [ViTModel](/docs/transformers/main/ar/model_doc/vit#transformers.ViTModel) (نموذج ViTConfig)
- **vit_mae** -- [ViTMAEModel](/docs/transformers/main/ar/model_doc/vit_mae#transformers.ViTMAEModel) (نموذج ViTMAEConfig)
- **vit_msn** -- [ViTMSNModel](/docs/transformers/main/ar/model_doc/vit_msn#transformers.ViTMSNModel) (نموذج ViTMSNConfig)
- **vitdet** -- [VitDetModel](/docs/transformers/main/ar/model_doc/vitdet#transformers.VitDetModel) (نموذج VitDetConfig)
- **vits** -- [VitsModel](/docs/transformers/main/ar/model_doc/vits#transformers.VitsModel) (نموذج VitsConfig)
- **vivit** -- [VivitModel](/docs/transformers/main/ar/model_doc/vivit#transformers.VivitModel) (نموذج VivitConfig)
- **vjepa2** -- [VJEPA2Model](/docs/transformers/main/ar/model_doc/vjepa2#transformers.VJEPA2Model) (نموذج VJEPA2Config)
- **voxtral** -- [VoxtralModel](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralModel) (نموذج VoxtralConfig)
- **voxtral_encoder** -- [VoxtralEncoder](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralEncoder) (نموذج VoxtralEncoderConfig)
- **voxtral_realtime** -- [VoxtralRealtimeModel](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeModel) (نموذج VoxtralRealtimeConfig)
- **voxtral_realtime_encoder** -- [VoxtralRealtimeEncoder](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeEncoder) (نموذج VoxtralRealtimeEncoderConfig)
- **voxtral_realtime_text** -- `VoxtralRealtimeTextModel` (نموذج VoxtralRealtimeTextConfig)
- **wav2vec2** -- [Wav2Vec2Model](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2Model) (نموذج Wav2Vec2Config)
- **wav2vec2-bert** -- [Wav2Vec2BertModel](/docs/transformers/main/ar/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertModel) (نموذج Wav2Vec2BertConfig)
- **wav2vec2-conformer** -- [Wav2Vec2ConformerModel](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerModel) (نموذج Wav2Vec2ConformerConfig)
- **wavlm** -- [WavLMModel](/docs/transformers/main/ar/model_doc/wavlm#transformers.WavLMModel) (نموذج WavLMConfig)
- **whisper** -- [WhisperModel](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperModel) (نموذج WhisperConfig)
- **xclip** -- [XCLIPModel](/docs/transformers/main/ar/model_doc/xclip#transformers.XCLIPModel) (نموذج XCLIPConfig)
- **xcodec** -- [XcodecModel](/docs/transformers/main/ar/model_doc/xcodec#transformers.XcodecModel) (نموذج XcodecConfig)
- **xcodec2** -- [Xcodec2Model](/docs/transformers/main/ar/model_doc/xcodec2#transformers.Xcodec2Model) (نموذج Xcodec2Config)
- **xglm** -- [XGLMModel](/docs/transformers/main/ar/model_doc/xglm#transformers.XGLMModel) (نموذج XGLMConfig)
- **xlm** -- [XLMModel](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMModel) (نموذج XLMConfig)
- **xlm-roberta** -- [XLMRobertaModel](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaModel) (نموذج XLMRobertaConfig)
- **xlm-roberta-xl** -- [XLMRobertaXLModel](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLModel) (نموذج XLMRobertaXLConfig)
- **xlnet** -- [XLNetModel](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetModel) (نموذج XLNetConfig)
- **xlstm** -- [xLSTMModel](/docs/transformers/main/ar/model_doc/xlstm#transformers.xLSTMModel) (نموذج xLSTMConfig)
- **xmod** -- [XmodModel](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodModel) (نموذج XmodConfig)
- **yolos** -- [YolosModel](/docs/transformers/main/ar/model_doc/yolos#transformers.YolosModel) (نموذج YolosConfig)
- **yoso** -- [YosoModel](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoModel) (نموذج YosoConfig)
- **youtu** -- [YoutuModel](/docs/transformers/main/ar/model_doc/youtu#transformers.YoutuModel) (نموذج YoutuConfig)
- **zamba** -- [ZambaModel](/docs/transformers/main/ar/model_doc/zamba#transformers.ZambaModel) (نموذج ZambaConfig)
- **zamba2** -- [Zamba2Model](/docs/transformers/main/ar/model_doc/zamba2#transformers.Zamba2Model) (نموذج Zamba2Config)
- **zaya** -- [ZayaModel](/docs/transformers/main/ar/model_doc/zaya#transformers.ZayaModel) (نموذج ZayaConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModel

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModel.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModel.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

## فئات التدريب المسبق العامة

تتوفر فئات التلقائية التالية لإنشاء نموذج مع رأس تدريب مسبق.

### AutoModelForPreTraining[[transformers.AutoModelForPreTraining]]

#### transformers.AutoModelForPreTraining[[transformers.AutoModelForPreTraining]]

```python
transformers.AutoModelForPreTraining(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2302)

هذا فئة نموذج عامة سيتم إنشاء مثيل منها كواحدة من فئات النماذج في المكتبة (مع رأس تدريب مسبق) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForPreTraining.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : The model class to instantiate is selected based on the configuration class:  - [AlbertConfig](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertConfig) configuration class: [AlbertForPreTraining](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertForPreTraining) (AlbertConfig model) - [AudioFlamingo3Config](/docs/transformers/main/ar/model_doc/audioflamingo3#transformers.AudioFlamingo3Config) configuration class: [AudioFlamingo3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/audioflamingo3#transformers.AudioFlamingo3ForConditionalGeneration) (AudioFlamingo3Config model) - [BartConfig](/docs/transformers/main/ar/model_doc/bart#transformers.BartConfig) configuration class: [BartForConditionalGeneration](/docs/transformers/main/ar/model_doc/bart#transformers.BartForConditionalGeneration) (BartConfig model) - [BertConfig](/docs/transformers/main/ar/model_doc/bert#transformers.BertConfig) configuration class: [BertForPreTraining](/docs/transformers/main/ar/model_doc/bert#transformers.BertForPreTraining) (BertConfig model) - [BigBirdConfig](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdConfig) configuration class: [BigBirdForPreTraining](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdForPreTraining) (BigBirdConfig model) - [BloomConfig](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomConfig) configuration class: [BloomForCausalLM](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomForCausalLM) (BloomConfig model) - [CTRLConfig](/docs/transformers/main/ar/model_doc/ctrl#transformers.CTRLConfig) configuration class: [CTRLLMHeadModel](/docs/transformers/main/ar/model_doc/ctrl#transformers.CTRLLMHeadModel) (CTRLConfig model) - [CamembertConfig](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertConfig) configuration class: [CamembertForMaskedLM](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertForMaskedLM) (CamembertConfig model) - [ColModernVBertConfig](/docs/transformers/main/ar/model_doc/colmodernvbert#transformers.ColModernVBertConfig) configuration class: [ColModernVBertForRetrieval](/docs/transformers/main/ar/model_doc/colmodernvbert#transformers.ColModernVBertForRetrieval) (ColModernVBertConfig model) - [ColPaliConfig](/docs/transformers/main/ar/model_doc/colpali#transformers.ColPaliConfig) configuration class: [ColPaliForRetrieval](/docs/transformers/main/ar/model_doc/colpali#transformers.ColPaliForRetrieval) (ColPaliConfig model) - [ColQwen2Config](/docs/transformers/main/ar/model_doc/colqwen2#transformers.ColQwen2Config) configuration class: [ColQwen2ForRetrieval](/docs/transformers/main/ar/model_doc/colqwen2#transformers.ColQwen2ForRetrieval) (ColQwen2Config model) - [Data2VecTextConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextConfig) configuration class: [Data2VecTextForMaskedLM](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextForMaskedLM) (Data2VecTextConfig model) - [DebertaConfig](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaConfig) configuration class: [DebertaForMaskedLM](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaForMaskedLM) (DebertaConfig model) - [DebertaV2Config](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2Config) configuration class: [DebertaV2ForMaskedLM](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2ForMaskedLM) (DebertaV2Config model) - [DistilBertConfig](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertConfig) configuration class: [DistilBertForMaskedLM](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertForMaskedLM) (DistilBertConfig model) - [ElectraConfig](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraConfig) configuration class: [ElectraForPreTraining](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraForPreTraining) (ElectraConfig model) - [ErnieConfig](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieConfig) configuration class: [ErnieForPreTraining](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieForPreTraining) (ErnieConfig model) - [EvollaConfig](/docs/transformers/main/ar/model_doc/evolla#transformers.EvollaConfig) configuration class: [EvollaForProteinText2Text](/docs/transformers/main/ar/model_doc/evolla#transformers.EvollaForProteinText2Text) (EvollaConfig model) - [Exaone4Config](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4Config) configuration class: [Exaone4ForCausalLM](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4ForCausalLM) (Exaone4Config model) - [ExaoneMoeConfig](/docs/transformers/main/ar/model_doc/exaone_moe#transformers.ExaoneMoeConfig) configuration class: [ExaoneMoeForCausalLM](/docs/transformers/main/ar/model_doc/exaone_moe#transformers.ExaoneMoeForCausalLM) (ExaoneMoeConfig model) - [FNetConfig](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetConfig) configuration class: [FNetForPreTraining](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetForPreTraining) (FNetConfig model) - [FSMTConfig](/docs/transformers/main/ar/model_doc/fsmt#transformers.FSMTConfig) configuration class: [FSMTForConditionalGeneration](/docs/transformers/main/ar/model_doc/fsmt#transformers.FSMTForConditionalGeneration) (FSMTConfig model) - [FalconMambaConfig](/docs/transformers/main/ar/model_doc/falcon_mamba#transformers.FalconMambaConfig) configuration class: [FalconMambaForCausalLM](/docs/transformers/main/ar/model_doc/falcon_mamba#transformers.FalconMambaForCausalLM) (FalconMambaConfig model) - [FlaubertConfig](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertConfig) configuration class: [FlaubertWithLMHeadModel](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertWithLMHeadModel) (FlaubertConfig model) - [FlavaConfig](/docs/transformers/main/ar/model_doc/flava#transformers.FlavaConfig) configuration class: [FlavaForPreTraining](/docs/transformers/main/ar/model_doc/flava#transformers.FlavaForPreTraining) (FlavaConfig model) - [Florence2Config](/docs/transformers/main/ar/model_doc/florence2#transformers.Florence2Config) configuration class: [Florence2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/florence2#transformers.Florence2ForConditionalGeneration) (Florence2Config model) - [FunAsrNanoConfig](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoConfig) configuration class: [FunAsrNanoForConditionalGeneration](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoForConditionalGeneration) (FunAsrNanoConfig model) - [FunnelConfig](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelConfig) configuration class: [FunnelForPreTraining](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelForPreTraining) (FunnelConfig model) - [GPT2Config](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Config) configuration class: [GPT2LMHeadModel](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2LMHeadModel) (GPT2Config model) - [GPTBigCodeConfig](/docs/transformers/main/ar/model_doc/gpt_bigcode#transformers.GPTBigCodeConfig) configuration class: [GPTBigCodeForCausalLM](/docs/transformers/main/ar/model_doc/gpt_bigcode#transformers.GPTBigCodeForCausalLM) (GPTBigCodeConfig model) - [Gemma3Config](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3Config) configuration class: [Gemma3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (Gemma3Config model) - [Gemma4Config](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4Config) configuration class: [Gemma4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4ForConditionalGeneration) (Gemma4Config model) - [Gemma4UnifiedConfig](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedConfig) configuration class: [Gemma4UnifiedForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedForConditionalGeneration) (Gemma4UnifiedConfig model) - [GlmAsrConfig](/docs/transformers/main/ar/model_doc/glmasr#transformers.GlmAsrConfig) configuration class: [GlmAsrForConditionalGeneration](/docs/transformers/main/ar/model_doc/glmasr#transformers.GlmAsrForConditionalGeneration) (GlmAsrConfig model) - [HieraConfig](/docs/transformers/main/ar/model_doc/hiera#transformers.HieraConfig) configuration class: [HieraForPreTraining](/docs/transformers/main/ar/model_doc/hiera#transformers.HieraForPreTraining) (HieraConfig model) - [IBertConfig](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertConfig) configuration class: [IBertForMaskedLM](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertForMaskedLM) (IBertConfig model) - [Idefics2Config](/docs/transformers/main/ar/model_doc/idefics2#transformers.Idefics2Config) configuration class: [Idefics2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/idefics2#transformers.Idefics2ForConditionalGeneration) (Idefics2Config model) - [Idefics3Config](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3Config) configuration class: [Idefics3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3ForConditionalGeneration) (Idefics3Config model) - [IdeficsConfig](/docs/transformers/main/ar/model_doc/idefics#transformers.IdeficsConfig) configuration class: [IdeficsForVisionText2Text](/docs/transformers/main/ar/model_doc/idefics#transformers.IdeficsForVisionText2Text) (IdeficsConfig model) - [InklingConfig](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingConfig) configuration class: [InklingForConditionalGeneration](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingForConditionalGeneration) (InklingConfig model) - [JanusConfig](/docs/transformers/main/ar/model_doc/janus#transformers.JanusConfig) configuration class: [JanusForConditionalGeneration](/docs/transformers/main/ar/model_doc/janus#transformers.JanusForConditionalGeneration) (JanusConfig model) - [LayoutLMConfig](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMConfig) configuration class: [LayoutLMForMaskedLM](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMForMaskedLM) (LayoutLMConfig model) - [LlavaConfig](/docs/transformers/main/ar/model_doc/llava#transformers.LlavaConfig) configuration class: [LlavaForConditionalGeneration](/docs/transformers/main/ar/model_doc/llava#transformers.LlavaForConditionalGeneration) (LlavaConfig model) - [LlavaNextConfig](/docs/transformers/main/ar/model_doc/granitevision#transformers.LlavaNextConfig) configuration class: [LlavaNextForConditionalGeneration](/docs/transformers/main/ar/model_doc/granitevision#transformers.LlavaNextForConditionalGeneration) (LlavaNextConfig model) - [LlavaNextVideoConfig](/docs/transformers/main/ar/model_doc/llava_next_video#transformers.LlavaNextVideoConfig) configuration class: [LlavaNextVideoForConditionalGeneration](/docs/transformers/main/ar/model_doc/llava_next_video#transformers.LlavaNextVideoForConditionalGeneration) (LlavaNextVideoConfig model) - [LlavaOnevisionConfig](/docs/transformers/main/ar/model_doc/llava_onevision#transformers.LlavaOnevisionConfig) configuration class: [LlavaOnevisionForConditionalGeneration](/docs/transformers/main/ar/model_doc/llava_onevision#transformers.LlavaOnevisionForConditionalGeneration) (LlavaOnevisionConfig model) - [LongformerConfig](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerConfig) configuration class: [LongformerForMaskedLM](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerForMaskedLM) (LongformerConfig model) - [LukeConfig](/docs/transformers/main/ar/model_doc/luke#transformers.LukeConfig) configuration class: [LukeForMaskedLM](/docs/transformers/main/ar/model_doc/luke#transformers.LukeForMaskedLM) (LukeConfig model) - [LxmertConfig](/docs/transformers/main/ar/model_doc/lxmert#transformers.LxmertConfig) configuration class: [LxmertForPreTraining](/docs/transformers/main/ar/model_doc/lxmert#transformers.LxmertForPreTraining) (LxmertConfig model) - [MPNetConfig](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetConfig) configuration class: [MPNetForMaskedLM](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetForMaskedLM) (MPNetConfig model) - [Mamba2Config](/docs/transformers/main/ar/model_doc/mamba2#transformers.Mamba2Config) configuration class: [Mamba2ForCausalLM](/docs/transformers/main/ar/model_doc/mamba2#transformers.Mamba2ForCausalLM) (Mamba2Config model) - [MambaConfig](/docs/transformers/main/ar/model_doc/mamba#transformers.MambaConfig) configuration class: [MambaForCausalLM](/docs/transformers/main/ar/model_doc/mamba#transformers.MambaForCausalLM) (MambaConfig model) - [MegatronBertConfig](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertConfig) configuration class: [MegatronBertForPreTraining](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertForPreTraining) (MegatronBertConfig model) - [Mistral3Config](/docs/transformers/main/ar/model_doc/mistral3#transformers.Mistral3Config) configuration class: [Mistral3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/mistral3#transformers.Mistral3ForConditionalGeneration) (Mistral3Config model) - [Mistral4Config](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4Config) configuration class: [Mistral4ForCausalLM](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4ForCausalLM) (Mistral4Config model) - [MistralLarge4Config](/docs/transformers/main/ar/model_doc/mistral_large4#transformers.MistralLarge4Config) configuration class: [MistralLarge4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/mistral_large4#transformers.MistralLarge4ForConditionalGeneration) (MistralLarge4Config model) - [MllamaConfig](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaConfig) configuration class: [MllamaForConditionalGeneration](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaForConditionalGeneration) (MllamaConfig model) - [MobileBertConfig](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertConfig) configuration class: [MobileBertForPreTraining](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertForPreTraining) (MobileBertConfig model) - [MossTranscribeDiarizeConfig](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeConfig) configuration class: [MossTranscribeDiarizeForConditionalGeneration](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeForConditionalGeneration) (MossTranscribeDiarizeConfig model) - [MptConfig](/docs/transformers/main/ar/model_doc/mpt#transformers.MptConfig) configuration class: [MptForCausalLM](/docs/transformers/main/ar/model_doc/mpt#transformers.MptForCausalLM) (MptConfig model) - [MraConfig](/docs/transformers/main/ar/model_doc/mra#transformers.MraConfig) configuration class: [MraForMaskedLM](/docs/transformers/main/ar/model_doc/mra#transformers.MraForMaskedLM) (MraConfig model) - [MusicFlamingoConfig](/docs/transformers/main/ar/model_doc/musicflamingo#transformers.MusicFlamingoConfig) configuration class: [MusicFlamingoForConditionalGeneration](/docs/transformers/main/ar/model_doc/musicflamingo#transformers.MusicFlamingoForConditionalGeneration) (MusicFlamingoConfig model) - [MvpConfig](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpConfig) configuration class: [MvpForConditionalGeneration](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpForConditionalGeneration) (MvpConfig model) - [NanoChatConfig](/docs/transformers/main/ar/model_doc/nanochat#transformers.NanoChatConfig) configuration class: [NanoChatForCausalLM](/docs/transformers/main/ar/model_doc/nanochat#transformers.NanoChatForCausalLM) (NanoChatConfig model) - [Nemotron3_5TranscribeConfig](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeConfig) configuration class: [Nemotron3_5TranscribeForConditionalGeneration](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeForConditionalGeneration) (Nemotron3_5TranscribeConfig model) - [NllbMoeConfig](/docs/transformers/main/ar/model_doc/nllb-moe#transformers.NllbMoeConfig) configuration class: [NllbMoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/nllb-moe#transformers.NllbMoeForConditionalGeneration) (NllbMoeConfig model) - [OpenAIGPTConfig](/docs/transformers/main/ar/model_doc/openai-gpt#transformers.OpenAIGPTConfig) configuration class: [OpenAIGPTLMHeadModel](/docs/transformers/main/ar/model_doc/openai-gpt#transformers.OpenAIGPTLMHeadModel) (OpenAIGPTConfig model) - [PaliGemmaConfig](/docs/transformers/main/ar/model_doc/paligemma#transformers.PaliGemmaConfig) configuration class: [PaliGemmaForConditionalGeneration](/docs/transformers/main/ar/model_doc/paligemma#transformers.PaliGemmaForConditionalGeneration) (PaliGemmaConfig model) - [Qwen2AudioConfig](/docs/transformers/main/ar/model_doc/qwen2_audio#transformers.Qwen2AudioConfig) configuration class: [Qwen2AudioForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_audio#transformers.Qwen2AudioForConditionalGeneration) (Qwen2AudioConfig model) - [Qwen3ASRConfig](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRConfig) configuration class: [Qwen3ASRForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRForConditionalGeneration) (Qwen3ASRConfig model) - [RoCBertConfig](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertConfig) configuration class: [RoCBertForPreTraining](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertForPreTraining) (RoCBertConfig model) - [RobertaConfig](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaConfig) configuration class: [RobertaForMaskedLM](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaForMaskedLM) (RobertaConfig model) - [RobertaPreLayerNormConfig](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormConfig) configuration class: [RobertaPreLayerNormForMaskedLM](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForMaskedLM) (RobertaPreLayerNormConfig model) - [RwkvConfig](/docs/transformers/main/ar/model_doc/rwkv#transformers.RwkvConfig) configuration class: [RwkvForCausalLM](/docs/transformers/main/ar/model_doc/rwkv#transformers.RwkvForCausalLM) (RwkvConfig model) - [SplinterConfig](/docs/transformers/main/ar/model_doc/splinter#transformers.SplinterConfig) configuration class: [SplinterForPreTraining](/docs/transformers/main/ar/model_doc/splinter#transformers.SplinterForPreTraining) (SplinterConfig model) - [SqueezeBertConfig](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertConfig) configuration class: [SqueezeBertForMaskedLM](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertForMaskedLM) (SqueezeBertConfig model) - [SwitchTransformersConfig](/docs/transformers/main/ar/model_doc/switch_transformers#transformers.SwitchTransformersConfig) configuration class: [SwitchTransformersForConditionalGeneration](/docs/transformers/main/ar/model_doc/switch_transformers#transformers.SwitchTransformersForConditionalGeneration) (SwitchTransformersConfig model) - [T5Config](/docs/transformers/main/ar/model_doc/t5#transformers.T5Config) configuration class: [T5ForConditionalGeneration](/docs/transformers/main/ar/model_doc/t5#transformers.T5ForConditionalGeneration) (T5Config model) - [T5Gemma2Config](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2Config) configuration class: [T5Gemma2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2ForConditionalGeneration) (T5Gemma2Config model) - [T5GemmaConfig](/docs/transformers/main/ar/model_doc/t5gemma#transformers.T5GemmaConfig) configuration class: [T5GemmaForConditionalGeneration](/docs/transformers/main/ar/model_doc/t5gemma#transformers.T5GemmaForConditionalGeneration) (T5GemmaConfig model) - [TapasConfig](/docs/transformers/main/ar/model_doc/tapas#transformers.TapasConfig) configuration class: [TapasForMaskedLM](/docs/transformers/main/ar/model_doc/tapas#transformers.TapasForMaskedLM) (TapasConfig model) - [UniSpeechConfig](/docs/transformers/main/ar/model_doc/unispeech#transformers.UniSpeechConfig) configuration class: [UniSpeechForPreTraining](/docs/transformers/main/ar/model_doc/unispeech#transformers.UniSpeechForPreTraining) (UniSpeechConfig model) - [UniSpeechSatConfig](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatConfig) configuration class: [UniSpeechSatForPreTraining](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatForPreTraining) (UniSpeechSatConfig model) - [ViTMAEConfig](/docs/transformers/main/ar/model_doc/vit_mae#transformers.ViTMAEConfig) configuration class: [ViTMAEForPreTraining](/docs/transformers/main/ar/model_doc/vit_mae#transformers.ViTMAEForPreTraining) (ViTMAEConfig model) - [VibeVoiceAsrConfig](/docs/transformers/main/ar/model_doc/vibevoice_asr#transformers.VibeVoiceAsrConfig) configuration class: [VibeVoiceAsrForConditionalGeneration](/docs/transformers/main/ar/model_doc/vibevoice_asr#transformers.VibeVoiceAsrForConditionalGeneration) (VibeVoiceAsrConfig model) - [VideoLlavaConfig](/docs/transformers/main/ar/model_doc/video_llava#transformers.VideoLlavaConfig) configuration class: [VideoLlavaForConditionalGeneration](/docs/transformers/main/ar/model_doc/video_llava#transformers.VideoLlavaForConditionalGeneration) (VideoLlavaConfig model) - [VideoMAEConfig](/docs/transformers/main/ar/model_doc/videomae#transformers.VideoMAEConfig) configuration class: [VideoMAEForPreTraining](/docs/transformers/main/ar/model_doc/videomae#transformers.VideoMAEForPreTraining) (VideoMAEConfig model) - [VipLlavaConfig](/docs/transformers/main/ar/model_doc/vipllava#transformers.VipLlavaConfig) configuration class: [VipLlavaForConditionalGeneration](/docs/transformers/main/ar/model_doc/vipllava#transformers.VipLlavaForConditionalGeneration) (VipLlavaConfig model) - [VisualBertConfig](/docs/transformers/main/ar/model_doc/visual_bert#transformers.VisualBertConfig) configuration class: [VisualBertForPreTraining](/docs/transformers/main/ar/model_doc/visual_bert#transformers.VisualBertForPreTraining) (VisualBertConfig model) - [VoxtralConfig](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralConfig) configuration class: [VoxtralForConditionalGeneration](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralForConditionalGeneration) (VoxtralConfig model) - [VoxtralRealtimeConfig](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeConfig) configuration class: [VoxtralRealtimeForConditionalGeneration](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeForConditionalGeneration) (VoxtralRealtimeConfig model) - [Wav2Vec2Config](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2Config) configuration class: [Wav2Vec2ForPreTraining](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2ForPreTraining) (Wav2Vec2Config model) - [Wav2Vec2ConformerConfig](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerConfig) configuration class: [Wav2Vec2ConformerForPreTraining](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForPreTraining) (Wav2Vec2ConformerConfig model) - [XLMConfig](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMConfig) configuration class: [XLMWithLMHeadModel](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMWithLMHeadModel) (XLMConfig model) - [XLMRobertaConfig](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaConfig) configuration class: [XLMRobertaForMaskedLM](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaForMaskedLM) (XLMRobertaConfig model) - [XLMRobertaXLConfig](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLConfig) configuration class: [XLMRobertaXLForMaskedLM](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForMaskedLM) (XLMRobertaXLConfig model) - [XLNetConfig](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetConfig) configuration class: [XLNetLMHeadModel](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetLMHeadModel) (XLNetConfig model) - [XmodConfig](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodConfig) configuration class: [XmodForMaskedLM](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodForMaskedLM) (XmodConfig model) - [xLSTMConfig](/docs/transformers/main/ar/model_doc/xlstm#transformers.xLSTMConfig) configuration class: [xLSTMForCausalLM](/docs/transformers/main/ar/model_doc/xlstm#transformers.xLSTMForCausalLM) (xLSTMConfig model)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس تدريب مسبق) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForPreTraining

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForPreTraining.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForPreTraining.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

قم بإنشاء أحد فئات النماذج في المكتبة (مع رأس تدريب مسبق) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **albert** -- [AlbertForPreTraining](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertForPreTraining) (نموذج AlbertConfig)
- **audioflamingo3** -- [AudioFlamingo3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/audioflamingo3#transformers.AudioFlamingo3ForConditionalGeneration) (نموذج AudioFlamingo3Config)
- **bart** -- [BartForConditionalGeneration](/docs/transformers/main/ar/model_doc/bart#transformers.BartForConditionalGeneration) (نموذج BartConfig)
- **bert** -- [BertForPreTraining](/docs/transformers/main/ar/model_doc/bert#transformers.BertForPreTraining) (نموذج BertConfig)
- **big_bird** -- [BigBirdForPreTraining](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdForPreTraining) (نموذج BigBirdConfig)
- **bloom** -- [BloomForCausalLM](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomForCausalLM) (نموذج BloomConfig)
- **camembert** -- [CamembertForMaskedLM](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertForMaskedLM) (نموذج CamembertConfig)
- **colmodernvbert** -- [ColModernVBertForRetrieval](/docs/transformers/main/ar/model_doc/colmodernvbert#transformers.ColModernVBertForRetrieval) (نموذج ColModernVBertConfig)
- **colpali** -- [ColPaliForRetrieval](/docs/transformers/main/ar/model_doc/colpali#transformers.ColPaliForRetrieval) (نموذج ColPaliConfig)
- **colqwen2** -- [ColQwen2ForRetrieval](/docs/transformers/main/ar/model_doc/colqwen2#transformers.ColQwen2ForRetrieval) (نموذج ColQwen2Config)
- **ctrl** -- [CTRLLMHeadModel](/docs/transformers/main/ar/model_doc/ctrl#transformers.CTRLLMHeadModel) (نموذج CTRLConfig)
- **data2vec-text** -- [Data2VecTextForMaskedLM](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextForMaskedLM) (نموذج Data2VecTextConfig)
- **deberta** -- [DebertaForMaskedLM](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaForMaskedLM) (نموذج DebertaConfig)
- **deberta-v2** -- [DebertaV2ForMaskedLM](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2ForMaskedLM) (نموذج DebertaV2Config)
- **distilbert** -- [DistilBertForMaskedLM](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertForMaskedLM) (نموذج DistilBertConfig)
- **electra** -- [ElectraForPreTraining](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraForPreTraining) (نموذج ElectraConfig)
- **ernie** -- [ErnieForPreTraining](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieForPreTraining) (نموذج ErnieConfig)
- **evolla** -- [EvollaForProteinText2Text](/docs/transformers/main/ar/model_doc/evolla#transformers.EvollaForProteinText2Text) (نموذج EvollaConfig)
- **exaone4** -- [Exaone4ForCausalLM](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4ForCausalLM) (نموذج Exaone4Config)
- **exaone_moe** -- [ExaoneMoeForCausalLM](/docs/transformers/main/ar/model_doc/exaone_moe#transformers.ExaoneMoeForCausalLM) (نموذج ExaoneMoeConfig)
- **falcon_mamba** -- [FalconMambaForCausalLM](/docs/transformers/main/ar/model_doc/falcon_mamba#transformers.FalconMambaForCausalLM) (نموذج FalconMambaConfig)
- **flaubert** -- [FlaubertWithLMHeadModel](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertWithLMHeadModel) (نموذج FlaubertConfig)
- **flava** -- [FlavaForPreTraining](/docs/transformers/main/ar/model_doc/flava#transformers.FlavaForPreTraining) (نموذج FlavaConfig)
- **florence2** -- [Florence2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/florence2#transformers.Florence2ForConditionalGeneration) (نموذج Florence2Config)
- **fnet** -- [FNetForPreTraining](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetForPreTraining) (نموذج FNetConfig)
- **fsmt** -- [FSMTForConditionalGeneration](/docs/transformers/main/ar/model_doc/fsmt#transformers.FSMTForConditionalGeneration) (نموذج FSMTConfig)
- **fun_asr_nano** -- [FunAsrNanoForConditionalGeneration](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoForConditionalGeneration) (نموذج FunAsrNanoConfig)
- **funnel** -- [FunnelForPreTraining](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelForPreTraining) (نموذج FunnelConfig)
- **gemma3** -- [Gemma3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (نموذج Gemma3Config)
- **gemma4** -- [Gemma4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4ForConditionalGeneration) (نموذج Gemma4Config)
- **gemma4_unified** -- [Gemma4UnifiedForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedForConditionalGeneration) (نموذج Gemma4UnifiedConfig)
- **glmasr** -- [GlmAsrForConditionalGeneration](/docs/transformers/main/ar/model_doc/glmasr#transformers.GlmAsrForConditionalGeneration) (نموذج GlmAsrConfig)
- **gpt-sw3** -- [GPT2LMHeadModel](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2LMHeadModel) (نموذج GPT2Config)
- **gpt2** -- [GPT2LMHeadModel](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2LMHeadModel) (نموذج GPT2Config)
- **gpt_bigcode** -- [GPTBigCodeForCausalLM](/docs/transformers/main/ar/model_doc/gpt_bigcode#transformers.GPTBigCodeForCausalLM) (نموذج GPTBigCodeConfig)
- **hiera** -- [HieraForPreTraining](/docs/transformers/main/ar/model_doc/hiera#transformers.HieraForPreTraining) (نموذج HieraConfig)
- **ibert** -- [IBertForMaskedLM](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertForMaskedLM) (نموذج IBertConfig)
- **idefics** -- [IdeficsForVisionText2Text](/docs/transformers/main/ar/model_doc/idefics#transformers.IdeficsForVisionText2Text) (نموذج IdeficsConfig)
- **idefics2** -- [Idefics2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/idefics2#transformers.Idefics2ForConditionalGeneration) (نموذج Idefics2Config)
- **idefics3** -- [Idefics3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3ForConditionalGeneration) (نموذج Idefics3Config)
- **inkling_mm_model** -- [InklingForConditionalGeneration](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingForConditionalGeneration) (نموذج InklingConfig)
- **janus** -- [JanusForConditionalGeneration](/docs/transformers/main/ar/model_doc/janus#transformers.JanusForConditionalGeneration) (نموذج JanusConfig)
- **layoutlm** -- [LayoutLMForMaskedLM](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMForMaskedLM) (نموذج LayoutLMConfig)
- **llava** -- [LlavaForConditionalGeneration](/docs/transformers/main/ar/model_doc/llava#transformers.LlavaForConditionalGeneration) (نموذج LlavaConfig)
- **llava_next** -- [LlavaNextForConditionalGeneration](/docs/transformers/main/ar/model_doc/granitevision#transformers.LlavaNextForConditionalGeneration) (نموذج LlavaNextConfig)
- **llava_next_video** -- [LlavaNextVideoForConditionalGeneration](/docs/transformers/main/ar/model_doc/llava_next_video#transformers.LlavaNextVideoForConditionalGeneration) (نموذج LlavaNextVideoConfig)
- **llava_onevision** -- [LlavaOnevisionForConditionalGeneration](/docs/transformers/main/ar/model_doc/llava_onevision#transformers.LlavaOnevisionForConditionalGeneration) (نموذج LlavaOnevisionConfig)
- **longformer** -- [LongformerForMaskedLM](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerForMaskedLM) (نموذج LongformerConfig)
- **luke** -- [LukeForMaskedLM](/docs/transformers/main/ar/model_doc/luke#transformers.LukeForMaskedLM) (نموذج LukeConfig)
- **lxmert** -- [LxmertForPreTraining](/docs/transformers/main/ar/model_doc/lxmert#transformers.LxmertForPreTraining) (نموذج LxmertConfig)
- **mamba** -- [MambaForCausalLM](/docs/transformers/main/ar/model_doc/mamba#transformers.MambaForCausalLM) (نموذج MambaConfig)
- **mamba2** -- [Mamba2ForCausalLM](/docs/transformers/main/ar/model_doc/mamba2#transformers.Mamba2ForCausalLM) (نموذج Mamba2Config)
- **megatron-bert** -- [MegatronBertForPreTraining](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertForPreTraining) (نموذج MegatronBertConfig)
- **mistral3** -- [Mistral3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/mistral3#transformers.Mistral3ForConditionalGeneration) (نموذج Mistral3Config)
- **mistral4** -- [Mistral4ForCausalLM](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4ForCausalLM) (نموذج Mistral4Config)
- **mistral_large4** -- [MistralLarge4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/mistral_large4#transformers.MistralLarge4ForConditionalGeneration) (نموذج MistralLarge4Config)
- **mllama** -- [MllamaForConditionalGeneration](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaForConditionalGeneration) (نموذج MllamaConfig)
- **mobilebert** -- [MobileBertForPreTraining](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertForPreTraining) (نموذج MobileBertConfig)
- **moss_transcribe_diarize** -- [MossTranscribeDiarizeForConditionalGeneration](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeForConditionalGeneration) (نموذج MossTranscribeDiarizeConfig)
- **mpnet** -- [MPNetForMaskedLM](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetForMaskedLM) (نموذج MPNetConfig)
- **mpt** -- [MptForCausalLM](/docs/transformers/main/ar/model_doc/mpt#transformers.MptForCausalLM) (نموذج MptConfig)
- **mra** -- [MraForMaskedLM](/docs/transformers/main/ar/model_doc/mra#transformers.MraForMaskedLM) (نموذج MraConfig)
- **musicflamingo** -- [MusicFlamingoForConditionalGeneration](/docs/transformers/main/ar/model_doc/musicflamingo#transformers.MusicFlamingoForConditionalGeneration) (نموذج MusicFlamingoConfig)
- **mvp** -- [MvpForConditionalGeneration](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpForConditionalGeneration) (نموذج MvpConfig)
- **nanochat** -- [NanoChatForCausalLM](/docs/transformers/main/ar/model_doc/nanochat#transformers.NanoChatForCausalLM) (نموذج NanoChatConfig)
- **nemo_speechlm** -- [Nemotron3_5TranscribeForConditionalGeneration](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeForConditionalGeneration) (نموذج Nemotron3_5TranscribeConfig)
- **nllb-moe** -- [NllbMoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/nllb-moe#transformers.NllbMoeForConditionalGeneration) (نموذج NllbMoeConfig)
- **openai-gpt** -- [OpenAIGPTLMHeadModel](/docs/transformers/main/ar/model_doc/openai-gpt#transformers.OpenAIGPTLMHeadModel) (نموذج OpenAIGPTConfig)
- **paligemma** -- [PaliGemmaForConditionalGeneration](/docs/transformers/main/ar/model_doc/paligemma#transformers.PaliGemmaForConditionalGeneration) (نموذج PaliGemmaConfig)
- **qwen2_audio** -- [Qwen2AudioForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_audio#transformers.Qwen2AudioForConditionalGeneration) (نموذج Qwen2AudioConfig)
- **qwen3_asr** -- [Qwen3ASRForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRForConditionalGeneration) (نموذج Qwen3ASRConfig)
- **roberta** -- [RobertaForMaskedLM](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaForMaskedLM) (نموذج RobertaConfig)
- **roberta-prelayernorm** -- [RobertaPreLayerNormForMaskedLM](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForMaskedLM) (نموذج RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertForPreTraining](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertForPreTraining) (نموذج RoCBertConfig)
- **rwkv** -- [RwkvForCausalLM](/docs/transformers/main/ar/model_doc/rwkv#transformers.RwkvForCausalLM) (نموذج RwkvConfig)
- **splinter** -- [SplinterForPreTraining](/docs/transformers/main/ar/model_doc/splinter#transformers.SplinterForPreTraining) (نموذج SplinterConfig)
- **squeezebert** -- [SqueezeBertForMaskedLM](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertForMaskedLM) (نموذج SqueezeBertConfig)
- **switch_transformers** -- [SwitchTransformersForConditionalGeneration](/docs/transformers/main/ar/model_doc/switch_transformers#transformers.SwitchTransformersForConditionalGeneration) (نموذج SwitchTransformersConfig)
- **t5** -- [T5ForConditionalGeneration](/docs/transformers/main/ar/model_doc/t5#transformers.T5ForConditionalGeneration) (نموذج T5Config)
- **t5gemma** -- [T5GemmaForConditionalGeneration](/docs/transformers/main/ar/model_doc/t5gemma#transformers.T5GemmaForConditionalGeneration) (نموذج T5GemmaConfig)
- **t5gemma2** -- [T5Gemma2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2ForConditionalGeneration) (نموذج T5Gemma2Config)
- **tapas** -- [TapasForMaskedLM](/docs/transformers/main/ar/model_doc/tapas#transformers.TapasForMaskedLM) (نموذج TapasConfig)
- **unispeech** -- [UniSpeechForPreTraining](/docs/transformers/main/ar/model_doc/unispeech#transformers.UniSpeechForPreTraining) (نموذج UniSpeechConfig)
- **unispeech-sat** -- [UniSpeechSatForPreTraining](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatForPreTraining) (نموذج UniSpeechSatConfig)
- **vibevoice_asr** -- [VibeVoiceAsrForConditionalGeneration](/docs/transformers/main/ar/model_doc/vibevoice_asr#transformers.VibeVoiceAsrForConditionalGeneration) (نموذج VibeVoiceAsrConfig)
- **video_llava** -- [VideoLlavaForConditionalGeneration](/docs/transformers/main/ar/model_doc/video_llava#transformers.VideoLlavaForConditionalGeneration) (نموذج VideoLlavaConfig)
- **videomae** -- [VideoMAEForPreTraining](/docs/transformers/main/ar/model_doc/videomae#transformers.VideoMAEForPreTraining) (نموذج VideoMAEConfig)
- **vipllava** -- [VipLlavaForConditionalGeneration](/docs/transformers/main/ar/model_doc/vipllava#transformers.VipLlavaForConditionalGeneration) (نموذج VipLlavaConfig)
- **visual_bert** -- [VisualBertForPreTraining](/docs/transformers/main/ar/model_doc/visual_bert#transformers.VisualBertForPreTraining) (نموذج VisualBertConfig)
- **vit_mae** -- [ViTMAEForPreTraining](/docs/transformers/main/ar/model_doc/vit_mae#transformers.ViTMAEForPreTraining) (نموذج ViTMAEConfig)
- **voxtral** -- [VoxtralForConditionalGeneration](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralForConditionalGeneration) (نموذج VoxtralConfig)
- **voxtral_realtime** -- [VoxtralRealtimeForConditionalGeneration](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeForConditionalGeneration) (نموذج VoxtralRealtimeConfig)
- **wav2vec2** -- [Wav2Vec2ForPreTraining](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2ForPreTraining) (نموذج Wav2Vec2Config)
- **wav2vec2-conformer** -- [Wav2Vec2ConformerForPreTraining](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForPreTraining) (نموذج Wav2Vec2ConformerConfig)
- **xlm** -- [XLMWithLMHeadModel](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMWithLMHeadModel) (نموذج XLMConfig)
- **xlm-roberta** -- [XLMRobertaForMaskedLM](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaForMaskedLM) (نموذج XLMRobertaConfig)
- **xlm-roberta-xl** -- [XLMRobertaXLForMaskedLM](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForMaskedLM) (نموذج XLMRobertaXLConfig)
- **xlnet** -- [XLNetLMHeadModel](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetLMHeadModel) (نموذج XLNetConfig)
- **xlstm** -- [xLSTMForCausalLM](/docs/transformers/main/ar/model_doc/xlstm#transformers.xLSTMForCausalLM) (نموذج xLSTMConfig)
- **xmod** -- [XmodForMaskedLM](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodForMaskedLM) (نموذج XmodConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForPreTraining

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForPreTraining.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForPreTraining.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

## معالجة اللغة الطبيعية

تتوفر فئات التلقائية التالية لمهام معالجة اللغة الطبيعية التالية.

### AutoModelForCausalLM[[transformers.AutoModelForCausalLM]]

#### transformers.AutoModelForCausalLM[[transformers.AutoModelForCausalLM]]

```python
transformers.AutoModelForCausalLM(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2309)

هذا هو فئة نموذج عامة سيتم إنشاؤها كواحدة من فئات النماذج في المكتبة (مع رأس لنمذجة اللغة السببية) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForCausalLM.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : The model class to instantiate is selected based on the configuration class:  - [AXK1Config](/docs/transformers/main/ar/model_doc/axk1#transformers.AXK1Config) configuration class: [AXK1ForCausalLM](/docs/transformers/main/ar/model_doc/axk1#transformers.AXK1ForCausalLM) (AXK1Config model) - [AXK2Config](/docs/transformers/main/ar/model_doc/axk2#transformers.AXK2Config) configuration class: [AXK2ForCausalLM](/docs/transformers/main/ar/model_doc/axk2#transformers.AXK2ForCausalLM) (AXK2Config model) - [AfmoeConfig](/docs/transformers/main/ar/model_doc/afmoe#transformers.AfmoeConfig) configuration class: [AfmoeForCausalLM](/docs/transformers/main/ar/model_doc/afmoe#transformers.AfmoeForCausalLM) (AfmoeConfig model) - [ApertusConfig](/docs/transformers/main/ar/model_doc/apertus#transformers.ApertusConfig) configuration class: [ApertusForCausalLM](/docs/transformers/main/ar/model_doc/apertus#transformers.ApertusForCausalLM) (ApertusConfig model) - [ArceeConfig](/docs/transformers/main/ar/model_doc/arcee#transformers.ArceeConfig) configuration class: [ArceeForCausalLM](/docs/transformers/main/ar/model_doc/arcee#transformers.ArceeForCausalLM) (ArceeConfig model) - [AriaTextConfig](/docs/transformers/main/ar/model_doc/aria#transformers.AriaTextConfig) configuration class: [AriaTextForCausalLM](/docs/transformers/main/ar/model_doc/aria#transformers.AriaTextForCausalLM) (AriaTextConfig model) - [BailingHybridConfig](/docs/transformers/main/ar/model_doc/bailing_hybrid#transformers.BailingHybridConfig) configuration class: [BailingHybridForCausalLM](/docs/transformers/main/ar/model_doc/bailing_hybrid#transformers.BailingHybridForCausalLM) (BailingHybridConfig model) - [BambaConfig](/docs/transformers/main/ar/model_doc/bamba#transformers.BambaConfig) configuration class: [BambaForCausalLM](/docs/transformers/main/ar/model_doc/bamba#transformers.BambaForCausalLM) (BambaConfig model) - [BartConfig](/docs/transformers/main/ar/model_doc/bart#transformers.BartConfig) configuration class: [BartForCausalLM](/docs/transformers/main/ar/model_doc/bart#transformers.BartForCausalLM) (BartConfig model) - [BeamConfig](/docs/transformers/main/ar/model_doc/beam#transformers.BeamConfig) configuration class: [BeamForCausalLM](/docs/transformers/main/ar/model_doc/beam#transformers.BeamForCausalLM) (BeamConfig model) - [BertConfig](/docs/transformers/main/ar/model_doc/bert#transformers.BertConfig) configuration class: [BertLMHeadModel](/docs/transformers/main/ar/model_doc/bert#transformers.BertLMHeadModel) (BertConfig model) - [BertGenerationConfig](/docs/transformers/main/ar/model_doc/bert-generation#transformers.BertGenerationConfig) configuration class: [BertGenerationDecoder](/docs/transformers/main/ar/model_doc/bert-generation#transformers.BertGenerationDecoder) (BertGenerationConfig model) - [BigBirdConfig](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdConfig) configuration class: [BigBirdForCausalLM](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdForCausalLM) (BigBirdConfig model) - [BigBirdPegasusConfig](/docs/transformers/main/ar/model_doc/bigbird_pegasus#transformers.BigBirdPegasusConfig) configuration class: [BigBirdPegasusForCausalLM](/docs/transformers/main/ar/model_doc/bigbird_pegasus#transformers.BigBirdPegasusForCausalLM) (BigBirdPegasusConfig model) - [BioGptConfig](/docs/transformers/main/ar/model_doc/biogpt#transformers.BioGptConfig) configuration class: [BioGptForCausalLM](/docs/transformers/main/ar/model_doc/biogpt#transformers.BioGptForCausalLM) (BioGptConfig model) - [BitNetConfig](/docs/transformers/main/ar/model_doc/bitnet#transformers.BitNetConfig) configuration class: [BitNetForCausalLM](/docs/transformers/main/ar/model_doc/bitnet#transformers.BitNetForCausalLM) (BitNetConfig model) - [BlenderbotConfig](/docs/transformers/main/ar/model_doc/blenderbot#transformers.BlenderbotConfig) configuration class: [BlenderbotForCausalLM](/docs/transformers/main/ar/model_doc/blenderbot#transformers.BlenderbotForCausalLM) (BlenderbotConfig model) - [BlenderbotSmallConfig](/docs/transformers/main/ar/model_doc/blenderbot-small#transformers.BlenderbotSmallConfig) configuration class: [BlenderbotSmallForCausalLM](/docs/transformers/main/ar/model_doc/blenderbot-small#transformers.BlenderbotSmallForCausalLM) (BlenderbotSmallConfig model) - [BloomConfig](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomConfig) configuration class: [BloomForCausalLM](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomForCausalLM) (BloomConfig model) - [BltConfig](/docs/transformers/main/ar/model_doc/blt#transformers.BltConfig) configuration class: [BltForCausalLM](/docs/transformers/main/ar/model_doc/blt#transformers.BltForCausalLM) (BltConfig model) - [CTRLConfig](/docs/transformers/main/ar/model_doc/ctrl#transformers.CTRLConfig) configuration class: [CTRLLMHeadModel](/docs/transformers/main/ar/model_doc/ctrl#transformers.CTRLLMHeadModel) (CTRLConfig model) - [CamembertConfig](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertConfig) configuration class: [CamembertForCausalLM](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertForCausalLM) (CamembertConfig model) - [CodeGenConfig](/docs/transformers/main/ar/model_doc/codegen#transformers.CodeGenConfig) configuration class: [CodeGenForCausalLM](/docs/transformers/main/ar/model_doc/codegen#transformers.CodeGenForCausalLM) (CodeGenConfig model) - [Cohere2Config](/docs/transformers/main/ar/model_doc/cohere2#transformers.Cohere2Config) configuration class: [Cohere2ForCausalLM](/docs/transformers/main/ar/model_doc/cohere2#transformers.Cohere2ForCausalLM) (Cohere2Config model) - [Cohere2MoeConfig](/docs/transformers/main/ar/model_doc/cohere2_moe#transformers.Cohere2MoeConfig) configuration class: [Cohere2MoeForCausalLM](/docs/transformers/main/ar/model_doc/cohere2_moe#transformers.Cohere2MoeForCausalLM) (Cohere2MoeConfig model) - [CohereCompassTextConfig](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassTextConfig) configuration class: [CohereCompassForCausalLM](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassForCausalLM) (CohereCompassTextConfig model) - [CohereConfig](/docs/transformers/main/ar/model_doc/cohere#transformers.CohereConfig) configuration class: [CohereForCausalLM](/docs/transformers/main/ar/model_doc/cohere#transformers.CohereForCausalLM) (CohereConfig model) - [CpmAntConfig](/docs/transformers/main/ar/model_doc/cpmant#transformers.CpmAntConfig) configuration class: [CpmAntForCausalLM](/docs/transformers/main/ar/model_doc/cpmant#transformers.CpmAntForCausalLM) (CpmAntConfig model) - [CwmConfig](/docs/transformers/main/ar/model_doc/cwm#transformers.CwmConfig) configuration class: [CwmForCausalLM](/docs/transformers/main/ar/model_doc/cwm#transformers.CwmForCausalLM) (CwmConfig model) - [Data2VecTextConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextConfig) configuration class: [Data2VecTextForCausalLM](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextForCausalLM) (Data2VecTextConfig model) - [DbrxConfig](/docs/transformers/main/ar/model_doc/dbrx#transformers.DbrxConfig) configuration class: [DbrxForCausalLM](/docs/transformers/main/ar/model_doc/dbrx#transformers.DbrxForCausalLM) (DbrxConfig model) - [DeepseekV2Config](/docs/transformers/main/ar/model_doc/deepseek_v2#transformers.DeepseekV2Config) configuration class: [DeepseekV2ForCausalLM](/docs/transformers/main/ar/model_doc/deepseek_v2#transformers.DeepseekV2ForCausalLM) (DeepseekV2Config model) - [DeepseekV32Config](/docs/transformers/main/ar/model_doc/deepseek_v32#transformers.DeepseekV32Config) configuration class: [DeepseekV32ForCausalLM](/docs/transformers/main/ar/model_doc/deepseek_v32#transformers.DeepseekV32ForCausalLM) (DeepseekV32Config model) - [DeepseekV3Config](/docs/transformers/main/ar/model_doc/deepseek_v3#transformers.DeepseekV3Config) configuration class: [DeepseekV3ForCausalLM](/docs/transformers/main/ar/model_doc/deepseek_v3#transformers.DeepseekV3ForCausalLM) (DeepseekV3Config model) - [DeepseekV4Config](/docs/transformers/main/ar/model_doc/deepseek_v4#transformers.DeepseekV4Config) configuration class: [DeepseekV4ForCausalLM](/docs/transformers/main/ar/model_doc/deepseek_v4#transformers.DeepseekV4ForCausalLM) (DeepseekV4Config model) - [DiffLlamaConfig](/docs/transformers/main/ar/model_doc/diffllama#transformers.DiffLlamaConfig) configuration class: [DiffLlamaForCausalLM](/docs/transformers/main/ar/model_doc/diffllama#transformers.DiffLlamaForCausalLM) (DiffLlamaConfig model) - [DogeConfig](/docs/transformers/main/ar/model_doc/doge#transformers.DogeConfig) configuration class: [DogeForCausalLM](/docs/transformers/main/ar/model_doc/doge#transformers.DogeForCausalLM) (DogeConfig model) - [Dots1Config](/docs/transformers/main/ar/model_doc/dots1#transformers.Dots1Config) configuration class: [Dots1ForCausalLM](/docs/transformers/main/ar/model_doc/dots1#transformers.Dots1ForCausalLM) (Dots1Config model) - [ElectraConfig](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraConfig) configuration class: [ElectraForCausalLM](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraForCausalLM) (ElectraConfig model) - [Emu3Config](/docs/transformers/main/ar/model_doc/emu3#transformers.Emu3Config) configuration class: [Emu3ForCausalLM](/docs/transformers/main/ar/model_doc/emu3#transformers.Emu3ForCausalLM) (Emu3Config model) - [Ernie4_5Config](/docs/transformers/main/ar/model_doc/ernie4_5#transformers.Ernie4_5Config) configuration class: [Ernie4_5ForCausalLM](/docs/transformers/main/ar/model_doc/ernie4_5#transformers.Ernie4_5ForCausalLM) (Ernie4_5Config model) - [Ernie4_5_MoeConfig](/docs/transformers/main/ar/model_doc/ernie4_5_moe#transformers.Ernie4_5_MoeConfig) configuration class: [Ernie4_5_MoeForCausalLM](/docs/transformers/main/ar/model_doc/ernie4_5_moe#transformers.Ernie4_5_MoeForCausalLM) (Ernie4_5_MoeConfig model) - [ErnieConfig](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieConfig) configuration class: [ErnieForCausalLM](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieForCausalLM) (ErnieConfig model) - [Exaone4Config](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4Config) configuration class: [Exaone4ForCausalLM](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4ForCausalLM) (Exaone4Config model) - [ExaoneMoeConfig](/docs/transformers/main/ar/model_doc/exaone_moe#transformers.ExaoneMoeConfig) configuration class: [ExaoneMoeForCausalLM](/docs/transformers/main/ar/model_doc/exaone_moe#transformers.ExaoneMoeForCausalLM) (ExaoneMoeConfig model) - [FalconConfig](/docs/transformers/main/ar/model_doc/falcon#transformers.FalconConfig) configuration class: [FalconForCausalLM](/docs/transformers/main/ar/model_doc/falcon#transformers.FalconForCausalLM) (FalconConfig model) - [FalconH1Config](/docs/transformers/main/ar/model_doc/falcon_h1#transformers.FalconH1Config) configuration class: [FalconH1ForCausalLM](/docs/transformers/main/ar/model_doc/falcon_h1#transformers.FalconH1ForCausalLM) (FalconH1Config model) - [FalconMambaConfig](/docs/transformers/main/ar/model_doc/falcon_mamba#transformers.FalconMambaConfig) configuration class: [FalconMambaForCausalLM](/docs/transformers/main/ar/model_doc/falcon_mamba#transformers.FalconMambaForCausalLM) (FalconMambaConfig model) - [FlexOlmoConfig](/docs/transformers/main/ar/model_doc/flex_olmo#transformers.FlexOlmoConfig) configuration class: [FlexOlmoForCausalLM](/docs/transformers/main/ar/model_doc/flex_olmo#transformers.FlexOlmoForCausalLM) (FlexOlmoConfig model) - [FlintConfig](/docs/transformers/main/ar/model_doc/flint#transformers.FlintConfig) configuration class: [FlintForCausalLM](/docs/transformers/main/ar/model_doc/flint#transformers.FlintForCausalLM) (FlintConfig model) - [FuyuConfig](/docs/transformers/main/ar/model_doc/fuyu#transformers.FuyuConfig) configuration class: [FuyuForCausalLM](/docs/transformers/main/ar/model_doc/fuyu#transformers.FuyuForCausalLM) (FuyuConfig model) - [GPT2Config](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Config) configuration class: [GPT2LMHeadModel](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2LMHeadModel) (GPT2Config model) - [GPTBigCodeConfig](/docs/transformers/main/ar/model_doc/gpt_bigcode#transformers.GPTBigCodeConfig) configuration class: [GPTBigCodeForCausalLM](/docs/transformers/main/ar/model_doc/gpt_bigcode#transformers.GPTBigCodeForCausalLM) (GPTBigCodeConfig model) - [GPTJConfig](/docs/transformers/main/ar/model_doc/gptj#transformers.GPTJConfig) configuration class: [GPTJForCausalLM](/docs/transformers/main/ar/model_doc/gptj#transformers.GPTJForCausalLM) (GPTJConfig model) - [GPTNeoConfig](/docs/transformers/main/ar/model_doc/gpt_neo#transformers.GPTNeoConfig) configuration class: [GPTNeoForCausalLM](/docs/transformers/main/ar/model_doc/gpt_neo#transformers.GPTNeoForCausalLM) (GPTNeoConfig model) - [GPTNeoXConfig](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXConfig) configuration class: [GPTNeoXForCausalLM](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXForCausalLM) (GPTNeoXConfig model) - [GPTNeoXJapaneseConfig](/docs/transformers/main/ar/model_doc/gpt_neox_japanese#transformers.GPTNeoXJapaneseConfig) configuration class: [GPTNeoXJapaneseForCausalLM](/docs/transformers/main/ar/model_doc/gpt_neox_japanese#transformers.GPTNeoXJapaneseForCausalLM) (GPTNeoXJapaneseConfig model) - [Gemma2Config](/docs/transformers/main/ar/model_doc/gemma2#transformers.Gemma2Config) configuration class: [Gemma2ForCausalLM](/docs/transformers/main/ar/model_doc/gemma2#transformers.Gemma2ForCausalLM) (Gemma2Config model) - [Gemma3Config](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3Config) configuration class: [Gemma3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (Gemma3Config model) - [Gemma3TextConfig](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3TextConfig) configuration class: [Gemma3ForCausalLM](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3ForCausalLM) (Gemma3TextConfig model) - [Gemma3nConfig](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nConfig) configuration class: [Gemma3nForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nForConditionalGeneration) (Gemma3nConfig model) - [Gemma3nTextConfig](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nTextConfig) configuration class: [Gemma3nForCausalLM](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nForCausalLM) (Gemma3nTextConfig model) - [Gemma4AssistantConfig](/docs/transformers/main/ar/model_doc/gemma4_assistant#transformers.Gemma4AssistantConfig) configuration class: [Gemma4AssistantForCausalLM](/docs/transformers/main/ar/model_doc/gemma4_assistant#transformers.Gemma4AssistantForCausalLM) (Gemma4AssistantConfig model) - [Gemma4Config](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4Config) configuration class: [Gemma4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4ForConditionalGeneration) (Gemma4Config model) - [Gemma4TextConfig](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4TextConfig) configuration class: [Gemma4ForCausalLM](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4ForCausalLM) (Gemma4TextConfig model) - [Gemma4UnifiedAssistantConfig](/docs/transformers/main/ar/model_doc/gemma4_unified_assistant#transformers.Gemma4UnifiedAssistantConfig) configuration class: [Gemma4UnifiedAssistantForCausalLM](/docs/transformers/main/ar/model_doc/gemma4_unified_assistant#transformers.Gemma4UnifiedAssistantForCausalLM) (Gemma4UnifiedAssistantConfig model) - [Gemma4UnifiedConfig](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedConfig) configuration class: [Gemma4UnifiedForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedForConditionalGeneration) (Gemma4UnifiedConfig model) - [Gemma4UnifiedTextConfig](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedTextConfig) configuration class: [Gemma4UnifiedForCausalLM](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedForCausalLM) (Gemma4UnifiedTextConfig model) - [GemmaConfig](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaConfig) configuration class: [GemmaForCausalLM](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaForCausalLM) (GemmaConfig model) - [GitConfig](/docs/transformers/main/ar/model_doc/git#transformers.GitConfig) configuration class: [GitForCausalLM](/docs/transformers/main/ar/model_doc/git#transformers.GitForCausalLM) (GitConfig model) - [Glm4Config](/docs/transformers/main/ar/model_doc/glm4#transformers.Glm4Config) configuration class: [Glm4ForCausalLM](/docs/transformers/main/ar/model_doc/glm4#transformers.Glm4ForCausalLM) (Glm4Config model) - [Glm4MoeConfig](/docs/transformers/main/ar/model_doc/glm4_moe#transformers.Glm4MoeConfig) configuration class: [Glm4MoeForCausalLM](/docs/transformers/main/ar/model_doc/glm4_moe#transformers.Glm4MoeForCausalLM) (Glm4MoeConfig model) - [Glm4MoeLiteConfig](/docs/transformers/main/ar/model_doc/glm4_moe_lite#transformers.Glm4MoeLiteConfig) configuration class: [Glm4MoeLiteForCausalLM](/docs/transformers/main/ar/model_doc/glm4_moe_lite#transformers.Glm4MoeLiteForCausalLM) (Glm4MoeLiteConfig model) - [GlmConfig](/docs/transformers/main/ar/model_doc/glm#transformers.GlmConfig) configuration class: [GlmForCausalLM](/docs/transformers/main/ar/model_doc/glm#transformers.GlmForCausalLM) (GlmConfig model) - [GlmMoeDsaConfig](/docs/transformers/main/ar/model_doc/glm_moe_dsa#transformers.GlmMoeDsaConfig) configuration class: [GlmMoeDsaForCausalLM](/docs/transformers/main/ar/model_doc/glm_moe_dsa#transformers.GlmMoeDsaForCausalLM) (GlmMoeDsaConfig model) - [GotOcr2Config](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2Config) configuration class: [GotOcr2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (GotOcr2Config model) - [GptOssConfig](/docs/transformers/main/ar/model_doc/gpt_oss#transformers.GptOssConfig) configuration class: [GptOssForCausalLM](/docs/transformers/main/ar/model_doc/gpt_oss#transformers.GptOssForCausalLM) (GptOssConfig model) - [GraniteConfig](/docs/transformers/main/ar/model_doc/granite#transformers.GraniteConfig) configuration class: [GraniteForCausalLM](/docs/transformers/main/ar/model_doc/granite#transformers.GraniteForCausalLM) (GraniteConfig model) - [GraniteMoeConfig](/docs/transformers/main/ar/model_doc/granitemoe#transformers.GraniteMoeConfig) configuration class: [GraniteMoeForCausalLM](/docs/transformers/main/ar/model_doc/granitemoe#transformers.GraniteMoeForCausalLM) (GraniteMoeConfig model) - [GraniteMoeHybridConfig](/docs/transformers/main/ar/model_doc/granitemoehybrid#transformers.GraniteMoeHybridConfig) configuration class: [GraniteMoeHybridForCausalLM](/docs/transformers/main/ar/model_doc/granitemoehybrid#transformers.GraniteMoeHybridForCausalLM) (GraniteMoeHybridConfig model) - [GraniteMoeSWAConfig](/docs/transformers/main/ar/model_doc/granitemoe_swa#transformers.GraniteMoeSWAConfig) configuration class: [GraniteMoeSWAForCausalLM](/docs/transformers/main/ar/model_doc/granitemoe_swa#transformers.GraniteMoeSWAForCausalLM) (GraniteMoeSWAConfig model) - [GraniteMoeSharedConfig](/docs/transformers/main/ar/model_doc/granitemoeshared#transformers.GraniteMoeSharedConfig) configuration class: [GraniteMoeSharedForCausalLM](/docs/transformers/main/ar/model_doc/granitemoeshared#transformers.GraniteMoeSharedForCausalLM) (GraniteMoeSharedConfig model) - [GraniteSWAConfig](/docs/transformers/main/ar/model_doc/granite_swa#transformers.GraniteSWAConfig) configuration class: [GraniteSWAForCausalLM](/docs/transformers/main/ar/model_doc/granite_swa#transformers.GraniteSWAForCausalLM) (GraniteSWAConfig model) - [HYV3Config](/docs/transformers/main/ar/model_doc/hy_v3#transformers.HYV3Config) configuration class: [HYV3ForCausalLM](/docs/transformers/main/ar/model_doc/hy_v3#transformers.HYV3ForCausalLM) (HYV3Config model) - [HYV4Config](/docs/transformers/main/ar/model_doc/hy_v4#transformers.HYV4Config) configuration class: [HYV4ForCausalLM](/docs/transformers/main/ar/model_doc/hy_v4#transformers.HYV4ForCausalLM) (HYV4Config model) - [HeliumConfig](/docs/transformers/main/ar/model_doc/helium#transformers.HeliumConfig) configuration class: [HeliumForCausalLM](/docs/transformers/main/ar/model_doc/helium#transformers.HeliumForCausalLM) (HeliumConfig model) - [HrmTextConfig](/docs/transformers/main/ar/model_doc/hrm_text#transformers.HrmTextConfig) configuration class: [HrmTextForCausalLM](/docs/transformers/main/ar/model_doc/hrm_text#transformers.HrmTextForCausalLM) (HrmTextConfig model) - [HunYuanDenseV1Config](/docs/transformers/main/ar/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1Config) configuration class: [HunYuanDenseV1ForCausalLM](/docs/transformers/main/ar/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1ForCausalLM) (HunYuanDenseV1Config model) - [HunYuanMoEV1Config](/docs/transformers/main/ar/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1Config) configuration class: [HunYuanMoEV1ForCausalLM](/docs/transformers/main/ar/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1ForCausalLM) (HunYuanMoEV1Config model) - [HyperCLOVAXConfig](/docs/transformers/main/ar/model_doc/hyperclovax#transformers.HyperCLOVAXConfig) configuration class: [HyperCLOVAXForCausalLM](/docs/transformers/main/ar/model_doc/hyperclovax#transformers.HyperCLOVAXForCausalLM) (HyperCLOVAXConfig model) - [InklingTextConfig](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingTextConfig) configuration class: [InklingForCausalLM](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingForCausalLM) (InklingTextConfig model) - [Jais2Config](/docs/transformers/main/ar/model_doc/jais2#transformers.Jais2Config) configuration class: [Jais2ForCausalLM](/docs/transformers/main/ar/model_doc/jais2#transformers.Jais2ForCausalLM) (Jais2Config model) - [JambaConfig](/docs/transformers/main/ar/model_doc/jamba#transformers.JambaConfig) configuration class: [JambaForCausalLM](/docs/transformers/main/ar/model_doc/jamba#transformers.JambaForCausalLM) (JambaConfig model) - [JetMoeConfig](/docs/transformers/main/ar/model_doc/jetmoe#transformers.JetMoeConfig) configuration class: [JetMoeForCausalLM](/docs/transformers/main/ar/model_doc/jetmoe#transformers.JetMoeForCausalLM) (JetMoeConfig model) - [KimiLinearConfig](/docs/transformers/main/ar/model_doc/kimi_linear#transformers.KimiLinearConfig) configuration class: [KimiLinearForCausalLM](/docs/transformers/main/ar/model_doc/kimi_linear#transformers.KimiLinearForCausalLM) (KimiLinearConfig model) - [Kolibri1Config](/docs/transformers/main/ar/model_doc/kolibri1#transformers.Kolibri1Config) configuration class: [Kolibri1ForCausalLM](/docs/transformers/main/ar/model_doc/kolibri1#transformers.Kolibri1ForCausalLM) (Kolibri1Config model) - [LagunaConfig](/docs/transformers/main/ar/model_doc/laguna#transformers.LagunaConfig) configuration class: [LagunaForCausalLM](/docs/transformers/main/ar/model_doc/laguna#transformers.LagunaForCausalLM) (LagunaConfig model) - [Lfm2Config](/docs/transformers/main/ar/model_doc/lfm2#transformers.Lfm2Config) configuration class: [Lfm2ForCausalLM](/docs/transformers/main/ar/model_doc/lfm2#transformers.Lfm2ForCausalLM) (Lfm2Config model) - [Lfm2MoeConfig](/docs/transformers/main/ar/model_doc/lfm2_moe#transformers.Lfm2MoeConfig) configuration class: [Lfm2MoeForCausalLM](/docs/transformers/main/ar/model_doc/lfm2_moe#transformers.Lfm2MoeForCausalLM) (Lfm2MoeConfig model) - [Llama4Config](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4Config) configuration class: [Llama4ForCausalLM](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4ForCausalLM) (Llama4Config model) - [Llama4TextConfig](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4TextConfig) configuration class: [Llama4ForCausalLM](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4ForCausalLM) (Llama4TextConfig model) - [LlamaConfig](/docs/transformers/main/ar/model_doc/llama2#transformers.LlamaConfig) configuration class: [LlamaForCausalLM](/docs/transformers/main/ar/model_doc/llama2#transformers.LlamaForCausalLM) (LlamaConfig model) - [LongcatFlashConfig](/docs/transformers/main/ar/model_doc/longcat_flash#transformers.LongcatFlashConfig) configuration class: [LongcatFlashForCausalLM](/docs/transformers/main/ar/model_doc/longcat_flash#transformers.LongcatFlashForCausalLM) (LongcatFlashConfig model) - [MBartConfig](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartConfig) configuration class: [MBartForCausalLM](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartForCausalLM) (MBartConfig model) - [Mamba2Config](/docs/transformers/main/ar/model_doc/mamba2#transformers.Mamba2Config) configuration class: [Mamba2ForCausalLM](/docs/transformers/main/ar/model_doc/mamba2#transformers.Mamba2ForCausalLM) (Mamba2Config model) - [MambaConfig](/docs/transformers/main/ar/model_doc/mamba#transformers.MambaConfig) configuration class: [MambaForCausalLM](/docs/transformers/main/ar/model_doc/mamba#transformers.MambaForCausalLM) (MambaConfig model) - [MarianConfig](/docs/transformers/main/ar/model_doc/marian#transformers.MarianConfig) configuration class: [MarianForCausalLM](/docs/transformers/main/ar/model_doc/marian#transformers.MarianForCausalLM) (MarianConfig model) - [MegatronBertConfig](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertConfig) configuration class: [MegatronBertForCausalLM](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertForCausalLM) (MegatronBertConfig model) - [MellumConfig](/docs/transformers/main/ar/model_doc/mellum#transformers.MellumConfig) configuration class: [MellumForCausalLM](/docs/transformers/main/ar/model_doc/mellum#transformers.MellumForCausalLM) (MellumConfig model) - [MiMoV2FlashConfig](/docs/transformers/main/ar/model_doc/mimo_v2_flash#transformers.MiMoV2FlashConfig) configuration class: [MiMoV2FlashForCausalLM](/docs/transformers/main/ar/model_doc/mimo_v2_flash#transformers.MiMoV2FlashForCausalLM) (MiMoV2FlashConfig model) - [MiniCPM3Config](/docs/transformers/main/ar/model_doc/minicpm3#transformers.MiniCPM3Config) configuration class: [MiniCPM3ForCausalLM](/docs/transformers/main/ar/model_doc/minicpm3#transformers.MiniCPM3ForCausalLM) (MiniCPM3Config model) - [MiniMaxConfig](/docs/transformers/main/ar/model_doc/minimax#transformers.MiniMaxConfig) configuration class: [MiniMaxForCausalLM](/docs/transformers/main/ar/model_doc/minimax#transformers.MiniMaxForCausalLM) (MiniMaxConfig model) - [MiniMaxM2Config](/docs/transformers/main/ar/model_doc/minimax_m2#transformers.MiniMaxM2Config) configuration class: [MiniMaxM2ForCausalLM](/docs/transformers/main/ar/model_doc/minimax_m2#transformers.MiniMaxM2ForCausalLM) (MiniMaxM2Config model) - [MiniMaxM3VLTextConfig](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLTextConfig) configuration class: [MiniMaxM3VLForCausalLM](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLForCausalLM) (MiniMaxM3VLTextConfig model) - [Ministral3Config](/docs/transformers/main/ar/model_doc/ministral3#transformers.Ministral3Config) configuration class: [Ministral3ForCausalLM](/docs/transformers/main/ar/model_doc/ministral3#transformers.Ministral3ForCausalLM) (Ministral3Config model) - [MinistralConfig](/docs/transformers/main/ar/model_doc/ministral#transformers.MinistralConfig) configuration class: [MinistralForCausalLM](/docs/transformers/main/ar/model_doc/ministral#transformers.MinistralForCausalLM) (MinistralConfig model) - [MistralConfig](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralConfig) configuration class: [MistralForCausalLM](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralForCausalLM) (MistralConfig model) - [MixtralConfig](/docs/transformers/main/ar/model_doc/mixtral#transformers.MixtralConfig) configuration class: [MixtralForCausalLM](/docs/transformers/main/ar/model_doc/mixtral#transformers.MixtralForCausalLM) (MixtralConfig model) - [MllamaConfig](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaConfig) configuration class: [MllamaForCausalLM](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaForCausalLM) (MllamaConfig model) - [ModernBertDecoderConfig](/docs/transformers/main/ar/model_doc/modernbert-decoder#transformers.ModernBertDecoderConfig) configuration class: [ModernBertDecoderForCausalLM](/docs/transformers/main/ar/model_doc/modernbert-decoder#transformers.ModernBertDecoderForCausalLM) (ModernBertDecoderConfig model) - [MoshiConfig](/docs/transformers/main/ar/model_doc/moshi#transformers.MoshiConfig) configuration class: [MoshiForCausalLM](/docs/transformers/main/ar/model_doc/moshi#transformers.MoshiForCausalLM) (MoshiConfig model) - [MossTranscribeDiarizeConfig](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeConfig) configuration class: [MossTranscribeDiarizeForConditionalGeneration](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeForConditionalGeneration) (MossTranscribeDiarizeConfig model) - [MptConfig](/docs/transformers/main/ar/model_doc/mpt#transformers.MptConfig) configuration class: [MptForCausalLM](/docs/transformers/main/ar/model_doc/mpt#transformers.MptForCausalLM) (MptConfig model) - [MusicgenConfig](/docs/transformers/main/ar/model_doc/musicgen#transformers.MusicgenConfig) configuration class: [MusicgenForCausalLM](/docs/transformers/main/ar/model_doc/musicgen#transformers.MusicgenForCausalLM) (MusicgenConfig model) - [MusicgenMelodyConfig](/docs/transformers/main/ar/model_doc/musicgen_melody#transformers.MusicgenMelodyConfig) configuration class: [MusicgenMelodyForCausalLM](/docs/transformers/main/ar/model_doc/musicgen_melody#transformers.MusicgenMelodyForCausalLM) (MusicgenMelodyConfig model) - [MvpConfig](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpConfig) configuration class: [MvpForCausalLM](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpForCausalLM) (MvpConfig model) - [NanoChatConfig](/docs/transformers/main/ar/model_doc/nanochat#transformers.NanoChatConfig) configuration class: [NanoChatForCausalLM](/docs/transformers/main/ar/model_doc/nanochat#transformers.NanoChatForCausalLM) (NanoChatConfig model) - [NemotronConfig](/docs/transformers/main/ar/model_doc/nemotron#transformers.NemotronConfig) configuration class: [NemotronForCausalLM](/docs/transformers/main/ar/model_doc/nemotron#transformers.NemotronForCausalLM) (NemotronConfig model) - [NemotronHConfig](/docs/transformers/main/ar/model_doc/nemotron_h#transformers.NemotronHConfig) configuration class: [NemotronHForCausalLM](/docs/transformers/main/ar/model_doc/nemotron_h#transformers.NemotronHForCausalLM) (NemotronHConfig model) - [OPTConfig](/docs/transformers/main/ar/model_doc/opt#transformers.OPTConfig) configuration class: [OPTForCausalLM](/docs/transformers/main/ar/model_doc/opt#transformers.OPTForCausalLM) (OPTConfig model) - [Olmo2Config](/docs/transformers/main/ar/model_doc/olmo2#transformers.Olmo2Config) configuration class: [Olmo2ForCausalLM](/docs/transformers/main/ar/model_doc/olmo2#transformers.Olmo2ForCausalLM) (Olmo2Config model) - [Olmo3Config](/docs/transformers/main/ar/model_doc/olmo3#transformers.Olmo3Config) configuration class: [Olmo3ForCausalLM](/docs/transformers/main/ar/model_doc/olmo3#transformers.Olmo3ForCausalLM) (Olmo3Config model) - [OlmoConfig](/docs/transformers/main/ar/model_doc/olmo#transformers.OlmoConfig) configuration class: [OlmoForCausalLM](/docs/transformers/main/ar/model_doc/olmo#transformers.OlmoForCausalLM) (OlmoConfig model) - [OlmoHybridConfig](/docs/transformers/main/ar/model_doc/olmo_hybrid#transformers.OlmoHybridConfig) configuration class: [OlmoHybridForCausalLM](/docs/transformers/main/ar/model_doc/olmo_hybrid#transformers.OlmoHybridForCausalLM) (OlmoHybridConfig model) - [OlmoeConfig](/docs/transformers/main/ar/model_doc/olmoe#transformers.OlmoeConfig) configuration class: [OlmoeForCausalLM](/docs/transformers/main/ar/model_doc/olmoe#transformers.OlmoeForCausalLM) (OlmoeConfig model) - [OpenAIGPTConfig](/docs/transformers/main/ar/model_doc/openai-gpt#transformers.OpenAIGPTConfig) configuration class: [OpenAIGPTLMHeadModel](/docs/transformers/main/ar/model_doc/openai-gpt#transformers.OpenAIGPTLMHeadModel) (OpenAIGPTConfig model) - [PLBartConfig](/docs/transformers/main/ar/model_doc/plbart#transformers.PLBartConfig) configuration class: [PLBartForCausalLM](/docs/transformers/main/ar/model_doc/plbart#transformers.PLBartForCausalLM) (PLBartConfig model) - [PegasusConfig](/docs/transformers/main/ar/model_doc/pegasus#transformers.PegasusConfig) configuration class: [PegasusForCausalLM](/docs/transformers/main/ar/model_doc/pegasus#transformers.PegasusForCausalLM) (PegasusConfig model) - [PersimmonConfig](/docs/transformers/main/ar/model_doc/persimmon#transformers.PersimmonConfig) configuration class: [PersimmonForCausalLM](/docs/transformers/main/ar/model_doc/persimmon#transformers.PersimmonForCausalLM) (PersimmonConfig model) - [Phi3Config](/docs/transformers/main/ar/model_doc/phi3#transformers.Phi3Config) configuration class: [Phi3ForCausalLM](/docs/transformers/main/ar/model_doc/phi3#transformers.Phi3ForCausalLM) (Phi3Config model) - [Phi4MultimodalConfig](/docs/transformers/main/ar/model_doc/phi4_multimodal#transformers.Phi4MultimodalConfig) configuration class: [Phi4MultimodalForCausalLM](/docs/transformers/main/ar/model_doc/phi4_multimodal#transformers.Phi4MultimodalForCausalLM) (Phi4MultimodalConfig model) - [PhiConfig](/docs/transformers/main/ar/model_doc/phi#transformers.PhiConfig) configuration class: [PhiForCausalLM](/docs/transformers/main/ar/model_doc/phi#transformers.PhiForCausalLM) (PhiConfig model) - [PhimoeConfig](/docs/transformers/main/ar/model_doc/phimoe#transformers.PhimoeConfig) configuration class: [PhimoeForCausalLM](/docs/transformers/main/ar/model_doc/phimoe#transformers.PhimoeForCausalLM) (PhimoeConfig model) - [ProphetNetConfig](/docs/transformers/main/ar/model_doc/prophetnet#transformers.ProphetNetConfig) configuration class: [ProphetNetForCausalLM](/docs/transformers/main/ar/model_doc/prophetnet#transformers.ProphetNetForCausalLM) (ProphetNetConfig model) - [Qwen2Config](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Config) configuration class: [Qwen2ForCausalLM](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2ForCausalLM) (Qwen2Config model) - [Qwen2MoeConfig](/docs/transformers/main/ar/model_doc/qwen2_moe#transformers.Qwen2MoeConfig) configuration class: [Qwen2MoeForCausalLM](/docs/transformers/main/ar/model_doc/qwen2_moe#transformers.Qwen2MoeForCausalLM) (Qwen2MoeConfig model) - [Qwen3Config](/docs/transformers/main/ar/model_doc/qwen3#transformers.Qwen3Config) configuration class: [Qwen3ForCausalLM](/docs/transformers/main/ar/model_doc/qwen3#transformers.Qwen3ForCausalLM) (Qwen3Config model) - [Qwen3MoeConfig](/docs/transformers/main/ar/model_doc/qwen3_moe#transformers.Qwen3MoeConfig) configuration class: [Qwen3MoeForCausalLM](/docs/transformers/main/ar/model_doc/qwen3_moe#transformers.Qwen3MoeForCausalLM) (Qwen3MoeConfig model) - [Qwen3NextConfig](/docs/transformers/main/ar/model_doc/qwen3_next#transformers.Qwen3NextConfig) configuration class: [Qwen3NextForCausalLM](/docs/transformers/main/ar/model_doc/qwen3_next#transformers.Qwen3NextForCausalLM) (Qwen3NextConfig model) - [Qwen3_5Config](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5Config) configuration class: [Qwen3_5ForCausalLM](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5ForCausalLM) (Qwen3_5Config model) - [Qwen3_5MoeConfig](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeConfig) configuration class: [Qwen3_5MoeForCausalLM](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeForCausalLM) (Qwen3_5MoeConfig model) - [Qwen3_5MoeTextConfig](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeTextConfig) configuration class: [Qwen3_5MoeForCausalLM](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeForCausalLM) (Qwen3_5MoeTextConfig model) - [Qwen3_5TextConfig](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5TextConfig) configuration class: [Qwen3_5ForCausalLM](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5ForCausalLM) (Qwen3_5TextConfig model) - [Qwen4ExpConfig](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpConfig) configuration class: [Qwen4ExpForCausalLM](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpForCausalLM) (Qwen4ExpConfig model) - [Qwen4ExpTextConfig](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpTextConfig) configuration class: [Qwen4ExpForCausalLM](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpForCausalLM) (Qwen4ExpTextConfig model) - [RecurrentGemmaConfig](/docs/transformers/main/ar/model_doc/recurrent_gemma#transformers.RecurrentGemmaConfig) configuration class: [RecurrentGemmaForCausalLM](/docs/transformers/main/ar/model_doc/recurrent_gemma#transformers.RecurrentGemmaForCausalLM) (RecurrentGemmaConfig model) - [ReformerConfig](/docs/transformers/main/ar/model_doc/reformer#transformers.ReformerConfig) configuration class: [ReformerModelWithLMHead](/docs/transformers/main/ar/model_doc/reformer#transformers.ReformerModelWithLMHead) (ReformerConfig model) - [RemBertConfig](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertConfig) configuration class: [RemBertForCausalLM](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertForCausalLM) (RemBertConfig model) - [RoCBertConfig](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertConfig) configuration class: [RoCBertForCausalLM](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertForCausalLM) (RoCBertConfig model) - [RoFormerConfig](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerConfig) configuration class: [RoFormerForCausalLM](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerForCausalLM) (RoFormerConfig model) - [RobertaConfig](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaConfig) configuration class: [RobertaForCausalLM](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaForCausalLM) (RobertaConfig model) - [RobertaPreLayerNormConfig](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormConfig) configuration class: [RobertaPreLayerNormForCausalLM](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForCausalLM) (RobertaPreLayerNormConfig model) - [RwkvConfig](/docs/transformers/main/ar/model_doc/rwkv#transformers.RwkvConfig) configuration class: [RwkvForCausalLM](/docs/transformers/main/ar/model_doc/rwkv#transformers.RwkvForCausalLM) (RwkvConfig model) - [SeedOssConfig](/docs/transformers/main/ar/model_doc/seed_oss#transformers.SeedOssConfig) configuration class: [SeedOssForCausalLM](/docs/transformers/main/ar/model_doc/seed_oss#transformers.SeedOssForCausalLM) (SeedOssConfig model) - [SmolLM3Config](/docs/transformers/main/ar/model_doc/smollm3#transformers.SmolLM3Config) configuration class: [SmolLM3ForCausalLM](/docs/transformers/main/ar/model_doc/smollm3#transformers.SmolLM3ForCausalLM) (SmolLM3Config model) - [SolarOpenConfig](/docs/transformers/main/ar/model_doc/solar_open#transformers.SolarOpenConfig) configuration class: [SolarOpenForCausalLM](/docs/transformers/main/ar/model_doc/solar_open#transformers.SolarOpenForCausalLM) (SolarOpenConfig model) - [StableLmConfig](/docs/transformers/main/ar/model_doc/stablelm#transformers.StableLmConfig) configuration class: [StableLmForCausalLM](/docs/transformers/main/ar/model_doc/stablelm#transformers.StableLmForCausalLM) (StableLmConfig model) - [Starcoder2Config](/docs/transformers/main/ar/model_doc/starcoder2#transformers.Starcoder2Config) configuration class: [Starcoder2ForCausalLM](/docs/transformers/main/ar/model_doc/starcoder2#transformers.Starcoder2ForCausalLM) (Starcoder2Config model) - [TrOCRConfig](/docs/transformers/main/ar/model_doc/trocr#transformers.TrOCRConfig) configuration class: [TrOCRForCausalLM](/docs/transformers/main/ar/model_doc/trocr#transformers.TrOCRForCausalLM) (TrOCRConfig model) - [VaultGemmaConfig](/docs/transformers/main/ar/model_doc/vaultgemma#transformers.VaultGemmaConfig) configuration class: [VaultGemmaForCausalLM](/docs/transformers/main/ar/model_doc/vaultgemma#transformers.VaultGemmaForCausalLM) (VaultGemmaConfig model) - [WhisperConfig](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperConfig) configuration class: [WhisperForCausalLM](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperForCausalLM) (WhisperConfig model) - [XGLMConfig](/docs/transformers/main/ar/model_doc/xglm#transformers.XGLMConfig) configuration class: [XGLMForCausalLM](/docs/transformers/main/ar/model_doc/xglm#transformers.XGLMForCausalLM) (XGLMConfig model) - [XLMConfig](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMConfig) configuration class: [XLMWithLMHeadModel](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMWithLMHeadModel) (XLMConfig model) - [XLMRobertaConfig](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaConfig) configuration class: [XLMRobertaForCausalLM](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaForCausalLM) (XLMRobertaConfig model) - [XLMRobertaXLConfig](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLConfig) configuration class: [XLMRobertaXLForCausalLM](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForCausalLM) (XLMRobertaXLConfig model) - [XLNetConfig](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetConfig) configuration class: [XLNetLMHeadModel](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetLMHeadModel) (XLNetConfig model) - [XmodConfig](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodConfig) configuration class: [XmodForCausalLM](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodForCausalLM) (XmodConfig model) - [YoutuConfig](/docs/transformers/main/ar/model_doc/youtu#transformers.YoutuConfig) configuration class: [YoutuForCausalLM](/docs/transformers/main/ar/model_doc/youtu#transformers.YoutuForCausalLM) (YoutuConfig model) - [Zamba2Config](/docs/transformers/main/ar/model_doc/zamba2#transformers.Zamba2Config) configuration class: [Zamba2ForCausalLM](/docs/transformers/main/ar/model_doc/zamba2#transformers.Zamba2ForCausalLM) (Zamba2Config model) - [ZambaConfig](/docs/transformers/main/ar/model_doc/zamba#transformers.ZambaConfig) configuration class: [ZambaForCausalLM](/docs/transformers/main/ar/model_doc/zamba#transformers.ZambaForCausalLM) (ZambaConfig model) - [ZayaConfig](/docs/transformers/main/ar/model_doc/zaya#transformers.ZayaConfig) configuration class: [ZayaForCausalLM](/docs/transformers/main/ar/model_doc/zaya#transformers.ZayaForCausalLM) (ZayaConfig model) - [xLSTMConfig](/docs/transformers/main/ar/model_doc/xlstm#transformers.xLSTMConfig) configuration class: [xLSTMForCausalLM](/docs/transformers/main/ar/model_doc/xlstm#transformers.xLSTMForCausalLM) (xLSTMConfig model)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس لنمذجة اللغة السببية) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForCausalLM

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForCausalLM.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForCausalLM.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (برأس نمذجة لغوية سببية) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **afmoe** -- [AfmoeForCausalLM](/docs/transformers/main/ar/model_doc/afmoe#transformers.AfmoeForCausalLM) (نموذج AfmoeConfig)
- **apertus** -- [ApertusForCausalLM](/docs/transformers/main/ar/model_doc/apertus#transformers.ApertusForCausalLM) (نموذج ApertusConfig)
- **arcee** -- [ArceeForCausalLM](/docs/transformers/main/ar/model_doc/arcee#transformers.ArceeForCausalLM) (نموذج ArceeConfig)
- **aria_text** -- [AriaTextForCausalLM](/docs/transformers/main/ar/model_doc/aria#transformers.AriaTextForCausalLM) (نموذج AriaTextConfig)
- **axk1** -- [AXK1ForCausalLM](/docs/transformers/main/ar/model_doc/axk1#transformers.AXK1ForCausalLM) (نموذج AXK1Config)
- **axk2** -- [AXK2ForCausalLM](/docs/transformers/main/ar/model_doc/axk2#transformers.AXK2ForCausalLM) (نموذج AXK2Config)
- **bailing_hybrid** -- [BailingHybridForCausalLM](/docs/transformers/main/ar/model_doc/bailing_hybrid#transformers.BailingHybridForCausalLM) (نموذج BailingHybridConfig)
- **bamba** -- [BambaForCausalLM](/docs/transformers/main/ar/model_doc/bamba#transformers.BambaForCausalLM) (نموذج BambaConfig)
- **bart** -- [BartForCausalLM](/docs/transformers/main/ar/model_doc/bart#transformers.BartForCausalLM) (نموذج BartConfig)
- **beam** -- [BeamForCausalLM](/docs/transformers/main/ar/model_doc/beam#transformers.BeamForCausalLM) (نموذج BeamConfig)
- **bert** -- [BertLMHeadModel](/docs/transformers/main/ar/model_doc/bert#transformers.BertLMHeadModel) (نموذج BertConfig)
- **bert-generation** -- [BertGenerationDecoder](/docs/transformers/main/ar/model_doc/bert-generation#transformers.BertGenerationDecoder) (نموذج BertGenerationConfig)
- **big_bird** -- [BigBirdForCausalLM](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdForCausalLM) (نموذج BigBirdConfig)
- **bigbird_pegasus** -- [BigBirdPegasusForCausalLM](/docs/transformers/main/ar/model_doc/bigbird_pegasus#transformers.BigBirdPegasusForCausalLM) (نموذج BigBirdPegasusConfig)
- **biogpt** -- [BioGptForCausalLM](/docs/transformers/main/ar/model_doc/biogpt#transformers.BioGptForCausalLM) (نموذج BioGptConfig)
- **bitnet** -- [BitNetForCausalLM](/docs/transformers/main/ar/model_doc/bitnet#transformers.BitNetForCausalLM) (نموذج BitNetConfig)
- **blenderbot** -- [BlenderbotForCausalLM](/docs/transformers/main/ar/model_doc/blenderbot#transformers.BlenderbotForCausalLM) (نموذج BlenderbotConfig)
- **blenderbot-small** -- [BlenderbotSmallForCausalLM](/docs/transformers/main/ar/model_doc/blenderbot-small#transformers.BlenderbotSmallForCausalLM) (نموذج BlenderbotSmallConfig)
- **bloom** -- [BloomForCausalLM](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomForCausalLM) (نموذج BloomConfig)
- **blt** -- [BltForCausalLM](/docs/transformers/main/ar/model_doc/blt#transformers.BltForCausalLM) (نموذج BltConfig)
- **camembert** -- [CamembertForCausalLM](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertForCausalLM) (نموذج CamembertConfig)
- **codegen** -- [CodeGenForCausalLM](/docs/transformers/main/ar/model_doc/codegen#transformers.CodeGenForCausalLM) (نموذج CodeGenConfig)
- **cohere** -- [CohereForCausalLM](/docs/transformers/main/ar/model_doc/cohere#transformers.CohereForCausalLM) (نموذج CohereConfig)
- **cohere2** -- [Cohere2ForCausalLM](/docs/transformers/main/ar/model_doc/cohere2#transformers.Cohere2ForCausalLM) (نموذج Cohere2Config)
- **cohere2_moe** -- [Cohere2MoeForCausalLM](/docs/transformers/main/ar/model_doc/cohere2_moe#transformers.Cohere2MoeForCausalLM) (نموذج Cohere2MoeConfig)
- **cohere_compass_text** -- [CohereCompassForCausalLM](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassForCausalLM) (نموذج CohereCompassTextConfig)
- **cpmant** -- [CpmAntForCausalLM](/docs/transformers/main/ar/model_doc/cpmant#transformers.CpmAntForCausalLM) (نموذج CpmAntConfig)
- **ctrl** -- [CTRLLMHeadModel](/docs/transformers/main/ar/model_doc/ctrl#transformers.CTRLLMHeadModel) (نموذج CTRLConfig)
- **cwm** -- [CwmForCausalLM](/docs/transformers/main/ar/model_doc/cwm#transformers.CwmForCausalLM) (نموذج CwmConfig)
- **data2vec-text** -- [Data2VecTextForCausalLM](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextForCausalLM) (نموذج Data2VecTextConfig)
- **dbrx** -- [DbrxForCausalLM](/docs/transformers/main/ar/model_doc/dbrx#transformers.DbrxForCausalLM) (نموذج DbrxConfig)
- **deepseek_v2** -- [DeepseekV2ForCausalLM](/docs/transformers/main/ar/model_doc/deepseek_v2#transformers.DeepseekV2ForCausalLM) (نموذج DeepseekV2Config)
- **deepseek_v3** -- [DeepseekV3ForCausalLM](/docs/transformers/main/ar/model_doc/deepseek_v3#transformers.DeepseekV3ForCausalLM) (نموذج DeepseekV3Config)
- **deepseek_v32** -- [DeepseekV32ForCausalLM](/docs/transformers/main/ar/model_doc/deepseek_v32#transformers.DeepseekV32ForCausalLM) (نموذج DeepseekV32Config)
- **deepseek_v4** -- [DeepseekV4ForCausalLM](/docs/transformers/main/ar/model_doc/deepseek_v4#transformers.DeepseekV4ForCausalLM) (نموذج DeepseekV4Config)
- **diffllama** -- [DiffLlamaForCausalLM](/docs/transformers/main/ar/model_doc/diffllama#transformers.DiffLlamaForCausalLM) (نموذج DiffLlamaConfig)
- **doge** -- [DogeForCausalLM](/docs/transformers/main/ar/model_doc/doge#transformers.DogeForCausalLM) (نموذج DogeConfig)
- **dots1** -- [Dots1ForCausalLM](/docs/transformers/main/ar/model_doc/dots1#transformers.Dots1ForCausalLM) (نموذج Dots1Config)
- **electra** -- [ElectraForCausalLM](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraForCausalLM) (نموذج ElectraConfig)
- **emu3** -- [Emu3ForCausalLM](/docs/transformers/main/ar/model_doc/emu3#transformers.Emu3ForCausalLM) (نموذج Emu3Config)
- **ernie** -- [ErnieForCausalLM](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieForCausalLM) (نموذج ErnieConfig)
- **ernie4_5** -- [Ernie4_5ForCausalLM](/docs/transformers/main/ar/model_doc/ernie4_5#transformers.Ernie4_5ForCausalLM) (نموذج Ernie4_5Config)
- **ernie4_5_moe** -- [Ernie4_5_MoeForCausalLM](/docs/transformers/main/ar/model_doc/ernie4_5_moe#transformers.Ernie4_5_MoeForCausalLM) (نموذج Ernie4_5_MoeConfig)
- **exaone4** -- [Exaone4ForCausalLM](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4ForCausalLM) (نموذج Exaone4Config)
- **exaone_moe** -- [ExaoneMoeForCausalLM](/docs/transformers/main/ar/model_doc/exaone_moe#transformers.ExaoneMoeForCausalLM) (نموذج ExaoneMoeConfig)
- **falcon** -- [FalconForCausalLM](/docs/transformers/main/ar/model_doc/falcon#transformers.FalconForCausalLM) (نموذج FalconConfig)
- **falcon_h1** -- [FalconH1ForCausalLM](/docs/transformers/main/ar/model_doc/falcon_h1#transformers.FalconH1ForCausalLM) (نموذج FalconH1Config)
- **falcon_mamba** -- [FalconMambaForCausalLM](/docs/transformers/main/ar/model_doc/falcon_mamba#transformers.FalconMambaForCausalLM) (نموذج FalconMambaConfig)
- **flex_olmo** -- [FlexOlmoForCausalLM](/docs/transformers/main/ar/model_doc/flex_olmo#transformers.FlexOlmoForCausalLM) (نموذج FlexOlmoConfig)
- **flint** -- [FlintForCausalLM](/docs/transformers/main/ar/model_doc/flint#transformers.FlintForCausalLM) (نموذج FlintConfig)
- **fuyu** -- [FuyuForCausalLM](/docs/transformers/main/ar/model_doc/fuyu#transformers.FuyuForCausalLM) (نموذج FuyuConfig)
- **gemma** -- [GemmaForCausalLM](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaForCausalLM) (نموذج GemmaConfig)
- **gemma2** -- [Gemma2ForCausalLM](/docs/transformers/main/ar/model_doc/gemma2#transformers.Gemma2ForCausalLM) (نموذج Gemma2Config)
- **gemma3** -- [Gemma3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (نموذج Gemma3Config)
- **gemma3_text** -- [Gemma3ForCausalLM](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3ForCausalLM) (نموذج Gemma3TextConfig)
- **gemma3n** -- [Gemma3nForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nForConditionalGeneration) (نموذج Gemma3nConfig)
- **gemma3n_text** -- [Gemma3nForCausalLM](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nForCausalLM) (نموذج Gemma3nTextConfig)
- **gemma4** -- [Gemma4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4ForConditionalGeneration) (نموذج Gemma4Config)
- **gemma4_assistant** -- [Gemma4AssistantForCausalLM](/docs/transformers/main/ar/model_doc/gemma4_assistant#transformers.Gemma4AssistantForCausalLM) (نموذج Gemma4AssistantConfig)
- **gemma4_text** -- [Gemma4ForCausalLM](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4ForCausalLM) (نموذج Gemma4TextConfig)
- **gemma4_unified** -- [Gemma4UnifiedForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedForConditionalGeneration) (نموذج Gemma4UnifiedConfig)
- **gemma4_unified_assistant** -- [Gemma4UnifiedAssistantForCausalLM](/docs/transformers/main/ar/model_doc/gemma4_unified_assistant#transformers.Gemma4UnifiedAssistantForCausalLM) (نموذج Gemma4UnifiedAssistantConfig)
- **gemma4_unified_text** -- [Gemma4UnifiedForCausalLM](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedForCausalLM) (نموذج Gemma4UnifiedTextConfig)
- **git** -- [GitForCausalLM](/docs/transformers/main/ar/model_doc/git#transformers.GitForCausalLM) (نموذج GitConfig)
- **glm** -- [GlmForCausalLM](/docs/transformers/main/ar/model_doc/glm#transformers.GlmForCausalLM) (نموذج GlmConfig)
- **glm4** -- [Glm4ForCausalLM](/docs/transformers/main/ar/model_doc/glm4#transformers.Glm4ForCausalLM) (نموذج Glm4Config)
- **glm4_moe** -- [Glm4MoeForCausalLM](/docs/transformers/main/ar/model_doc/glm4_moe#transformers.Glm4MoeForCausalLM) (نموذج Glm4MoeConfig)
- **glm4_moe_lite** -- [Glm4MoeLiteForCausalLM](/docs/transformers/main/ar/model_doc/glm4_moe_lite#transformers.Glm4MoeLiteForCausalLM) (نموذج Glm4MoeLiteConfig)
- **glm_moe_dsa** -- [GlmMoeDsaForCausalLM](/docs/transformers/main/ar/model_doc/glm_moe_dsa#transformers.GlmMoeDsaForCausalLM) (نموذج GlmMoeDsaConfig)
- **got_ocr2** -- [GotOcr2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (نموذج GotOcr2Config)
- **gpt-sw3** -- [GPT2LMHeadModel](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2LMHeadModel) (نموذج GPT2Config)
- **gpt2** -- [GPT2LMHeadModel](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2LMHeadModel) (نموذج GPT2Config)
- **gpt_bigcode** -- [GPTBigCodeForCausalLM](/docs/transformers/main/ar/model_doc/gpt_bigcode#transformers.GPTBigCodeForCausalLM) (نموذج GPTBigCodeConfig)
- **gpt_neo** -- [GPTNeoForCausalLM](/docs/transformers/main/ar/model_doc/gpt_neo#transformers.GPTNeoForCausalLM) (نموذج GPTNeoConfig)
- **gpt_neox** -- [GPTNeoXForCausalLM](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXForCausalLM) (نموذج GPTNeoXConfig)
- **gpt_neox_japanese** -- [GPTNeoXJapaneseForCausalLM](/docs/transformers/main/ar/model_doc/gpt_neox_japanese#transformers.GPTNeoXJapaneseForCausalLM) (نموذج GPTNeoXJapaneseConfig)
- **gpt_oss** -- [GptOssForCausalLM](/docs/transformers/main/ar/model_doc/gpt_oss#transformers.GptOssForCausalLM) (نموذج GptOssConfig)
- **gptj** -- [GPTJForCausalLM](/docs/transformers/main/ar/model_doc/gptj#transformers.GPTJForCausalLM) (نموذج GPTJConfig)
- **granite** -- [GraniteForCausalLM](/docs/transformers/main/ar/model_doc/granite#transformers.GraniteForCausalLM) (نموذج GraniteConfig)
- **granite_swa** -- [GraniteSWAForCausalLM](/docs/transformers/main/ar/model_doc/granite_swa#transformers.GraniteSWAForCausalLM) (نموذج GraniteSWAConfig)
- **granitemoe** -- [GraniteMoeForCausalLM](/docs/transformers/main/ar/model_doc/granitemoe#transformers.GraniteMoeForCausalLM) (نموذج GraniteMoeConfig)
- **granitemoe_swa** -- [GraniteMoeSWAForCausalLM](/docs/transformers/main/ar/model_doc/granitemoe_swa#transformers.GraniteMoeSWAForCausalLM) (نموذج GraniteMoeSWAConfig)
- **granitemoehybrid** -- [GraniteMoeHybridForCausalLM](/docs/transformers/main/ar/model_doc/granitemoehybrid#transformers.GraniteMoeHybridForCausalLM) (نموذج GraniteMoeHybridConfig)
- **granitemoeshared** -- [GraniteMoeSharedForCausalLM](/docs/transformers/main/ar/model_doc/granitemoeshared#transformers.GraniteMoeSharedForCausalLM) (نموذج GraniteMoeSharedConfig)
- **helium** -- [HeliumForCausalLM](/docs/transformers/main/ar/model_doc/helium#transformers.HeliumForCausalLM) (نموذج HeliumConfig)
- **hrm_text** -- [HrmTextForCausalLM](/docs/transformers/main/ar/model_doc/hrm_text#transformers.HrmTextForCausalLM) (نموذج HrmTextConfig)
- **hunyuan_v1_dense** -- [HunYuanDenseV1ForCausalLM](/docs/transformers/main/ar/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1ForCausalLM) (نموذج HunYuanDenseV1Config)
- **hunyuan_v1_moe** -- [HunYuanMoEV1ForCausalLM](/docs/transformers/main/ar/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1ForCausalLM) (نموذج HunYuanMoEV1Config)
- **hy_v3** -- [HYV3ForCausalLM](/docs/transformers/main/ar/model_doc/hy_v3#transformers.HYV3ForCausalLM) (نموذج HYV3Config)
- **hy_v4** -- [HYV4ForCausalLM](/docs/transformers/main/ar/model_doc/hy_v4#transformers.HYV4ForCausalLM) (نموذج HYV4Config)
- **hyperclovax** -- [HyperCLOVAXForCausalLM](/docs/transformers/main/ar/model_doc/hyperclovax#transformers.HyperCLOVAXForCausalLM) (نموذج HyperCLOVAXConfig)
- **inkling_text** -- [InklingForCausalLM](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingForCausalLM) (نموذج InklingTextConfig)
- **jais2** -- [Jais2ForCausalLM](/docs/transformers/main/ar/model_doc/jais2#transformers.Jais2ForCausalLM) (نموذج Jais2Config)
- **jamba** -- [JambaForCausalLM](/docs/transformers/main/ar/model_doc/jamba#transformers.JambaForCausalLM) (نموذج JambaConfig)
- **jetmoe** -- [JetMoeForCausalLM](/docs/transformers/main/ar/model_doc/jetmoe#transformers.JetMoeForCausalLM) (نموذج JetMoeConfig)
- **kimi_linear** -- [KimiLinearForCausalLM](/docs/transformers/main/ar/model_doc/kimi_linear#transformers.KimiLinearForCausalLM) (نموذج KimiLinearConfig)
- **kolibri1** -- [Kolibri1ForCausalLM](/docs/transformers/main/ar/model_doc/kolibri1#transformers.Kolibri1ForCausalLM) (نموذج Kolibri1Config)
- **laguna** -- [LagunaForCausalLM](/docs/transformers/main/ar/model_doc/laguna#transformers.LagunaForCausalLM) (نموذج LagunaConfig)
- **lfm2** -- [Lfm2ForCausalLM](/docs/transformers/main/ar/model_doc/lfm2#transformers.Lfm2ForCausalLM) (نموذج Lfm2Config)
- **lfm2_moe** -- [Lfm2MoeForCausalLM](/docs/transformers/main/ar/model_doc/lfm2_moe#transformers.Lfm2MoeForCausalLM) (نموذج Lfm2MoeConfig)
- **llama** -- [LlamaForCausalLM](/docs/transformers/main/ar/model_doc/llama2#transformers.LlamaForCausalLM) (نموذج LlamaConfig)
- **llama4** -- [Llama4ForCausalLM](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4ForCausalLM) (نموذج Llama4Config)
- **llama4_text** -- [Llama4ForCausalLM](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4ForCausalLM) (نموذج Llama4TextConfig)
- **longcat_flash** -- [LongcatFlashForCausalLM](/docs/transformers/main/ar/model_doc/longcat_flash#transformers.LongcatFlashForCausalLM) (نموذج LongcatFlashConfig)
- **mamba** -- [MambaForCausalLM](/docs/transformers/main/ar/model_doc/mamba#transformers.MambaForCausalLM) (نموذج MambaConfig)
- **mamba2** -- [Mamba2ForCausalLM](/docs/transformers/main/ar/model_doc/mamba2#transformers.Mamba2ForCausalLM) (نموذج Mamba2Config)
- **marian** -- [MarianForCausalLM](/docs/transformers/main/ar/model_doc/marian#transformers.MarianForCausalLM) (نموذج MarianConfig)
- **mbart** -- [MBartForCausalLM](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartForCausalLM) (نموذج MBartConfig)
- **megatron-bert** -- [MegatronBertForCausalLM](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertForCausalLM) (نموذج MegatronBertConfig)
- **mellum** -- [MellumForCausalLM](/docs/transformers/main/ar/model_doc/mellum#transformers.MellumForCausalLM) (نموذج MellumConfig)
- **mimo_v2_flash** -- [MiMoV2FlashForCausalLM](/docs/transformers/main/ar/model_doc/mimo_v2_flash#transformers.MiMoV2FlashForCausalLM) (نموذج MiMoV2FlashConfig)
- **minicpm3** -- [MiniCPM3ForCausalLM](/docs/transformers/main/ar/model_doc/minicpm3#transformers.MiniCPM3ForCausalLM) (نموذج MiniCPM3Config)
- **minimax** -- [MiniMaxForCausalLM](/docs/transformers/main/ar/model_doc/minimax#transformers.MiniMaxForCausalLM) (نموذج MiniMaxConfig)
- **minimax_m2** -- [MiniMaxM2ForCausalLM](/docs/transformers/main/ar/model_doc/minimax_m2#transformers.MiniMaxM2ForCausalLM) (نموذج MiniMaxM2Config)
- **minimax_m3_vl_text** -- [MiniMaxM3VLForCausalLM](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLForCausalLM) (نموذج MiniMaxM3VLTextConfig)
- **ministral** -- [MinistralForCausalLM](/docs/transformers/main/ar/model_doc/ministral#transformers.MinistralForCausalLM) (نموذج MinistralConfig)
- **ministral3** -- [Ministral3ForCausalLM](/docs/transformers/main/ar/model_doc/ministral3#transformers.Ministral3ForCausalLM) (نموذج Ministral3Config)
- **mistral** -- [MistralForCausalLM](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralForCausalLM) (نموذج MistralConfig)
- **mixtral** -- [MixtralForCausalLM](/docs/transformers/main/ar/model_doc/mixtral#transformers.MixtralForCausalLM) (نموذج MixtralConfig)
- **mllama** -- [MllamaForCausalLM](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaForCausalLM) (نموذج MllamaConfig)
- **modernbert-decoder** -- [ModernBertDecoderForCausalLM](/docs/transformers/main/ar/model_doc/modernbert-decoder#transformers.ModernBertDecoderForCausalLM) (نموذج ModernBertDecoderConfig)
- **moshi** -- [MoshiForCausalLM](/docs/transformers/main/ar/model_doc/moshi#transformers.MoshiForCausalLM) (نموذج MoshiConfig)
- **moss_transcribe_diarize** -- [MossTranscribeDiarizeForConditionalGeneration](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeForConditionalGeneration) (نموذج MossTranscribeDiarizeConfig)
- **mpt** -- [MptForCausalLM](/docs/transformers/main/ar/model_doc/mpt#transformers.MptForCausalLM) (نموذج MptConfig)
- **musicgen** -- [MusicgenForCausalLM](/docs/transformers/main/ar/model_doc/musicgen#transformers.MusicgenForCausalLM) (نموذج MusicgenConfig)
- **musicgen_melody** -- [MusicgenMelodyForCausalLM](/docs/transformers/main/ar/model_doc/musicgen_melody#transformers.MusicgenMelodyForCausalLM) (نموذج MusicgenMelodyConfig)
- **mvp** -- [MvpForCausalLM](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpForCausalLM) (نموذج MvpConfig)
- **nanochat** -- [NanoChatForCausalLM](/docs/transformers/main/ar/model_doc/nanochat#transformers.NanoChatForCausalLM) (نموذج NanoChatConfig)
- **nemotron** -- [NemotronForCausalLM](/docs/transformers/main/ar/model_doc/nemotron#transformers.NemotronForCausalLM) (نموذج NemotronConfig)
- **nemotron_h** -- [NemotronHForCausalLM](/docs/transformers/main/ar/model_doc/nemotron_h#transformers.NemotronHForCausalLM) (نموذج NemotronHConfig)
- **olmo** -- [OlmoForCausalLM](/docs/transformers/main/ar/model_doc/olmo#transformers.OlmoForCausalLM) (نموذج OlmoConfig)
- **olmo2** -- [Olmo2ForCausalLM](/docs/transformers/main/ar/model_doc/olmo2#transformers.Olmo2ForCausalLM) (نموذج Olmo2Config)
- **olmo3** -- [Olmo3ForCausalLM](/docs/transformers/main/ar/model_doc/olmo3#transformers.Olmo3ForCausalLM) (نموذج Olmo3Config)
- **olmo_hybrid** -- [OlmoHybridForCausalLM](/docs/transformers/main/ar/model_doc/olmo_hybrid#transformers.OlmoHybridForCausalLM) (نموذج OlmoHybridConfig)
- **olmoe** -- [OlmoeForCausalLM](/docs/transformers/main/ar/model_doc/olmoe#transformers.OlmoeForCausalLM) (نموذج OlmoeConfig)
- **openai-gpt** -- [OpenAIGPTLMHeadModel](/docs/transformers/main/ar/model_doc/openai-gpt#transformers.OpenAIGPTLMHeadModel) (نموذج OpenAIGPTConfig)
- **opt** -- [OPTForCausalLM](/docs/transformers/main/ar/model_doc/opt#transformers.OPTForCausalLM) (نموذج OPTConfig)
- **pegasus** -- [PegasusForCausalLM](/docs/transformers/main/ar/model_doc/pegasus#transformers.PegasusForCausalLM) (نموذج PegasusConfig)
- **persimmon** -- [PersimmonForCausalLM](/docs/transformers/main/ar/model_doc/persimmon#transformers.PersimmonForCausalLM) (نموذج PersimmonConfig)
- **phi** -- [PhiForCausalLM](/docs/transformers/main/ar/model_doc/phi#transformers.PhiForCausalLM) (نموذج PhiConfig)
- **phi3** -- [Phi3ForCausalLM](/docs/transformers/main/ar/model_doc/phi3#transformers.Phi3ForCausalLM) (نموذج Phi3Config)
- **phi4_multimodal** -- [Phi4MultimodalForCausalLM](/docs/transformers/main/ar/model_doc/phi4_multimodal#transformers.Phi4MultimodalForCausalLM) (نموذج Phi4MultimodalConfig)
- **phimoe** -- [PhimoeForCausalLM](/docs/transformers/main/ar/model_doc/phimoe#transformers.PhimoeForCausalLM) (نموذج PhimoeConfig)
- **plbart** -- [PLBartForCausalLM](/docs/transformers/main/ar/model_doc/plbart#transformers.PLBartForCausalLM) (نموذج PLBartConfig)
- **prophetnet** -- [ProphetNetForCausalLM](/docs/transformers/main/ar/model_doc/prophetnet#transformers.ProphetNetForCausalLM) (نموذج ProphetNetConfig)
- **qwen2** -- [Qwen2ForCausalLM](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2ForCausalLM) (نموذج Qwen2Config)
- **qwen2_moe** -- [Qwen2MoeForCausalLM](/docs/transformers/main/ar/model_doc/qwen2_moe#transformers.Qwen2MoeForCausalLM) (نموذج Qwen2MoeConfig)
- **qwen3** -- [Qwen3ForCausalLM](/docs/transformers/main/ar/model_doc/qwen3#transformers.Qwen3ForCausalLM) (نموذج Qwen3Config)
- **qwen3_5** -- [Qwen3_5ForCausalLM](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5ForCausalLM) (نموذج Qwen3_5Config)
- **qwen3_5_moe** -- [Qwen3_5MoeForCausalLM](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeForCausalLM) (نموذج Qwen3_5MoeConfig)
- **qwen3_5_moe_text** -- [Qwen3_5MoeForCausalLM](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeForCausalLM) (نموذج Qwen3_5MoeTextConfig)
- **qwen3_5_text** -- [Qwen3_5ForCausalLM](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5ForCausalLM) (نموذج Qwen3_5TextConfig)
- **qwen3_moe** -- [Qwen3MoeForCausalLM](/docs/transformers/main/ar/model_doc/qwen3_moe#transformers.Qwen3MoeForCausalLM) (نموذج Qwen3MoeConfig)
- **qwen3_next** -- [Qwen3NextForCausalLM](/docs/transformers/main/ar/model_doc/qwen3_next#transformers.Qwen3NextForCausalLM) (نموذج Qwen3NextConfig)
- **qwen4_exp** -- [Qwen4ExpForCausalLM](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpForCausalLM) (نموذج Qwen4ExpConfig)
- **qwen4_exp_text** -- [Qwen4ExpForCausalLM](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpForCausalLM) (نموذج Qwen4ExpTextConfig)
- **recurrent_gemma** -- [RecurrentGemmaForCausalLM](/docs/transformers/main/ar/model_doc/recurrent_gemma#transformers.RecurrentGemmaForCausalLM) (نموذج RecurrentGemmaConfig)
- **reformer** -- [ReformerModelWithLMHead](/docs/transformers/main/ar/model_doc/reformer#transformers.ReformerModelWithLMHead) (نموذج ReformerConfig)
- **rembert** -- [RemBertForCausalLM](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertForCausalLM) (نموذج RemBertConfig)
- **roberta** -- [RobertaForCausalLM](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaForCausalLM) (نموذج RobertaConfig)
- **roberta-prelayernorm** -- [RobertaPreLayerNormForCausalLM](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForCausalLM) (نموذج RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertForCausalLM](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertForCausalLM) (نموذج RoCBertConfig)
- **roformer** -- [RoFormerForCausalLM](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerForCausalLM) (نموذج RoFormerConfig)
- **rwkv** -- [RwkvForCausalLM](/docs/transformers/main/ar/model_doc/rwkv#transformers.RwkvForCausalLM) (نموذج RwkvConfig)
- **seed_oss** -- [SeedOssForCausalLM](/docs/transformers/main/ar/model_doc/seed_oss#transformers.SeedOssForCausalLM) (نموذج SeedOssConfig)
- **smollm3** -- [SmolLM3ForCausalLM](/docs/transformers/main/ar/model_doc/smollm3#transformers.SmolLM3ForCausalLM) (نموذج SmolLM3Config)
- **solar_open** -- [SolarOpenForCausalLM](/docs/transformers/main/ar/model_doc/solar_open#transformers.SolarOpenForCausalLM) (نموذج SolarOpenConfig)
- **stablelm** -- [StableLmForCausalLM](/docs/transformers/main/ar/model_doc/stablelm#transformers.StableLmForCausalLM) (نموذج StableLmConfig)
- **starcoder2** -- [Starcoder2ForCausalLM](/docs/transformers/main/ar/model_doc/starcoder2#transformers.Starcoder2ForCausalLM) (نموذج Starcoder2Config)
- **trocr** -- [TrOCRForCausalLM](/docs/transformers/main/ar/model_doc/trocr#transformers.TrOCRForCausalLM) (نموذج TrOCRConfig)
- **vaultgemma** -- [VaultGemmaForCausalLM](/docs/transformers/main/ar/model_doc/vaultgemma#transformers.VaultGemmaForCausalLM) (نموذج VaultGemmaConfig)
- **whisper** -- [WhisperForCausalLM](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperForCausalLM) (نموذج WhisperConfig)
- **xglm** -- [XGLMForCausalLM](/docs/transformers/main/ar/model_doc/xglm#transformers.XGLMForCausalLM) (نموذج XGLMConfig)
- **xlm** -- [XLMWithLMHeadModel](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMWithLMHeadModel) (نموذج XLMConfig)
- **xlm-roberta** -- [XLMRobertaForCausalLM](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaForCausalLM) (نموذج XLMRobertaConfig)
- **xlm-roberta-xl** -- [XLMRobertaXLForCausalLM](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForCausalLM) (نموذج XLMRobertaXLConfig)
- **xlnet** -- [XLNetLMHeadModel](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetLMHeadModel) (نموذج XLNetConfig)
- **xlstm** -- [xLSTMForCausalLM](/docs/transformers/main/ar/model_doc/xlstm#transformers.xLSTMForCausalLM) (نموذج xLSTMConfig)
- **xmod** -- [XmodForCausalLM](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodForCausalLM) (نموذج XmodConfig)
- **youtu** -- [YoutuForCausalLM](/docs/transformers/main/ar/model_doc/youtu#transformers.YoutuForCausalLM) (نموذج YoutuConfig)
- **zamba** -- [ZambaForCausalLM](/docs/transformers/main/ar/model_doc/zamba#transformers.ZambaForCausalLM) (نموذج ZambaConfig)
- **zamba2** -- [Zamba2ForCausalLM](/docs/transformers/main/ar/model_doc/zamba2#transformers.Zamba2ForCausalLM) (نموذج Zamba2Config)
- **zaya** -- [ZayaForCausalLM](/docs/transformers/main/ar/model_doc/zaya#transformers.ZayaForCausalLM) (نموذج ZayaConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForCausalLM

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForCausalLM.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForCausalLM.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForMaskedLM[[transformers.AutoModelForMaskedLM]]

#### transformers.AutoModelForMaskedLM[[transformers.AutoModelForMaskedLM]]

```python
transformers.AutoModelForMaskedLM(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2326)

هذا هو فئة نموذج عامة سيتم إنشاؤها كواحدة من فئات النماذج في المكتبة (مع رأس لنمذجة اللغة المقنّعة) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForMaskedLM.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد: - فئة الإعداد [AlbertConfig](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertConfig): [AlbertForMaskedLM](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertForMaskedLM) (نموذج AlbertConfig) - فئة الإعداد [BartConfig](/docs/transformers/main/ar/model_doc/bart#transformers.BartConfig): [BartForConditionalGeneration](/docs/transformers/main/ar/model_doc/bart#transformers.BartForConditionalGeneration) (نموذج BartConfig) - فئة الإعداد [BertConfig](/docs/transformers/main/ar/model_doc/bert#transformers.BertConfig): [BertForMaskedLM](/docs/transformers/main/ar/model_doc/bert#transformers.BertForMaskedLM) (نموذج BertConfig) - فئة الإعداد [BigBirdConfig](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdConfig): [BigBirdForMaskedLM](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdForMaskedLM) (نموذج BigBirdConfig) - فئة الإعداد [CamembertConfig](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertConfig): [CamembertForMaskedLM](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertForMaskedLM) (نموذج CamembertConfig) - فئة الإعداد [ConvBertConfig](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertConfig): [ConvBertForMaskedLM](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertForMaskedLM) (نموذج ConvBertConfig) - فئة الإعداد [Data2VecTextConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextConfig): [Data2VecTextForMaskedLM](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextForMaskedLM) (نموذج Data2VecTextConfig) - فئة الإعداد [DebertaConfig](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaConfig): [DebertaForMaskedLM](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaForMaskedLM) (نموذج DebertaConfig) - فئة الإعداد [DebertaV2Config](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2Config): [DebertaV2ForMaskedLM](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2ForMaskedLM) (نموذج DebertaV2Config) - فئة الإعداد [DistilBertConfig](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertConfig): [DistilBertForMaskedLM](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertForMaskedLM) (نموذج DistilBertConfig) - فئة الإعداد [ElectraConfig](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraConfig): [ElectraForMaskedLM](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraForMaskedLM) (نموذج ElectraConfig) - فئة الإعداد [ErnieConfig](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieConfig): [ErnieForMaskedLM](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieForMaskedLM) (نموذج ErnieConfig) - فئة الإعداد [EsmConfig](/docs/transformers/main/ar/model_doc/esm#transformers.EsmConfig): [EsmForMaskedLM](/docs/transformers/main/ar/model_doc/esm#transformers.EsmForMaskedLM) (نموذج EsmConfig) - فئة الإعداد [EsmcConfig](/docs/transformers/main/ar/model_doc/esmc#transformers.EsmcConfig): [EsmcForMaskedLM](/docs/transformers/main/ar/model_doc/esmc#transformers.EsmcForMaskedLM) (نموذج EsmcConfig) - فئة الإعداد [EuroBertConfig](/docs/transformers/main/ar/model_doc/eurobert#transformers.EuroBertConfig): [EuroBertForMaskedLM](/docs/transformers/main/ar/model_doc/eurobert#transformers.EuroBertForMaskedLM) (نموذج EuroBertConfig) - فئة الإعداد [FNetConfig](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetConfig): [FNetForMaskedLM](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetForMaskedLM) (نموذج FNetConfig) - فئة الإعداد [FlaubertConfig](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertConfig): [FlaubertWithLMHeadModel](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertWithLMHeadModel) (نموذج FlaubertConfig) - فئة الإعداد [FunnelConfig](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelConfig): [FunnelForMaskedLM](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelForMaskedLM) (نموذج FunnelConfig) - فئة الإعداد [GteConfig](/docs/transformers/main/ar/model_doc/gte#transformers.GteConfig): [GteForMaskedLM](/docs/transformers/main/ar/model_doc/gte#transformers.GteForMaskedLM) (نموذج GteConfig) - فئة الإعداد [IBertConfig](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertConfig): [IBertForMaskedLM](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertForMaskedLM) (نموذج IBertConfig) - فئة الإعداد [JinaEmbeddingsV3Config](/docs/transformers/main/ar/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3Config): [JinaEmbeddingsV3ForMaskedLM](/docs/transformers/main/ar/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3ForMaskedLM) (نموذج JinaEmbeddingsV3Config) - فئة الإعداد [LayoutLMConfig](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMConfig): [LayoutLMForMaskedLM](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMForMaskedLM) (نموذج LayoutLMConfig) - فئة الإعداد [LongformerConfig](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerConfig): [LongformerForMaskedLM](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerForMaskedLM) (نموذج LongformerConfig) - فئة الإعداد [LukeConfig](/docs/transformers/main/ar/model_doc/luke#transformers.LukeConfig): [LukeForMaskedLM](/docs/transformers/main/ar/model_doc/luke#transformers.LukeForMaskedLM) (نموذج LukeConfig) - فئة الإعداد [MBartConfig](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartConfig): [MBartForConditionalGeneration](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartForConditionalGeneration) (نموذج MBartConfig) - فئة الإعداد [MPNetConfig](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetConfig): [MPNetForMaskedLM](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetForMaskedLM) (نموذج MPNetConfig) - فئة الإعداد [MegatronBertConfig](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertConfig): [MegatronBertForMaskedLM](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertForMaskedLM) (نموذج MegatronBertConfig) - فئة الإعداد [MobileBertConfig](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertConfig): [MobileBertForMaskedLM](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertForMaskedLM) (نموذج MobileBertConfig) - فئة الإعداد [ModernBertConfig](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertConfig): [ModernBertForMaskedLM](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertForMaskedLM) (نموذج ModernBertConfig) - فئة الإعداد [ModernVBertConfig](/docs/transformers/main/ar/model_doc/modernvbert#transformers.ModernVBertConfig): [ModernVBertForMaskedLM](/docs/transformers/main/ar/model_doc/modernvbert#transformers.ModernVBertForMaskedLM) (نموذج ModernVBertConfig) - فئة الإعداد [MraConfig](/docs/transformers/main/ar/model_doc/mra#transformers.MraConfig): [MraForMaskedLM](/docs/transformers/main/ar/model_doc/mra#transformers.MraForMaskedLM) (نموذج MraConfig) - فئة الإعداد [MvpConfig](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpConfig): [MvpForConditionalGeneration](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpForConditionalGeneration) (نموذج MvpConfig) - فئة الإعداد [NeoMMEConfig](/docs/transformers/main/ar/model_doc/neomme#transformers.NeoMMEConfig): [NeoMMEForMaskedLM](/docs/transformers/main/ar/model_doc/neomme#transformers.NeoMMEForMaskedLM) (نموذج NeoMMEConfig) - فئة الإعداد [NomicBertConfig](/docs/transformers/main/ar/model_doc/nomic_bert#transformers.NomicBertConfig): [NomicBertForMaskedLM](/docs/transformers/main/ar/model_doc/nomic_bert#transformers.NomicBertForMaskedLM) (نموذج NomicBertConfig) - فئة الإعداد [NystromformerConfig](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerConfig): [NystromformerForMaskedLM](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerForMaskedLM) (نموذج NystromformerConfig) - فئة الإعداد [PerceiverConfig](/docs/transformers/main/ar/model_doc/perceiver#transformers.PerceiverConfig): [PerceiverForMaskedLM](/docs/transformers/main/ar/model_doc/perceiver#transformers.PerceiverForMaskedLM) (نموذج PerceiverConfig) - فئة الإعداد [ReformerConfig](/docs/transformers/main/ar/model_doc/reformer#transformers.ReformerConfig): [ReformerForMaskedLM](/docs/transformers/main/ar/model_doc/reformer#transformers.ReformerForMaskedLM) (نموذج ReformerConfig) - فئة الإعداد [RemBertConfig](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertConfig): [RemBertForMaskedLM](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertForMaskedLM) (نموذج RemBertConfig) - فئة الإعداد [RoCBertConfig](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertConfig): [RoCBertForMaskedLM](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertForMaskedLM) (نموذج RoCBertConfig) - فئة الإعداد [RoFormerConfig](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerConfig): [RoFormerForMaskedLM](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerForMaskedLM) (نموذج RoFormerConfig) - فئة الإعداد [RobertaConfig](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaConfig): [RobertaForMaskedLM](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaForMaskedLM) (نموذج RobertaConfig) - فئة الإعداد [RobertaPreLayerNormConfig](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormConfig): [RobertaPreLayerNormForMaskedLM](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForMaskedLM) (نموذج RobertaPreLayerNormConfig) - فئة الإعداد [SqueezeBertConfig](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertConfig): [SqueezeBertForMaskedLM](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertForMaskedLM) (نموذج SqueezeBertConfig) - فئة الإعداد [TapasConfig](/docs/transformers/main/ar/model_doc/tapas#transformers.TapasConfig): [TapasForMaskedLM](/docs/transformers/main/ar/model_doc/tapas#transformers.TapasForMaskedLM) (نموذج TapasConfig) - فئة الإعداد [UltraVBertConfig](/docs/transformers/main/ar/model_doc/ultravbert#transformers.UltraVBertConfig): [UltraVBertForMaskedLM](/docs/transformers/main/ar/model_doc/ultravbert#transformers.UltraVBertForMaskedLM) (نموذج UltraVBertConfig) - فئة الإعداد [UltrabertConfig](/docs/transformers/main/ar/model_doc/ultrabert#transformers.UltrabertConfig): [UltrabertForMaskedLM](/docs/transformers/main/ar/model_doc/ultrabert#transformers.UltrabertForMaskedLM) (نموذج UltrabertConfig) - فئة الإعداد [XLMConfig](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMConfig): [XLMWithLMHeadModel](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMWithLMHeadModel) (نموذج XLMConfig) - فئة الإعداد [XLMRobertaConfig](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaConfig): [XLMRobertaForMaskedLM](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaForMaskedLM) (نموذج XLMRobertaConfig) - فئة الإعداد [XLMRobertaXLConfig](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLConfig): [XLMRobertaXLForMaskedLM](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForMaskedLM) (نموذج XLMRobertaXLConfig) - فئة الإعداد [XmodConfig](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodConfig): [XmodForMaskedLM](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodForMaskedLM) (نموذج XmodConfig) - فئة الإعداد [YosoConfig](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoConfig): [YosoForMaskedLM](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoForMaskedLM) (نموذج YosoConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس لنمذجة اللغة المقنّعة) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForMaskedLM

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForMaskedLM.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForMaskedLM.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع رأس لنمذجة اللغة المقنّعة) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **albert** -- [AlbertForMaskedLM](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertForMaskedLM) (نموذج AlbertConfig)
- **bart** -- [BartForConditionalGeneration](/docs/transformers/main/ar/model_doc/bart#transformers.BartForConditionalGeneration) (نموذج BartConfig)
- **bert** -- [BertForMaskedLM](/docs/transformers/main/ar/model_doc/bert#transformers.BertForMaskedLM) (نموذج BertConfig)
- **big_bird** -- [BigBirdForMaskedLM](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdForMaskedLM) (نموذج BigBirdConfig)
- **camembert** -- [CamembertForMaskedLM](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertForMaskedLM) (نموذج CamembertConfig)
- **convbert** -- [ConvBertForMaskedLM](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertForMaskedLM) (نموذج ConvBertConfig)
- **data2vec-text** -- [Data2VecTextForMaskedLM](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextForMaskedLM) (نموذج Data2VecTextConfig)
- **deberta** -- [DebertaForMaskedLM](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaForMaskedLM) (نموذج DebertaConfig)
- **deberta-v2** -- [DebertaV2ForMaskedLM](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2ForMaskedLM) (نموذج DebertaV2Config)
- **distilbert** -- [DistilBertForMaskedLM](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertForMaskedLM) (نموذج DistilBertConfig)
- **electra** -- [ElectraForMaskedLM](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraForMaskedLM) (نموذج ElectraConfig)
- **ernie** -- [ErnieForMaskedLM](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieForMaskedLM) (نموذج ErnieConfig)
- **esm** -- [EsmForMaskedLM](/docs/transformers/main/ar/model_doc/esm#transformers.EsmForMaskedLM) (نموذج EsmConfig)
- **esmc** -- [EsmcForMaskedLM](/docs/transformers/main/ar/model_doc/esmc#transformers.EsmcForMaskedLM) (نموذج EsmcConfig)
- **eurobert** -- [EuroBertForMaskedLM](/docs/transformers/main/ar/model_doc/eurobert#transformers.EuroBertForMaskedLM) (نموذج EuroBertConfig)
- **flaubert** -- [FlaubertWithLMHeadModel](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertWithLMHeadModel) (نموذج FlaubertConfig)
- **fnet** -- [FNetForMaskedLM](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetForMaskedLM) (نموذج FNetConfig)
- **funnel** -- [FunnelForMaskedLM](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelForMaskedLM) (نموذج FunnelConfig)
- **gte** -- [GteForMaskedLM](/docs/transformers/main/ar/model_doc/gte#transformers.GteForMaskedLM) (نموذج GteConfig)
- **ibert** -- [IBertForMaskedLM](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertForMaskedLM) (نموذج IBertConfig)
- **jina_embeddings_v3** -- [JinaEmbeddingsV3ForMaskedLM](/docs/transformers/main/ar/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3ForMaskedLM) (نموذج JinaEmbeddingsV3Config)
- **layoutlm** -- [LayoutLMForMaskedLM](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMForMaskedLM) (نموذج LayoutLMConfig)
- **longformer** -- [LongformerForMaskedLM](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerForMaskedLM) (نموذج LongformerConfig)
- **luke** -- [LukeForMaskedLM](/docs/transformers/main/ar/model_doc/luke#transformers.LukeForMaskedLM) (نموذج LukeConfig)
- **mbart** -- [MBartForConditionalGeneration](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartForConditionalGeneration) (نموذج MBartConfig)
- **megatron-bert** -- [MegatronBertForMaskedLM](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertForMaskedLM) (نموذج MegatronBertConfig)
- **mobilebert** -- [MobileBertForMaskedLM](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertForMaskedLM) (نموذج MobileBertConfig)
- **modernbert** -- [ModernBertForMaskedLM](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertForMaskedLM) (نموذج ModernBertConfig)
- **modernvbert** -- [ModernVBertForMaskedLM](/docs/transformers/main/ar/model_doc/modernvbert#transformers.ModernVBertForMaskedLM) (نموذج ModernVBertConfig)
- **mpnet** -- [MPNetForMaskedLM](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetForMaskedLM) (نموذج MPNetConfig)
- **mra** -- [MraForMaskedLM](/docs/transformers/main/ar/model_doc/mra#transformers.MraForMaskedLM) (نموذج MraConfig)
- **mvp** -- [MvpForConditionalGeneration](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpForConditionalGeneration) (نموذج MvpConfig)
- **neomme** -- [NeoMMEForMaskedLM](/docs/transformers/main/ar/model_doc/neomme#transformers.NeoMMEForMaskedLM) (نموذج NeoMMEConfig)
- **nomic_bert** -- [NomicBertForMaskedLM](/docs/transformers/main/ar/model_doc/nomic_bert#transformers.NomicBertForMaskedLM) (نموذج NomicBertConfig)
- **nystromformer** -- [NystromformerForMaskedLM](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerForMaskedLM) (نموذج NystromformerConfig)
- **perceiver** -- [PerceiverForMaskedLM](/docs/transformers/main/ar/model_doc/perceiver#transformers.PerceiverForMaskedLM) (نموذج PerceiverConfig)
- **reformer** -- [ReformerForMaskedLM](/docs/transformers/main/ar/model_doc/reformer#transformers.ReformerForMaskedLM) (نموذج ReformerConfig)
- **rembert** -- [RemBertForMaskedLM](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertForMaskedLM) (نموذج RemBertConfig)
- **roberta** -- [RobertaForMaskedLM](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaForMaskedLM) (نموذج RobertaConfig)
- **roberta-prelayernorm** -- [RobertaPreLayerNormForMaskedLM](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForMaskedLM) (نموذج RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertForMaskedLM](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertForMaskedLM) (نموذج RoCBertConfig)
- **roformer** -- [RoFormerForMaskedLM](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerForMaskedLM) (نموذج RoFormerConfig)
- **squeezebert** -- [SqueezeBertForMaskedLM](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertForMaskedLM) (نموذج SqueezeBertConfig)
- **tapas** -- [TapasForMaskedLM](/docs/transformers/main/ar/model_doc/tapas#transformers.TapasForMaskedLM) (نموذج TapasConfig)
- **ultrabert** -- [UltrabertForMaskedLM](/docs/transformers/main/ar/model_doc/ultrabert#transformers.UltrabertForMaskedLM) (نموذج UltrabertConfig)
- **ultravbert** -- [UltraVBertForMaskedLM](/docs/transformers/main/ar/model_doc/ultravbert#transformers.UltraVBertForMaskedLM) (نموذج UltraVBertConfig)
- **xlm** -- [XLMWithLMHeadModel](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMWithLMHeadModel) (نموذج XLMConfig)
- **xlm-roberta** -- [XLMRobertaForMaskedLM](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaForMaskedLM) (نموذج XLMRobertaConfig)
- **xlm-roberta-xl** -- [XLMRobertaXLForMaskedLM](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForMaskedLM) (نموذج XLMRobertaXLConfig)
- **xmod** -- [XmodForMaskedLM](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodForMaskedLM) (نموذج XmodConfig)
- **yoso** -- [YosoForMaskedLM](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoForMaskedLM) (نموذج YosoConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForMaskedLM

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForMaskedLM.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForMaskedLM.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForMaskGeneration[[transformers.AutoModelForMaskGeneration]]

#### transformers.AutoModelForMaskGeneration[[transformers.AutoModelForMaskGeneration]]

```python
transformers.AutoModelForMaskGeneration(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2275)

### AutoModelForSeq2SeqLM[[transformers.AutoModelForSeq2SeqLM]]

#### transformers.AutoModelForSeq2SeqLM[[transformers.AutoModelForSeq2SeqLM]]

```python
transformers.AutoModelForSeq2SeqLM(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2333)

هذا هو فئة نموذج عامة سيتم إنشاء مثيل منها كواحدة من فئات النماذج في المكتبة (مع رأس لنمذجة اللغة من تسلسل إلى تسلسل) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForSeq2SeqLM.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد: - فئة الإعداد [AudioFlamingo3Config](/docs/transformers/main/ar/model_doc/audioflamingo3#transformers.AudioFlamingo3Config): [AudioFlamingo3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/audioflamingo3#transformers.AudioFlamingo3ForConditionalGeneration) (نموذج AudioFlamingo3Config) - فئة الإعداد [BartConfig](/docs/transformers/main/ar/model_doc/bart#transformers.BartConfig): [BartForConditionalGeneration](/docs/transformers/main/ar/model_doc/bart#transformers.BartForConditionalGeneration) (نموذج BartConfig) - فئة الإعداد [BigBirdPegasusConfig](/docs/transformers/main/ar/model_doc/bigbird_pegasus#transformers.BigBirdPegasusConfig): [BigBirdPegasusForConditionalGeneration](/docs/transformers/main/ar/model_doc/bigbird_pegasus#transformers.BigBirdPegasusForConditionalGeneration) (نموذج BigBirdPegasusConfig) - فئة الإعداد [BlenderbotConfig](/docs/transformers/main/ar/model_doc/blenderbot#transformers.BlenderbotConfig): [BlenderbotForConditionalGeneration](/docs/transformers/main/ar/model_doc/blenderbot#transformers.BlenderbotForConditionalGeneration) (نموذج BlenderbotConfig) - فئة الإعداد [BlenderbotSmallConfig](/docs/transformers/main/ar/model_doc/blenderbot-small#transformers.BlenderbotSmallConfig): [BlenderbotSmallForConditionalGeneration](/docs/transformers/main/ar/model_doc/blenderbot-small#transformers.BlenderbotSmallForConditionalGeneration) (نموذج BlenderbotSmallConfig) - فئة الإعداد [EncoderDecoderConfig](/docs/transformers/main/ar/model_doc/encoder-decoder#transformers.EncoderDecoderConfig): [EncoderDecoderModel](/docs/transformers/main/ar/model_doc/encoder-decoder#transformers.EncoderDecoderModel) (نموذج EncoderDecoderConfig) - فئة الإعداد [FSMTConfig](/docs/transformers/main/ar/model_doc/fsmt#transformers.FSMTConfig): [FSMTForConditionalGeneration](/docs/transformers/main/ar/model_doc/fsmt#transformers.FSMTForConditionalGeneration) (نموذج FSMTConfig) - فئة الإعداد [GlmAsrConfig](/docs/transformers/main/ar/model_doc/glmasr#transformers.GlmAsrConfig): [GlmAsrForConditionalGeneration](/docs/transformers/main/ar/model_doc/glmasr#transformers.GlmAsrForConditionalGeneration) (نموذج GlmAsrConfig) - فئة الإعداد [GraniteSpeechConfig](/docs/transformers/main/ar/model_doc/granite_speech#transformers.GraniteSpeechConfig): [GraniteSpeechForConditionalGeneration](/docs/transformers/main/ar/model_doc/granite_speech#transformers.GraniteSpeechForConditionalGeneration) (نموذج GraniteSpeechConfig) - فئة الإعداد [GraniteSpeechPlusConfig](/docs/transformers/main/ar/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusConfig): [GraniteSpeechPlusForConditionalGeneration](/docs/transformers/main/ar/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusForConditionalGeneration) (نموذج GraniteSpeechPlusConfig) - فئة الإعداد [LEDConfig](/docs/transformers/main/ar/model_doc/led#transformers.LEDConfig): [LEDForConditionalGeneration](/docs/transformers/main/ar/model_doc/led#transformers.LEDForConditionalGeneration) (نموذج LEDConfig) - فئة الإعداد [LongT5Config](/docs/transformers/main/ar/model_doc/longt5#transformers.LongT5Config): [LongT5ForConditionalGeneration](/docs/transformers/main/ar/model_doc/longt5#transformers.LongT5ForConditionalGeneration) (نموذج LongT5Config) - فئة الإعداد [M2M100Config](/docs/transformers/main/ar/model_doc/m2m_100#transformers.M2M100Config): [M2M100ForConditionalGeneration](/docs/transformers/main/ar/model_doc/m2m_100#transformers.M2M100ForConditionalGeneration) (نموذج M2M100Config) - فئة الإعداد [MBartConfig](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartConfig): [MBartForConditionalGeneration](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartForConditionalGeneration) (نموذج MBartConfig) - فئة الإعداد [MT5Config](/docs/transformers/main/ar/model_doc/mt5#transformers.MT5Config): [MT5ForConditionalGeneration](/docs/transformers/main/ar/model_doc/mt5#transformers.MT5ForConditionalGeneration) (نموذج MT5Config) - فئة الإعداد [MarianConfig](/docs/transformers/main/ar/model_doc/marian#transformers.MarianConfig): [MarianMTModel](/docs/transformers/main/ar/model_doc/marian#transformers.MarianMTModel) (نموذج MarianConfig) - فئة الإعداد [MossTranscribeDiarizeConfig](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeConfig): [MossTranscribeDiarizeForConditionalGeneration](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeForConditionalGeneration) (نموذج MossTranscribeDiarizeConfig) - فئة الإعداد [MusicFlamingoConfig](/docs/transformers/main/ar/model_doc/musicflamingo#transformers.MusicFlamingoConfig): [MusicFlamingoForConditionalGeneration](/docs/transformers/main/ar/model_doc/musicflamingo#transformers.MusicFlamingoForConditionalGeneration) (نموذج MusicFlamingoConfig) - فئة الإعداد [MvpConfig](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpConfig): [MvpForConditionalGeneration](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpForConditionalGeneration) (نموذج MvpConfig) - فئة الإعداد [Nemotron3_5TranscribeConfig](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeConfig): [Nemotron3_5TranscribeForConditionalGeneration](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeForConditionalGeneration) (نموذج Nemotron3_5TranscribeConfig) - فئة الإعداد [NllbMoeConfig](/docs/transformers/main/ar/model_doc/nllb-moe#transformers.NllbMoeConfig): [NllbMoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/nllb-moe#transformers.NllbMoeForConditionalGeneration) (نموذج NllbMoeConfig) - فئة الإعداد [PLBartConfig](/docs/transformers/main/ar/model_doc/plbart#transformers.PLBartConfig): [PLBartForConditionalGeneration](/docs/transformers/main/ar/model_doc/plbart#transformers.PLBartForConditionalGeneration) (نموذج PLBartConfig) - فئة الإعداد [PegasusConfig](/docs/transformers/main/ar/model_doc/pegasus#transformers.PegasusConfig): [PegasusForConditionalGeneration](/docs/transformers/main/ar/model_doc/pegasus#transformers.PegasusForConditionalGeneration) (نموذج PegasusConfig) - فئة الإعداد [PegasusXConfig](/docs/transformers/main/ar/model_doc/pegasus_x#transformers.PegasusXConfig): [PegasusXForConditionalGeneration](/docs/transformers/main/ar/model_doc/pegasus_x#transformers.PegasusXForConditionalGeneration) (نموذج PegasusXConfig) - فئة الإعداد [ProphetNetConfig](/docs/transformers/main/ar/model_doc/prophetnet#transformers.ProphetNetConfig): [ProphetNetForConditionalGeneration](/docs/transformers/main/ar/model_doc/prophetnet#transformers.ProphetNetForConditionalGeneration) (نموذج ProphetNetConfig) - فئة الإعداد [Qwen2AudioConfig](/docs/transformers/main/ar/model_doc/qwen2_audio#transformers.Qwen2AudioConfig): [Qwen2AudioForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_audio#transformers.Qwen2AudioForConditionalGeneration) (نموذج Qwen2AudioConfig) - فئة الإعداد [Qwen3ASRConfig](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRConfig): [Qwen3ASRForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRForConditionalGeneration) (نموذج Qwen3ASRConfig) - فئة الإعداد [SeamlessM4TConfig](/docs/transformers/main/ar/model_doc/seamless_m4t#transformers.SeamlessM4TConfig): [SeamlessM4TForTextToText](/docs/transformers/main/ar/model_doc/seamless_m4t#transformers.SeamlessM4TForTextToText) (نموذج SeamlessM4TConfig) - فئة الإعداد [SeamlessM4Tv2Config](/docs/transformers/main/ar/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2Config): [SeamlessM4Tv2ForTextToText](/docs/transformers/main/ar/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2ForTextToText) (نموذج SeamlessM4Tv2Config) - فئة الإعداد [SwitchTransformersConfig](/docs/transformers/main/ar/model_doc/switch_transformers#transformers.SwitchTransformersConfig): [SwitchTransformersForConditionalGeneration](/docs/transformers/main/ar/model_doc/switch_transformers#transformers.SwitchTransformersForConditionalGeneration) (نموذج SwitchTransformersConfig) - فئة الإعداد [T5Config](/docs/transformers/main/ar/model_doc/t5#transformers.T5Config): [T5ForConditionalGeneration](/docs/transformers/main/ar/model_doc/t5#transformers.T5ForConditionalGeneration) (نموذج T5Config) - فئة الإعداد [T5Gemma2Config](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2Config): [T5Gemma2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2ForConditionalGeneration) (نموذج T5Gemma2Config) - فئة الإعداد [T5GemmaConfig](/docs/transformers/main/ar/model_doc/t5gemma#transformers.T5GemmaConfig): [T5GemmaForConditionalGeneration](/docs/transformers/main/ar/model_doc/t5gemma#transformers.T5GemmaForConditionalGeneration) (نموذج T5GemmaConfig) - فئة الإعداد [UMT5Config](/docs/transformers/main/ar/model_doc/umt5#transformers.UMT5Config): [UMT5ForConditionalGeneration](/docs/transformers/main/ar/model_doc/umt5#transformers.UMT5ForConditionalGeneration) (نموذج UMT5Config) - فئة الإعداد [VibeVoiceAsrConfig](/docs/transformers/main/ar/model_doc/vibevoice_asr#transformers.VibeVoiceAsrConfig): [VibeVoiceAsrForConditionalGeneration](/docs/transformers/main/ar/model_doc/vibevoice_asr#transformers.VibeVoiceAsrForConditionalGeneration) (نموذج VibeVoiceAsrConfig) - فئة الإعداد [VoxtralConfig](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralConfig): [VoxtralForConditionalGeneration](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralForConditionalGeneration) (نموذج VoxtralConfig) - فئة الإعداد [VoxtralRealtimeConfig](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeConfig): [VoxtralRealtimeForConditionalGeneration](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeForConditionalGeneration) (نموذج VoxtralRealtimeConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس لنمذجة اللغة من تسلسل إلى تسلسل) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForSeq2SeqLM

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-t5/t5-base")
>>> model = AutoModelForSeq2SeqLM.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForSeq2SeqLM.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع رأس لنمذجة اللغة من تسلسل إلى تسلسل) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **audioflamingo3** -- [AudioFlamingo3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/audioflamingo3#transformers.AudioFlamingo3ForConditionalGeneration) (نموذج AudioFlamingo3Config)
- **bart** -- [BartForConditionalGeneration](/docs/transformers/main/ar/model_doc/bart#transformers.BartForConditionalGeneration) (نموذج BartConfig)
- **bigbird_pegasus** -- [BigBirdPegasusForConditionalGeneration](/docs/transformers/main/ar/model_doc/bigbird_pegasus#transformers.BigBirdPegasusForConditionalGeneration) (نموذج BigBirdPegasusConfig)
- **blenderbot** -- [BlenderbotForConditionalGeneration](/docs/transformers/main/ar/model_doc/blenderbot#transformers.BlenderbotForConditionalGeneration) (نموذج BlenderbotConfig)
- **blenderbot-small** -- [BlenderbotSmallForConditionalGeneration](/docs/transformers/main/ar/model_doc/blenderbot-small#transformers.BlenderbotSmallForConditionalGeneration) (نموذج BlenderbotSmallConfig)
- **encoder-decoder** -- [EncoderDecoderModel](/docs/transformers/main/ar/model_doc/encoder-decoder#transformers.EncoderDecoderModel) (نموذج EncoderDecoderConfig)
- **fsmt** -- [FSMTForConditionalGeneration](/docs/transformers/main/ar/model_doc/fsmt#transformers.FSMTForConditionalGeneration) (نموذج FSMTConfig)
- **glmasr** -- [GlmAsrForConditionalGeneration](/docs/transformers/main/ar/model_doc/glmasr#transformers.GlmAsrForConditionalGeneration) (نموذج GlmAsrConfig)
- **granite_speech** -- [GraniteSpeechForConditionalGeneration](/docs/transformers/main/ar/model_doc/granite_speech#transformers.GraniteSpeechForConditionalGeneration) (نموذج GraniteSpeechConfig)
- **granite_speech_plus** -- [GraniteSpeechPlusForConditionalGeneration](/docs/transformers/main/ar/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusForConditionalGeneration) (نموذج GraniteSpeechPlusConfig)
- **led** -- [LEDForConditionalGeneration](/docs/transformers/main/ar/model_doc/led#transformers.LEDForConditionalGeneration) (نموذج LEDConfig)
- **longt5** -- [LongT5ForConditionalGeneration](/docs/transformers/main/ar/model_doc/longt5#transformers.LongT5ForConditionalGeneration) (نموذج LongT5Config)
- **m2m_100** -- [M2M100ForConditionalGeneration](/docs/transformers/main/ar/model_doc/m2m_100#transformers.M2M100ForConditionalGeneration) (نموذج M2M100Config)
- **marian** -- [MarianMTModel](/docs/transformers/main/ar/model_doc/marian#transformers.MarianMTModel) (نموذج MarianConfig)
- **mbart** -- [MBartForConditionalGeneration](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartForConditionalGeneration) (نموذج MBartConfig)
- **moss_transcribe_diarize** -- [MossTranscribeDiarizeForConditionalGeneration](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeForConditionalGeneration) (نموذج MossTranscribeDiarizeConfig)
- **mt5** -- [MT5ForConditionalGeneration](/docs/transformers/main/ar/model_doc/mt5#transformers.MT5ForConditionalGeneration) (نموذج MT5Config)
- **musicflamingo** -- [MusicFlamingoForConditionalGeneration](/docs/transformers/main/ar/model_doc/musicflamingo#transformers.MusicFlamingoForConditionalGeneration) (نموذج MusicFlamingoConfig)
- **mvp** -- [MvpForConditionalGeneration](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpForConditionalGeneration) (نموذج MvpConfig)
- **nemo_speechlm** -- [Nemotron3_5TranscribeForConditionalGeneration](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeForConditionalGeneration) (نموذج Nemotron3_5TranscribeConfig)
- **nllb-moe** -- [NllbMoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/nllb-moe#transformers.NllbMoeForConditionalGeneration) (نموذج NllbMoeConfig)
- **pegasus** -- [PegasusForConditionalGeneration](/docs/transformers/main/ar/model_doc/pegasus#transformers.PegasusForConditionalGeneration) (نموذج PegasusConfig)
- **pegasus_x** -- [PegasusXForConditionalGeneration](/docs/transformers/main/ar/model_doc/pegasus_x#transformers.PegasusXForConditionalGeneration) (نموذج PegasusXConfig)
- **plbart** -- [PLBartForConditionalGeneration](/docs/transformers/main/ar/model_doc/plbart#transformers.PLBartForConditionalGeneration) (نموذج PLBartConfig)
- **prophetnet** -- [ProphetNetForConditionalGeneration](/docs/transformers/main/ar/model_doc/prophetnet#transformers.ProphetNetForConditionalGeneration) (نموذج ProphetNetConfig)
- **qwen2_audio** -- [Qwen2AudioForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_audio#transformers.Qwen2AudioForConditionalGeneration) (نموذج Qwen2AudioConfig)
- **qwen3_asr** -- [Qwen3ASRForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRForConditionalGeneration) (نموذج Qwen3ASRConfig)
- **seamless_m4t** -- [SeamlessM4TForTextToText](/docs/transformers/main/ar/model_doc/seamless_m4t#transformers.SeamlessM4TForTextToText) (نموذج SeamlessM4TConfig)
- **seamless_m4t_v2** -- [SeamlessM4Tv2ForTextToText](/docs/transformers/main/ar/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2ForTextToText) (نموذج SeamlessM4Tv2Config)
- **switch_transformers** -- [SwitchTransformersForConditionalGeneration](/docs/transformers/main/ar/model_doc/switch_transformers#transformers.SwitchTransformersForConditionalGeneration) (نموذج SwitchTransformersConfig)
- **t5** -- [T5ForConditionalGeneration](/docs/transformers/main/ar/model_doc/t5#transformers.T5ForConditionalGeneration) (نموذج T5Config)
- **t5gemma** -- [T5GemmaForConditionalGeneration](/docs/transformers/main/ar/model_doc/t5gemma#transformers.T5GemmaForConditionalGeneration) (نموذج T5GemmaConfig)
- **t5gemma2** -- [T5Gemma2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2ForConditionalGeneration) (نموذج T5Gemma2Config)
- **umt5** -- [UMT5ForConditionalGeneration](/docs/transformers/main/ar/model_doc/umt5#transformers.UMT5ForConditionalGeneration) (نموذج UMT5Config)
- **vibevoice_asr** -- [VibeVoiceAsrForConditionalGeneration](/docs/transformers/main/ar/model_doc/vibevoice_asr#transformers.VibeVoiceAsrForConditionalGeneration) (نموذج VibeVoiceAsrConfig)
- **voxtral** -- [VoxtralForConditionalGeneration](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralForConditionalGeneration) (نموذج VoxtralConfig)
- **voxtral_realtime** -- [VoxtralRealtimeForConditionalGeneration](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeForConditionalGeneration) (نموذج VoxtralRealtimeConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForSeq2SeqLM

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForSeq2SeqLM.from_pretrained("google-t5/t5-base")

>>> # Update configuration during loading
>>> model = AutoModelForSeq2SeqLM.from_pretrained("google-t5/t5-base", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForSequenceClassification[[transformers.AutoModelForSequenceClassification]]

#### transformers.AutoModelForSequenceClassification[[transformers.AutoModelForSequenceClassification]]

```python
transformers.AutoModelForSequenceClassification(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2344)

هذا هو فئة نموذج عامة سيتم إنشاء مثيل منها كواحدة من فئات النماذج في المكتبة (مع رأس تصنيف تسلسل) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForSequenceClassification.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : The model class to instantiate is selected based on the configuration class:  - [AXK1Config](/docs/transformers/main/ar/model_doc/axk1#transformers.AXK1Config) configuration class: [AXK1ForSequenceClassification](/docs/transformers/main/ar/model_doc/axk1#transformers.AXK1ForSequenceClassification) (AXK1Config model) - [AXK2Config](/docs/transformers/main/ar/model_doc/axk2#transformers.AXK2Config) configuration class: [AXK2ForSequenceClassification](/docs/transformers/main/ar/model_doc/axk2#transformers.AXK2ForSequenceClassification) (AXK2Config model) - [AlbertConfig](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertConfig) configuration class: [AlbertForSequenceClassification](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertForSequenceClassification) (AlbertConfig model) - [ArceeConfig](/docs/transformers/main/ar/model_doc/arcee#transformers.ArceeConfig) configuration class: [ArceeForSequenceClassification](/docs/transformers/main/ar/model_doc/arcee#transformers.ArceeForSequenceClassification) (ArceeConfig model) - [BartConfig](/docs/transformers/main/ar/model_doc/bart#transformers.BartConfig) configuration class: [BartForSequenceClassification](/docs/transformers/main/ar/model_doc/bart#transformers.BartForSequenceClassification) (BartConfig model) - [BertConfig](/docs/transformers/main/ar/model_doc/bert#transformers.BertConfig) configuration class: [BertForSequenceClassification](/docs/transformers/main/ar/model_doc/bert#transformers.BertForSequenceClassification) (BertConfig model) - [BigBirdConfig](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdConfig) configuration class: [BigBirdForSequenceClassification](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdForSequenceClassification) (BigBirdConfig model) - [BigBirdPegasusConfig](/docs/transformers/main/ar/model_doc/bigbird_pegasus#transformers.BigBirdPegasusConfig) configuration class: [BigBirdPegasusForSequenceClassification](/docs/transformers/main/ar/model_doc/bigbird_pegasus#transformers.BigBirdPegasusForSequenceClassification) (BigBirdPegasusConfig model) - [BioGptConfig](/docs/transformers/main/ar/model_doc/biogpt#transformers.BioGptConfig) configuration class: [BioGptForSequenceClassification](/docs/transformers/main/ar/model_doc/biogpt#transformers.BioGptForSequenceClassification) (BioGptConfig model) - [BloomConfig](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomConfig) configuration class: [BloomForSequenceClassification](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomForSequenceClassification) (BloomConfig model) - [CTRLConfig](/docs/transformers/main/ar/model_doc/ctrl#transformers.CTRLConfig) configuration class: [CTRLForSequenceClassification](/docs/transformers/main/ar/model_doc/ctrl#transformers.CTRLForSequenceClassification) (CTRLConfig model) - [CamembertConfig](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertConfig) configuration class: [CamembertForSequenceClassification](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertForSequenceClassification) (CamembertConfig model) - [CanineConfig](/docs/transformers/main/ar/model_doc/canine#transformers.CanineConfig) configuration class: [CanineForSequenceClassification](/docs/transformers/main/ar/model_doc/canine#transformers.CanineForSequenceClassification) (CanineConfig model) - [CohereCompassTextConfig](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassTextConfig) configuration class: [CohereCompassTextForSequenceClassification](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassTextForSequenceClassification) (CohereCompassTextConfig model) - [ConvBertConfig](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertConfig) configuration class: [ConvBertForSequenceClassification](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertForSequenceClassification) (ConvBertConfig model) - [Data2VecTextConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextConfig) configuration class: [Data2VecTextForSequenceClassification](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextForSequenceClassification) (Data2VecTextConfig model) - [DebertaConfig](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaConfig) configuration class: [DebertaForSequenceClassification](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaForSequenceClassification) (DebertaConfig model) - [DebertaV2Config](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2Config) configuration class: [DebertaV2ForSequenceClassification](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2ForSequenceClassification) (DebertaV2Config model) - [DeepseekV2Config](/docs/transformers/main/ar/model_doc/deepseek_v2#transformers.DeepseekV2Config) configuration class: [DeepseekV2ForSequenceClassification](/docs/transformers/main/ar/model_doc/deepseek_v2#transformers.DeepseekV2ForSequenceClassification) (DeepseekV2Config model) - [DeepseekV3Config](/docs/transformers/main/ar/model_doc/deepseek_v3#transformers.DeepseekV3Config) configuration class: [DeepseekV3ForSequenceClassification](/docs/transformers/main/ar/model_doc/deepseek_v3#transformers.DeepseekV3ForSequenceClassification) (DeepseekV3Config model) - [DiffLlamaConfig](/docs/transformers/main/ar/model_doc/diffllama#transformers.DiffLlamaConfig) configuration class: [DiffLlamaForSequenceClassification](/docs/transformers/main/ar/model_doc/diffllama#transformers.DiffLlamaForSequenceClassification) (DiffLlamaConfig model) - [DistilBertConfig](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertConfig) configuration class: [DistilBertForSequenceClassification](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertForSequenceClassification) (DistilBertConfig model) - [DogeConfig](/docs/transformers/main/ar/model_doc/doge#transformers.DogeConfig) configuration class: [DogeForSequenceClassification](/docs/transformers/main/ar/model_doc/doge#transformers.DogeForSequenceClassification) (DogeConfig model) - [ElectraConfig](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraConfig) configuration class: [ElectraForSequenceClassification](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraForSequenceClassification) (ElectraConfig model) - [ErnieConfig](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieConfig) configuration class: [ErnieForSequenceClassification](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieForSequenceClassification) (ErnieConfig model) - [EsmConfig](/docs/transformers/main/ar/model_doc/esm#transformers.EsmConfig) configuration class: [EsmForSequenceClassification](/docs/transformers/main/ar/model_doc/esm#transformers.EsmForSequenceClassification) (EsmConfig model) - [EsmcConfig](/docs/transformers/main/ar/model_doc/esmc#transformers.EsmcConfig) configuration class: [EsmcForSequenceClassification](/docs/transformers/main/ar/model_doc/esmc#transformers.EsmcForSequenceClassification) (EsmcConfig model) - [EuroBertConfig](/docs/transformers/main/ar/model_doc/eurobert#transformers.EuroBertConfig) configuration class: [EuroBertForSequenceClassification](/docs/transformers/main/ar/model_doc/eurobert#transformers.EuroBertForSequenceClassification) (EuroBertConfig model) - [Exaone4Config](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4Config) configuration class: [Exaone4ForSequenceClassification](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4ForSequenceClassification) (Exaone4Config model) - [FNetConfig](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetConfig) configuration class: [FNetForSequenceClassification](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetForSequenceClassification) (FNetConfig model) - [FalconConfig](/docs/transformers/main/ar/model_doc/falcon#transformers.FalconConfig) configuration class: [FalconForSequenceClassification](/docs/transformers/main/ar/model_doc/falcon#transformers.FalconForSequenceClassification) (FalconConfig model) - [FlaubertConfig](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertConfig) configuration class: [FlaubertForSequenceClassification](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertForSequenceClassification) (FlaubertConfig model) - [FunnelConfig](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelConfig) configuration class: [FunnelForSequenceClassification](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelForSequenceClassification) (FunnelConfig model) - [GPT2Config](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Config) configuration class: [GPT2ForSequenceClassification](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2ForSequenceClassification) (GPT2Config model) - [GPTBigCodeConfig](/docs/transformers/main/ar/model_doc/gpt_bigcode#transformers.GPTBigCodeConfig) configuration class: [GPTBigCodeForSequenceClassification](/docs/transformers/main/ar/model_doc/gpt_bigcode#transformers.GPTBigCodeForSequenceClassification) (GPTBigCodeConfig model) - [GPTJConfig](/docs/transformers/main/ar/model_doc/gptj#transformers.GPTJConfig) configuration class: [GPTJForSequenceClassification](/docs/transformers/main/ar/model_doc/gptj#transformers.GPTJForSequenceClassification) (GPTJConfig model) - [GPTNeoConfig](/docs/transformers/main/ar/model_doc/gpt_neo#transformers.GPTNeoConfig) configuration class: [GPTNeoForSequenceClassification](/docs/transformers/main/ar/model_doc/gpt_neo#transformers.GPTNeoForSequenceClassification) (GPTNeoConfig model) - [GPTNeoXConfig](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXConfig) configuration class: [GPTNeoXForSequenceClassification](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXForSequenceClassification) (GPTNeoXConfig model) - [Gemma2Config](/docs/transformers/main/ar/model_doc/gemma2#transformers.Gemma2Config) configuration class: [Gemma2ForSequenceClassification](/docs/transformers/main/ar/model_doc/gemma2#transformers.Gemma2ForSequenceClassification) (Gemma2Config model) - [Gemma3Config](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3Config) configuration class: [Gemma3ForSequenceClassification](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3ForSequenceClassification) (Gemma3Config model) - [Gemma3TextConfig](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3TextConfig) configuration class: [Gemma3TextForSequenceClassification](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3TextForSequenceClassification) (Gemma3TextConfig model) - [GemmaConfig](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaConfig) configuration class: [GemmaForSequenceClassification](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaForSequenceClassification) (GemmaConfig model) - [Glm4Config](/docs/transformers/main/ar/model_doc/glm4#transformers.Glm4Config) configuration class: [Glm4ForSequenceClassification](/docs/transformers/main/ar/model_doc/glm4#transformers.Glm4ForSequenceClassification) (Glm4Config model) - [GlmConfig](/docs/transformers/main/ar/model_doc/glm#transformers.GlmConfig) configuration class: [GlmForSequenceClassification](/docs/transformers/main/ar/model_doc/glm#transformers.GlmForSequenceClassification) (GlmConfig model) - [GptOssConfig](/docs/transformers/main/ar/model_doc/gpt_oss#transformers.GptOssConfig) configuration class: [GptOssForSequenceClassification](/docs/transformers/main/ar/model_doc/gpt_oss#transformers.GptOssForSequenceClassification) (GptOssConfig model) - [GteConfig](/docs/transformers/main/ar/model_doc/gte#transformers.GteConfig) configuration class: [GteForSequenceClassification](/docs/transformers/main/ar/model_doc/gte#transformers.GteForSequenceClassification) (GteConfig model) - [HeliumConfig](/docs/transformers/main/ar/model_doc/helium#transformers.HeliumConfig) configuration class: [HeliumForSequenceClassification](/docs/transformers/main/ar/model_doc/helium#transformers.HeliumForSequenceClassification) (HeliumConfig model) - [HunYuanDenseV1Config](/docs/transformers/main/ar/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1Config) configuration class: [HunYuanDenseV1ForSequenceClassification](/docs/transformers/main/ar/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1ForSequenceClassification) (HunYuanDenseV1Config model) - [HunYuanMoEV1Config](/docs/transformers/main/ar/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1Config) configuration class: [HunYuanMoEV1ForSequenceClassification](/docs/transformers/main/ar/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1ForSequenceClassification) (HunYuanMoEV1Config model) - [IBertConfig](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertConfig) configuration class: [IBertForSequenceClassification](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertForSequenceClassification) (IBertConfig model) - [JambaConfig](/docs/transformers/main/ar/model_doc/jamba#transformers.JambaConfig) configuration class: [JambaForSequenceClassification](/docs/transformers/main/ar/model_doc/jamba#transformers.JambaForSequenceClassification) (JambaConfig model) - [JetMoeConfig](/docs/transformers/main/ar/model_doc/jetmoe#transformers.JetMoeConfig) configuration class: [JetMoeForSequenceClassification](/docs/transformers/main/ar/model_doc/jetmoe#transformers.JetMoeForSequenceClassification) (JetMoeConfig model) - [JinaEmbeddingsV3Config](/docs/transformers/main/ar/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3Config) configuration class: [JinaEmbeddingsV3ForSequenceClassification](/docs/transformers/main/ar/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3ForSequenceClassification) (JinaEmbeddingsV3Config model) - [LayoutLMConfig](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMConfig) configuration class: [LayoutLMForSequenceClassification](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMForSequenceClassification) (LayoutLMConfig model) - [LayoutLMv2Config](/docs/transformers/main/ar/model_doc/layoutlmv2#transformers.LayoutLMv2Config) configuration class: [LayoutLMv2ForSequenceClassification](/docs/transformers/main/ar/model_doc/layoutlmv2#transformers.LayoutLMv2ForSequenceClassification) (LayoutLMv2Config model) - [LayoutLMv3Config](/docs/transformers/main/ar/model_doc/layoutlmv3#transformers.LayoutLMv3Config) configuration class: [LayoutLMv3ForSequenceClassification](/docs/transformers/main/ar/model_doc/layoutlmv3#transformers.LayoutLMv3ForSequenceClassification) (LayoutLMv3Config model) - [LiltConfig](/docs/transformers/main/ar/model_doc/lilt#transformers.LiltConfig) configuration class: [LiltForSequenceClassification](/docs/transformers/main/ar/model_doc/lilt#transformers.LiltForSequenceClassification) (LiltConfig model) - [LlamaConfig](/docs/transformers/main/ar/model_doc/llama2#transformers.LlamaConfig) configuration class: [LlamaForSequenceClassification](/docs/transformers/main/ar/model_doc/llama2#transformers.LlamaForSequenceClassification) (LlamaConfig model) - [LongformerConfig](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerConfig) configuration class: [LongformerForSequenceClassification](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerForSequenceClassification) (LongformerConfig model) - [LukeConfig](/docs/transformers/main/ar/model_doc/luke#transformers.LukeConfig) configuration class: [LukeForSequenceClassification](/docs/transformers/main/ar/model_doc/luke#transformers.LukeForSequenceClassification) (LukeConfig model) - [MBartConfig](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartConfig) configuration class: [MBartForSequenceClassification](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartForSequenceClassification) (MBartConfig model) - [MPNetConfig](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetConfig) configuration class: [MPNetForSequenceClassification](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetForSequenceClassification) (MPNetConfig model) - [MT5Config](/docs/transformers/main/ar/model_doc/mt5#transformers.MT5Config) configuration class: [MT5ForSequenceClassification](/docs/transformers/main/ar/model_doc/mt5#transformers.MT5ForSequenceClassification) (MT5Config model) - [MarkupLMConfig](/docs/transformers/main/ar/model_doc/markuplm#transformers.MarkupLMConfig) configuration class: [MarkupLMForSequenceClassification](/docs/transformers/main/ar/model_doc/markuplm#transformers.MarkupLMForSequenceClassification) (MarkupLMConfig model) - [MegatronBertConfig](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertConfig) configuration class: [MegatronBertForSequenceClassification](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertForSequenceClassification) (MegatronBertConfig model) - [MiniCPM3Config](/docs/transformers/main/ar/model_doc/minicpm3#transformers.MiniCPM3Config) configuration class: [MiniCPM3ForSequenceClassification](/docs/transformers/main/ar/model_doc/minicpm3#transformers.MiniCPM3ForSequenceClassification) (MiniCPM3Config model) - [MiniMaxConfig](/docs/transformers/main/ar/model_doc/minimax#transformers.MiniMaxConfig) configuration class: [MiniMaxForSequenceClassification](/docs/transformers/main/ar/model_doc/minimax#transformers.MiniMaxForSequenceClassification) (MiniMaxConfig model) - [Ministral3Config](/docs/transformers/main/ar/model_doc/ministral3#transformers.Ministral3Config) configuration class: [Ministral3ForSequenceClassification](/docs/transformers/main/ar/model_doc/ministral3#transformers.Ministral3ForSequenceClassification) (Ministral3Config model) - [MinistralConfig](/docs/transformers/main/ar/model_doc/ministral#transformers.MinistralConfig) configuration class: [MinistralForSequenceClassification](/docs/transformers/main/ar/model_doc/ministral#transformers.MinistralForSequenceClassification) (MinistralConfig model) - [Mistral4Config](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4Config) configuration class: [Mistral4ForSequenceClassification](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4ForSequenceClassification) (Mistral4Config model) - [MistralConfig](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralConfig) configuration class: [MistralForSequenceClassification](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralForSequenceClassification) (MistralConfig model) - [MixtralConfig](/docs/transformers/main/ar/model_doc/mixtral#transformers.MixtralConfig) configuration class: [MixtralForSequenceClassification](/docs/transformers/main/ar/model_doc/mixtral#transformers.MixtralForSequenceClassification) (MixtralConfig model) - [MobileBertConfig](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertConfig) configuration class: [MobileBertForSequenceClassification](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertForSequenceClassification) (MobileBertConfig model) - [ModernBertConfig](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertConfig) configuration class: [ModernBertForSequenceClassification](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertForSequenceClassification) (ModernBertConfig model) - [ModernBertDecoderConfig](/docs/transformers/main/ar/model_doc/modernbert-decoder#transformers.ModernBertDecoderConfig) configuration class: [ModernBertDecoderForSequenceClassification](/docs/transformers/main/ar/model_doc/modernbert-decoder#transformers.ModernBertDecoderForSequenceClassification) (ModernBertDecoderConfig model) - [ModernVBertConfig](/docs/transformers/main/ar/model_doc/modernvbert#transformers.ModernVBertConfig) configuration class: [ModernVBertForSequenceClassification](/docs/transformers/main/ar/model_doc/modernvbert#transformers.ModernVBertForSequenceClassification) (ModernVBertConfig model) - [MptConfig](/docs/transformers/main/ar/model_doc/mpt#transformers.MptConfig) configuration class: [MptForSequenceClassification](/docs/transformers/main/ar/model_doc/mpt#transformers.MptForSequenceClassification) (MptConfig model) - [MraConfig](/docs/transformers/main/ar/model_doc/mra#transformers.MraConfig) configuration class: [MraForSequenceClassification](/docs/transformers/main/ar/model_doc/mra#transformers.MraForSequenceClassification) (MraConfig model) - [MvpConfig](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpConfig) configuration class: [MvpForSequenceClassification](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpForSequenceClassification) (MvpConfig model) - [NemotronConfig](/docs/transformers/main/ar/model_doc/nemotron#transformers.NemotronConfig) configuration class: [NemotronForSequenceClassification](/docs/transformers/main/ar/model_doc/nemotron#transformers.NemotronForSequenceClassification) (NemotronConfig model) - [NomicBertConfig](/docs/transformers/main/ar/model_doc/nomic_bert#transformers.NomicBertConfig) configuration class: [NomicBertForSequenceClassification](/docs/transformers/main/ar/model_doc/nomic_bert#transformers.NomicBertForSequenceClassification) (NomicBertConfig model) - [NystromformerConfig](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerConfig) configuration class: [NystromformerForSequenceClassification](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerForSequenceClassification) (NystromformerConfig model) - [OPTConfig](/docs/transformers/main/ar/model_doc/opt#transformers.OPTConfig) configuration class: [OPTForSequenceClassification](/docs/transformers/main/ar/model_doc/opt#transformers.OPTForSequenceClassification) (OPTConfig model) - [Olmo2Config](/docs/transformers/main/ar/model_doc/olmo2#transformers.Olmo2Config) configuration class: [Olmo2ForSequenceClassification](/docs/transformers/main/ar/model_doc/olmo2#transformers.Olmo2ForSequenceClassification) (Olmo2Config model) - [Olmo3Config](/docs/transformers/main/ar/model_doc/olmo3#transformers.Olmo3Config) configuration class: [Olmo3ForSequenceClassification](/docs/transformers/main/ar/model_doc/olmo3#transformers.Olmo3ForSequenceClassification) (Olmo3Config model) - [OlmoConfig](/docs/transformers/main/ar/model_doc/olmo#transformers.OlmoConfig) configuration class: [OlmoForSequenceClassification](/docs/transformers/main/ar/model_doc/olmo#transformers.OlmoForSequenceClassification) (OlmoConfig model) - [OpenAIGPTConfig](/docs/transformers/main/ar/model_doc/openai-gpt#transformers.OpenAIGPTConfig) configuration class: [OpenAIGPTForSequenceClassification](/docs/transformers/main/ar/model_doc/openai-gpt#transformers.OpenAIGPTForSequenceClassification) (OpenAIGPTConfig model) - [PLBartConfig](/docs/transformers/main/ar/model_doc/plbart#transformers.PLBartConfig) configuration class: [PLBartForSequenceClassification](/docs/transformers/main/ar/model_doc/plbart#transformers.PLBartForSequenceClassification) (PLBartConfig model) - [PerceiverConfig](/docs/transformers/main/ar/model_doc/perceiver#transformers.PerceiverConfig) configuration class: [PerceiverForSequenceClassification](/docs/transformers/main/ar/model_doc/perceiver#transformers.PerceiverForSequenceClassification) (PerceiverConfig model) - [PersimmonConfig](/docs/transformers/main/ar/model_doc/persimmon#transformers.PersimmonConfig) configuration class: [PersimmonForSequenceClassification](/docs/transformers/main/ar/model_doc/persimmon#transformers.PersimmonForSequenceClassification) (PersimmonConfig model) - [Phi3Config](/docs/transformers/main/ar/model_doc/phi3#transformers.Phi3Config) configuration class: [Phi3ForSequenceClassification](/docs/transformers/main/ar/model_doc/phi3#transformers.Phi3ForSequenceClassification) (Phi3Config model) - [PhiConfig](/docs/transformers/main/ar/model_doc/phi#transformers.PhiConfig) configuration class: [PhiForSequenceClassification](/docs/transformers/main/ar/model_doc/phi#transformers.PhiForSequenceClassification) (PhiConfig model) - [PhimoeConfig](/docs/transformers/main/ar/model_doc/phimoe#transformers.PhimoeConfig) configuration class: [PhimoeForSequenceClassification](/docs/transformers/main/ar/model_doc/phimoe#transformers.PhimoeForSequenceClassification) (PhimoeConfig model) - [Qwen2Config](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Config) configuration class: [Qwen2ForSequenceClassification](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2ForSequenceClassification) (Qwen2Config model) - [Qwen2MoeConfig](/docs/transformers/main/ar/model_doc/qwen2_moe#transformers.Qwen2MoeConfig) configuration class: [Qwen2MoeForSequenceClassification](/docs/transformers/main/ar/model_doc/qwen2_moe#transformers.Qwen2MoeForSequenceClassification) (Qwen2MoeConfig model) - [Qwen3Config](/docs/transformers/main/ar/model_doc/qwen3#transformers.Qwen3Config) configuration class: [Qwen3ForSequenceClassification](/docs/transformers/main/ar/model_doc/qwen3#transformers.Qwen3ForSequenceClassification) (Qwen3Config model) - [Qwen3MoeConfig](/docs/transformers/main/ar/model_doc/qwen3_moe#transformers.Qwen3MoeConfig) configuration class: [Qwen3MoeForSequenceClassification](/docs/transformers/main/ar/model_doc/qwen3_moe#transformers.Qwen3MoeForSequenceClassification) (Qwen3MoeConfig model) - [Qwen3NextConfig](/docs/transformers/main/ar/model_doc/qwen3_next#transformers.Qwen3NextConfig) configuration class: [Qwen3NextForSequenceClassification](/docs/transformers/main/ar/model_doc/qwen3_next#transformers.Qwen3NextForSequenceClassification) (Qwen3NextConfig model) - [Qwen3_5Config](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5Config) configuration class: [Qwen3_5ForSequenceClassification](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5ForSequenceClassification) (Qwen3_5Config model) - [Qwen3_5TextConfig](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5TextConfig) configuration class: [Qwen3_5TextForSequenceClassification](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5TextForSequenceClassification) (Qwen3_5TextConfig model) - [ReformerConfig](/docs/transformers/main/ar/model_doc/reformer#transformers.ReformerConfig) configuration class: [ReformerForSequenceClassification](/docs/transformers/main/ar/model_doc/reformer#transformers.ReformerForSequenceClassification) (ReformerConfig model) - [RemBertConfig](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertConfig) configuration class: [RemBertForSequenceClassification](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertForSequenceClassification) (RemBertConfig model) - [RoCBertConfig](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertConfig) configuration class: [RoCBertForSequenceClassification](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertForSequenceClassification) (RoCBertConfig model) - [RoFormerConfig](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerConfig) configuration class: [RoFormerForSequenceClassification](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerForSequenceClassification) (RoFormerConfig model) - [RobertaConfig](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaConfig) configuration class: [RobertaForSequenceClassification](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaForSequenceClassification) (RobertaConfig model) - [RobertaPreLayerNormConfig](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormConfig) configuration class: [RobertaPreLayerNormForSequenceClassification](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForSequenceClassification) (RobertaPreLayerNormConfig model) - [SeedOssConfig](/docs/transformers/main/ar/model_doc/seed_oss#transformers.SeedOssConfig) configuration class: [SeedOssForSequenceClassification](/docs/transformers/main/ar/model_doc/seed_oss#transformers.SeedOssForSequenceClassification) (SeedOssConfig model) - [SmolLM3Config](/docs/transformers/main/ar/model_doc/smollm3#transformers.SmolLM3Config) configuration class: [SmolLM3ForSequenceClassification](/docs/transformers/main/ar/model_doc/smollm3#transformers.SmolLM3ForSequenceClassification) (SmolLM3Config model) - [SqueezeBertConfig](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertConfig) configuration class: [SqueezeBertForSequenceClassification](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertForSequenceClassification) (SqueezeBertConfig model) - [StableLmConfig](/docs/transformers/main/ar/model_doc/stablelm#transformers.StableLmConfig) configuration class: [StableLmForSequenceClassification](/docs/transformers/main/ar/model_doc/stablelm#transformers.StableLmForSequenceClassification) (StableLmConfig model) - [Starcoder2Config](/docs/transformers/main/ar/model_doc/starcoder2#transformers.Starcoder2Config) configuration class: [Starcoder2ForSequenceClassification](/docs/transformers/main/ar/model_doc/starcoder2#transformers.Starcoder2ForSequenceClassification) (Starcoder2Config model) - [T5Config](/docs/transformers/main/ar/model_doc/t5#transformers.T5Config) configuration class: [T5ForSequenceClassification](/docs/transformers/main/ar/model_doc/t5#transformers.T5ForSequenceClassification) (T5Config model) - [T5Gemma2Config](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2Config) configuration class: [T5Gemma2ForSequenceClassification](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2ForSequenceClassification) (T5Gemma2Config model) - [T5GemmaConfig](/docs/transformers/main/ar/model_doc/t5gemma#transformers.T5GemmaConfig) configuration class: [T5GemmaForSequenceClassification](/docs/transformers/main/ar/model_doc/t5gemma#transformers.T5GemmaForSequenceClassification) (T5GemmaConfig model) - [TapasConfig](/docs/transformers/main/ar/model_doc/tapas#transformers.TapasConfig) configuration class: [TapasForSequenceClassification](/docs/transformers/main/ar/model_doc/tapas#transformers.TapasForSequenceClassification) (TapasConfig model) - [UMT5Config](/docs/transformers/main/ar/model_doc/umt5#transformers.UMT5Config) configuration class: [UMT5ForSequenceClassification](/docs/transformers/main/ar/model_doc/umt5#transformers.UMT5ForSequenceClassification) (UMT5Config model) - [UltraVBertConfig](/docs/transformers/main/ar/model_doc/ultravbert#transformers.UltraVBertConfig) configuration class: [UltraVBertForSequenceClassification](/docs/transformers/main/ar/model_doc/ultravbert#transformers.UltraVBertForSequenceClassification) (UltraVBertConfig model) - [UltrabertConfig](/docs/transformers/main/ar/model_doc/ultrabert#transformers.UltrabertConfig) configuration class: [UltrabertForSequenceClassification](/docs/transformers/main/ar/model_doc/ultrabert#transformers.UltrabertForSequenceClassification) (UltrabertConfig model) - [XLMConfig](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMConfig) configuration class: [XLMForSequenceClassification](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMForSequenceClassification) (XLMConfig model) - [XLMRobertaConfig](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaConfig) configuration class: [XLMRobertaForSequenceClassification](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaForSequenceClassification) (XLMRobertaConfig model) - [XLMRobertaXLConfig](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLConfig) configuration class: [XLMRobertaXLForSequenceClassification](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForSequenceClassification) (XLMRobertaXLConfig model) - [XLNetConfig](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetConfig) configuration class: [XLNetForSequenceClassification](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetForSequenceClassification) (XLNetConfig model) - [XmodConfig](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodConfig) configuration class: [XmodForSequenceClassification](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodForSequenceClassification) (XmodConfig model) - [YosoConfig](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoConfig) configuration class: [YosoForSequenceClassification](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoForSequenceClassification) (YosoConfig model) - [Zamba2Config](/docs/transformers/main/ar/model_doc/zamba2#transformers.Zamba2Config) configuration class: [Zamba2ForSequenceClassification](/docs/transformers/main/ar/model_doc/zamba2#transformers.Zamba2ForSequenceClassification) (Zamba2Config model) - [ZambaConfig](/docs/transformers/main/ar/model_doc/zamba#transformers.ZambaConfig) configuration class: [ZambaForSequenceClassification](/docs/transformers/main/ar/model_doc/zamba#transformers.ZambaForSequenceClassification) (ZambaConfig model)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس تصنيف تسلسل) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForSequenceClassification

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForSequenceClassification.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForSequenceClassification.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع رأس تصنيف التسلسل) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **albert** -- [AlbertForSequenceClassification](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertForSequenceClassification) (نموذج AlbertConfig)
- **arcee** -- [ArceeForSequenceClassification](/docs/transformers/main/ar/model_doc/arcee#transformers.ArceeForSequenceClassification) (نموذج ArceeConfig)
- **axk1** -- [AXK1ForSequenceClassification](/docs/transformers/main/ar/model_doc/axk1#transformers.AXK1ForSequenceClassification) (نموذج AXK1Config)
- **axk2** -- [AXK2ForSequenceClassification](/docs/transformers/main/ar/model_doc/axk2#transformers.AXK2ForSequenceClassification) (نموذج AXK2Config)
- **bart** -- [BartForSequenceClassification](/docs/transformers/main/ar/model_doc/bart#transformers.BartForSequenceClassification) (نموذج BartConfig)
- **bert** -- [BertForSequenceClassification](/docs/transformers/main/ar/model_doc/bert#transformers.BertForSequenceClassification) (نموذج BertConfig)
- **big_bird** -- [BigBirdForSequenceClassification](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdForSequenceClassification) (نموذج BigBirdConfig)
- **bigbird_pegasus** -- [BigBirdPegasusForSequenceClassification](/docs/transformers/main/ar/model_doc/bigbird_pegasus#transformers.BigBirdPegasusForSequenceClassification) (نموذج BigBirdPegasusConfig)
- **biogpt** -- [BioGptForSequenceClassification](/docs/transformers/main/ar/model_doc/biogpt#transformers.BioGptForSequenceClassification) (نموذج BioGptConfig)
- **bloom** -- [BloomForSequenceClassification](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomForSequenceClassification) (نموذج BloomConfig)
- **camembert** -- [CamembertForSequenceClassification](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertForSequenceClassification) (نموذج CamembertConfig)
- **canine** -- [CanineForSequenceClassification](/docs/transformers/main/ar/model_doc/canine#transformers.CanineForSequenceClassification) (نموذج CanineConfig)
- **cohere_compass_text** -- [CohereCompassTextForSequenceClassification](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassTextForSequenceClassification) (نموذج CohereCompassTextConfig)
- **convbert** -- [ConvBertForSequenceClassification](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertForSequenceClassification) (نموذج ConvBertConfig)
- **ctrl** -- [CTRLForSequenceClassification](/docs/transformers/main/ar/model_doc/ctrl#transformers.CTRLForSequenceClassification) (نموذج CTRLConfig)
- **data2vec-text** -- [Data2VecTextForSequenceClassification](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextForSequenceClassification) (نموذج Data2VecTextConfig)
- **deberta** -- [DebertaForSequenceClassification](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaForSequenceClassification) (نموذج DebertaConfig)
- **deberta-v2** -- [DebertaV2ForSequenceClassification](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2ForSequenceClassification) (نموذج DebertaV2Config)
- **deepseek_v2** -- [DeepseekV2ForSequenceClassification](/docs/transformers/main/ar/model_doc/deepseek_v2#transformers.DeepseekV2ForSequenceClassification) (نموذج DeepseekV2Config)
- **deepseek_v3** -- [DeepseekV3ForSequenceClassification](/docs/transformers/main/ar/model_doc/deepseek_v3#transformers.DeepseekV3ForSequenceClassification) (نموذج DeepseekV3Config)
- **diffllama** -- [DiffLlamaForSequenceClassification](/docs/transformers/main/ar/model_doc/diffllama#transformers.DiffLlamaForSequenceClassification) (نموذج DiffLlamaConfig)
- **distilbert** -- [DistilBertForSequenceClassification](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertForSequenceClassification) (نموذج DistilBertConfig)
- **doge** -- [DogeForSequenceClassification](/docs/transformers/main/ar/model_doc/doge#transformers.DogeForSequenceClassification) (نموذج DogeConfig)
- **electra** -- [ElectraForSequenceClassification](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraForSequenceClassification) (نموذج ElectraConfig)
- **ernie** -- [ErnieForSequenceClassification](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieForSequenceClassification) (نموذج ErnieConfig)
- **esm** -- [EsmForSequenceClassification](/docs/transformers/main/ar/model_doc/esm#transformers.EsmForSequenceClassification) (نموذج EsmConfig)
- **esmc** -- [EsmcForSequenceClassification](/docs/transformers/main/ar/model_doc/esmc#transformers.EsmcForSequenceClassification) (نموذج EsmcConfig)
- **eurobert** -- [EuroBertForSequenceClassification](/docs/transformers/main/ar/model_doc/eurobert#transformers.EuroBertForSequenceClassification) (نموذج EuroBertConfig)
- **exaone4** -- [Exaone4ForSequenceClassification](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4ForSequenceClassification) (نموذج Exaone4Config)
- **falcon** -- [FalconForSequenceClassification](/docs/transformers/main/ar/model_doc/falcon#transformers.FalconForSequenceClassification) (نموذج FalconConfig)
- **flaubert** -- [FlaubertForSequenceClassification](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertForSequenceClassification) (نموذج FlaubertConfig)
- **fnet** -- [FNetForSequenceClassification](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetForSequenceClassification) (نموذج FNetConfig)
- **funnel** -- [FunnelForSequenceClassification](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelForSequenceClassification) (نموذج FunnelConfig)
- **gemma** -- [GemmaForSequenceClassification](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaForSequenceClassification) (نموذج GemmaConfig)
- **gemma2** -- [Gemma2ForSequenceClassification](/docs/transformers/main/ar/model_doc/gemma2#transformers.Gemma2ForSequenceClassification) (نموذج Gemma2Config)
- **gemma3** -- [Gemma3ForSequenceClassification](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3ForSequenceClassification) (نموذج Gemma3Config)
- **gemma3_text** -- [Gemma3TextForSequenceClassification](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3TextForSequenceClassification) (نموذج Gemma3TextConfig)
- **glm** -- [GlmForSequenceClassification](/docs/transformers/main/ar/model_doc/glm#transformers.GlmForSequenceClassification) (نموذج GlmConfig)
- **glm4** -- [Glm4ForSequenceClassification](/docs/transformers/main/ar/model_doc/glm4#transformers.Glm4ForSequenceClassification) (نموذج Glm4Config)
- **gpt-sw3** -- [GPT2ForSequenceClassification](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2ForSequenceClassification) (نموذج GPT2Config)
- **gpt2** -- [GPT2ForSequenceClassification](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2ForSequenceClassification) (نموذج GPT2Config)
- **gpt_bigcode** -- [GPTBigCodeForSequenceClassification](/docs/transformers/main/ar/model_doc/gpt_bigcode#transformers.GPTBigCodeForSequenceClassification) (نموذج GPTBigCodeConfig)
- **gpt_neo** -- [GPTNeoForSequenceClassification](/docs/transformers/main/ar/model_doc/gpt_neo#transformers.GPTNeoForSequenceClassification) (نموذج GPTNeoConfig)
- **gpt_neox** -- [GPTNeoXForSequenceClassification](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXForSequenceClassification) (نموذج GPTNeoXConfig)
- **gpt_oss** -- [GptOssForSequenceClassification](/docs/transformers/main/ar/model_doc/gpt_oss#transformers.GptOssForSequenceClassification) (نموذج GptOssConfig)
- **gptj** -- [GPTJForSequenceClassification](/docs/transformers/main/ar/model_doc/gptj#transformers.GPTJForSequenceClassification) (نموذج GPTJConfig)
- **gte** -- [GteForSequenceClassification](/docs/transformers/main/ar/model_doc/gte#transformers.GteForSequenceClassification) (نموذج GteConfig)
- **helium** -- [HeliumForSequenceClassification](/docs/transformers/main/ar/model_doc/helium#transformers.HeliumForSequenceClassification) (نموذج HeliumConfig)
- **hunyuan_v1_dense** -- [HunYuanDenseV1ForSequenceClassification](/docs/transformers/main/ar/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1ForSequenceClassification) (نموذج HunYuanDenseV1Config)
- **hunyuan_v1_moe** -- [HunYuanMoEV1ForSequenceClassification](/docs/transformers/main/ar/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1ForSequenceClassification) (نموذج HunYuanMoEV1Config)
- **ibert** -- [IBertForSequenceClassification](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertForSequenceClassification) (نموذج IBertConfig)
- **jamba** -- [JambaForSequenceClassification](/docs/transformers/main/ar/model_doc/jamba#transformers.JambaForSequenceClassification) (نموذج JambaConfig)
- **jetmoe** -- [JetMoeForSequenceClassification](/docs/transformers/main/ar/model_doc/jetmoe#transformers.JetMoeForSequenceClassification) (نموذج JetMoeConfig)
- **jina_embeddings_v3** -- [JinaEmbeddingsV3ForSequenceClassification](/docs/transformers/main/ar/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3ForSequenceClassification) (نموذج JinaEmbeddingsV3Config)
- **layoutlm** -- [LayoutLMForSequenceClassification](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMForSequenceClassification) (نموذج LayoutLMConfig)
- **layoutlmv2** -- [LayoutLMv2ForSequenceClassification](/docs/transformers/main/ar/model_doc/layoutlmv2#transformers.LayoutLMv2ForSequenceClassification) (نموذج LayoutLMv2Config)
- **layoutlmv3** -- [LayoutLMv3ForSequenceClassification](/docs/transformers/main/ar/model_doc/layoutlmv3#transformers.LayoutLMv3ForSequenceClassification) (نموذج LayoutLMv3Config)
- **lilt** -- [LiltForSequenceClassification](/docs/transformers/main/ar/model_doc/lilt#transformers.LiltForSequenceClassification) (نموذج LiltConfig)
- **llama** -- [LlamaForSequenceClassification](/docs/transformers/main/ar/model_doc/llama2#transformers.LlamaForSequenceClassification) (نموذج LlamaConfig)
- **longformer** -- [LongformerForSequenceClassification](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerForSequenceClassification) (نموذج LongformerConfig)
- **luke** -- [LukeForSequenceClassification](/docs/transformers/main/ar/model_doc/luke#transformers.LukeForSequenceClassification) (نموذج LukeConfig)
- **markuplm** -- [MarkupLMForSequenceClassification](/docs/transformers/main/ar/model_doc/markuplm#transformers.MarkupLMForSequenceClassification) (نموذج MarkupLMConfig)
- **mbart** -- [MBartForSequenceClassification](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartForSequenceClassification) (نموذج MBartConfig)
- **megatron-bert** -- [MegatronBertForSequenceClassification](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertForSequenceClassification) (نموذج MegatronBertConfig)
- **minicpm3** -- [MiniCPM3ForSequenceClassification](/docs/transformers/main/ar/model_doc/minicpm3#transformers.MiniCPM3ForSequenceClassification) (نموذج MiniCPM3Config)
- **minimax** -- [MiniMaxForSequenceClassification](/docs/transformers/main/ar/model_doc/minimax#transformers.MiniMaxForSequenceClassification) (نموذج MiniMaxConfig)
- **ministral** -- [MinistralForSequenceClassification](/docs/transformers/main/ar/model_doc/ministral#transformers.MinistralForSequenceClassification) (نموذج MinistralConfig)
- **ministral3** -- [Ministral3ForSequenceClassification](/docs/transformers/main/ar/model_doc/ministral3#transformers.Ministral3ForSequenceClassification) (نموذج Ministral3Config)
- **mistral** -- [MistralForSequenceClassification](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralForSequenceClassification) (نموذج MistralConfig)
- **mistral4** -- [Mistral4ForSequenceClassification](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4ForSequenceClassification) (نموذج Mistral4Config)
- **mixtral** -- [MixtralForSequenceClassification](/docs/transformers/main/ar/model_doc/mixtral#transformers.MixtralForSequenceClassification) (نموذج MixtralConfig)
- **mobilebert** -- [MobileBertForSequenceClassification](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertForSequenceClassification) (نموذج MobileBertConfig)
- **modernbert** -- [ModernBertForSequenceClassification](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertForSequenceClassification) (نموذج ModernBertConfig)
- **modernbert-decoder** -- [ModernBertDecoderForSequenceClassification](/docs/transformers/main/ar/model_doc/modernbert-decoder#transformers.ModernBertDecoderForSequenceClassification) (نموذج ModernBertDecoderConfig)
- **modernvbert** -- [ModernVBertForSequenceClassification](/docs/transformers/main/ar/model_doc/modernvbert#transformers.ModernVBertForSequenceClassification) (نموذج ModernVBertConfig)
- **mpnet** -- [MPNetForSequenceClassification](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetForSequenceClassification) (نموذج MPNetConfig)
- **mpt** -- [MptForSequenceClassification](/docs/transformers/main/ar/model_doc/mpt#transformers.MptForSequenceClassification) (نموذج MptConfig)
- **mra** -- [MraForSequenceClassification](/docs/transformers/main/ar/model_doc/mra#transformers.MraForSequenceClassification) (نموذج MraConfig)
- **mt5** -- [MT5ForSequenceClassification](/docs/transformers/main/ar/model_doc/mt5#transformers.MT5ForSequenceClassification) (نموذج MT5Config)
- **mvp** -- [MvpForSequenceClassification](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpForSequenceClassification) (نموذج MvpConfig)
- **nemotron** -- [NemotronForSequenceClassification](/docs/transformers/main/ar/model_doc/nemotron#transformers.NemotronForSequenceClassification) (نموذج NemotronConfig)
- **nomic_bert** -- [NomicBertForSequenceClassification](/docs/transformers/main/ar/model_doc/nomic_bert#transformers.NomicBertForSequenceClassification) (نموذج NomicBertConfig)
- **nystromformer** -- [NystromformerForSequenceClassification](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerForSequenceClassification) (نموذج NystromformerConfig)
- **olmo** -- [OlmoForSequenceClassification](/docs/transformers/main/ar/model_doc/olmo#transformers.OlmoForSequenceClassification) (نموذج OlmoConfig)
- **olmo2** -- [Olmo2ForSequenceClassification](/docs/transformers/main/ar/model_doc/olmo2#transformers.Olmo2ForSequenceClassification) (نموذج Olmo2Config)
- **olmo3** -- [Olmo3ForSequenceClassification](/docs/transformers/main/ar/model_doc/olmo3#transformers.Olmo3ForSequenceClassification) (نموذج Olmo3Config)
- **openai-gpt** -- [OpenAIGPTForSequenceClassification](/docs/transformers/main/ar/model_doc/openai-gpt#transformers.OpenAIGPTForSequenceClassification) (نموذج OpenAIGPTConfig)
- **opt** -- [OPTForSequenceClassification](/docs/transformers/main/ar/model_doc/opt#transformers.OPTForSequenceClassification) (نموذج OPTConfig)
- **perceiver** -- [PerceiverForSequenceClassification](/docs/transformers/main/ar/model_doc/perceiver#transformers.PerceiverForSequenceClassification) (نموذج PerceiverConfig)
- **persimmon** -- [PersimmonForSequenceClassification](/docs/transformers/main/ar/model_doc/persimmon#transformers.PersimmonForSequenceClassification) (نموذج PersimmonConfig)
- **phi** -- [PhiForSequenceClassification](/docs/transformers/main/ar/model_doc/phi#transformers.PhiForSequenceClassification) (نموذج PhiConfig)
- **phi3** -- [Phi3ForSequenceClassification](/docs/transformers/main/ar/model_doc/phi3#transformers.Phi3ForSequenceClassification) (نموذج Phi3Config)
- **phimoe** -- [PhimoeForSequenceClassification](/docs/transformers/main/ar/model_doc/phimoe#transformers.PhimoeForSequenceClassification) (نموذج PhimoeConfig)
- **plbart** -- [PLBartForSequenceClassification](/docs/transformers/main/ar/model_doc/plbart#transformers.PLBartForSequenceClassification) (نموذج PLBartConfig)
- **qwen2** -- [Qwen2ForSequenceClassification](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2ForSequenceClassification) (نموذج Qwen2Config)
- **qwen2_moe** -- [Qwen2MoeForSequenceClassification](/docs/transformers/main/ar/model_doc/qwen2_moe#transformers.Qwen2MoeForSequenceClassification) (نموذج Qwen2MoeConfig)
- **qwen3** -- [Qwen3ForSequenceClassification](/docs/transformers/main/ar/model_doc/qwen3#transformers.Qwen3ForSequenceClassification) (نموذج Qwen3Config)
- **qwen3_5** -- [Qwen3_5ForSequenceClassification](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5ForSequenceClassification) (نموذج Qwen3_5Config)
- **qwen3_5_text** -- [Qwen3_5TextForSequenceClassification](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5TextForSequenceClassification) (نموذج Qwen3_5TextConfig)
- **qwen3_moe** -- [Qwen3MoeForSequenceClassification](/docs/transformers/main/ar/model_doc/qwen3_moe#transformers.Qwen3MoeForSequenceClassification) (نموذج Qwen3MoeConfig)
- **qwen3_next** -- [Qwen3NextForSequenceClassification](/docs/transformers/main/ar/model_doc/qwen3_next#transformers.Qwen3NextForSequenceClassification) (نموذج Qwen3NextConfig)
- **reformer** -- [ReformerForSequenceClassification](/docs/transformers/main/ar/model_doc/reformer#transformers.ReformerForSequenceClassification) (نموذج ReformerConfig)
- **rembert** -- [RemBertForSequenceClassification](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertForSequenceClassification) (نموذج RemBertConfig)
- **roberta** -- [RobertaForSequenceClassification](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaForSequenceClassification) (نموذج RobertaConfig)
- **roberta-prelayernorm** -- [RobertaPreLayerNormForSequenceClassification](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForSequenceClassification) (نموذج RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertForSequenceClassification](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertForSequenceClassification) (نموذج RoCBertConfig)
- **roformer** -- [RoFormerForSequenceClassification](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerForSequenceClassification) (نموذج RoFormerConfig)
- **seed_oss** -- [SeedOssForSequenceClassification](/docs/transformers/main/ar/model_doc/seed_oss#transformers.SeedOssForSequenceClassification) (نموذج SeedOssConfig)
- **smollm3** -- [SmolLM3ForSequenceClassification](/docs/transformers/main/ar/model_doc/smollm3#transformers.SmolLM3ForSequenceClassification) (نموذج SmolLM3Config)
- **squeezebert** -- [SqueezeBertForSequenceClassification](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertForSequenceClassification) (نموذج SqueezeBertConfig)
- **stablelm** -- [StableLmForSequenceClassification](/docs/transformers/main/ar/model_doc/stablelm#transformers.StableLmForSequenceClassification) (نموذج StableLmConfig)
- **starcoder2** -- [Starcoder2ForSequenceClassification](/docs/transformers/main/ar/model_doc/starcoder2#transformers.Starcoder2ForSequenceClassification) (نموذج Starcoder2Config)
- **t5** -- [T5ForSequenceClassification](/docs/transformers/main/ar/model_doc/t5#transformers.T5ForSequenceClassification) (نموذج T5Config)
- **t5gemma** -- [T5GemmaForSequenceClassification](/docs/transformers/main/ar/model_doc/t5gemma#transformers.T5GemmaForSequenceClassification) (نموذج T5GemmaConfig)
- **t5gemma2** -- [T5Gemma2ForSequenceClassification](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2ForSequenceClassification) (نموذج T5Gemma2Config)
- **tapas** -- [TapasForSequenceClassification](/docs/transformers/main/ar/model_doc/tapas#transformers.TapasForSequenceClassification) (نموذج TapasConfig)
- **ultrabert** -- [UltrabertForSequenceClassification](/docs/transformers/main/ar/model_doc/ultrabert#transformers.UltrabertForSequenceClassification) (نموذج UltrabertConfig)
- **ultravbert** -- [UltraVBertForSequenceClassification](/docs/transformers/main/ar/model_doc/ultravbert#transformers.UltraVBertForSequenceClassification) (نموذج UltraVBertConfig)
- **umt5** -- [UMT5ForSequenceClassification](/docs/transformers/main/ar/model_doc/umt5#transformers.UMT5ForSequenceClassification) (نموذج UMT5Config)
- **xlm** -- [XLMForSequenceClassification](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMForSequenceClassification) (نموذج XLMConfig)
- **xlm-roberta** -- [XLMRobertaForSequenceClassification](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaForSequenceClassification) (نموذج XLMRobertaConfig)
- **xlm-roberta-xl** -- [XLMRobertaXLForSequenceClassification](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForSequenceClassification) (نموذج XLMRobertaXLConfig)
- **xlnet** -- [XLNetForSequenceClassification](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetForSequenceClassification) (نموذج XLNetConfig)
- **xmod** -- [XmodForSequenceClassification](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodForSequenceClassification) (نموذج XmodConfig)
- **yoso** -- [YosoForSequenceClassification](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoForSequenceClassification) (نموذج YosoConfig)
- **zamba** -- [ZambaForSequenceClassification](/docs/transformers/main/ar/model_doc/zamba#transformers.ZambaForSequenceClassification) (نموذج ZambaConfig)
- **zamba2** -- [Zamba2ForSequenceClassification](/docs/transformers/main/ar/model_doc/zamba2#transformers.Zamba2ForSequenceClassification) (نموذج Zamba2Config)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForSequenceClassification

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForSequenceClassification.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForSequenceClassification.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForMultipleChoice[[transformers.AutoModelForMultipleChoice]]

#### transformers.AutoModelForMultipleChoice[[transformers.AutoModelForMultipleChoice]]

```python
transformers.AutoModelForMultipleChoice(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2400)

هذا هو فئة نموذج عامة سيتم إنشاء مثيل منها كواحدة من فئات النماذج في المكتبة (مع رأس اختيار متعدد) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForMultipleChoice.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد: - فئة الإعداد [AlbertConfig](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertConfig): [AlbertForMultipleChoice](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertForMultipleChoice) (نموذج AlbertConfig) - فئة الإعداد [BertConfig](/docs/transformers/main/ar/model_doc/bert#transformers.BertConfig): [BertForMultipleChoice](/docs/transformers/main/ar/model_doc/bert#transformers.BertForMultipleChoice) (نموذج BertConfig) - فئة الإعداد [BigBirdConfig](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdConfig): [BigBirdForMultipleChoice](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdForMultipleChoice) (نموذج BigBirdConfig) - فئة الإعداد [CamembertConfig](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertConfig): [CamembertForMultipleChoice](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertForMultipleChoice) (نموذج CamembertConfig) - فئة الإعداد [CanineConfig](/docs/transformers/main/ar/model_doc/canine#transformers.CanineConfig): [CanineForMultipleChoice](/docs/transformers/main/ar/model_doc/canine#transformers.CanineForMultipleChoice) (نموذج CanineConfig) - فئة الإعداد [ConvBertConfig](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertConfig): [ConvBertForMultipleChoice](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertForMultipleChoice) (نموذج ConvBertConfig) - فئة الإعداد [Data2VecTextConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextConfig): [Data2VecTextForMultipleChoice](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextForMultipleChoice) (نموذج Data2VecTextConfig) - فئة الإعداد [DebertaV2Config](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2Config): [DebertaV2ForMultipleChoice](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2ForMultipleChoice) (نموذج DebertaV2Config) - فئة الإعداد [DistilBertConfig](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertConfig): [DistilBertForMultipleChoice](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertForMultipleChoice) (نموذج DistilBertConfig) - فئة الإعداد [ElectraConfig](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraConfig): [ElectraForMultipleChoice](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraForMultipleChoice) (نموذج ElectraConfig) - فئة الإعداد [ErnieConfig](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieConfig): [ErnieForMultipleChoice](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieForMultipleChoice) (نموذج ErnieConfig) - فئة الإعداد [FNetConfig](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetConfig): [FNetForMultipleChoice](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetForMultipleChoice) (نموذج FNetConfig) - فئة الإعداد [FlaubertConfig](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertConfig): [FlaubertForMultipleChoice](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertForMultipleChoice) (نموذج FlaubertConfig) - فئة الإعداد [FunnelConfig](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelConfig): [FunnelForMultipleChoice](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelForMultipleChoice) (نموذج FunnelConfig) - فئة الإعداد [IBertConfig](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertConfig): [IBertForMultipleChoice](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertForMultipleChoice) (نموذج IBertConfig) - فئة الإعداد [LongformerConfig](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerConfig): [LongformerForMultipleChoice](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerForMultipleChoice) (نموذج LongformerConfig) - فئة الإعداد [LukeConfig](/docs/transformers/main/ar/model_doc/luke#transformers.LukeConfig): [LukeForMultipleChoice](/docs/transformers/main/ar/model_doc/luke#transformers.LukeForMultipleChoice) (نموذج LukeConfig) - فئة الإعداد [MPNetConfig](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetConfig): [MPNetForMultipleChoice](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetForMultipleChoice) (نموذج MPNetConfig) - فئة الإعداد [MegatronBertConfig](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertConfig): [MegatronBertForMultipleChoice](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertForMultipleChoice) (نموذج MegatronBertConfig) - فئة الإعداد [MobileBertConfig](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertConfig): [MobileBertForMultipleChoice](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertForMultipleChoice) (نموذج MobileBertConfig) - فئة الإعداد [ModernBertConfig](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertConfig): [ModernBertForMultipleChoice](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertForMultipleChoice) (نموذج ModernBertConfig) - فئة الإعداد [MraConfig](/docs/transformers/main/ar/model_doc/mra#transformers.MraConfig): [MraForMultipleChoice](/docs/transformers/main/ar/model_doc/mra#transformers.MraForMultipleChoice) (نموذج MraConfig) - فئة الإعداد [NystromformerConfig](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerConfig): [NystromformerForMultipleChoice](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerForMultipleChoice) (نموذج NystromformerConfig) - فئة الإعداد [RemBertConfig](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertConfig): [RemBertForMultipleChoice](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertForMultipleChoice) (نموذج RemBertConfig) - فئة الإعداد [RoCBertConfig](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertConfig): [RoCBertForMultipleChoice](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertForMultipleChoice) (نموذج RoCBertConfig) - فئة الإعداد [RoFormerConfig](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerConfig): [RoFormerForMultipleChoice](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerForMultipleChoice) (نموذج RoFormerConfig) - فئة الإعداد [RobertaConfig](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaConfig): [RobertaForMultipleChoice](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaForMultipleChoice) (نموذج RobertaConfig) - فئة الإعداد [RobertaPreLayerNormConfig](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormConfig): [RobertaPreLayerNormForMultipleChoice](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForMultipleChoice) (نموذج RobertaPreLayerNormConfig) - فئة الإعداد [SqueezeBertConfig](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertConfig): [SqueezeBertForMultipleChoice](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertForMultipleChoice) (نموذج SqueezeBertConfig) - فئة الإعداد [XLMConfig](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMConfig): [XLMForMultipleChoice](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMForMultipleChoice) (نموذج XLMConfig) - فئة الإعداد [XLMRobertaConfig](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaConfig): [XLMRobertaForMultipleChoice](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaForMultipleChoice) (نموذج XLMRobertaConfig) - فئة الإعداد [XLMRobertaXLConfig](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLConfig): [XLMRobertaXLForMultipleChoice](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForMultipleChoice) (نموذج XLMRobertaXLConfig) - فئة الإعداد [XLNetConfig](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetConfig): [XLNetForMultipleChoice](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetForMultipleChoice) (نموذج XLNetConfig) - فئة الإعداد [XmodConfig](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodConfig): [XmodForMultipleChoice](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodForMultipleChoice) (نموذج XmodConfig) - فئة الإعداد [YosoConfig](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoConfig): [YosoForMultipleChoice](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoForMultipleChoice) (نموذج YosoConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس اختيار متعدد) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForMultipleChoice

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForMultipleChoice.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForMultipleChoice.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من إحدى فئات النماذج في المكتبة (مع رأس اختيار متعدد) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **albert** -- [AlbertForMultipleChoice](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertForMultipleChoice) (نموذج AlbertConfig)
- **bert** -- [BertForMultipleChoice](/docs/transformers/main/ar/model_doc/bert#transformers.BertForMultipleChoice) (نموذج BertConfig)
- **big_bird** -- [BigBirdForMultipleChoice](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdForMultipleChoice) (نموذج BigBirdConfig)
- **camembert** -- [CamembertForMultipleChoice](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertForMultipleChoice) (نموذج CamembertConfig)
- **canine** -- [CanineForMultipleChoice](/docs/transformers/main/ar/model_doc/canine#transformers.CanineForMultipleChoice) (نموذج CanineConfig)
- **convbert** -- [ConvBertForMultipleChoice](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertForMultipleChoice) (نموذج ConvBertConfig)
- **data2vec-text** -- [Data2VecTextForMultipleChoice](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextForMultipleChoice) (نموذج Data2VecTextConfig)
- **deberta-v2** -- [DebertaV2ForMultipleChoice](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2ForMultipleChoice) (نموذج DebertaV2Config)
- **distilbert** -- [DistilBertForMultipleChoice](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertForMultipleChoice) (نموذج DistilBertConfig)
- **electra** -- [ElectraForMultipleChoice](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraForMultipleChoice) (نموذج ElectraConfig)
- **ernie** -- [ErnieForMultipleChoice](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieForMultipleChoice) (نموذج ErnieConfig)
- **flaubert** -- [FlaubertForMultipleChoice](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertForMultipleChoice) (نموذج FlaubertConfig)
- **fnet** -- [FNetForMultipleChoice](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetForMultipleChoice) (نموذج FNetConfig)
- **funnel** -- [FunnelForMultipleChoice](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelForMultipleChoice) (نموذج FunnelConfig)
- **ibert** -- [IBertForMultipleChoice](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertForMultipleChoice) (نموذج IBertConfig)
- **longformer** -- [LongformerForMultipleChoice](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerForMultipleChoice) (نموذج LongformerConfig)
- **luke** -- [LukeForMultipleChoice](/docs/transformers/main/ar/model_doc/luke#transformers.LukeForMultipleChoice) (نموذج LukeConfig)
- **megatron-bert** -- [MegatronBertForMultipleChoice](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertForMultipleChoice) (نموذج MegatronBertConfig)
- **mobilebert** -- [MobileBertForMultipleChoice](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertForMultipleChoice) (نموذج MobileBertConfig)
- **modernbert** -- [ModernBertForMultipleChoice](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertForMultipleChoice) (نموذج ModernBertConfig)
- **mpnet** -- [MPNetForMultipleChoice](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetForMultipleChoice) (نموذج MPNetConfig)
- **mra** -- [MraForMultipleChoice](/docs/transformers/main/ar/model_doc/mra#transformers.MraForMultipleChoice) (نموذج MraConfig)
- **nystromformer** -- [NystromformerForMultipleChoice](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerForMultipleChoice) (نموذج NystromformerConfig)
- **rembert** -- [RemBertForMultipleChoice](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertForMultipleChoice) (نموذج RemBertConfig)
- **roberta** -- [RobertaForMultipleChoice](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaForMultipleChoice) (نموذج RobertaConfig)
- **roberta-prelayernorm** -- [RobertaPreLayerNormForMultipleChoice](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForMultipleChoice) (نموذج RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertForMultipleChoice](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertForMultipleChoice) (نموذج RoCBertConfig)
- **roformer** -- [RoFormerForMultipleChoice](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerForMultipleChoice) (نموذج RoFormerConfig)
- **squeezebert** -- [SqueezeBertForMultipleChoice](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertForMultipleChoice) (نموذج SqueezeBertConfig)
- **xlm** -- [XLMForMultipleChoice](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMForMultipleChoice) (نموذج XLMConfig)
- **xlm-roberta** -- [XLMRobertaForMultipleChoice](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaForMultipleChoice) (نموذج XLMRobertaConfig)
- **xlm-roberta-xl** -- [XLMRobertaXLForMultipleChoice](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForMultipleChoice) (نموذج XLMRobertaXLConfig)
- **xlnet** -- [XLNetForMultipleChoice](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetForMultipleChoice) (نموذج XLNetConfig)
- **xmod** -- [XmodForMultipleChoice](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodForMultipleChoice) (نموذج XmodConfig)
- **yoso** -- [YosoForMultipleChoice](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoForMultipleChoice) (نموذج YosoConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForMultipleChoice

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForMultipleChoice.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForMultipleChoice.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForNextSentencePrediction[[transformers.AutoModelForNextSentencePrediction]]

#### transformers.AutoModelForNextSentencePrediction[[transformers.AutoModelForNextSentencePrediction]]

```python
transformers.AutoModelForNextSentencePrediction(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2407)

هذه فئة نموذج عامة سيتم إنشاء مثيل منها كواحدة من فئات النماذج في المكتبة (مع رأس للتنبؤ بالجملة التالية) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForNextSentencePrediction.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على فئة الإعداد: - فئة الإعداد [BertConfig](/docs/transformers/main/ar/model_doc/bert#transformers.BertConfig): [BertForNextSentencePrediction](/docs/transformers/main/ar/model_doc/bert#transformers.BertForNextSentencePrediction) (نموذج BertConfig) - فئة الإعداد [ErnieConfig](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieConfig): [ErnieForNextSentencePrediction](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieForNextSentencePrediction) (نموذج ErnieConfig) - فئة الإعداد [FNetConfig](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetConfig): [FNetForNextSentencePrediction](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetForNextSentencePrediction) (نموذج FNetConfig) - فئة الإعداد [MegatronBertConfig](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertConfig): [MegatronBertForNextSentencePrediction](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertForNextSentencePrediction) (نموذج MegatronBertConfig) - فئة الإعداد [MobileBertConfig](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertConfig): [MobileBertForNextSentencePrediction](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertForNextSentencePrediction) (نموذج MobileBertConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس للتنبؤ بالجملة التالية) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForNextSentencePrediction

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForNextSentencePrediction.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForNextSentencePrediction.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من إحدى فئات النماذج في المكتبة (مع رأس للتنبؤ بالجملة التالية) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **bert** -- [BertForNextSentencePrediction](/docs/transformers/main/ar/model_doc/bert#transformers.BertForNextSentencePrediction) (نموذج BertConfig)
- **ernie** -- [ErnieForNextSentencePrediction](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieForNextSentencePrediction) (نموذج ErnieConfig)
- **fnet** -- [FNetForNextSentencePrediction](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetForNextSentencePrediction) (نموذج FNetConfig)
- **megatron-bert** -- [MegatronBertForNextSentencePrediction](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertForNextSentencePrediction) (نموذج MegatronBertConfig)
- **mobilebert** -- [MobileBertForNextSentencePrediction](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertForNextSentencePrediction) (نموذج MobileBertConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForNextSentencePrediction

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForNextSentencePrediction.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForNextSentencePrediction.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForTokenClassification[[transformers.AutoModelForTokenClassification]]

#### transformers.AutoModelForTokenClassification[[transformers.AutoModelForTokenClassification]]

```python
transformers.AutoModelForTokenClassification(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2393)

هذا هو فئة نموذج عامة سيتم إنشاؤها كواحدة من فئات النماذج في المكتبة (مع رأس تصنيف الرموز) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForTokenClassification.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : The model class to instantiate is selected based on the configuration class:  - [AXK1Config](/docs/transformers/main/ar/model_doc/axk1#transformers.AXK1Config) configuration class: [AXK1ForTokenClassification](/docs/transformers/main/ar/model_doc/axk1#transformers.AXK1ForTokenClassification) (AXK1Config model) - [AXK2Config](/docs/transformers/main/ar/model_doc/axk2#transformers.AXK2Config) configuration class: [AXK2ForTokenClassification](/docs/transformers/main/ar/model_doc/axk2#transformers.AXK2ForTokenClassification) (AXK2Config model) - [AlbertConfig](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertConfig) configuration class: [AlbertForTokenClassification](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertForTokenClassification) (AlbertConfig model) - [ApertusConfig](/docs/transformers/main/ar/model_doc/apertus#transformers.ApertusConfig) configuration class: [ApertusForTokenClassification](/docs/transformers/main/ar/model_doc/apertus#transformers.ApertusForTokenClassification) (ApertusConfig model) - [ArceeConfig](/docs/transformers/main/ar/model_doc/arcee#transformers.ArceeConfig) configuration class: [ArceeForTokenClassification](/docs/transformers/main/ar/model_doc/arcee#transformers.ArceeForTokenClassification) (ArceeConfig model) - [BertConfig](/docs/transformers/main/ar/model_doc/bert#transformers.BertConfig) configuration class: [BertForTokenClassification](/docs/transformers/main/ar/model_doc/bert#transformers.BertForTokenClassification) (BertConfig model) - [BigBirdConfig](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdConfig) configuration class: [BigBirdForTokenClassification](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdForTokenClassification) (BigBirdConfig model) - [BioGptConfig](/docs/transformers/main/ar/model_doc/biogpt#transformers.BioGptConfig) configuration class: [BioGptForTokenClassification](/docs/transformers/main/ar/model_doc/biogpt#transformers.BioGptForTokenClassification) (BioGptConfig model) - [BloomConfig](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomConfig) configuration class: [BloomForTokenClassification](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomForTokenClassification) (BloomConfig model) - [BrosConfig](/docs/transformers/main/ar/model_doc/bros#transformers.BrosConfig) configuration class: [BrosForTokenClassification](/docs/transformers/main/ar/model_doc/bros#transformers.BrosForTokenClassification) (BrosConfig model) - [CamembertConfig](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertConfig) configuration class: [CamembertForTokenClassification](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertForTokenClassification) (CamembertConfig model) - [CanineConfig](/docs/transformers/main/ar/model_doc/canine#transformers.CanineConfig) configuration class: [CanineForTokenClassification](/docs/transformers/main/ar/model_doc/canine#transformers.CanineForTokenClassification) (CanineConfig model) - [ConvBertConfig](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertConfig) configuration class: [ConvBertForTokenClassification](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertForTokenClassification) (ConvBertConfig model) - [Data2VecTextConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextConfig) configuration class: [Data2VecTextForTokenClassification](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextForTokenClassification) (Data2VecTextConfig model) - [DebertaConfig](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaConfig) configuration class: [DebertaForTokenClassification](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaForTokenClassification) (DebertaConfig model) - [DebertaV2Config](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2Config) configuration class: [DebertaV2ForTokenClassification](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2ForTokenClassification) (DebertaV2Config model) - [DeepseekV3Config](/docs/transformers/main/ar/model_doc/deepseek_v3#transformers.DeepseekV3Config) configuration class: [DeepseekV3ForTokenClassification](/docs/transformers/main/ar/model_doc/deepseek_v3#transformers.DeepseekV3ForTokenClassification) (DeepseekV3Config model) - [DiffLlamaConfig](/docs/transformers/main/ar/model_doc/diffllama#transformers.DiffLlamaConfig) configuration class: [DiffLlamaForTokenClassification](/docs/transformers/main/ar/model_doc/diffllama#transformers.DiffLlamaForTokenClassification) (DiffLlamaConfig model) - [DistilBertConfig](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertConfig) configuration class: [DistilBertForTokenClassification](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertForTokenClassification) (DistilBertConfig model) - [ElectraConfig](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraConfig) configuration class: [ElectraForTokenClassification](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraForTokenClassification) (ElectraConfig model) - [ErnieConfig](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieConfig) configuration class: [ErnieForTokenClassification](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieForTokenClassification) (ErnieConfig model) - [EsmConfig](/docs/transformers/main/ar/model_doc/esm#transformers.EsmConfig) configuration class: [EsmForTokenClassification](/docs/transformers/main/ar/model_doc/esm#transformers.EsmForTokenClassification) (EsmConfig model) - [EsmcConfig](/docs/transformers/main/ar/model_doc/esmc#transformers.EsmcConfig) configuration class: [EsmcForTokenClassification](/docs/transformers/main/ar/model_doc/esmc#transformers.EsmcForTokenClassification) (EsmcConfig model) - [EuroBertConfig](/docs/transformers/main/ar/model_doc/eurobert#transformers.EuroBertConfig) configuration class: [EuroBertForTokenClassification](/docs/transformers/main/ar/model_doc/eurobert#transformers.EuroBertForTokenClassification) (EuroBertConfig model) - [Exaone4Config](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4Config) configuration class: [Exaone4ForTokenClassification](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4ForTokenClassification) (Exaone4Config model) - [FNetConfig](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetConfig) configuration class: [FNetForTokenClassification](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetForTokenClassification) (FNetConfig model) - [FalconConfig](/docs/transformers/main/ar/model_doc/falcon#transformers.FalconConfig) configuration class: [FalconForTokenClassification](/docs/transformers/main/ar/model_doc/falcon#transformers.FalconForTokenClassification) (FalconConfig model) - [FlaubertConfig](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertConfig) configuration class: [FlaubertForTokenClassification](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertForTokenClassification) (FlaubertConfig model) - [FunnelConfig](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelConfig) configuration class: [FunnelForTokenClassification](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelForTokenClassification) (FunnelConfig model) - [GPT2Config](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Config) configuration class: [GPT2ForTokenClassification](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2ForTokenClassification) (GPT2Config model) - [GPTBigCodeConfig](/docs/transformers/main/ar/model_doc/gpt_bigcode#transformers.GPTBigCodeConfig) configuration class: [GPTBigCodeForTokenClassification](/docs/transformers/main/ar/model_doc/gpt_bigcode#transformers.GPTBigCodeForTokenClassification) (GPTBigCodeConfig model) - [GPTNeoConfig](/docs/transformers/main/ar/model_doc/gpt_neo#transformers.GPTNeoConfig) configuration class: [GPTNeoForTokenClassification](/docs/transformers/main/ar/model_doc/gpt_neo#transformers.GPTNeoForTokenClassification) (GPTNeoConfig model) - [GPTNeoXConfig](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXConfig) configuration class: [GPTNeoXForTokenClassification](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXForTokenClassification) (GPTNeoXConfig model) - [Gemma2Config](/docs/transformers/main/ar/model_doc/gemma2#transformers.Gemma2Config) configuration class: [Gemma2ForTokenClassification](/docs/transformers/main/ar/model_doc/gemma2#transformers.Gemma2ForTokenClassification) (Gemma2Config model) - [GemmaConfig](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaConfig) configuration class: [GemmaForTokenClassification](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaForTokenClassification) (GemmaConfig model) - [Glm4Config](/docs/transformers/main/ar/model_doc/glm4#transformers.Glm4Config) configuration class: [Glm4ForTokenClassification](/docs/transformers/main/ar/model_doc/glm4#transformers.Glm4ForTokenClassification) (Glm4Config model) - [GlmConfig](/docs/transformers/main/ar/model_doc/glm#transformers.GlmConfig) configuration class: [GlmForTokenClassification](/docs/transformers/main/ar/model_doc/glm#transformers.GlmForTokenClassification) (GlmConfig model) - [GptOssConfig](/docs/transformers/main/ar/model_doc/gpt_oss#transformers.GptOssConfig) configuration class: [GptOssForTokenClassification](/docs/transformers/main/ar/model_doc/gpt_oss#transformers.GptOssForTokenClassification) (GptOssConfig model) - [GteConfig](/docs/transformers/main/ar/model_doc/gte#transformers.GteConfig) configuration class: [GteForTokenClassification](/docs/transformers/main/ar/model_doc/gte#transformers.GteForTokenClassification) (GteConfig model) - [HeliumConfig](/docs/transformers/main/ar/model_doc/helium#transformers.HeliumConfig) configuration class: [HeliumForTokenClassification](/docs/transformers/main/ar/model_doc/helium#transformers.HeliumForTokenClassification) (HeliumConfig model) - [IBertConfig](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertConfig) configuration class: [IBertForTokenClassification](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertForTokenClassification) (IBertConfig model) - [JinaEmbeddingsV3Config](/docs/transformers/main/ar/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3Config) configuration class: [JinaEmbeddingsV3ForTokenClassification](/docs/transformers/main/ar/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3ForTokenClassification) (JinaEmbeddingsV3Config model) - [LayoutLMConfig](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMConfig) configuration class: [LayoutLMForTokenClassification](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMForTokenClassification) (LayoutLMConfig model) - [LayoutLMv2Config](/docs/transformers/main/ar/model_doc/layoutlmv2#transformers.LayoutLMv2Config) configuration class: [LayoutLMv2ForTokenClassification](/docs/transformers/main/ar/model_doc/layoutlmv2#transformers.LayoutLMv2ForTokenClassification) (LayoutLMv2Config model) - [LayoutLMv3Config](/docs/transformers/main/ar/model_doc/layoutlmv3#transformers.LayoutLMv3Config) configuration class: [LayoutLMv3ForTokenClassification](/docs/transformers/main/ar/model_doc/layoutlmv3#transformers.LayoutLMv3ForTokenClassification) (LayoutLMv3Config model) - [LiltConfig](/docs/transformers/main/ar/model_doc/lilt#transformers.LiltConfig) configuration class: [LiltForTokenClassification](/docs/transformers/main/ar/model_doc/lilt#transformers.LiltForTokenClassification) (LiltConfig model) - [LlamaConfig](/docs/transformers/main/ar/model_doc/llama2#transformers.LlamaConfig) configuration class: [LlamaForTokenClassification](/docs/transformers/main/ar/model_doc/llama#transformers.LlamaForTokenClassification) (LlamaConfig model) - [LongformerConfig](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerConfig) configuration class: [LongformerForTokenClassification](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerForTokenClassification) (LongformerConfig model) - [LukeConfig](/docs/transformers/main/ar/model_doc/luke#transformers.LukeConfig) configuration class: [LukeForTokenClassification](/docs/transformers/main/ar/model_doc/luke#transformers.LukeForTokenClassification) (LukeConfig model) - [MPNetConfig](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetConfig) configuration class: [MPNetForTokenClassification](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetForTokenClassification) (MPNetConfig model) - [MT5Config](/docs/transformers/main/ar/model_doc/mt5#transformers.MT5Config) configuration class: [MT5ForTokenClassification](/docs/transformers/main/ar/model_doc/mt5#transformers.MT5ForTokenClassification) (MT5Config model) - [MarkupLMConfig](/docs/transformers/main/ar/model_doc/markuplm#transformers.MarkupLMConfig) configuration class: [MarkupLMForTokenClassification](/docs/transformers/main/ar/model_doc/markuplm#transformers.MarkupLMForTokenClassification) (MarkupLMConfig model) - [MegatronBertConfig](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertConfig) configuration class: [MegatronBertForTokenClassification](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertForTokenClassification) (MegatronBertConfig model) - [MiniMaxConfig](/docs/transformers/main/ar/model_doc/minimax#transformers.MiniMaxConfig) configuration class: [MiniMaxForTokenClassification](/docs/transformers/main/ar/model_doc/minimax#transformers.MiniMaxForTokenClassification) (MiniMaxConfig model) - [Ministral3Config](/docs/transformers/main/ar/model_doc/ministral3#transformers.Ministral3Config) configuration class: [Ministral3ForTokenClassification](/docs/transformers/main/ar/model_doc/ministral3#transformers.Ministral3ForTokenClassification) (Ministral3Config model) - [MinistralConfig](/docs/transformers/main/ar/model_doc/ministral#transformers.MinistralConfig) configuration class: [MinistralForTokenClassification](/docs/transformers/main/ar/model_doc/ministral#transformers.MinistralForTokenClassification) (MinistralConfig model) - [Mistral4Config](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4Config) configuration class: [Mistral4ForTokenClassification](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4ForTokenClassification) (Mistral4Config model) - [MistralConfig](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralConfig) configuration class: [MistralForTokenClassification](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralForTokenClassification) (MistralConfig model) - [MixtralConfig](/docs/transformers/main/ar/model_doc/mixtral#transformers.MixtralConfig) configuration class: [MixtralForTokenClassification](/docs/transformers/main/ar/model_doc/mixtral#transformers.MixtralForTokenClassification) (MixtralConfig model) - [MobileBertConfig](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertConfig) configuration class: [MobileBertForTokenClassification](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertForTokenClassification) (MobileBertConfig model) - [ModernBertConfig](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertConfig) configuration class: [ModernBertForTokenClassification](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertForTokenClassification) (ModernBertConfig model) - [ModernVBertConfig](/docs/transformers/main/ar/model_doc/modernvbert#transformers.ModernVBertConfig) configuration class: [ModernVBertForTokenClassification](/docs/transformers/main/ar/model_doc/modernvbert#transformers.ModernVBertForTokenClassification) (ModernVBertConfig model) - [MptConfig](/docs/transformers/main/ar/model_doc/mpt#transformers.MptConfig) configuration class: [MptForTokenClassification](/docs/transformers/main/ar/model_doc/mpt#transformers.MptForTokenClassification) (MptConfig model) - [MraConfig](/docs/transformers/main/ar/model_doc/mra#transformers.MraConfig) configuration class: [MraForTokenClassification](/docs/transformers/main/ar/model_doc/mra#transformers.MraForTokenClassification) (MraConfig model) - [NemotronConfig](/docs/transformers/main/ar/model_doc/nemotron#transformers.NemotronConfig) configuration class: [NemotronForTokenClassification](/docs/transformers/main/ar/model_doc/nemotron#transformers.NemotronForTokenClassification) (NemotronConfig model) - [NomicBertConfig](/docs/transformers/main/ar/model_doc/nomic_bert#transformers.NomicBertConfig) configuration class: [NomicBertForTokenClassification](/docs/transformers/main/ar/model_doc/nomic_bert#transformers.NomicBertForTokenClassification) (NomicBertConfig model) - [NystromformerConfig](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerConfig) configuration class: [NystromformerForTokenClassification](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerForTokenClassification) (NystromformerConfig model) - [OpenAIPrivacyFilterConfig](/docs/transformers/main/ar/model_doc/openai_privacy_filter#transformers.OpenAIPrivacyFilterConfig) configuration class: [OpenAIPrivacyFilterForTokenClassification](/docs/transformers/main/ar/model_doc/openai_privacy_filter#transformers.OpenAIPrivacyFilterForTokenClassification) (OpenAIPrivacyFilterConfig model) - [PersimmonConfig](/docs/transformers/main/ar/model_doc/persimmon#transformers.PersimmonConfig) configuration class: [PersimmonForTokenClassification](/docs/transformers/main/ar/model_doc/persimmon#transformers.PersimmonForTokenClassification) (PersimmonConfig model) - [Phi3Config](/docs/transformers/main/ar/model_doc/phi3#transformers.Phi3Config) configuration class: [Phi3ForTokenClassification](/docs/transformers/main/ar/model_doc/phi3#transformers.Phi3ForTokenClassification) (Phi3Config model) - [PhiConfig](/docs/transformers/main/ar/model_doc/phi#transformers.PhiConfig) configuration class: [PhiForTokenClassification](/docs/transformers/main/ar/model_doc/phi#transformers.PhiForTokenClassification) (PhiConfig model) - [Qwen2Config](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Config) configuration class: [Qwen2ForTokenClassification](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2ForTokenClassification) (Qwen2Config model) - [Qwen2MoeConfig](/docs/transformers/main/ar/model_doc/qwen2_moe#transformers.Qwen2MoeConfig) configuration class: [Qwen2MoeForTokenClassification](/docs/transformers/main/ar/model_doc/qwen2_moe#transformers.Qwen2MoeForTokenClassification) (Qwen2MoeConfig model) - [Qwen3ASRConfig](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRConfig) configuration class: [Qwen3ASRForTokenClassification](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRForTokenClassification) (Qwen3ASRConfig model) - [Qwen3Config](/docs/transformers/main/ar/model_doc/qwen3#transformers.Qwen3Config) configuration class: [Qwen3ForTokenClassification](/docs/transformers/main/ar/model_doc/qwen3#transformers.Qwen3ForTokenClassification) (Qwen3Config model) - [Qwen3MoeConfig](/docs/transformers/main/ar/model_doc/qwen3_moe#transformers.Qwen3MoeConfig) configuration class: [Qwen3MoeForTokenClassification](/docs/transformers/main/ar/model_doc/qwen3_moe#transformers.Qwen3MoeForTokenClassification) (Qwen3MoeConfig model) - [Qwen3NextConfig](/docs/transformers/main/ar/model_doc/qwen3_next#transformers.Qwen3NextConfig) configuration class: [Qwen3NextForTokenClassification](/docs/transformers/main/ar/model_doc/qwen3_next#transformers.Qwen3NextForTokenClassification) (Qwen3NextConfig model) - [Qwen3_5Config](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5Config) configuration class: [Qwen3_5ForTokenClassification](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5ForTokenClassification) (Qwen3_5Config model) - [RemBertConfig](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertConfig) configuration class: [RemBertForTokenClassification](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertForTokenClassification) (RemBertConfig model) - [RoCBertConfig](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertConfig) configuration class: [RoCBertForTokenClassification](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertForTokenClassification) (RoCBertConfig model) - [RoFormerConfig](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerConfig) configuration class: [RoFormerForTokenClassification](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerForTokenClassification) (RoFormerConfig model) - [RobertaConfig](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaConfig) configuration class: [RobertaForTokenClassification](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaForTokenClassification) (RobertaConfig model) - [RobertaPreLayerNormConfig](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormConfig) configuration class: [RobertaPreLayerNormForTokenClassification](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForTokenClassification) (RobertaPreLayerNormConfig model) - [SeedOssConfig](/docs/transformers/main/ar/model_doc/seed_oss#transformers.SeedOssConfig) configuration class: [SeedOssForTokenClassification](/docs/transformers/main/ar/model_doc/seed_oss#transformers.SeedOssForTokenClassification) (SeedOssConfig model) - [SmolLM3Config](/docs/transformers/main/ar/model_doc/smollm3#transformers.SmolLM3Config) configuration class: [SmolLM3ForTokenClassification](/docs/transformers/main/ar/model_doc/smollm3#transformers.SmolLM3ForTokenClassification) (SmolLM3Config model) - [SqueezeBertConfig](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertConfig) configuration class: [SqueezeBertForTokenClassification](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertForTokenClassification) (SqueezeBertConfig model) - [StableLmConfig](/docs/transformers/main/ar/model_doc/stablelm#transformers.StableLmConfig) configuration class: [StableLmForTokenClassification](/docs/transformers/main/ar/model_doc/stablelm#transformers.StableLmForTokenClassification) (StableLmConfig model) - [Starcoder2Config](/docs/transformers/main/ar/model_doc/starcoder2#transformers.Starcoder2Config) configuration class: [Starcoder2ForTokenClassification](/docs/transformers/main/ar/model_doc/starcoder2#transformers.Starcoder2ForTokenClassification) (Starcoder2Config model) - [T5Config](/docs/transformers/main/ar/model_doc/t5#transformers.T5Config) configuration class: [T5ForTokenClassification](/docs/transformers/main/ar/model_doc/t5#transformers.T5ForTokenClassification) (T5Config model) - [T5Gemma2Config](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2Config) configuration class: [T5Gemma2ForTokenClassification](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2ForTokenClassification) (T5Gemma2Config model) - [T5GemmaConfig](/docs/transformers/main/ar/model_doc/t5gemma#transformers.T5GemmaConfig) configuration class: [T5GemmaForTokenClassification](/docs/transformers/main/ar/model_doc/t5gemma#transformers.T5GemmaForTokenClassification) (T5GemmaConfig model) - [UMT5Config](/docs/transformers/main/ar/model_doc/umt5#transformers.UMT5Config) configuration class: [UMT5ForTokenClassification](/docs/transformers/main/ar/model_doc/umt5#transformers.UMT5ForTokenClassification) (UMT5Config model) - [UltraVBertConfig](/docs/transformers/main/ar/model_doc/ultravbert#transformers.UltraVBertConfig) configuration class: [UltraVBertForTokenClassification](/docs/transformers/main/ar/model_doc/ultravbert#transformers.UltraVBertForTokenClassification) (UltraVBertConfig model) - [UltrabertConfig](/docs/transformers/main/ar/model_doc/ultrabert#transformers.UltrabertConfig) configuration class: [UltrabertForTokenClassification](/docs/transformers/main/ar/model_doc/ultrabert#transformers.UltrabertForTokenClassification) (UltrabertConfig model) - [XLMConfig](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMConfig) configuration class: [XLMForTokenClassification](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMForTokenClassification) (XLMConfig model) - [XLMRobertaConfig](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaConfig) configuration class: [XLMRobertaForTokenClassification](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaForTokenClassification) (XLMRobertaConfig model) - [XLMRobertaXLConfig](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLConfig) configuration class: [XLMRobertaXLForTokenClassification](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForTokenClassification) (XLMRobertaXLConfig model) - [XLNetConfig](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetConfig) configuration class: [XLNetForTokenClassification](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetForTokenClassification) (XLNetConfig model) - [XmodConfig](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodConfig) configuration class: [XmodForTokenClassification](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodForTokenClassification) (XmodConfig model) - [YosoConfig](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoConfig) configuration class: [YosoForTokenClassification](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoForTokenClassification) (YosoConfig model)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس تصنيف الرموز) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForTokenClassification

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForTokenClassification.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForTokenClassification.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من إحدى فئات النماذج في المكتبة (مع رأس تصنيف الرموز) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **albert** -- [AlbertForTokenClassification](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertForTokenClassification) (نموذج AlbertConfig)
- **apertus** -- [ApertusForTokenClassification](/docs/transformers/main/ar/model_doc/apertus#transformers.ApertusForTokenClassification) (نموذج ApertusConfig)
- **arcee** -- [ArceeForTokenClassification](/docs/transformers/main/ar/model_doc/arcee#transformers.ArceeForTokenClassification) (نموذج ArceeConfig)
- **axk1** -- [AXK1ForTokenClassification](/docs/transformers/main/ar/model_doc/axk1#transformers.AXK1ForTokenClassification) (نموذج AXK1Config)
- **axk2** -- [AXK2ForTokenClassification](/docs/transformers/main/ar/model_doc/axk2#transformers.AXK2ForTokenClassification) (نموذج AXK2Config)
- **bert** -- [BertForTokenClassification](/docs/transformers/main/ar/model_doc/bert#transformers.BertForTokenClassification) (نموذج BertConfig)
- **big_bird** -- [BigBirdForTokenClassification](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdForTokenClassification) (نموذج BigBirdConfig)
- **biogpt** -- [BioGptForTokenClassification](/docs/transformers/main/ar/model_doc/biogpt#transformers.BioGptForTokenClassification) (نموذج BioGptConfig)
- **bloom** -- [BloomForTokenClassification](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomForTokenClassification) (نموذج BloomConfig)
- **bros** -- [BrosForTokenClassification](/docs/transformers/main/ar/model_doc/bros#transformers.BrosForTokenClassification) (نموذج BrosConfig)
- **camembert** -- [CamembertForTokenClassification](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertForTokenClassification) (نموذج CamembertConfig)
- **canine** -- [CanineForTokenClassification](/docs/transformers/main/ar/model_doc/canine#transformers.CanineForTokenClassification) (نموذج CanineConfig)
- **convbert** -- [ConvBertForTokenClassification](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertForTokenClassification) (نموذج ConvBertConfig)
- **data2vec-text** -- [Data2VecTextForTokenClassification](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextForTokenClassification) (نموذج Data2VecTextConfig)
- **deberta** -- [DebertaForTokenClassification](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaForTokenClassification) (نموذج DebertaConfig)
- **deberta-v2** -- [DebertaV2ForTokenClassification](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2ForTokenClassification) (نموذج DebertaV2Config)
- **deepseek_v3** -- [DeepseekV3ForTokenClassification](/docs/transformers/main/ar/model_doc/deepseek_v3#transformers.DeepseekV3ForTokenClassification) (نموذج DeepseekV3Config)
- **diffllama** -- [DiffLlamaForTokenClassification](/docs/transformers/main/ar/model_doc/diffllama#transformers.DiffLlamaForTokenClassification) (نموذج DiffLlamaConfig)
- **distilbert** -- [DistilBertForTokenClassification](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertForTokenClassification) (نموذج DistilBertConfig)
- **electra** -- [ElectraForTokenClassification](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraForTokenClassification) (نموذج ElectraConfig)
- **ernie** -- [ErnieForTokenClassification](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieForTokenClassification) (نموذج ErnieConfig)
- **esm** -- [EsmForTokenClassification](/docs/transformers/main/ar/model_doc/esm#transformers.EsmForTokenClassification) (نموذج EsmConfig)
- **esmc** -- [EsmcForTokenClassification](/docs/transformers/main/ar/model_doc/esmc#transformers.EsmcForTokenClassification) (نموذج EsmcConfig)
- **eurobert** -- [EuroBertForTokenClassification](/docs/transformers/main/ar/model_doc/eurobert#transformers.EuroBertForTokenClassification) (نموذج EuroBertConfig)
- **exaone4** -- [Exaone4ForTokenClassification](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4ForTokenClassification) (نموذج Exaone4Config)
- **falcon** -- [FalconForTokenClassification](/docs/transformers/main/ar/model_doc/falcon#transformers.FalconForTokenClassification) (نموذج FalconConfig)
- **flaubert** -- [FlaubertForTokenClassification](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertForTokenClassification) (نموذج FlaubertConfig)
- **fnet** -- [FNetForTokenClassification](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetForTokenClassification) (نموذج FNetConfig)
- **funnel** -- [FunnelForTokenClassification](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelForTokenClassification) (نموذج FunnelConfig)
- **gemma** -- [GemmaForTokenClassification](/docs/transformers/main/ar/model_doc/gemma#transformers.GemmaForTokenClassification) (نموذج GemmaConfig)
- **gemma2** -- [Gemma2ForTokenClassification](/docs/transformers/main/ar/model_doc/gemma2#transformers.Gemma2ForTokenClassification) (نموذج Gemma2Config)
- **glm** -- [GlmForTokenClassification](/docs/transformers/main/ar/model_doc/glm#transformers.GlmForTokenClassification) (نموذج GlmConfig)
- **glm4** -- [Glm4ForTokenClassification](/docs/transformers/main/ar/model_doc/glm4#transformers.Glm4ForTokenClassification) (نموذج Glm4Config)
- **gpt-sw3** -- [GPT2ForTokenClassification](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2ForTokenClassification) (نموذج GPT2Config)
- **gpt2** -- [GPT2ForTokenClassification](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2ForTokenClassification) (نموذج GPT2Config)
- **gpt_bigcode** -- [GPTBigCodeForTokenClassification](/docs/transformers/main/ar/model_doc/gpt_bigcode#transformers.GPTBigCodeForTokenClassification) (نموذج GPTBigCodeConfig)
- **gpt_neo** -- [GPTNeoForTokenClassification](/docs/transformers/main/ar/model_doc/gpt_neo#transformers.GPTNeoForTokenClassification) (نموذج GPTNeoConfig)
- **gpt_neox** -- [GPTNeoXForTokenClassification](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXForTokenClassification) (نموذج GPTNeoXConfig)
- **gpt_oss** -- [GptOssForTokenClassification](/docs/transformers/main/ar/model_doc/gpt_oss#transformers.GptOssForTokenClassification) (نموذج GptOssConfig)
- **gte** -- [GteForTokenClassification](/docs/transformers/main/ar/model_doc/gte#transformers.GteForTokenClassification) (نموذج GteConfig)
- **helium** -- [HeliumForTokenClassification](/docs/transformers/main/ar/model_doc/helium#transformers.HeliumForTokenClassification) (نموذج HeliumConfig)
- **ibert** -- [IBertForTokenClassification](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertForTokenClassification) (نموذج IBertConfig)
- **jina_embeddings_v3** -- [JinaEmbeddingsV3ForTokenClassification](/docs/transformers/main/ar/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3ForTokenClassification) (نموذج JinaEmbeddingsV3Config)
- **layoutlm** -- [LayoutLMForTokenClassification](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMForTokenClassification) (نموذج LayoutLMConfig)
- **layoutlmv2** -- [LayoutLMv2ForTokenClassification](/docs/transformers/main/ar/model_doc/layoutlmv2#transformers.LayoutLMv2ForTokenClassification) (نموذج LayoutLMv2Config)
- **layoutlmv3** -- [LayoutLMv3ForTokenClassification](/docs/transformers/main/ar/model_doc/layoutlmv3#transformers.LayoutLMv3ForTokenClassification) (نموذج LayoutLMv3Config)
- **lilt** -- [LiltForTokenClassification](/docs/transformers/main/ar/model_doc/lilt#transformers.LiltForTokenClassification) (نموذج LiltConfig)
- **llama** -- [LlamaForTokenClassification](/docs/transformers/main/ar/model_doc/llama#transformers.LlamaForTokenClassification) (نموذج LlamaConfig)
- **longformer** -- [LongformerForTokenClassification](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerForTokenClassification) (نموذج LongformerConfig)
- **luke** -- [LukeForTokenClassification](/docs/transformers/main/ar/model_doc/luke#transformers.LukeForTokenClassification) (نموذج LukeConfig)
- **markuplm** -- [MarkupLMForTokenClassification](/docs/transformers/main/ar/model_doc/markuplm#transformers.MarkupLMForTokenClassification) (نموذج MarkupLMConfig)
- **megatron-bert** -- [MegatronBertForTokenClassification](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertForTokenClassification) (نموذج MegatronBertConfig)
- **minimax** -- [MiniMaxForTokenClassification](/docs/transformers/main/ar/model_doc/minimax#transformers.MiniMaxForTokenClassification) (نموذج MiniMaxConfig)
- **ministral** -- [MinistralForTokenClassification](/docs/transformers/main/ar/model_doc/ministral#transformers.MinistralForTokenClassification) (نموذج MinistralConfig)
- **ministral3** -- [Ministral3ForTokenClassification](/docs/transformers/main/ar/model_doc/ministral3#transformers.Ministral3ForTokenClassification) (نموذج Ministral3Config)
- **mistral** -- [MistralForTokenClassification](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralForTokenClassification) (نموذج MistralConfig)
- **mistral4** -- [Mistral4ForTokenClassification](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4ForTokenClassification) (نموذج Mistral4Config)
- **mixtral** -- [MixtralForTokenClassification](/docs/transformers/main/ar/model_doc/mixtral#transformers.MixtralForTokenClassification) (نموذج MixtralConfig)
- **mobilebert** -- [MobileBertForTokenClassification](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertForTokenClassification) (نموذج MobileBertConfig)
- **modernbert** -- [ModernBertForTokenClassification](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertForTokenClassification) (نموذج ModernBertConfig)
- **modernvbert** -- [ModernVBertForTokenClassification](/docs/transformers/main/ar/model_doc/modernvbert#transformers.ModernVBertForTokenClassification) (نموذج ModernVBertConfig)
- **mpnet** -- [MPNetForTokenClassification](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetForTokenClassification) (نموذج MPNetConfig)
- **mpt** -- [MptForTokenClassification](/docs/transformers/main/ar/model_doc/mpt#transformers.MptForTokenClassification) (نموذج MptConfig)
- **mra** -- [MraForTokenClassification](/docs/transformers/main/ar/model_doc/mra#transformers.MraForTokenClassification) (نموذج MraConfig)
- **mt5** -- [MT5ForTokenClassification](/docs/transformers/main/ar/model_doc/mt5#transformers.MT5ForTokenClassification) (نموذج MT5Config)
- **nemotron** -- [NemotronForTokenClassification](/docs/transformers/main/ar/model_doc/nemotron#transformers.NemotronForTokenClassification) (نموذج NemotronConfig)
- **nomic_bert** -- [NomicBertForTokenClassification](/docs/transformers/main/ar/model_doc/nomic_bert#transformers.NomicBertForTokenClassification) (نموذج NomicBertConfig)
- **nystromformer** -- [NystromformerForTokenClassification](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerForTokenClassification) (نموذج NystromformerConfig)
- **openai_privacy_filter** -- [OpenAIPrivacyFilterForTokenClassification](/docs/transformers/main/ar/model_doc/openai_privacy_filter#transformers.OpenAIPrivacyFilterForTokenClassification) (نموذج OpenAIPrivacyFilterConfig)
- **persimmon** -- [PersimmonForTokenClassification](/docs/transformers/main/ar/model_doc/persimmon#transformers.PersimmonForTokenClassification) (نموذج PersimmonConfig)
- **phi** -- [PhiForTokenClassification](/docs/transformers/main/ar/model_doc/phi#transformers.PhiForTokenClassification) (نموذج PhiConfig)
- **phi3** -- [Phi3ForTokenClassification](/docs/transformers/main/ar/model_doc/phi3#transformers.Phi3ForTokenClassification) (نموذج Phi3Config)
- **qwen2** -- [Qwen2ForTokenClassification](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2ForTokenClassification) (نموذج Qwen2Config)
- **qwen2_moe** -- [Qwen2MoeForTokenClassification](/docs/transformers/main/ar/model_doc/qwen2_moe#transformers.Qwen2MoeForTokenClassification) (نموذج Qwen2MoeConfig)
- **qwen3** -- [Qwen3ForTokenClassification](/docs/transformers/main/ar/model_doc/qwen3#transformers.Qwen3ForTokenClassification) (نموذج Qwen3Config)
- **qwen3_5** -- [Qwen3_5ForTokenClassification](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5ForTokenClassification) (نموذج Qwen3_5Config)
- **qwen3_asr** -- [Qwen3ASRForTokenClassification](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRForTokenClassification) (نموذج Qwen3ASRConfig)
- **qwen3_moe** -- [Qwen3MoeForTokenClassification](/docs/transformers/main/ar/model_doc/qwen3_moe#transformers.Qwen3MoeForTokenClassification) (نموذج Qwen3MoeConfig)
- **qwen3_next** -- [Qwen3NextForTokenClassification](/docs/transformers/main/ar/model_doc/qwen3_next#transformers.Qwen3NextForTokenClassification) (نموذج Qwen3NextConfig)
- **rembert** -- [RemBertForTokenClassification](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertForTokenClassification) (نموذج RemBertConfig)
- **roberta** -- [RobertaForTokenClassification](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaForTokenClassification) (نموذج RobertaConfig)
- **roberta-prelayernorm** -- [RobertaPreLayerNormForTokenClassification](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForTokenClassification) (نموذج RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertForTokenClassification](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertForTokenClassification) (نموذج RoCBertConfig)
- **roformer** -- [RoFormerForTokenClassification](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerForTokenClassification) (نموذج RoFormerConfig)
- **seed_oss** -- [SeedOssForTokenClassification](/docs/transformers/main/ar/model_doc/seed_oss#transformers.SeedOssForTokenClassification) (نموذج SeedOssConfig)
- **smollm3** -- [SmolLM3ForTokenClassification](/docs/transformers/main/ar/model_doc/smollm3#transformers.SmolLM3ForTokenClassification) (نموذج SmolLM3Config)
- **squeezebert** -- [SqueezeBertForTokenClassification](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertForTokenClassification) (نموذج SqueezeBertConfig)
- **stablelm** -- [StableLmForTokenClassification](/docs/transformers/main/ar/model_doc/stablelm#transformers.StableLmForTokenClassification) (نموذج StableLmConfig)
- **starcoder2** -- [Starcoder2ForTokenClassification](/docs/transformers/main/ar/model_doc/starcoder2#transformers.Starcoder2ForTokenClassification) (نموذج Starcoder2Config)
- **t5** -- [T5ForTokenClassification](/docs/transformers/main/ar/model_doc/t5#transformers.T5ForTokenClassification) (نموذج T5Config)
- **t5gemma** -- [T5GemmaForTokenClassification](/docs/transformers/main/ar/model_doc/t5gemma#transformers.T5GemmaForTokenClassification) (نموذج T5GemmaConfig)
- **t5gemma2** -- [T5Gemma2ForTokenClassification](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2ForTokenClassification) (نموذج T5Gemma2Config)
- **ultrabert** -- [UltrabertForTokenClassification](/docs/transformers/main/ar/model_doc/ultrabert#transformers.UltrabertForTokenClassification) (نموذج UltrabertConfig)
- **ultravbert** -- [UltraVBertForTokenClassification](/docs/transformers/main/ar/model_doc/ultravbert#transformers.UltraVBertForTokenClassification) (نموذج UltraVBertConfig)
- **umt5** -- [UMT5ForTokenClassification](/docs/transformers/main/ar/model_doc/umt5#transformers.UMT5ForTokenClassification) (نموذج UMT5Config)
- **xlm** -- [XLMForTokenClassification](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMForTokenClassification) (نموذج XLMConfig)
- **xlm-roberta** -- [XLMRobertaForTokenClassification](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaForTokenClassification) (نموذج XLMRobertaConfig)
- **xlm-roberta-xl** -- [XLMRobertaXLForTokenClassification](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForTokenClassification) (نموذج XLMRobertaXLConfig)
- **xlnet** -- [XLNetForTokenClassification](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetForTokenClassification) (نموذج XLNetConfig)
- **xmod** -- [XmodForTokenClassification](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodForTokenClassification) (نموذج XmodConfig)
- **yoso** -- [YosoForTokenClassification](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoForTokenClassification) (نموذج YosoConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForTokenClassification

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForTokenClassification.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForTokenClassification.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForQuestionAnswering[[transformers.AutoModelForQuestionAnswering]]

#### transformers.AutoModelForQuestionAnswering[[transformers.AutoModelForQuestionAnswering]]

```python
transformers.AutoModelForQuestionAnswering(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2353)

هذا هو فئة نموذج عامة سيتم إنشاء مثيل منها كواحدة من فئات النماذج في المكتبة (مع رأس للإجابة عن الأسئلة) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForQuestionAnswering.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد: - فئة الإعداد [AlbertConfig](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertConfig): [AlbertForQuestionAnswering](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertForQuestionAnswering) (نموذج AlbertConfig) - فئة الإعداد [ArceeConfig](/docs/transformers/main/ar/model_doc/arcee#transformers.ArceeConfig): [ArceeForQuestionAnswering](/docs/transformers/main/ar/model_doc/arcee#transformers.ArceeForQuestionAnswering) (نموذج ArceeConfig) - فئة الإعداد [BartConfig](/docs/transformers/main/ar/model_doc/bart#transformers.BartConfig): [BartForQuestionAnswering](/docs/transformers/main/ar/model_doc/bart#transformers.BartForQuestionAnswering) (نموذج BartConfig) - فئة الإعداد [BertConfig](/docs/transformers/main/ar/model_doc/bert#transformers.BertConfig): [BertForQuestionAnswering](/docs/transformers/main/ar/model_doc/bert#transformers.BertForQuestionAnswering) (نموذج BertConfig) - فئة الإعداد [BigBirdConfig](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdConfig): [BigBirdForQuestionAnswering](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdForQuestionAnswering) (نموذج BigBirdConfig) - فئة الإعداد [BigBirdPegasusConfig](/docs/transformers/main/ar/model_doc/bigbird_pegasus#transformers.BigBirdPegasusConfig): [BigBirdPegasusForQuestionAnswering](/docs/transformers/main/ar/model_doc/bigbird_pegasus#transformers.BigBirdPegasusForQuestionAnswering) (نموذج BigBirdPegasusConfig) - فئة الإعداد [BloomConfig](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomConfig): [BloomForQuestionAnswering](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomForQuestionAnswering) (نموذج BloomConfig) - فئة الإعداد [CamembertConfig](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertConfig): [CamembertForQuestionAnswering](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertForQuestionAnswering) (نموذج CamembertConfig) - فئة الإعداد [CanineConfig](/docs/transformers/main/ar/model_doc/canine#transformers.CanineConfig): [CanineForQuestionAnswering](/docs/transformers/main/ar/model_doc/canine#transformers.CanineForQuestionAnswering) (نموذج CanineConfig) - فئة الإعداد [ConvBertConfig](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertConfig): [ConvBertForQuestionAnswering](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertForQuestionAnswering) (نموذج ConvBertConfig) - فئة الإعداد [Data2VecTextConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextConfig): [Data2VecTextForQuestionAnswering](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextForQuestionAnswering) (نموذج Data2VecTextConfig) - فئة الإعداد [DebertaConfig](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaConfig): [DebertaForQuestionAnswering](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaForQuestionAnswering) (نموذج DebertaConfig) - فئة الإعداد [DebertaV2Config](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2Config): [DebertaV2ForQuestionAnswering](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2ForQuestionAnswering) (نموذج DebertaV2Config) - فئة الإعداد [DiffLlamaConfig](/docs/transformers/main/ar/model_doc/diffllama#transformers.DiffLlamaConfig): [DiffLlamaForQuestionAnswering](/docs/transformers/main/ar/model_doc/diffllama#transformers.DiffLlamaForQuestionAnswering) (نموذج DiffLlamaConfig) - فئة الإعداد [DistilBertConfig](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertConfig): [DistilBertForQuestionAnswering](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertForQuestionAnswering) (نموذج DistilBertConfig) - فئة الإعداد [ElectraConfig](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraConfig): [ElectraForQuestionAnswering](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraForQuestionAnswering) (نموذج ElectraConfig) - فئة الإعداد [ErnieConfig](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieConfig): [ErnieForQuestionAnswering](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieForQuestionAnswering) (نموذج ErnieConfig) - فئة الإعداد [Exaone4Config](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4Config): [Exaone4ForQuestionAnswering](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4ForQuestionAnswering) (نموذج Exaone4Config) - فئة الإعداد [FNetConfig](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetConfig): [FNetForQuestionAnswering](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetForQuestionAnswering) (نموذج FNetConfig) - فئة الإعداد [FalconConfig](/docs/transformers/main/ar/model_doc/falcon#transformers.FalconConfig): [FalconForQuestionAnswering](/docs/transformers/main/ar/model_doc/falcon#transformers.FalconForQuestionAnswering) (نموذج FalconConfig) - فئة الإعداد [FlaubertConfig](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertConfig): [FlaubertForQuestionAnsweringSimple](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertForQuestionAnsweringSimple) (نموذج FlaubertConfig) - فئة الإعداد [FunnelConfig](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelConfig): [FunnelForQuestionAnswering](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelForQuestionAnswering) (نموذج FunnelConfig) - فئة الإعداد [GPT2Config](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2Config): [GPT2ForQuestionAnswering](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2ForQuestionAnswering) (نموذج GPT2Config) - فئة الإعداد [GPTJConfig](/docs/transformers/main/ar/model_doc/gptj#transformers.GPTJConfig): [GPTJForQuestionAnswering](/docs/transformers/main/ar/model_doc/gptj#transformers.GPTJForQuestionAnswering) (نموذج GPTJConfig) - فئة الإعداد [GPTNeoConfig](/docs/transformers/main/ar/model_doc/gpt_neo#transformers.GPTNeoConfig): [GPTNeoForQuestionAnswering](/docs/transformers/main/ar/model_doc/gpt_neo#transformers.GPTNeoForQuestionAnswering) (نموذج GPTNeoConfig) - فئة الإعداد [GPTNeoXConfig](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXConfig): [GPTNeoXForQuestionAnswering](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXForQuestionAnswering) (نموذج GPTNeoXConfig) - فئة الإعداد [IBertConfig](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertConfig): [IBertForQuestionAnswering](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertForQuestionAnswering) (نموذج IBertConfig) - فئة الإعداد [JinaEmbeddingsV3Config](/docs/transformers/main/ar/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3Config): [JinaEmbeddingsV3ForQuestionAnswering](/docs/transformers/main/ar/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3ForQuestionAnswering) (نموذج JinaEmbeddingsV3Config) - فئة الإعداد [LEDConfig](/docs/transformers/main/ar/model_doc/led#transformers.LEDConfig): [LEDForQuestionAnswering](/docs/transformers/main/ar/model_doc/led#transformers.LEDForQuestionAnswering) (نموذج LEDConfig) - فئة الإعداد [LayoutLMv2Config](/docs/transformers/main/ar/model_doc/layoutlmv2#transformers.LayoutLMv2Config): [LayoutLMv2ForQuestionAnswering](/docs/transformers/main/ar/model_doc/layoutlmv2#transformers.LayoutLMv2ForQuestionAnswering) (نموذج LayoutLMv2Config) - فئة الإعداد [LayoutLMv3Config](/docs/transformers/main/ar/model_doc/layoutlmv3#transformers.LayoutLMv3Config): [LayoutLMv3ForQuestionAnswering](/docs/transformers/main/ar/model_doc/layoutlmv3#transformers.LayoutLMv3ForQuestionAnswering) (نموذج LayoutLMv3Config) - فئة الإعداد [LiltConfig](/docs/transformers/main/ar/model_doc/lilt#transformers.LiltConfig): [LiltForQuestionAnswering](/docs/transformers/main/ar/model_doc/lilt#transformers.LiltForQuestionAnswering) (نموذج LiltConfig) - فئة الإعداد [LlamaConfig](/docs/transformers/main/ar/model_doc/llama2#transformers.LlamaConfig): [LlamaForQuestionAnswering](/docs/transformers/main/ar/model_doc/llama#transformers.LlamaForQuestionAnswering) (نموذج LlamaConfig) - فئة الإعداد [LongformerConfig](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerConfig): [LongformerForQuestionAnswering](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerForQuestionAnswering) (نموذج LongformerConfig) - فئة الإعداد [LukeConfig](/docs/transformers/main/ar/model_doc/luke#transformers.LukeConfig): [LukeForQuestionAnswering](/docs/transformers/main/ar/model_doc/luke#transformers.LukeForQuestionAnswering) (نموذج LukeConfig) - فئة الإعداد [LxmertConfig](/docs/transformers/main/ar/model_doc/lxmert#transformers.LxmertConfig): [LxmertForQuestionAnswering](/docs/transformers/main/ar/model_doc/lxmert#transformers.LxmertForQuestionAnswering) (نموذج LxmertConfig) - فئة الإعداد [MBartConfig](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartConfig): [MBartForQuestionAnswering](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartForQuestionAnswering) (نموذج MBartConfig) - فئة الإعداد [MPNetConfig](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetConfig): [MPNetForQuestionAnswering](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetForQuestionAnswering) (نموذج MPNetConfig) - فئة الإعداد [MT5Config](/docs/transformers/main/ar/model_doc/mt5#transformers.MT5Config): [MT5ForQuestionAnswering](/docs/transformers/main/ar/model_doc/mt5#transformers.MT5ForQuestionAnswering) (نموذج MT5Config) - فئة الإعداد [MarkupLMConfig](/docs/transformers/main/ar/model_doc/markuplm#transformers.MarkupLMConfig): [MarkupLMForQuestionAnswering](/docs/transformers/main/ar/model_doc/markuplm#transformers.MarkupLMForQuestionAnswering) (نموذج MarkupLMConfig) - فئة الإعداد [MegatronBertConfig](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertConfig): [MegatronBertForQuestionAnswering](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertForQuestionAnswering) (نموذج MegatronBertConfig) - فئة الإعداد [MiniMaxConfig](/docs/transformers/main/ar/model_doc/minimax#transformers.MiniMaxConfig): [MiniMaxForQuestionAnswering](/docs/transformers/main/ar/model_doc/minimax#transformers.MiniMaxForQuestionAnswering) (نموذج MiniMaxConfig) - فئة الإعداد [Ministral3Config](/docs/transformers/main/ar/model_doc/ministral3#transformers.Ministral3Config): [Ministral3ForQuestionAnswering](/docs/transformers/main/ar/model_doc/ministral3#transformers.Ministral3ForQuestionAnswering) (نموذج Ministral3Config) - فئة الإعداد [MinistralConfig](/docs/transformers/main/ar/model_doc/ministral#transformers.MinistralConfig): [MinistralForQuestionAnswering](/docs/transformers/main/ar/model_doc/ministral#transformers.MinistralForQuestionAnswering) (نموذج MinistralConfig) - فئة الإعداد [MistralConfig](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralConfig): [MistralForQuestionAnswering](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralForQuestionAnswering) (نموذج MistralConfig) - فئة الإعداد [MixtralConfig](/docs/transformers/main/ar/model_doc/mixtral#transformers.MixtralConfig): [MixtralForQuestionAnswering](/docs/transformers/main/ar/model_doc/mixtral#transformers.MixtralForQuestionAnswering) (نموذج MixtralConfig) - فئة الإعداد [MobileBertConfig](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertConfig): [MobileBertForQuestionAnswering](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertForQuestionAnswering) (نموذج MobileBertConfig) - فئة الإعداد [ModernBertConfig](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertConfig): [ModernBertForQuestionAnswering](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertForQuestionAnswering) (نموذج ModernBertConfig) - فئة الإعداد [MptConfig](/docs/transformers/main/ar/model_doc/mpt#transformers.MptConfig): [MptForQuestionAnswering](/docs/transformers/main/ar/model_doc/mpt#transformers.MptForQuestionAnswering) (نموذج MptConfig) - فئة الإعداد [MraConfig](/docs/transformers/main/ar/model_doc/mra#transformers.MraConfig): [MraForQuestionAnswering](/docs/transformers/main/ar/model_doc/mra#transformers.MraForQuestionAnswering) (نموذج MraConfig) - فئة الإعداد [MvpConfig](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpConfig): [MvpForQuestionAnswering](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpForQuestionAnswering) (نموذج MvpConfig) - فئة الإعداد [NemotronConfig](/docs/transformers/main/ar/model_doc/nemotron#transformers.NemotronConfig): [NemotronForQuestionAnswering](/docs/transformers/main/ar/model_doc/nemotron#transformers.NemotronForQuestionAnswering) (نموذج NemotronConfig) - فئة الإعداد [NystromformerConfig](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerConfig): [NystromformerForQuestionAnswering](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerForQuestionAnswering) (نموذج NystromformerConfig) - فئة الإعداد [OPTConfig](/docs/transformers/main/ar/model_doc/opt#transformers.OPTConfig): [OPTForQuestionAnswering](/docs/transformers/main/ar/model_doc/opt#transformers.OPTForQuestionAnswering) (نموذج OPTConfig) - فئة الإعداد [Qwen2Config](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2Config): [Qwen2ForQuestionAnswering](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2ForQuestionAnswering) (نموذج Qwen2Config) - فئة الإعداد [Qwen2MoeConfig](/docs/transformers/main/ar/model_doc/qwen2_moe#transformers.Qwen2MoeConfig): [Qwen2MoeForQuestionAnswering](/docs/transformers/main/ar/model_doc/qwen2_moe#transformers.Qwen2MoeForQuestionAnswering) (نموذج Qwen2MoeConfig) - فئة الإعداد [Qwen3Config](/docs/transformers/main/ar/model_doc/qwen3#transformers.Qwen3Config): [Qwen3ForQuestionAnswering](/docs/transformers/main/ar/model_doc/qwen3#transformers.Qwen3ForQuestionAnswering) (نموذج Qwen3Config) - فئة الإعداد [Qwen3MoeConfig](/docs/transformers/main/ar/model_doc/qwen3_moe#transformers.Qwen3MoeConfig): [Qwen3MoeForQuestionAnswering](/docs/transformers/main/ar/model_doc/qwen3_moe#transformers.Qwen3MoeForQuestionAnswering) (نموذج Qwen3MoeConfig) - فئة الإعداد [Qwen3NextConfig](/docs/transformers/main/ar/model_doc/qwen3_next#transformers.Qwen3NextConfig): [Qwen3NextForQuestionAnswering](/docs/transformers/main/ar/model_doc/qwen3_next#transformers.Qwen3NextForQuestionAnswering) (نموذج Qwen3NextConfig) - فئة الإعداد [ReformerConfig](/docs/transformers/main/ar/model_doc/reformer#transformers.ReformerConfig): [ReformerForQuestionAnswering](/docs/transformers/main/ar/model_doc/reformer#transformers.ReformerForQuestionAnswering) (نموذج ReformerConfig) - فئة الإعداد [RemBertConfig](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertConfig): [RemBertForQuestionAnswering](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertForQuestionAnswering) (نموذج RemBertConfig) - فئة الإعداد [RoCBertConfig](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertConfig): [RoCBertForQuestionAnswering](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertForQuestionAnswering) (نموذج RoCBertConfig) - فئة الإعداد [RoFormerConfig](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerConfig): [RoFormerForQuestionAnswering](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerForQuestionAnswering) (نموذج RoFormerConfig) - فئة الإعداد [RobertaConfig](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaConfig): [RobertaForQuestionAnswering](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaForQuestionAnswering) (نموذج RobertaConfig) - فئة الإعداد [RobertaPreLayerNormConfig](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormConfig): [RobertaPreLayerNormForQuestionAnswering](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForQuestionAnswering) (نموذج RobertaPreLayerNormConfig) - فئة الإعداد [SeedOssConfig](/docs/transformers/main/ar/model_doc/seed_oss#transformers.SeedOssConfig): [SeedOssForQuestionAnswering](/docs/transformers/main/ar/model_doc/seed_oss#transformers.SeedOssForQuestionAnswering) (نموذج SeedOssConfig) - فئة الإعداد [SmolLM3Config](/docs/transformers/main/ar/model_doc/smollm3#transformers.SmolLM3Config): [SmolLM3ForQuestionAnswering](/docs/transformers/main/ar/model_doc/smollm3#transformers.SmolLM3ForQuestionAnswering) (نموذج SmolLM3Config) - فئة الإعداد [SplinterConfig](/docs/transformers/main/ar/model_doc/splinter#transformers.SplinterConfig): [SplinterForQuestionAnswering](/docs/transformers/main/ar/model_doc/splinter#transformers.SplinterForQuestionAnswering) (نموذج SplinterConfig) - فئة الإعداد [SqueezeBertConfig](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertConfig): [SqueezeBertForQuestionAnswering](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertForQuestionAnswering) (نموذج SqueezeBertConfig) - فئة الإعداد [T5Config](/docs/transformers/main/ar/model_doc/t5#transformers.T5Config): [T5ForQuestionAnswering](/docs/transformers/main/ar/model_doc/t5#transformers.T5ForQuestionAnswering) (نموذج T5Config) - فئة الإعداد [UMT5Config](/docs/transformers/main/ar/model_doc/umt5#transformers.UMT5Config): [UMT5ForQuestionAnswering](/docs/transformers/main/ar/model_doc/umt5#transformers.UMT5ForQuestionAnswering) (نموذج UMT5Config) - فئة الإعداد [UltrabertConfig](/docs/transformers/main/ar/model_doc/ultrabert#transformers.UltrabertConfig): [UltrabertForQuestionAnswering](/docs/transformers/main/ar/model_doc/ultrabert#transformers.UltrabertForQuestionAnswering) (نموذج UltrabertConfig) - فئة الإعداد [XLMConfig](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMConfig): [XLMForQuestionAnsweringSimple](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMForQuestionAnsweringSimple) (نموذج XLMConfig) - فئة الإعداد [XLMRobertaConfig](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaConfig): [XLMRobertaForQuestionAnswering](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaForQuestionAnswering) (نموذج XLMRobertaConfig) - فئة الإعداد [XLMRobertaXLConfig](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLConfig): [XLMRobertaXLForQuestionAnswering](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForQuestionAnswering) (نموذج XLMRobertaXLConfig) - فئة الإعداد [XLNetConfig](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetConfig): [XLNetForQuestionAnsweringSimple](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetForQuestionAnsweringSimple) (نموذج XLNetConfig) - فئة الإعداد [XmodConfig](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodConfig): [XmodForQuestionAnswering](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodForQuestionAnswering) (نموذج XmodConfig) - فئة الإعداد [YosoConfig](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoConfig): [YosoForQuestionAnswering](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoForQuestionAnswering) (نموذج YosoConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس للإجابة عن الأسئلة) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForQuestionAnswering

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForQuestionAnswering.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForQuestionAnswering.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من إحدى فئات النماذج في المكتبة (مع رأس للإجابة عن الأسئلة) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **albert** -- [AlbertForQuestionAnswering](/docs/transformers/main/ar/model_doc/albert#transformers.AlbertForQuestionAnswering) (نموذج AlbertConfig)
- **arcee** -- [ArceeForQuestionAnswering](/docs/transformers/main/ar/model_doc/arcee#transformers.ArceeForQuestionAnswering) (نموذج ArceeConfig)
- **bart** -- [BartForQuestionAnswering](/docs/transformers/main/ar/model_doc/bart#transformers.BartForQuestionAnswering) (نموذج BartConfig)
- **bert** -- [BertForQuestionAnswering](/docs/transformers/main/ar/model_doc/bert#transformers.BertForQuestionAnswering) (نموذج BertConfig)
- **big_bird** -- [BigBirdForQuestionAnswering](/docs/transformers/main/ar/model_doc/big_bird#transformers.BigBirdForQuestionAnswering) (نموذج BigBirdConfig)
- **bigbird_pegasus** -- [BigBirdPegasusForQuestionAnswering](/docs/transformers/main/ar/model_doc/bigbird_pegasus#transformers.BigBirdPegasusForQuestionAnswering) (نموذج BigBirdPegasusConfig)
- **bloom** -- [BloomForQuestionAnswering](/docs/transformers/main/ar/model_doc/bloom#transformers.BloomForQuestionAnswering) (نموذج BloomConfig)
- **camembert** -- [CamembertForQuestionAnswering](/docs/transformers/main/ar/model_doc/camembert#transformers.CamembertForQuestionAnswering) (نموذج CamembertConfig)
- **canine** -- [CanineForQuestionAnswering](/docs/transformers/main/ar/model_doc/canine#transformers.CanineForQuestionAnswering) (نموذج CanineConfig)
- **convbert** -- [ConvBertForQuestionAnswering](/docs/transformers/main/ar/model_doc/convbert#transformers.ConvBertForQuestionAnswering) (نموذج ConvBertConfig)
- **data2vec-text** -- [Data2VecTextForQuestionAnswering](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecTextForQuestionAnswering) (نموذج Data2VecTextConfig)
- **deberta** -- [DebertaForQuestionAnswering](/docs/transformers/main/ar/model_doc/deberta#transformers.DebertaForQuestionAnswering) (نموذج DebertaConfig)
- **deberta-v2** -- [DebertaV2ForQuestionAnswering](/docs/transformers/main/ar/model_doc/deberta-v2#transformers.DebertaV2ForQuestionAnswering) (نموذج DebertaV2Config)
- **diffllama** -- [DiffLlamaForQuestionAnswering](/docs/transformers/main/ar/model_doc/diffllama#transformers.DiffLlamaForQuestionAnswering) (نموذج DiffLlamaConfig)
- **distilbert** -- [DistilBertForQuestionAnswering](/docs/transformers/main/ar/model_doc/distilbert#transformers.DistilBertForQuestionAnswering) (نموذج DistilBertConfig)
- **electra** -- [ElectraForQuestionAnswering](/docs/transformers/main/ar/model_doc/electra#transformers.ElectraForQuestionAnswering) (نموذج ElectraConfig)
- **ernie** -- [ErnieForQuestionAnswering](/docs/transformers/main/ar/model_doc/ernie#transformers.ErnieForQuestionAnswering) (نموذج ErnieConfig)
- **exaone4** -- [Exaone4ForQuestionAnswering](/docs/transformers/main/ar/model_doc/exaone4#transformers.Exaone4ForQuestionAnswering) (نموذج Exaone4Config)
- **falcon** -- [FalconForQuestionAnswering](/docs/transformers/main/ar/model_doc/falcon#transformers.FalconForQuestionAnswering) (نموذج FalconConfig)
- **flaubert** -- [FlaubertForQuestionAnsweringSimple](/docs/transformers/main/ar/model_doc/flaubert#transformers.FlaubertForQuestionAnsweringSimple) (نموذج FlaubertConfig)
- **fnet** -- [FNetForQuestionAnswering](/docs/transformers/main/ar/model_doc/fnet#transformers.FNetForQuestionAnswering) (نموذج FNetConfig)
- **funnel** -- [FunnelForQuestionAnswering](/docs/transformers/main/ar/model_doc/funnel#transformers.FunnelForQuestionAnswering) (نموذج FunnelConfig)
- **gpt2** -- [GPT2ForQuestionAnswering](/docs/transformers/main/ar/model_doc/gpt2#transformers.GPT2ForQuestionAnswering) (نموذج GPT2Config)
- **gpt_neo** -- [GPTNeoForQuestionAnswering](/docs/transformers/main/ar/model_doc/gpt_neo#transformers.GPTNeoForQuestionAnswering) (نموذج GPTNeoConfig)
- **gpt_neox** -- [GPTNeoXForQuestionAnswering](/docs/transformers/main/ar/model_doc/gpt_neox#transformers.GPTNeoXForQuestionAnswering) (نموذج GPTNeoXConfig)
- **gptj** -- [GPTJForQuestionAnswering](/docs/transformers/main/ar/model_doc/gptj#transformers.GPTJForQuestionAnswering) (نموذج GPTJConfig)
- **ibert** -- [IBertForQuestionAnswering](/docs/transformers/main/ar/model_doc/ibert#transformers.IBertForQuestionAnswering) (نموذج IBertConfig)
- **jina_embeddings_v3** -- [JinaEmbeddingsV3ForQuestionAnswering](/docs/transformers/main/ar/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3ForQuestionAnswering) (نموذج JinaEmbeddingsV3Config)
- **layoutlmv2** -- [LayoutLMv2ForQuestionAnswering](/docs/transformers/main/ar/model_doc/layoutlmv2#transformers.LayoutLMv2ForQuestionAnswering) (نموذج LayoutLMv2Config)
- **layoutlmv3** -- [LayoutLMv3ForQuestionAnswering](/docs/transformers/main/ar/model_doc/layoutlmv3#transformers.LayoutLMv3ForQuestionAnswering) (نموذج LayoutLMv3Config)
- **led** -- [LEDForQuestionAnswering](/docs/transformers/main/ar/model_doc/led#transformers.LEDForQuestionAnswering) (نموذج LEDConfig)
- **lilt** -- [LiltForQuestionAnswering](/docs/transformers/main/ar/model_doc/lilt#transformers.LiltForQuestionAnswering) (نموذج LiltConfig)
- **llama** -- [LlamaForQuestionAnswering](/docs/transformers/main/ar/model_doc/llama#transformers.LlamaForQuestionAnswering) (نموذج LlamaConfig)
- **longformer** -- [LongformerForQuestionAnswering](/docs/transformers/main/ar/model_doc/longformer#transformers.LongformerForQuestionAnswering) (نموذج LongformerConfig)
- **luke** -- [LukeForQuestionAnswering](/docs/transformers/main/ar/model_doc/luke#transformers.LukeForQuestionAnswering) (نموذج LukeConfig)
- **lxmert** -- [LxmertForQuestionAnswering](/docs/transformers/main/ar/model_doc/lxmert#transformers.LxmertForQuestionAnswering) (نموذج LxmertConfig)
- **markuplm** -- [MarkupLMForQuestionAnswering](/docs/transformers/main/ar/model_doc/markuplm#transformers.MarkupLMForQuestionAnswering) (نموذج MarkupLMConfig)
- **mbart** -- [MBartForQuestionAnswering](/docs/transformers/main/ar/model_doc/mbart#transformers.MBartForQuestionAnswering) (نموذج MBartConfig)
- **megatron-bert** -- [MegatronBertForQuestionAnswering](/docs/transformers/main/ar/model_doc/megatron-bert#transformers.MegatronBertForQuestionAnswering) (نموذج MegatronBertConfig)
- **minimax** -- [MiniMaxForQuestionAnswering](/docs/transformers/main/ar/model_doc/minimax#transformers.MiniMaxForQuestionAnswering) (نموذج MiniMaxConfig)
- **ministral** -- [MinistralForQuestionAnswering](/docs/transformers/main/ar/model_doc/ministral#transformers.MinistralForQuestionAnswering) (نموذج MinistralConfig)
- **ministral3** -- [Ministral3ForQuestionAnswering](/docs/transformers/main/ar/model_doc/ministral3#transformers.Ministral3ForQuestionAnswering) (نموذج Ministral3Config)
- **mistral** -- [MistralForQuestionAnswering](/docs/transformers/main/ar/model_doc/mistral#transformers.MistralForQuestionAnswering) (نموذج MistralConfig)
- **mixtral** -- [MixtralForQuestionAnswering](/docs/transformers/main/ar/model_doc/mixtral#transformers.MixtralForQuestionAnswering) (نموذج MixtralConfig)
- **mobilebert** -- [MobileBertForQuestionAnswering](/docs/transformers/main/ar/model_doc/mobilebert#transformers.MobileBertForQuestionAnswering) (نموذج MobileBertConfig)
- **modernbert** -- [ModernBertForQuestionAnswering](/docs/transformers/main/ar/model_doc/modernbert#transformers.ModernBertForQuestionAnswering) (نموذج ModernBertConfig)
- **mpnet** -- [MPNetForQuestionAnswering](/docs/transformers/main/ar/model_doc/mpnet#transformers.MPNetForQuestionAnswering) (نموذج MPNetConfig)
- **mpt** -- [MptForQuestionAnswering](/docs/transformers/main/ar/model_doc/mpt#transformers.MptForQuestionAnswering) (نموذج MptConfig)
- **mra** -- [MraForQuestionAnswering](/docs/transformers/main/ar/model_doc/mra#transformers.MraForQuestionAnswering) (نموذج MraConfig)
- **mt5** -- [MT5ForQuestionAnswering](/docs/transformers/main/ar/model_doc/mt5#transformers.MT5ForQuestionAnswering) (نموذج MT5Config)
- **mvp** -- [MvpForQuestionAnswering](/docs/transformers/main/ar/model_doc/mvp#transformers.MvpForQuestionAnswering) (نموذج MvpConfig)
- **nemotron** -- [NemotronForQuestionAnswering](/docs/transformers/main/ar/model_doc/nemotron#transformers.NemotronForQuestionAnswering) (نموذج NemotronConfig)
- **nystromformer** -- [NystromformerForQuestionAnswering](/docs/transformers/main/ar/model_doc/nystromformer#transformers.NystromformerForQuestionAnswering) (نموذج NystromformerConfig)
- **opt** -- [OPTForQuestionAnswering](/docs/transformers/main/ar/model_doc/opt#transformers.OPTForQuestionAnswering) (نموذج OPTConfig)
- **qwen2** -- [Qwen2ForQuestionAnswering](/docs/transformers/main/ar/model_doc/qwen2#transformers.Qwen2ForQuestionAnswering) (نموذج Qwen2Config)
- **qwen2_moe** -- [Qwen2MoeForQuestionAnswering](/docs/transformers/main/ar/model_doc/qwen2_moe#transformers.Qwen2MoeForQuestionAnswering) (نموذج Qwen2MoeConfig)
- **qwen3** -- [Qwen3ForQuestionAnswering](/docs/transformers/main/ar/model_doc/qwen3#transformers.Qwen3ForQuestionAnswering) (نموذج Qwen3Config)
- **qwen3_moe** -- [Qwen3MoeForQuestionAnswering](/docs/transformers/main/ar/model_doc/qwen3_moe#transformers.Qwen3MoeForQuestionAnswering) (نموذج Qwen3MoeConfig)
- **qwen3_next** -- [Qwen3NextForQuestionAnswering](/docs/transformers/main/ar/model_doc/qwen3_next#transformers.Qwen3NextForQuestionAnswering) (نموذج Qwen3NextConfig)
- **reformer** -- [ReformerForQuestionAnswering](/docs/transformers/main/ar/model_doc/reformer#transformers.ReformerForQuestionAnswering) (نموذج ReformerConfig)
- **rembert** -- [RemBertForQuestionAnswering](/docs/transformers/main/ar/model_doc/rembert#transformers.RemBertForQuestionAnswering) (نموذج RemBertConfig)
- **roberta** -- [RobertaForQuestionAnswering](/docs/transformers/main/ar/model_doc/roberta#transformers.RobertaForQuestionAnswering) (نموذج RobertaConfig)
- **roberta-prelayernorm** -- [RobertaPreLayerNormForQuestionAnswering](/docs/transformers/main/ar/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForQuestionAnswering) (نموذج RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertForQuestionAnswering](/docs/transformers/main/ar/model_doc/roc_bert#transformers.RoCBertForQuestionAnswering) (نموذج RoCBertConfig)
- **roformer** -- [RoFormerForQuestionAnswering](/docs/transformers/main/ar/model_doc/roformer#transformers.RoFormerForQuestionAnswering) (نموذج RoFormerConfig)
- **seed_oss** -- [SeedOssForQuestionAnswering](/docs/transformers/main/ar/model_doc/seed_oss#transformers.SeedOssForQuestionAnswering) (نموذج SeedOssConfig)
- **smollm3** -- [SmolLM3ForQuestionAnswering](/docs/transformers/main/ar/model_doc/smollm3#transformers.SmolLM3ForQuestionAnswering) (نموذج SmolLM3Config)
- **splinter** -- [SplinterForQuestionAnswering](/docs/transformers/main/ar/model_doc/splinter#transformers.SplinterForQuestionAnswering) (نموذج SplinterConfig)
- **squeezebert** -- [SqueezeBertForQuestionAnswering](/docs/transformers/main/ar/model_doc/squeezebert#transformers.SqueezeBertForQuestionAnswering) (نموذج SqueezeBertConfig)
- **t5** -- [T5ForQuestionAnswering](/docs/transformers/main/ar/model_doc/t5#transformers.T5ForQuestionAnswering) (نموذج T5Config)
- **ultrabert** -- [UltrabertForQuestionAnswering](/docs/transformers/main/ar/model_doc/ultrabert#transformers.UltrabertForQuestionAnswering) (نموذج UltrabertConfig)
- **umt5** -- [UMT5ForQuestionAnswering](/docs/transformers/main/ar/model_doc/umt5#transformers.UMT5ForQuestionAnswering) (نموذج UMT5Config)
- **xlm** -- [XLMForQuestionAnsweringSimple](/docs/transformers/main/ar/model_doc/xlm#transformers.XLMForQuestionAnsweringSimple) (نموذج XLMConfig)
- **xlm-roberta** -- [XLMRobertaForQuestionAnswering](/docs/transformers/main/ar/model_doc/xlm-roberta#transformers.XLMRobertaForQuestionAnswering) (نموذج XLMRobertaConfig)
- **xlm-roberta-xl** -- [XLMRobertaXLForQuestionAnswering](/docs/transformers/main/ar/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForQuestionAnswering) (نموذج XLMRobertaXLConfig)
- **xlnet** -- [XLNetForQuestionAnsweringSimple](/docs/transformers/main/ar/model_doc/xlnet#transformers.XLNetForQuestionAnsweringSimple) (نموذج XLNetConfig)
- **xmod** -- [XmodForQuestionAnswering](/docs/transformers/main/ar/model_doc/xmod#transformers.XmodForQuestionAnswering) (نموذج XmodConfig)
- **yoso** -- [YosoForQuestionAnswering](/docs/transformers/main/ar/model_doc/yoso#transformers.YosoForQuestionAnswering) (نموذج YosoConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForQuestionAnswering

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForQuestionAnswering.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForQuestionAnswering.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForTextEncoding[[transformers.AutoModelForTextEncoding]]

#### transformers.AutoModelForTextEncoding[[transformers.AutoModelForTextEncoding]]

```python
transformers.AutoModelForTextEncoding(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2287)

## رؤية الحاسوب

تتوفر فئات التلقائية التالية لمهام الرؤية الحاسوبية التالية.

### AutoModelForDepthEstimation[[transformers.AutoModelForDepthEstimation]]

#### transformers.AutoModelForDepthEstimation[[transformers.AutoModelForDepthEstimation]]

```python
transformers.AutoModelForDepthEstimation(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2491)

هذا هو فئة نموذج عامة سيتم إنشاء مثيل منها كواحدة من فئات النماذج في المكتبة (مع رأس لتقدير العمق) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForDepthEstimation.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على فئة الإعداد: - فئة الإعداد [CHMv2Config](/docs/transformers/main/ar/model_doc/chmv2#transformers.CHMv2Config): [CHMv2ForDepthEstimation](/docs/transformers/main/ar/model_doc/chmv2#transformers.CHMv2ForDepthEstimation) (نموذج CHMv2Config) - فئة الإعداد [DPTConfig](/docs/transformers/main/ar/model_doc/dpt#transformers.DPTConfig): [DPTForDepthEstimation](/docs/transformers/main/ar/model_doc/dpt#transformers.DPTForDepthEstimation) (نموذج DPTConfig) - فئة الإعداد [DepthAnythingConfig](/docs/transformers/main/ar/model_doc/depth_anything#transformers.DepthAnythingConfig): [DepthAnythingForDepthEstimation](/docs/transformers/main/ar/model_doc/depth_anything#transformers.DepthAnythingForDepthEstimation) (نموذج DepthAnythingConfig) - فئة الإعداد [DepthProConfig](/docs/transformers/main/ar/model_doc/depth_pro#transformers.DepthProConfig): [DepthProForDepthEstimation](/docs/transformers/main/ar/model_doc/depth_pro#transformers.DepthProForDepthEstimation) (نموذج DepthProConfig) - فئة الإعداد [GLPNConfig](/docs/transformers/main/ar/model_doc/glpn#transformers.GLPNConfig): [GLPNForDepthEstimation](/docs/transformers/main/ar/model_doc/glpn#transformers.GLPNForDepthEstimation) (نموذج GLPNConfig) - فئة الإعداد [PromptDepthAnythingConfig](/docs/transformers/main/ar/model_doc/prompt_depth_anything#transformers.PromptDepthAnythingConfig): [PromptDepthAnythingForDepthEstimation](/docs/transformers/main/ar/model_doc/prompt_depth_anything#transformers.PromptDepthAnythingForDepthEstimation) (نموذج PromptDepthAnythingConfig) - فئة الإعداد [Tipsv2DptConfig](/docs/transformers/main/ar/model_doc/tipsv2_dpt#transformers.Tipsv2DptConfig): [Tipsv2DptForDepthEstimation](/docs/transformers/main/ar/model_doc/tipsv2_dpt#transformers.Tipsv2DptForDepthEstimation) (نموذج Tipsv2DptConfig) - فئة الإعداد [ZoeDepthConfig](/docs/transformers/main/ar/model_doc/zoedepth#transformers.ZoeDepthConfig): [ZoeDepthForDepthEstimation](/docs/transformers/main/ar/model_doc/zoedepth#transformers.ZoeDepthForDepthEstimation) (نموذج ZoeDepthConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس لتقدير العمق) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForDepthEstimation

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForDepthEstimation.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForDepthEstimation.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

قم بإنشاء أحد فئات النماذج في المكتبة (مع رأس تقدير العمق) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **chmv2** -- [CHMv2ForDepthEstimation](/docs/transformers/main/ar/model_doc/chmv2#transformers.CHMv2ForDepthEstimation) (نموذج CHMv2Config)
- **depth_anything** -- [DepthAnythingForDepthEstimation](/docs/transformers/main/ar/model_doc/depth_anything#transformers.DepthAnythingForDepthEstimation) (نموذج DepthAnythingConfig)
- **depth_pro** -- [DepthProForDepthEstimation](/docs/transformers/main/ar/model_doc/depth_pro#transformers.DepthProForDepthEstimation) (نموذج DepthProConfig)
- **dpt** -- [DPTForDepthEstimation](/docs/transformers/main/ar/model_doc/dpt#transformers.DPTForDepthEstimation) (نموذج DPTConfig)
- **glpn** -- [GLPNForDepthEstimation](/docs/transformers/main/ar/model_doc/glpn#transformers.GLPNForDepthEstimation) (نموذج GLPNConfig)
- **prompt_depth_anything** -- [PromptDepthAnythingForDepthEstimation](/docs/transformers/main/ar/model_doc/prompt_depth_anything#transformers.PromptDepthAnythingForDepthEstimation) (نموذج PromptDepthAnythingConfig)
- **tipsv2_dpt** -- [Tipsv2DptForDepthEstimation](/docs/transformers/main/ar/model_doc/tipsv2_dpt#transformers.Tipsv2DptForDepthEstimation) (نموذج Tipsv2DptConfig)
- **zoedepth** -- [ZoeDepthForDepthEstimation](/docs/transformers/main/ar/model_doc/zoedepth#transformers.ZoeDepthForDepthEstimation) (نموذج ZoeDepthConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForDepthEstimation

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForDepthEstimation.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForDepthEstimation.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForNormalEstimation[[transformers.AutoModelForNormalEstimation]]

#### transformers.AutoModelForNormalEstimation[[transformers.AutoModelForNormalEstimation]]

```python
transformers.AutoModelForNormalEstimation(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2631)

هذا هو فئة نموذج عامة سيتم إنشاء مثيل منها كواحدة من فئات النماذج في المكتبة (مع رأس تقدير عادي) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForNormalEstimation.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على فئة الإعداد: - فئة الإعداد [Sapiens2Config](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2Config): [Sapiens2ForNormalEstimation](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2ForNormalEstimation) (نموذج Sapiens2Config) - فئة الإعداد [Tipsv2DptConfig](/docs/transformers/main/ar/model_doc/tipsv2_dpt#transformers.Tipsv2DptConfig): [Tipsv2DptForNormalEstimation](/docs/transformers/main/ar/model_doc/tipsv2_dpt#transformers.Tipsv2DptForNormalEstimation) (نموذج Tipsv2DptConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُحدّد إحدى فئات النماذج في المكتبة (مع رأس تقدير عادي) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForNormalEstimation

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForNormalEstimation.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForNormalEstimation.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع رأس تقدير عادي) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **sapiens2** -- [Sapiens2ForNormalEstimation](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2ForNormalEstimation) (نموذج Sapiens2Config)
- **tipsv2_dpt** -- [Tipsv2DptForNormalEstimation](/docs/transformers/main/ar/model_doc/tipsv2_dpt#transformers.Tipsv2DptForNormalEstimation) (نموذج Tipsv2DptConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForNormalEstimation

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForNormalEstimation.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForNormalEstimation.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForPointmapEstimation[[transformers.AutoModelForPointmapEstimation]]

#### transformers.AutoModelForPointmapEstimation[[transformers.AutoModelForPointmapEstimation]]

```python
transformers.AutoModelForPointmapEstimation(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2638)

هذا هو فئة نموذج عامة سيتم إنشاء مثيل منها كواحدة من فئات النماذج في المكتبة (مع رأس لتقدير خريطة النقاط) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForPointmapEstimation.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على فئة الإعداد: - فئة الإعداد [Sapiens2Config](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2Config): [Sapiens2ForPointmapEstimation](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2ForPointmapEstimation) (نموذج Sapiens2Config)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس تقدير خريطة النقاط) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForPointmapEstimation

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForPointmapEstimation.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForPointmapEstimation.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من إحدى فئات النماذج في المكتبة (مع رأس تقدير خريطة النقاط) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **sapiens2** -- [Sapiens2ForPointmapEstimation](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2ForPointmapEstimation) (نموذج Sapiens2Config)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForPointmapEstimation

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForPointmapEstimation.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForPointmapEstimation.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForImageMatting[[transformers.AutoModelForImageMatting]]

#### transformers.AutoModelForImageMatting[[transformers.AutoModelForImageMatting]]

```python
transformers.AutoModelForImageMatting(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2624)

هذا هو فئة نموذج عامة سيتم إنشاء مثيل منها كواحدة من فئات النماذج في المكتبة (مع رأس تقطيع صورة) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForImageMatting.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على فئة الإعداد: - فئة الإعداد [Sapiens2Config](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2Config): [Sapiens2ForImageMatting](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2ForImageMatting) (نموذج Sapiens2Config) - فئة الإعداد [VitMatteConfig](/docs/transformers/main/ar/model_doc/vitmatte#transformers.VitMatteConfig): [VitMatteForImageMatting](/docs/transformers/main/ar/model_doc/vitmatte#transformers.VitMatteForImageMatting) (نموذج VitMatteConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس تقطيع صورة) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForImageMatting

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForImageMatting.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForImageMatting.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع رأس تقطيع الصور) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **sapiens2** -- [Sapiens2ForImageMatting](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2ForImageMatting) (نموذج Sapiens2Config)
- **vitmatte** -- [VitMatteForImageMatting](/docs/transformers/main/ar/model_doc/vitmatte#transformers.VitMatteForImageMatting) (نموذج VitMatteConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForImageMatting

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForImageMatting.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForImageMatting.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForTextRecognition[[transformers.AutoModelForTextRecognition]]

#### transformers.AutoModelForTextRecognition[[transformers.AutoModelForTextRecognition]]

```python
transformers.AutoModelForTextRecognition(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2498)

هذا هو فئة نموذج عامة سيتم إنشاء مثيل منها كواحدة من فئات النماذج في المكتبة (مع رأس التعرف على النص) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForTextRecognition.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على فئة الإعداد: - فئة الإعداد [PPOCRV5MobileRecConfig](/docs/transformers/main/ar/model_doc/pp_ocrv5_mobile_rec#transformers.PPOCRV5MobileRecConfig): [PPOCRV5MobileRecForTextRecognition](/docs/transformers/main/ar/model_doc/pp_ocrv5_mobile_rec#transformers.PPOCRV5MobileRecForTextRecognition) (نموذج PPOCRV5MobileRecConfig) - فئة الإعداد [PPOCRV5ServerRecConfig](/docs/transformers/main/ar/model_doc/pp_ocrv5_server_rec#transformers.PPOCRV5ServerRecConfig): [PPOCRV5ServerRecForTextRecognition](/docs/transformers/main/ar/model_doc/pp_ocrv5_server_rec#transformers.PPOCRV5ServerRecForTextRecognition) (نموذج PPOCRV5ServerRecConfig) - فئة الإعداد [PPOCRV6SmallRecConfig](/docs/transformers/main/ar/model_doc/pp_ocrv6_small_rec#transformers.PPOCRV6SmallRecConfig): [PPOCRV6SmallRecForTextRecognition](/docs/transformers/main/ar/model_doc/pp_ocrv6_small_rec#transformers.PPOCRV6SmallRecForTextRecognition) (نموذج PPOCRV6SmallRecConfig) - فئة الإعداد [PPOCRV6TinyRecConfig](/docs/transformers/main/ar/model_doc/pp_ocrv6_tiny_rec#transformers.PPOCRV6TinyRecConfig): [PPOCRV6TinyRecForTextRecognition](/docs/transformers/main/ar/model_doc/pp_ocrv6_tiny_rec#transformers.PPOCRV6TinyRecForTextRecognition) (نموذج PPOCRV6TinyRecConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس التعرف على النص) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForTextRecognition

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForTextRecognition.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForTextRecognition.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

قم بإنشاء أحد فئات النماذج في المكتبة (مع رأس التعرف على النص) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **pp_ocrv5_mobile_rec** -- [PPOCRV5MobileRecForTextRecognition](/docs/transformers/main/ar/model_doc/pp_ocrv5_mobile_rec#transformers.PPOCRV5MobileRecForTextRecognition) (نموذج PPOCRV5MobileRecConfig)
- **pp_ocrv5_server_rec** -- [PPOCRV5ServerRecForTextRecognition](/docs/transformers/main/ar/model_doc/pp_ocrv5_server_rec#transformers.PPOCRV5ServerRecForTextRecognition) (نموذج PPOCRV5ServerRecConfig)
- **pp_ocrv6_small_rec** -- [PPOCRV6SmallRecForTextRecognition](/docs/transformers/main/ar/model_doc/pp_ocrv6_small_rec#transformers.PPOCRV6SmallRecForTextRecognition) (نموذج PPOCRV6SmallRecConfig)
- **pp_ocrv6_tiny_rec** -- [PPOCRV6TinyRecForTextRecognition](/docs/transformers/main/ar/model_doc/pp_ocrv6_tiny_rec#transformers.PPOCRV6TinyRecForTextRecognition) (نموذج PPOCRV6TinyRecConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForTextRecognition

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForTextRecognition.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForTextRecognition.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForTableRecognition[[transformers.AutoModelForTableRecognition]]

#### transformers.AutoModelForTableRecognition[[transformers.AutoModelForTableRecognition]]

```python
transformers.AutoModelForTableRecognition(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2505)

هذا هو فئة نموذج عامة سيتم إنشاؤها كواحدة من فئات النماذج في المكتبة (مع رأس لتعرف الجداول) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForTableRecognition.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على فئة الإعداد: - فئة الإعداد [SLANeXtConfig](/docs/transformers/main/ar/model_doc/slanext#transformers.SLANeXtConfig): [SLANeXtForTableRecognition](/docs/transformers/main/ar/model_doc/slanext#transformers.SLANeXtForTableRecognition) (نموذج SLANeXtConfig) - فئة الإعداد [SLANetConfig](/docs/transformers/main/ar/model_doc/slanet#transformers.SLANetConfig): [SLANetForTableRecognition](/docs/transformers/main/ar/model_doc/slanet#transformers.SLANetForTableRecognition) (نموذج SLANetConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُحدّد أحد فئات النماذج في المكتبة (مع رأس لتعرف الجداول) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForTableRecognition

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForTableRecognition.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForTableRecognition.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من إحدى فئات النماذج في المكتبة (مع رأس التعرف على الجداول) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **slanet** -- [SLANetForTableRecognition](/docs/transformers/main/ar/model_doc/slanet#transformers.SLANetForTableRecognition) (نموذج SLANetConfig)
- **slanext** -- [SLANeXtForTableRecognition](/docs/transformers/main/ar/model_doc/slanext#transformers.SLANeXtForTableRecognition) (نموذج SLANeXtConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForTableRecognition

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForTableRecognition.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForTableRecognition.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForImageClassification[[transformers.AutoModelForImageClassification]]

#### transformers.AutoModelForImageClassification[[transformers.AutoModelForImageClassification]]

```python
transformers.AutoModelForImageClassification(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2416)

هذا هو فئة نموذج عامة سيتم إنشاء مثيل منها كواحدة من فئات النماذج في المكتبة (مع رأس تصنيف الصور) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForImageClassification.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على فئة الإعداد: - فئة الإعداد [BeitConfig](/docs/transformers/main/ar/model_doc/beit#transformers.BeitConfig): [BeitForImageClassification](/docs/transformers/main/ar/model_doc/beit#transformers.BeitForImageClassification) (نموذج BeitConfig) - فئة الإعداد [BitConfig](/docs/transformers/main/ar/model_doc/bit#transformers.BitConfig): [BitForImageClassification](/docs/transformers/main/ar/model_doc/bit#transformers.BitForImageClassification) (نموذج BitConfig) - فئة الإعداد [CLIPConfig](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPConfig): [CLIPForImageClassification](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPForImageClassification) (نموذج CLIPConfig) - فئة الإعداد [ConvNextConfig](/docs/transformers/main/ar/model_doc/convnext#transformers.ConvNextConfig): [ConvNextForImageClassification](/docs/transformers/main/ar/model_doc/convnext#transformers.ConvNextForImageClassification) (نموذج ConvNextConfig) - فئة الإعداد [ConvNextV2Config](/docs/transformers/main/ar/model_doc/convnextv2#transformers.ConvNextV2Config): [ConvNextV2ForImageClassification](/docs/transformers/main/ar/model_doc/convnextv2#transformers.ConvNextV2ForImageClassification) (نموذج ConvNextV2Config) - فئة الإعداد [CvtConfig](/docs/transformers/main/ar/model_doc/cvt#transformers.CvtConfig): [CvtForImageClassification](/docs/transformers/main/ar/model_doc/cvt#transformers.CvtForImageClassification) (نموذج CvtConfig) - فئة الإعداد [Data2VecVisionConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecVisionConfig): [Data2VecVisionForImageClassification](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecVisionForImageClassification) (نموذج Data2VecVisionConfig) - فئة الإعداد [DeiTConfig](/docs/transformers/main/ar/model_doc/deit#transformers.DeiTConfig): [DeiTForImageClassification](/docs/transformers/main/ar/model_doc/deit#transformers.DeiTForImageClassification) أو [DeiTForImageClassificationWithTeacher](/docs/transformers/main/ar/model_doc/deit#transformers.DeiTForImageClassificationWithTeacher) (نموذج DeiTConfig) - فئة الإعداد [DinatConfig](/docs/transformers/main/ar/model_doc/dinat#transformers.DinatConfig): [DinatForImageClassification](/docs/transformers/main/ar/model_doc/dinat#transformers.DinatForImageClassification) (نموذج DinatConfig) - فئة الإعداد [Dinov2Config](/docs/transformers/main/ar/model_doc/dinov2#transformers.Dinov2Config): [Dinov2ForImageClassification](/docs/transformers/main/ar/model_doc/dinov2#transformers.Dinov2ForImageClassification) (نموذج Dinov2Config) - فئة الإعداد [Dinov2WithRegistersConfig](/docs/transformers/main/ar/model_doc/dinov2_with_registers#transformers.Dinov2WithRegistersConfig): [Dinov2WithRegistersForImageClassification](/docs/transformers/main/ar/model_doc/dinov2_with_registers#transformers.Dinov2WithRegistersForImageClassification) (نموذج Dinov2WithRegistersConfig) - فئة الإعداد [DonutSwinConfig](/docs/transformers/main/ar/model_doc/donut#transformers.DonutSwinConfig): [DonutSwinForImageClassification](/docs/transformers/main/ar/model_doc/donut#transformers.DonutSwinForImageClassification) (نموذج DonutSwinConfig) - فئة الإعداد [EfficientNetConfig](/docs/transformers/main/ar/model_doc/efficientnet#transformers.EfficientNetConfig): [EfficientNetForImageClassification](/docs/transformers/main/ar/model_doc/efficientnet#transformers.EfficientNetForImageClassification) (نموذج EfficientNetConfig) - فئة الإعداد [FocalNetConfig](/docs/transformers/main/ar/model_doc/focalnet#transformers.FocalNetConfig): [FocalNetForImageClassification](/docs/transformers/main/ar/model_doc/focalnet#transformers.FocalNetForImageClassification) (نموذج FocalNetConfig) - فئة الإعداد [HGNetV2Config](/docs/transformers/main/ar/model_doc/hgnet_v2#transformers.HGNetV2Config): [HGNetV2ForImageClassification](/docs/transformers/main/ar/model_doc/hgnet_v2#transformers.HGNetV2ForImageClassification) (نموذج HGNetV2Config) - فئة الإعداد [HieraConfig](/docs/transformers/main/ar/model_doc/hiera#transformers.HieraConfig): [HieraForImageClassification](/docs/transformers/main/ar/model_doc/hiera#transformers.HieraForImageClassification) (نموذج HieraConfig) - فئة الإعداد [IJepaConfig](/docs/transformers/main/ar/model_doc/ijepa#transformers.IJepaConfig): [IJepaForImageClassification](/docs/transformers/main/ar/model_doc/ijepa#transformers.IJepaForImageClassification) (نموذج IJepaConfig) - فئة الإعداد [ImageGPTConfig](/docs/transformers/main/ar/model_doc/imagegpt#transformers.ImageGPTConfig): [ImageGPTForImageClassification](/docs/transformers/main/ar/model_doc/imagegpt#transformers.ImageGPTForImageClassification) (نموذج ImageGPTConfig) - فئة الإعداد [LevitConfig](/docs/transformers/main/ar/model_doc/levit#transformers.LevitConfig): [LevitForImageClassification](/docs/transformers/main/ar/model_doc/levit#transformers.LevitForImageClassification) أو [LevitForImageClassificationWithTeacher](/docs/transformers/main/ar/model_doc/levit#transformers.LevitForImageClassificationWithTeacher) (نموذج LevitConfig) - فئة الإعداد [MetaClip2Config](/docs/transformers/main/ar/model_doc/metaclip_2#transformers.MetaClip2Config): [MetaClip2ForImageClassification](/docs/transformers/main/ar/model_doc/metaclip_2#transformers.MetaClip2ForImageClassification) (نموذج MetaClip2Config) - فئة الإعداد [MobileNetV1Config](/docs/transformers/main/ar/model_doc/mobilenet_v1#transformers.MobileNetV1Config): [MobileNetV1ForImageClassification](/docs/transformers/main/ar/model_doc/mobilenet_v1#transformers.MobileNetV1ForImageClassification) (نموذج MobileNetV1Config) - فئة الإعداد [MobileNetV2Config](/docs/transformers/main/ar/model_doc/mobilenet_v2#transformers.MobileNetV2Config): [MobileNetV2ForImageClassification](/docs/transformers/main/ar/model_doc/mobilenet_v2#transformers.MobileNetV2ForImageClassification) (نموذج MobileNetV2Config) - فئة الإعداد [MobileViTConfig](/docs/transformers/main/ar/model_doc/mobilevit#transformers.MobileViTConfig): [MobileViTForImageClassification](/docs/transformers/main/ar/model_doc/mobilevit#transformers.MobileViTForImageClassification) (نموذج MobileViTConfig) - فئة الإعداد [MobileViTV2Config](/docs/transformers/main/ar/model_doc/mobilevitv2#transformers.MobileViTV2Config): [MobileViTV2ForImageClassification](/docs/transformers/main/ar/model_doc/mobilevitv2#transformers.MobileViTV2ForImageClassification) (نموذج MobileViTV2Config) - فئة الإعداد [PPLCNetConfig](/docs/transformers/main/ar/model_doc/pp_lcnet#transformers.PPLCNetConfig): [PPLCNetForImageClassification](/docs/transformers/main/ar/model_doc/pp_lcnet#transformers.PPLCNetForImageClassification) (نموذج PPLCNetConfig) - فئة الإعداد [PerceiverConfig](/docs/transformers/main/ar/model_doc/perceiver#transformers.PerceiverConfig): [PerceiverForImageClassificationLearned](/docs/transformers/main/ar/model_doc/perceiver#transformers.PerceiverForImageClassificationLearned) أو [PerceiverForImageClassificationFourier](/docs/transformers/main/ar/model_doc/perceiver#transformers.PerceiverForImageClassificationFourier) أو [PerceiverForImageClassificationConvProcessing](/docs/transformers/main/ar/model_doc/perceiver#transformers.PerceiverForImageClassificationConvProcessing) (نموذج PerceiverConfig) - فئة الإعداد [PoolFormerConfig](/docs/transformers/main/ar/model_doc/poolformer#transformers.PoolFormerConfig): [PoolFormerForImageClassification](/docs/transformers/main/ar/model_doc/poolformer#transformers.PoolFormerForImageClassification) (نموذج PoolFormerConfig) - فئة الإعداد [PvtConfig](/docs/transformers/main/ar/model_doc/pvt#transformers.PvtConfig): [PvtForImageClassification](/docs/transformers/main/ar/model_doc/pvt#transformers.PvtForImageClassification) (نموذج PvtConfig) - فئة الإعداد [PvtV2Config](/docs/transformers/main/ar/model_doc/pvt_v2#transformers.PvtV2Config): [PvtV2ForImageClassification](/docs/transformers/main/ar/model_doc/pvt_v2#transformers.PvtV2ForImageClassification) (نموذج PvtV2Config) - فئة الإعداد [RegNetConfig](/docs/transformers/main/ar/model_doc/regnet#transformers.RegNetConfig): [RegNetForImageClassification](/docs/transformers/main/ar/model_doc/regnet#transformers.RegNetForImageClassification) (نموذج RegNetConfig) - فئة الإعداد [ResNetConfig](/docs/transformers/main/ar/model_doc/resnet#transformers.ResNetConfig): [ResNetForImageClassification](/docs/transformers/main/ar/model_doc/resnet#transformers.ResNetForImageClassification) (نموذج ResNetConfig) - فئة الإعداد [SegformerConfig](/docs/transformers/main/ar/model_doc/segformer#transformers.SegformerConfig): [SegformerForImageClassification](/docs/transformers/main/ar/model_doc/segformer#transformers.SegformerForImageClassification) (نموذج SegformerConfig) - فئة الإعداد [ShieldGemma2Config](/docs/transformers/main/ar/model_doc/shieldgemma2#transformers.ShieldGemma2Config): [ShieldGemma2ForImageClassification](/docs/transformers/main/ar/model_doc/shieldgemma2#transformers.ShieldGemma2ForImageClassification) (نموذج ShieldGemma2Config) - فئة الإعداد [Siglip2Config](/docs/transformers/main/ar/model_doc/siglip2#transformers.Siglip2Config): [Siglip2ForImageClassification](/docs/transformers/main/ar/model_doc/siglip2#transformers.Siglip2ForImageClassification) (نموذج Siglip2Config) - فئة الإعداد [SiglipConfig](/docs/transformers/main/ar/model_doc/siglip#transformers.SiglipConfig): [SiglipForImageClassification](/docs/transformers/main/ar/model_doc/siglip#transformers.SiglipForImageClassification) (نموذج SiglipConfig) - فئة الإعداد [SwiftFormerConfig](/docs/transformers/main/ar/model_doc/swiftformer#transformers.SwiftFormerConfig): [SwiftFormerForImageClassification](/docs/transformers/main/ar/model_doc/swiftformer#transformers.SwiftFormerForImageClassification) (نموذج SwiftFormerConfig) - فئة الإعداد [SwinConfig](/docs/transformers/main/ar/model_doc/swin#transformers.SwinConfig): [SwinForImageClassification](/docs/transformers/main/ar/model_doc/swin#transformers.SwinForImageClassification) (نموذج SwinConfig) - فئة الإعداد [Swinv2Config](/docs/transformers/main/ar/model_doc/swinv2#transformers.Swinv2Config): [Swinv2ForImageClassification](/docs/transformers/main/ar/model_doc/swinv2#transformers.Swinv2ForImageClassification) (نموذج Swinv2Config) - فئة الإعداد [TextNetConfig](/docs/transformers/main/ar/model_doc/textnet#transformers.TextNetConfig): [TextNetForImageClassification](/docs/transformers/main/ar/model_doc/textnet#transformers.TextNetForImageClassification) (نموذج TextNetConfig) - فئة الإعداد [TimmWrapperConfig](/docs/transformers/main/ar/model_doc/timm_wrapper#transformers.TimmWrapperConfig): [TimmWrapperForImageClassification](/docs/transformers/main/ar/model_doc/timm_wrapper#transformers.TimmWrapperForImageClassification) (نموذج TimmWrapperConfig) - فئة الإعداد [ViTConfig](/docs/transformers/main/ar/model_doc/vit#transformers.ViTConfig): [ViTForImageClassification](/docs/transformers/main/ar/model_doc/vit#transformers.ViTForImageClassification) (نموذج ViTConfig) - فئة الإعداد [ViTMSNConfig](/docs/transformers/main/ar/model_doc/vit_msn#transformers.ViTMSNConfig): [ViTMSNForImageClassification](/docs/transformers/main/ar/model_doc/vit_msn#transformers.ViTMSNForImageClassification) (نموذج ViTMSNConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس تصنيف الصور) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForImageClassification

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForImageClassification.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForImageClassification.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع رأس تصنيف الصور) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **beit** -- [BeitForImageClassification](/docs/transformers/main/ar/model_doc/beit#transformers.BeitForImageClassification) (نموذج BeitConfig)
- **bit** -- [BitForImageClassification](/docs/transformers/main/ar/model_doc/bit#transformers.BitForImageClassification) (نموذج BitConfig)
- **clip** -- [CLIPForImageClassification](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPForImageClassification) (نموذج CLIPConfig)
- **convnext** -- [ConvNextForImageClassification](/docs/transformers/main/ar/model_doc/convnext#transformers.ConvNextForImageClassification) (نموذج ConvNextConfig)
- **convnextv2** -- [ConvNextV2ForImageClassification](/docs/transformers/main/ar/model_doc/convnextv2#transformers.ConvNextV2ForImageClassification) (نموذج ConvNextV2Config)
- **cvt** -- [CvtForImageClassification](/docs/transformers/main/ar/model_doc/cvt#transformers.CvtForImageClassification) (نموذج CvtConfig)
- **data2vec-vision** -- [Data2VecVisionForImageClassification](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecVisionForImageClassification) (نموذج Data2VecVisionConfig)
- **deit** -- [DeiTForImageClassification](/docs/transformers/main/ar/model_doc/deit#transformers.DeiTForImageClassification) أو [DeiTForImageClassificationWithTeacher](/docs/transformers/main/ar/model_doc/deit#transformers.DeiTForImageClassificationWithTeacher) (نموذج DeiTConfig)
- **dinat** -- [DinatForImageClassification](/docs/transformers/main/ar/model_doc/dinat#transformers.DinatForImageClassification) (نموذج DinatConfig)
- **dinov2** -- [Dinov2ForImageClassification](/docs/transformers/main/ar/model_doc/dinov2#transformers.Dinov2ForImageClassification) (نموذج Dinov2Config)
- **dinov2_with_registers** -- [Dinov2WithRegistersForImageClassification](/docs/transformers/main/ar/model_doc/dinov2_with_registers#transformers.Dinov2WithRegistersForImageClassification) (نموذج Dinov2WithRegistersConfig)
- **donut-swin** -- [DonutSwinForImageClassification](/docs/transformers/main/ar/model_doc/donut#transformers.DonutSwinForImageClassification) (نموذج DonutSwinConfig)
- **efficientnet** -- [EfficientNetForImageClassification](/docs/transformers/main/ar/model_doc/efficientnet#transformers.EfficientNetForImageClassification) (نموذج EfficientNetConfig)
- **focalnet** -- [FocalNetForImageClassification](/docs/transformers/main/ar/model_doc/focalnet#transformers.FocalNetForImageClassification) (نموذج FocalNetConfig)
- **hgnet_v2** -- [HGNetV2ForImageClassification](/docs/transformers/main/ar/model_doc/hgnet_v2#transformers.HGNetV2ForImageClassification) (نموذج HGNetV2Config)
- **hiera** -- [HieraForImageClassification](/docs/transformers/main/ar/model_doc/hiera#transformers.HieraForImageClassification) (نموذج HieraConfig)
- **ijepa** -- [IJepaForImageClassification](/docs/transformers/main/ar/model_doc/ijepa#transformers.IJepaForImageClassification) (نموذج IJepaConfig)
- **imagegpt** -- [ImageGPTForImageClassification](/docs/transformers/main/ar/model_doc/imagegpt#transformers.ImageGPTForImageClassification) (نموذج ImageGPTConfig)
- **levit** -- [LevitForImageClassification](/docs/transformers/main/ar/model_doc/levit#transformers.LevitForImageClassification) أو [LevitForImageClassificationWithTeacher](/docs/transformers/main/ar/model_doc/levit#transformers.LevitForImageClassificationWithTeacher) (نموذج LevitConfig)
- **metaclip_2** -- [MetaClip2ForImageClassification](/docs/transformers/main/ar/model_doc/metaclip_2#transformers.MetaClip2ForImageClassification) (نموذج MetaClip2Config)
- **mobilenet_v1** -- [MobileNetV1ForImageClassification](/docs/transformers/main/ar/model_doc/mobilenet_v1#transformers.MobileNetV1ForImageClassification) (نموذج MobileNetV1Config)
- **mobilenet_v2** -- [MobileNetV2ForImageClassification](/docs/transformers/main/ar/model_doc/mobilenet_v2#transformers.MobileNetV2ForImageClassification) (نموذج MobileNetV2Config)
- **mobilevit** -- [MobileViTForImageClassification](/docs/transformers/main/ar/model_doc/mobilevit#transformers.MobileViTForImageClassification) (نموذج MobileViTConfig)
- **mobilevitv2** -- [MobileViTV2ForImageClassification](/docs/transformers/main/ar/model_doc/mobilevitv2#transformers.MobileViTV2ForImageClassification) (نموذج MobileViTV2Config)
- **perceiver** -- [PerceiverForImageClassificationLearned](/docs/transformers/main/ar/model_doc/perceiver#transformers.PerceiverForImageClassificationLearned) أو [PerceiverForImageClassificationFourier](/docs/transformers/main/ar/model_doc/perceiver#transformers.PerceiverForImageClassificationFourier) أو [PerceiverForImageClassificationConvProcessing](/docs/transformers/main/ar/model_doc/perceiver#transformers.PerceiverForImageClassificationConvProcessing) (نموذج PerceiverConfig)
- **poolformer** -- [PoolFormerForImageClassification](/docs/transformers/main/ar/model_doc/poolformer#transformers.PoolFormerForImageClassification) (نموذج PoolFormerConfig)
- **pp_lcnet** -- [PPLCNetForImageClassification](/docs/transformers/main/ar/model_doc/pp_lcnet#transformers.PPLCNetForImageClassification) (نموذج PPLCNetConfig)
- **pvt** -- [PvtForImageClassification](/docs/transformers/main/ar/model_doc/pvt#transformers.PvtForImageClassification) (نموذج PvtConfig)
- **pvt_v2** -- [PvtV2ForImageClassification](/docs/transformers/main/ar/model_doc/pvt_v2#transformers.PvtV2ForImageClassification) (نموذج PvtV2Config)
- **regnet** -- [RegNetForImageClassification](/docs/transformers/main/ar/model_doc/regnet#transformers.RegNetForImageClassification) (نموذج RegNetConfig)
- **resnet** -- [ResNetForImageClassification](/docs/transformers/main/ar/model_doc/resnet#transformers.ResNetForImageClassification) (نموذج ResNetConfig)
- **segformer** -- [SegformerForImageClassification](/docs/transformers/main/ar/model_doc/segformer#transformers.SegformerForImageClassification) (نموذج SegformerConfig)
- **shieldgemma2** -- [ShieldGemma2ForImageClassification](/docs/transformers/main/ar/model_doc/shieldgemma2#transformers.ShieldGemma2ForImageClassification) (نموذج ShieldGemma2Config)
- **siglip** -- [SiglipForImageClassification](/docs/transformers/main/ar/model_doc/siglip#transformers.SiglipForImageClassification) (نموذج SiglipConfig)
- **siglip2** -- [Siglip2ForImageClassification](/docs/transformers/main/ar/model_doc/siglip2#transformers.Siglip2ForImageClassification) (نموذج Siglip2Config)
- **swiftformer** -- [SwiftFormerForImageClassification](/docs/transformers/main/ar/model_doc/swiftformer#transformers.SwiftFormerForImageClassification) (نموذج SwiftFormerConfig)
- **swin** -- [SwinForImageClassification](/docs/transformers/main/ar/model_doc/swin#transformers.SwinForImageClassification) (نموذج SwinConfig)
- **swinv2** -- [Swinv2ForImageClassification](/docs/transformers/main/ar/model_doc/swinv2#transformers.Swinv2ForImageClassification) (نموذج Swinv2Config)
- **textnet** -- [TextNetForImageClassification](/docs/transformers/main/ar/model_doc/textnet#transformers.TextNetForImageClassification) (نموذج TextNetConfig)
- **timm_wrapper** -- [TimmWrapperForImageClassification](/docs/transformers/main/ar/model_doc/timm_wrapper#transformers.TimmWrapperForImageClassification) (نموذج TimmWrapperConfig)
- **vit** -- [ViTForImageClassification](/docs/transformers/main/ar/model_doc/vit#transformers.ViTForImageClassification) (نموذج ViTConfig)
- **vit_msn** -- [ViTMSNForImageClassification](/docs/transformers/main/ar/model_doc/vit_msn#transformers.ViTMSNForImageClassification) (نموذج ViTMSNConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForImageClassification

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForImageClassification.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForImageClassification.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForVideoClassification[[transformers.AutoModelForVideoClassification]]

#### transformers.AutoModelForVideoClassification[[transformers.AutoModelForVideoClassification]]

```python
transformers.AutoModelForVideoClassification(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2512)

هذه فئة نموذج عامة، تُنشأ كإحدى فئات النماذج في المكتبة (مع رأس تصنيف الفيديو) عند إنشائها عبر طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForVideoClassification.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد:
- فئة الإعداد [TimesformerConfig](/docs/transformers/main/ar/model_doc/timesformer#transformers.TimesformerConfig): [TimesformerForVideoClassification](/docs/transformers/main/ar/model_doc/timesformer#transformers.TimesformerForVideoClassification) (نموذج TimesformerConfig)
- فئة الإعداد [VJEPA2Config](/docs/transformers/main/ar/model_doc/vjepa2#transformers.VJEPA2Config): [VJEPA2ForVideoClassification](/docs/transformers/main/ar/model_doc/vjepa2#transformers.VJEPA2ForVideoClassification) (نموذج VJEPA2Config)
- فئة الإعداد [VideoMAEConfig](/docs/transformers/main/ar/model_doc/videomae#transformers.VideoMAEConfig): [VideoMAEForVideoClassification](/docs/transformers/main/ar/model_doc/videomae#transformers.VideoMAEForVideoClassification) (نموذج VideoMAEConfig)
- فئة الإعداد [VideoPrismVisionConfig](/docs/transformers/main/ar/model_doc/videoprism#transformers.VideoPrismVisionConfig): [VideoPrismForVideoClassification](/docs/transformers/main/ar/model_doc/videoprism#transformers.VideoPrismForVideoClassification) (نموذج VideoPrismVisionConfig)
- فئة الإعداد [VivitConfig](/docs/transformers/main/ar/model_doc/vivit#transformers.VivitConfig): [VivitForVideoClassification](/docs/transformers/main/ar/model_doc/vivit#transformers.VivitForVideoClassification) (نموذج VivitConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس تصنيف الفيديو) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForVideoClassification

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForVideoClassification.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForVideoClassification.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع رأس تصنيف الفيديو) من نموذج مُسبَق التدريب.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **timesformer** -- [TimesformerForVideoClassification](/docs/transformers/main/ar/model_doc/timesformer#transformers.TimesformerForVideoClassification) (نموذج TimesformerConfig)
- **videomae** -- [VideoMAEForVideoClassification](/docs/transformers/main/ar/model_doc/videomae#transformers.VideoMAEForVideoClassification) (نموذج VideoMAEConfig)
- **videoprism_vision_model** -- [VideoPrismForVideoClassification](/docs/transformers/main/ar/model_doc/videoprism#transformers.VideoPrismForVideoClassification) (نموذج VideoPrismVisionConfig)
- **vivit** -- [VivitForVideoClassification](/docs/transformers/main/ar/model_doc/vivit#transformers.VivitForVideoClassification) (نموذج VivitConfig)
- **vjepa2** -- [VJEPA2ForVideoClassification](/docs/transformers/main/ar/model_doc/vjepa2#transformers.VJEPA2ForVideoClassification) (نموذج VJEPA2Config)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForVideoClassification

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForVideoClassification.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForVideoClassification.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForPoseEstimation[[transformers.AutoModelForPoseEstimation]]

#### transformers.AutoModelForPoseEstimation[[transformers.AutoModelForPoseEstimation]]

```python
transformers.AutoModelForPoseEstimation(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2645)

هذه فئة نموذج عامة سيتم إنشاء مثيل منها كأحد فئات النماذج في المكتبة (مع رأس تقدير الوضعية) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForPoseEstimation.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على فئة الإعداد: - [Sapiens2Config](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2Config) فئة الإعداد: [Sapiens2ForPoseEstimation](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2ForPoseEstimation) (نموذج Sapiens2Config) - [VitPoseConfig](/docs/transformers/main/ar/model_doc/vitpose#transformers.VitPoseConfig) فئة الإعداد: [VitPoseForPoseEstimation](/docs/transformers/main/ar/model_doc/vitpose#transformers.VitPoseForPoseEstimation) (نموذج VitPoseConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس لتقدير الوضعية) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForPoseEstimation

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForPoseEstimation.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForPoseEstimation.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

قم بإنشاء أحد فئات النماذج في المكتبة (مع رأس تقدير الوضعية) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **sapiens2** -- [Sapiens2ForPoseEstimation](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2ForPoseEstimation) (نموذج Sapiens2Config)
- **vitpose** -- [VitPoseForPoseEstimation](/docs/transformers/main/ar/model_doc/vitpose#transformers.VitPoseForPoseEstimation) (نموذج VitPoseConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForPoseEstimation

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForPoseEstimation.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForPoseEstimation.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForKeypointDetection[[transformers.AutoModelForKeypointDetection]]

#### transformers.AutoModelForKeypointDetection[[transformers.AutoModelForKeypointDetection]]

```python
transformers.AutoModelForKeypointDetection(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2279)

### AutoModelForKeypointMatching[[transformers.AutoModelForKeypointMatching]]

#### transformers.AutoModelForKeypointMatching[[transformers.AutoModelForKeypointMatching]]

```python
transformers.AutoModelForKeypointMatching(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2283)

### AutoModelForMaskedImageModeling[[transformers.AutoModelForMaskedImageModeling]]

#### transformers.AutoModelForMaskedImageModeling[[transformers.AutoModelForMaskedImageModeling]]

```python
transformers.AutoModelForMaskedImageModeling(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2608)

هذه فئة نموذج عامة تُستُنشَأ كإحدى فئات النماذج في المكتبة (مع رأس نمذجة الصور المقنّعة) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForMaskedImageModeling.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد: - [DeiTConfig](/docs/transformers/main/ar/model_doc/deit#transformers.DeiTConfig) فئة الإعداد: [DeiTForMaskedImageModeling](/docs/transformers/main/ar/model_doc/deit#transformers.DeiTForMaskedImageModeling) (نموذج DeiTConfig) - [FocalNetConfig](/docs/transformers/main/ar/model_doc/focalnet#transformers.FocalNetConfig) فئة الإعداد: [FocalNetForMaskedImageModeling](/docs/transformers/main/ar/model_doc/focalnet#transformers.FocalNetForMaskedImageModeling) (نموذج FocalNetConfig) - [SwinConfig](/docs/transformers/main/ar/model_doc/swin#transformers.SwinConfig) فئة الإعداد: [SwinForMaskedImageModeling](/docs/transformers/main/ar/model_doc/swin#transformers.SwinForMaskedImageModeling) (نموذج SwinConfig) - [Swinv2Config](/docs/transformers/main/ar/model_doc/swinv2#transformers.Swinv2Config) فئة الإعداد: [Swinv2ForMaskedImageModeling](/docs/transformers/main/ar/model_doc/swinv2#transformers.Swinv2ForMaskedImageModeling) (نموذج Swinv2Config) - [ViTConfig](/docs/transformers/main/ar/model_doc/vit#transformers.ViTConfig) فئة الإعداد: [ViTForMaskedImageModeling](/docs/transformers/main/ar/model_doc/vit#transformers.ViTForMaskedImageModeling) (نموذج ViTConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُحدّد أحد فئات النماذج في المكتبة (مع رأس لنمذجة الصور المقنّعة) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForMaskedImageModeling

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForMaskedImageModeling.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForMaskedImageModeling.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع رأس لنمذجة الصور المقنّعة) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **deit** -- [DeiTForMaskedImageModeling](/docs/transformers/main/ar/model_doc/deit#transformers.DeiTForMaskedImageModeling) (نموذج DeiTConfig)
- **focalnet** -- [FocalNetForMaskedImageModeling](/docs/transformers/main/ar/model_doc/focalnet#transformers.FocalNetForMaskedImageModeling) (نموذج FocalNetConfig)
- **swin** -- [SwinForMaskedImageModeling](/docs/transformers/main/ar/model_doc/swin#transformers.SwinForMaskedImageModeling) (نموذج SwinConfig)
- **swinv2** -- [Swinv2ForMaskedImageModeling](/docs/transformers/main/ar/model_doc/swinv2#transformers.Swinv2ForMaskedImageModeling) (نموذج Swinv2Config)
- **vit** -- [ViTForMaskedImageModeling](/docs/transformers/main/ar/model_doc/vit#transformers.ViTForMaskedImageModeling) (نموذج ViTConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForMaskedImageModeling

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForMaskedImageModeling.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForMaskedImageModeling.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForObjectDetection[[transformers.AutoModelForObjectDetection]]

#### transformers.AutoModelForObjectDetection[[transformers.AutoModelForObjectDetection]]

```python
transformers.AutoModelForObjectDetection(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2475)

هذه فئة نموذج عامة تُنشأ كإحدى فئات النماذج في المكتبة (مع رأس كشف كائنات) عند إنشائها باستخدام طريقة الصنف [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الصنف [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForObjectDetection.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد: - [ConditionalDetrConfig](/docs/transformers/main/ar/model_doc/conditional_detr#transformers.ConditionalDetrConfig) فئة الإعداد: [ConditionalDetrForObjectDetection](/docs/transformers/main/ar/model_doc/conditional_detr#transformers.ConditionalDetrForObjectDetection) (نموذج ConditionalDetrConfig) - [DFineConfig](/docs/transformers/main/ar/model_doc/d_fine#transformers.DFineConfig) فئة الإعداد: [DFineForObjectDetection](/docs/transformers/main/ar/model_doc/d_fine#transformers.DFineForObjectDetection) (نموذج DFineConfig) - [DabDetrConfig](/docs/transformers/main/ar/model_doc/dab-detr#transformers.DabDetrConfig) فئة الإعداد: [DabDetrForObjectDetection](/docs/transformers/main/ar/model_doc/dab-detr#transformers.DabDetrForObjectDetection) (نموذج DabDetrConfig) - [DeformableDetrConfig](/docs/transformers/main/ar/model_doc/deformable_detr#transformers.DeformableDetrConfig) فئة الإعداد: [DeformableDetrForObjectDetection](/docs/transformers/main/ar/model_doc/deformable_detr#transformers.DeformableDetrForObjectDetection) (نموذج DeformableDetrConfig) - [Deimv2Config](/docs/transformers/main/ar/model_doc/deimv2#transformers.Deimv2Config) فئة الإعداد: [Deimv2ForObjectDetection](/docs/transformers/main/ar/model_doc/deimv2#transformers.Deimv2ForObjectDetection) (نموذج Deimv2Config) - [DetrConfig](/docs/transformers/main/ar/model_doc/detr#transformers.DetrConfig) فئة الإعداد: [DetrForObjectDetection](/docs/transformers/main/ar/model_doc/detr#transformers.DetrForObjectDetection) (نموذج DetrConfig) - [LwDetrConfig](/docs/transformers/main/ar/model_doc/lw_detr#transformers.LwDetrConfig) فئة الإعداد: [LwDetrForObjectDetection](/docs/transformers/main/ar/model_doc/lw_detr#transformers.LwDetrForObjectDetection) (نموذج LwDetrConfig) - [PPDocLayoutV2Config](/docs/transformers/main/ar/model_doc/pp_doclayout_v2#transformers.PPDocLayoutV2Config) فئة الإعداد: [PPDocLayoutV2ForObjectDetection](/docs/transformers/main/ar/model_doc/pp_doclayout_v2#transformers.PPDocLayoutV2ForObjectDetection) (نموذج PPDocLayoutV2Config) - [PPDocLayoutV3Config](/docs/transformers/main/ar/model_doc/pp_doclayout_v3#transformers.PPDocLayoutV3Config) فئة الإعداد: [PPDocLayoutV3ForObjectDetection](/docs/transformers/main/ar/model_doc/pp_doclayout_v3#transformers.PPDocLayoutV3ForObjectDetection) (نموذج PPDocLayoutV3Config) - [PPDocLayoutV4Config](/docs/transformers/main/ar/model_doc/pp_doclayout_v4#transformers.PPDocLayoutV4Config) فئة الإعداد: [PPDocLayoutV4ForObjectDetection](/docs/transformers/main/ar/model_doc/pp_doclayout_v4#transformers.PPDocLayoutV4ForObjectDetection) (نموذج PPDocLayoutV4Config) - [PPOCRV5MobileDetConfig](/docs/transformers/main/ar/model_doc/pp_ocrv5_mobile_det#transformers.PPOCRV5MobileDetConfig) فئة الإعداد: [PPOCRV5MobileDetForObjectDetection](/docs/transformers/main/ar/model_doc/pp_ocrv5_mobile_det#transformers.PPOCRV5MobileDetForObjectDetection) (نموذج PPOCRV5MobileDetConfig) - [PPOCRV5ServerDetConfig](/docs/transformers/main/ar/model_doc/pp_ocrv5_server_det#transformers.PPOCRV5ServerDetConfig) فئة الإعداد: [PPOCRV5ServerDetForObjectDetection](/docs/transformers/main/ar/model_doc/pp_ocrv5_server_det#transformers.PPOCRV5ServerDetForObjectDetection) (نموذج PPOCRV5ServerDetConfig) - [PPOCRV6MediumDetConfig](/docs/transformers/main/ar/model_doc/pp_ocrv6_medium_det#transformers.PPOCRV6MediumDetConfig) فئة الإعداد: [PPOCRV6MediumDetForObjectDetection](/docs/transformers/main/ar/model_doc/pp_ocrv6_medium_det#transformers.PPOCRV6MediumDetForObjectDetection) (نموذج PPOCRV6MediumDetConfig) - [PPOCRV6SmallDetConfig](/docs/transformers/main/ar/model_doc/pp_ocrv6_small_det#transformers.PPOCRV6SmallDetConfig) فئة الإعداد: [PPOCRV6SmallDetForObjectDetection](/docs/transformers/main/ar/model_doc/pp_ocrv6_small_det#transformers.PPOCRV6SmallDetForObjectDetection) (نموذج PPOCRV6SmallDetConfig) - [RTDetrConfig](/docs/transformers/main/ar/model_doc/rt_detr#transformers.RTDetrConfig) فئة الإعداد: [RTDetrForObjectDetection](/docs/transformers/main/ar/model_doc/rt_detr#transformers.RTDetrForObjectDetection) (نموذج RTDetrConfig) - [RTDetrV2Config](/docs/transformers/main/ar/model_doc/rt_detr_v2#transformers.RTDetrV2Config) فئة الإعداد: [RTDetrV2ForObjectDetection](/docs/transformers/main/ar/model_doc/rt_detr_v2#transformers.RTDetrV2ForObjectDetection) (نموذج RTDetrV2Config) - [RfDetrConfig](/docs/transformers/main/ar/model_doc/rf_detr#transformers.RfDetrConfig) فئة الإعداد: [RfDetrForObjectDetection](/docs/transformers/main/ar/model_doc/rf_detr#transformers.RfDetrForObjectDetection) (نموذج RfDetrConfig) - [TableTransformerConfig](/docs/transformers/main/ar/model_doc/table-transformer#transformers.TableTransformerConfig) فئة الإعداد: [TableTransformerForObjectDetection](/docs/transformers/main/ar/model_doc/table-transformer#transformers.TableTransformerForObjectDetection) (نموذج TableTransformerConfig) - [YolosConfig](/docs/transformers/main/ar/model_doc/yolos#transformers.YolosConfig) فئة الإعداد: [YolosForObjectDetection](/docs/transformers/main/ar/model_doc/yolos#transformers.YolosForObjectDetection) (نموذج YolosConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُحدّد أحد فئات النماذج في المكتبة (مع رأس كشف كائنات) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForObjectDetection

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForObjectDetection.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForObjectDetection.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

قم بإنشاء أحد فئات النماذج في المكتبة (مع رأس كشف الكائنات) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **conditional_detr** -- [ConditionalDetrForObjectDetection](/docs/transformers/main/ar/model_doc/conditional_detr#transformers.ConditionalDetrForObjectDetection) (نموذج ConditionalDetrConfig)
- **d_fine** -- [DFineForObjectDetection](/docs/transformers/main/ar/model_doc/d_fine#transformers.DFineForObjectDetection) (نموذج DFineConfig)
- **dab-detr** -- [DabDetrForObjectDetection](/docs/transformers/main/ar/model_doc/dab-detr#transformers.DabDetrForObjectDetection) (نموذج DabDetrConfig)
- **deformable_detr** -- [DeformableDetrForObjectDetection](/docs/transformers/main/ar/model_doc/deformable_detr#transformers.DeformableDetrForObjectDetection) (نموذج DeformableDetrConfig)
- **deimv2** -- [Deimv2ForObjectDetection](/docs/transformers/main/ar/model_doc/deimv2#transformers.Deimv2ForObjectDetection) (نموذج Deimv2Config)
- **detr** -- [DetrForObjectDetection](/docs/transformers/main/ar/model_doc/detr#transformers.DetrForObjectDetection) (نموذج DetrConfig)
- **lw_detr** -- [LwDetrForObjectDetection](/docs/transformers/main/ar/model_doc/lw_detr#transformers.LwDetrForObjectDetection) (نموذج LwDetrConfig)
- **pp_doclayout_v2** -- [PPDocLayoutV2ForObjectDetection](/docs/transformers/main/ar/model_doc/pp_doclayout_v2#transformers.PPDocLayoutV2ForObjectDetection) (نموذج PPDocLayoutV2Config)
- **pp_doclayout_v3** -- [PPDocLayoutV3ForObjectDetection](/docs/transformers/main/ar/model_doc/pp_doclayout_v3#transformers.PPDocLayoutV3ForObjectDetection) (نموذج PPDocLayoutV3Config)
- **pp_doclayout_v4** -- [PPDocLayoutV4ForObjectDetection](/docs/transformers/main/ar/model_doc/pp_doclayout_v4#transformers.PPDocLayoutV4ForObjectDetection) (نموذج PPDocLayoutV4Config)
- **pp_ocrv5_mobile_det** -- [PPOCRV5MobileDetForObjectDetection](/docs/transformers/main/ar/model_doc/pp_ocrv5_mobile_det#transformers.PPOCRV5MobileDetForObjectDetection) (نموذج PPOCRV5MobileDetConfig)
- **pp_ocrv5_server_det** -- [PPOCRV5ServerDetForObjectDetection](/docs/transformers/main/ar/model_doc/pp_ocrv5_server_det#transformers.PPOCRV5ServerDetForObjectDetection) (نموذج PPOCRV5ServerDetConfig)
- **pp_ocrv6_medium_det** -- [PPOCRV6MediumDetForObjectDetection](/docs/transformers/main/ar/model_doc/pp_ocrv6_medium_det#transformers.PPOCRV6MediumDetForObjectDetection) (نموذج PPOCRV6MediumDetConfig)
- **pp_ocrv6_small_det** -- [PPOCRV6SmallDetForObjectDetection](/docs/transformers/main/ar/model_doc/pp_ocrv6_small_det#transformers.PPOCRV6SmallDetForObjectDetection) (نموذج PPOCRV6SmallDetConfig)
- **rf_detr** -- [RfDetrForObjectDetection](/docs/transformers/main/ar/model_doc/rf_detr#transformers.RfDetrForObjectDetection) (نموذج RfDetrConfig)
- **rt_detr** -- [RTDetrForObjectDetection](/docs/transformers/main/ar/model_doc/rt_detr#transformers.RTDetrForObjectDetection) (نموذج RTDetrConfig)
- **rt_detr_v2** -- [RTDetrV2ForObjectDetection](/docs/transformers/main/ar/model_doc/rt_detr_v2#transformers.RTDetrV2ForObjectDetection) (نموذج RTDetrV2Config)
- **table-transformer** -- [TableTransformerForObjectDetection](/docs/transformers/main/ar/model_doc/table-transformer#transformers.TableTransformerForObjectDetection) (نموذج TableTransformerConfig)
- **yolos** -- [YolosForObjectDetection](/docs/transformers/main/ar/model_doc/yolos#transformers.YolosForObjectDetection) (نموذج YolosConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForObjectDetection

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForObjectDetection.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForObjectDetection.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForImageSegmentation[[transformers.AutoModelForImageSegmentation]]

#### transformers.AutoModelForImageSegmentation[[transformers.AutoModelForImageSegmentation]]

```python
transformers.AutoModelForImageSegmentation(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2432)

هذه فئة نموذج عامة سيتم إنشاء مثيل منها كواحدة من فئات النماذج في المكتبة (مع رأس تقسيم الصور) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForImageSegmentation.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد:  - فئة الإعداد [DetrConfig](/docs/transformers/main/ar/model_doc/detr#transformers.DetrConfig): [DetrForSegmentation](/docs/transformers/main/ar/model_doc/detr#transformers.DetrForSegmentation) (نموذج DetrConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس تقسيم الصور) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForImageSegmentation

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForImageSegmentation.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForImageSegmentation.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع رأس تقسيم الصور) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **detr** -- [DetrForSegmentation](/docs/transformers/main/ar/model_doc/detr#transformers.DetrForSegmentation) (نموذج DetrConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForImageSegmentation

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForImageSegmentation.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForImageSegmentation.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForImageToImage[[transformers.AutoModelForImageToImage]]

#### transformers.AutoModelForImageToImage[[transformers.AutoModelForImageToImage]]

```python
transformers.AutoModelForImageToImage(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2291)

### AutoModelForSemanticSegmentation[[transformers.AutoModelForSemanticSegmentation]]

#### transformers.AutoModelForSemanticSegmentation[[transformers.AutoModelForSemanticSegmentation]]

```python
transformers.AutoModelForSemanticSegmentation(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2439)

هذه فئة نموذج عامة، سيتم إنشاء مثيل منها كإحدى فئات النماذج في المكتبة (مع رأس للتقسيم الدلالي) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForSemanticSegmentation.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد:  - فئة الإعداد [BeitConfig](/docs/transformers/main/ar/model_doc/beit#transformers.BeitConfig): [BeitForSemanticSegmentation](/docs/transformers/main/ar/model_doc/beit#transformers.BeitForSemanticSegmentation) (نموذج BeitConfig) - فئة الإعداد [DPTConfig](/docs/transformers/main/ar/model_doc/dpt#transformers.DPTConfig): [DPTForSemanticSegmentation](/docs/transformers/main/ar/model_doc/dpt#transformers.DPTForSemanticSegmentation) (نموذج DPTConfig) - فئة الإعداد [Data2VecVisionConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecVisionConfig): [Data2VecVisionForSemanticSegmentation](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecVisionForSemanticSegmentation) (نموذج Data2VecVisionConfig) - فئة الإعداد [MobileNetV2Config](/docs/transformers/main/ar/model_doc/mobilenet_v2#transformers.MobileNetV2Config): [MobileNetV2ForSemanticSegmentation](/docs/transformers/main/ar/model_doc/mobilenet_v2#transformers.MobileNetV2ForSemanticSegmentation) (نموذج MobileNetV2Config) - فئة الإعداد [MobileViTConfig](/docs/transformers/main/ar/model_doc/mobilevit#transformers.MobileViTConfig): [MobileViTForSemanticSegmentation](/docs/transformers/main/ar/model_doc/mobilevit#transformers.MobileViTForSemanticSegmentation) (نموذج MobileViTConfig) - فئة الإعداد [MobileViTV2Config](/docs/transformers/main/ar/model_doc/mobilevitv2#transformers.MobileViTV2Config): [MobileViTV2ForSemanticSegmentation](/docs/transformers/main/ar/model_doc/mobilevitv2#transformers.MobileViTV2ForSemanticSegmentation) (نموذج MobileViTV2Config) - فئة الإعداد [Sapiens2Config](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2Config): [Sapiens2ForSemanticSegmentation](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2ForSemanticSegmentation) (نموذج Sapiens2Config) - فئة الإعداد [SegformerConfig](/docs/transformers/main/ar/model_doc/segformer#transformers.SegformerConfig): [SegformerForSemanticSegmentation](/docs/transformers/main/ar/model_doc/segformer#transformers.SegformerForSemanticSegmentation) (نموذج SegformerConfig) - فئة الإعداد [Tipsv2DptConfig](/docs/transformers/main/ar/model_doc/tipsv2_dpt#transformers.Tipsv2DptConfig): [Tipsv2DptForSemanticSegmentation](/docs/transformers/main/ar/model_doc/tipsv2_dpt#transformers.Tipsv2DptForSemanticSegmentation) (نموذج Tipsv2DptConfig) - فئة الإعداد [UperNetConfig](/docs/transformers/main/ar/model_doc/upernet#transformers.UperNetConfig): [UperNetForSemanticSegmentation](/docs/transformers/main/ar/model_doc/upernet#transformers.UperNetForSemanticSegmentation) (نموذج UperNetConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُحدّد أحد فئات النماذج في المكتبة (مع رأس تقسيم دلالي) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForSemanticSegmentation

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForSemanticSegmentation.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForSemanticSegmentation.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع رأس تقسيم دلالي) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **beit** -- [BeitForSemanticSegmentation](/docs/transformers/main/ar/model_doc/beit#transformers.BeitForSemanticSegmentation) (نموذج BeitConfig)
- **data2vec-vision** -- [Data2VecVisionForSemanticSegmentation](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecVisionForSemanticSegmentation) (نموذج Data2VecVisionConfig)
- **dpt** -- [DPTForSemanticSegmentation](/docs/transformers/main/ar/model_doc/dpt#transformers.DPTForSemanticSegmentation) (نموذج DPTConfig)
- **mobilenet_v2** -- [MobileNetV2ForSemanticSegmentation](/docs/transformers/main/ar/model_doc/mobilenet_v2#transformers.MobileNetV2ForSemanticSegmentation) (نموذج MobileNetV2Config)
- **mobilevit** -- [MobileViTForSemanticSegmentation](/docs/transformers/main/ar/model_doc/mobilevit#transformers.MobileViTForSemanticSegmentation) (نموذج MobileViTConfig)
- **mobilevitv2** -- [MobileViTV2ForSemanticSegmentation](/docs/transformers/main/ar/model_doc/mobilevitv2#transformers.MobileViTV2ForSemanticSegmentation) (نموذج MobileViTV2Config)
- **sapiens2** -- [Sapiens2ForSemanticSegmentation](/docs/transformers/main/ar/model_doc/sapiens2#transformers.Sapiens2ForSemanticSegmentation) (نموذج Sapiens2Config)
- **segformer** -- [SegformerForSemanticSegmentation](/docs/transformers/main/ar/model_doc/segformer#transformers.SegformerForSemanticSegmentation) (نموذج SegformerConfig)
- **tipsv2_dpt** -- [Tipsv2DptForSemanticSegmentation](/docs/transformers/main/ar/model_doc/tipsv2_dpt#transformers.Tipsv2DptForSemanticSegmentation) (نموذج Tipsv2DptConfig)
- **upernet** -- [UperNetForSemanticSegmentation](/docs/transformers/main/ar/model_doc/upernet#transformers.UperNetForSemanticSegmentation) (نموذج UperNetConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForSemanticSegmentation

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForSemanticSegmentation.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForSemanticSegmentation.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForInstanceSegmentation[[transformers.AutoModelForInstanceSegmentation]]

#### transformers.AutoModelForInstanceSegmentation[[transformers.AutoModelForInstanceSegmentation]]

```python
transformers.AutoModelForInstanceSegmentation(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2466)

هذه فئة نموذج عامة تُنشأ كإحدى فئات النماذج في المكتبة (مع رأس تقسيم الكائنات) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForInstanceSegmentation.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على فئة الإعداد:
- فئة الإعداد [MaskFormerConfig](/docs/transformers/main/ar/model_doc/maskformer#transformers.MaskFormerConfig): [MaskFormerForInstanceSegmentation](/docs/transformers/main/ar/model_doc/maskformer#transformers.MaskFormerForInstanceSegmentation) (نموذج MaskFormerConfig)
- فئة الإعداد [RfDetrConfig](/docs/transformers/main/ar/model_doc/rf_detr#transformers.RfDetrConfig): [RfDetrForInstanceSegmentation](/docs/transformers/main/ar/model_doc/rf_detr#transformers.RfDetrForInstanceSegmentation) (نموذج RfDetrConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُحدِث إحدى فئات النماذج في المكتبة (مع رأس تقسيم الكائنات) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForInstanceSegmentation

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForInstanceSegmentation.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForInstanceSegmentation.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع رأس تقسيم الكائنات) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **maskformer** -- [MaskFormerForInstanceSegmentation](/docs/transformers/main/ar/model_doc/maskformer#transformers.MaskFormerForInstanceSegmentation) (نموذج MaskFormerConfig)
- **rf_detr** -- [RfDetrForInstanceSegmentation](/docs/transformers/main/ar/model_doc/rf_detr#transformers.RfDetrForInstanceSegmentation) (نموذج RfDetrConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForInstanceSegmentation

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForInstanceSegmentation.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForInstanceSegmentation.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForUniversalSegmentation[[transformers.AutoModelForUniversalSegmentation]]

#### transformers.AutoModelForUniversalSegmentation[[transformers.AutoModelForUniversalSegmentation]]

```python
transformers.AutoModelForUniversalSegmentation(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2457)

هذه فئة نموذج عامة تُنشَأ كإحدى فئات النماذج في المكتبة (مع رأس تقسيم صور شامل) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForUniversalSegmentation.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : تُختار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد:
- [DetrConfig](/docs/transformers/main/ar/model_doc/detr#transformers.DetrConfig) فئة الإعداد: [DetrForSegmentation](/docs/transformers/main/ar/model_doc/detr#transformers.DetrForSegmentation) (نموذج DetrConfig)
- [EomtConfig](/docs/transformers/main/ar/model_doc/eomt#transformers.EomtConfig) فئة الإعداد: [EomtForUniversalSegmentation](/docs/transformers/main/ar/model_doc/eomt#transformers.EomtForUniversalSegmentation) (نموذج EomtConfig)
- [EomtDinov3Config](/docs/transformers/main/ar/model_doc/eomt_dinov3#transformers.EomtDinov3Config) فئة الإعداد: [EomtDinov3ForUniversalSegmentation](/docs/transformers/main/ar/model_doc/eomt_dinov3#transformers.EomtDinov3ForUniversalSegmentation) (نموذج EomtDinov3Config)
- [Mask2FormerConfig](/docs/transformers/main/ar/model_doc/mask2former#transformers.Mask2FormerConfig) فئة الإعداد: [Mask2FormerForUniversalSegmentation](/docs/transformers/main/ar/model_doc/mask2former#transformers.Mask2FormerForUniversalSegmentation) (نموذج Mask2FormerConfig)
- [MaskFormerConfig](/docs/transformers/main/ar/model_doc/maskformer#transformers.MaskFormerConfig) فئة الإعداد: [MaskFormerForInstanceSegmentation](/docs/transformers/main/ar/model_doc/maskformer#transformers.MaskFormerForInstanceSegmentation) (نموذج MaskFormerConfig)
- [OneFormerConfig](/docs/transformers/main/ar/model_doc/oneformer#transformers.OneFormerConfig) فئة الإعداد: [OneFormerForUniversalSegmentation](/docs/transformers/main/ar/model_doc/oneformer#transformers.OneFormerForUniversalSegmentation) (نموذج OneFormerConfig)
- [VideomtConfig](/docs/transformers/main/ar/model_doc/videomt#transformers.VideomtConfig) فئة الإعداد: [VideomtForUniversalSegmentation](/docs/transformers/main/ar/model_doc/videomt#transformers.VideomtForUniversalSegmentation) (نموذج VideomtConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس تقسيم الصور الشامل) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForUniversalSegmentation

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForUniversalSegmentation.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForUniversalSegmentation.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مزود برأس تقسيم صور شامل) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **detr** -- [DetrForSegmentation](/docs/transformers/main/ar/model_doc/detr#transformers.DetrForSegmentation) (نموذج DetrConfig)
- **eomt** -- [EomtForUniversalSegmentation](/docs/transformers/main/ar/model_doc/eomt#transformers.EomtForUniversalSegmentation) (نموذج EomtConfig)
- **eomt_dinov3** -- [EomtDinov3ForUniversalSegmentation](/docs/transformers/main/ar/model_doc/eomt_dinov3#transformers.EomtDinov3ForUniversalSegmentation) (نموذج EomtDinov3Config)
- **mask2former** -- [Mask2FormerForUniversalSegmentation](/docs/transformers/main/ar/model_doc/mask2former#transformers.Mask2FormerForUniversalSegmentation) (نموذج Mask2FormerConfig)
- **maskformer** -- [MaskFormerForInstanceSegmentation](/docs/transformers/main/ar/model_doc/maskformer#transformers.MaskFormerForInstanceSegmentation) (نموذج MaskFormerConfig)
- **oneformer** -- [OneFormerForUniversalSegmentation](/docs/transformers/main/ar/model_doc/oneformer#transformers.OneFormerForUniversalSegmentation) (نموذج OneFormerConfig)
- **videomt** -- [VideomtForUniversalSegmentation](/docs/transformers/main/ar/model_doc/videomt#transformers.VideomtForUniversalSegmentation) (نموذج VideomtConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForUniversalSegmentation

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForUniversalSegmentation.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForUniversalSegmentation.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForZeroShotImageClassification[[transformers.AutoModelForZeroShotImageClassification]]

#### transformers.AutoModelForZeroShotImageClassification[[transformers.AutoModelForZeroShotImageClassification]]

```python
transformers.AutoModelForZeroShotImageClassification(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2423)

هذه فئة نموذج عامة سيتم إنشاء مثيل منها كإحدى فئات النماذج في المكتبة (مع رأس تصنيف صور صفرية الأمثلة) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForZeroShotImageClassification.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد:
- فئة الإعداد [AlignConfig](/docs/transformers/main/ar/model_doc/align#transformers.AlignConfig): [AlignModel](/docs/transformers/main/ar/model_doc/align#transformers.AlignModel) (نموذج AlignConfig)
- فئة الإعداد [AltCLIPConfig](/docs/transformers/main/ar/model_doc/altclip#transformers.AltCLIPConfig): [AltCLIPModel](/docs/transformers/main/ar/model_doc/altclip#transformers.AltCLIPModel) (نموذج AltCLIPConfig)
- فئة الإعداد [Blip2Config](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2Config): [Blip2ForImageTextRetrieval](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2ForImageTextRetrieval) (نموذج Blip2Config)
- فئة الإعداد [BlipConfig](/docs/transformers/main/ar/model_doc/blip#transformers.BlipConfig): [BlipModel](/docs/transformers/main/ar/model_doc/blip#transformers.BlipModel) (نموذج BlipConfig)
- فئة الإعداد [CLIPConfig](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPConfig): [CLIPModel](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPModel) (نموذج CLIPConfig)
- فئة الإعداد [CLIPSegConfig](/docs/transformers/main/ar/model_doc/clipseg#transformers.CLIPSegConfig): [CLIPSegModel](/docs/transformers/main/ar/model_doc/clipseg#transformers.CLIPSegModel) (نموذج CLIPSegConfig)
- فئة الإعداد [ChineseCLIPConfig](/docs/transformers/main/ar/model_doc/chinese_clip#transformers.ChineseCLIPConfig): [ChineseCLIPModel](/docs/transformers/main/ar/model_doc/chinese_clip#transformers.ChineseCLIPModel) (نموذج ChineseCLIPConfig)
- فئة الإعداد [MetaClip2Config](/docs/transformers/main/ar/model_doc/metaclip_2#transformers.MetaClip2Config): [MetaClip2Model](/docs/transformers/main/ar/model_doc/metaclip_2#transformers.MetaClip2Model) (نموذج MetaClip2Config)
- فئة الإعداد [Siglip2Config](/docs/transformers/main/ar/model_doc/siglip2#transformers.Siglip2Config): [Siglip2Model](/docs/transformers/main/ar/model_doc/siglip2#transformers.Siglip2Model) (نموذج Siglip2Config)
- فئة الإعداد [SiglipConfig](/docs/transformers/main/ar/model_doc/siglip#transformers.SiglipConfig): [SiglipModel](/docs/transformers/main/ar/model_doc/siglip#transformers.SiglipModel) (نموذج SiglipConfig)
- فئة الإعداد [Tipsv2Config](/docs/transformers/main/ar/model_doc/tipsv2#transformers.Tipsv2Config): [Tipsv2Model](/docs/transformers/main/ar/model_doc/tipsv2#transformers.Tipsv2Model) (نموذج Tipsv2Config)
- فئة الإعداد [VideoPrismConfig](/docs/transformers/main/ar/model_doc/videoprism#transformers.VideoPrismConfig): [VideoPrismClipModel](/docs/transformers/main/ar/model_doc/videoprism#transformers.VideoPrismClipModel) (نموذج VideoPrismConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس تصنيف الصور بدون تدريب مسبق) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForZeroShotImageClassification

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForZeroShotImageClassification.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForZeroShotImageClassification.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من إحدى فئات النماذج في المكتبة (مع رأس تصنيف صور بدون تدريب مسبق) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **align** -- [AlignModel](/docs/transformers/main/ar/model_doc/align#transformers.AlignModel) (نموذج AlignConfig)
- **altclip** -- [AltCLIPModel](/docs/transformers/main/ar/model_doc/altclip#transformers.AltCLIPModel) (نموذج AltCLIPConfig)
- **blip** -- [BlipModel](/docs/transformers/main/ar/model_doc/blip#transformers.BlipModel) (نموذج BlipConfig)
- **blip-2** -- [Blip2ForImageTextRetrieval](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2ForImageTextRetrieval) (نموذج Blip2Config)
- **chinese_clip** -- [ChineseCLIPModel](/docs/transformers/main/ar/model_doc/chinese_clip#transformers.ChineseCLIPModel) (نموذج ChineseCLIPConfig)
- **clip** -- [CLIPModel](/docs/transformers/main/ar/model_doc/clip#transformers.CLIPModel) (نموذج CLIPConfig)
- **clipseg** -- [CLIPSegModel](/docs/transformers/main/ar/model_doc/clipseg#transformers.CLIPSegModel) (نموذج CLIPSegConfig)
- **metaclip_2** -- [MetaClip2Model](/docs/transformers/main/ar/model_doc/metaclip_2#transformers.MetaClip2Model) (نموذج MetaClip2Config)
- **siglip** -- [SiglipModel](/docs/transformers/main/ar/model_doc/siglip#transformers.SiglipModel) (نموذج SiglipConfig)
- **siglip2** -- [Siglip2Model](/docs/transformers/main/ar/model_doc/siglip2#transformers.Siglip2Model) (نموذج Siglip2Config)
- **tipsv2** -- [Tipsv2Model](/docs/transformers/main/ar/model_doc/tipsv2#transformers.Tipsv2Model) (نموذج Tipsv2Config)
- **videoprism** -- [VideoPrismClipModel](/docs/transformers/main/ar/model_doc/videoprism#transformers.VideoPrismClipModel) (نموذج VideoPrismConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForZeroShotImageClassification

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForZeroShotImageClassification.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForZeroShotImageClassification.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForZeroShotObjectDetection[[transformers.AutoModelForZeroShotObjectDetection]]

#### transformers.AutoModelForZeroShotObjectDetection[[transformers.AutoModelForZeroShotObjectDetection]]

```python
transformers.AutoModelForZeroShotObjectDetection(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2482)

هذه فئة نموذج عامة تُستُنشَأ كإحدى فئات النماذج في المكتبة (مع رأس كشف كائنات بدون أمثلة) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForZeroShotObjectDetection.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على فئة الإعداد:  - فئة الإعداد [GroundingDinoConfig](/docs/transformers/main/ar/model_doc/grounding-dino#transformers.GroundingDinoConfig): [GroundingDinoForObjectDetection](/docs/transformers/main/ar/model_doc/grounding-dino#transformers.GroundingDinoForObjectDetection) (نموذج GroundingDinoConfig) - فئة الإعداد [MMGroundingDinoConfig](/docs/transformers/main/ar/model_doc/mm-grounding-dino#transformers.MMGroundingDinoConfig): [MMGroundingDinoForObjectDetection](/docs/transformers/main/ar/model_doc/mm-grounding-dino#transformers.MMGroundingDinoForObjectDetection) (نموذج MMGroundingDinoConfig) - فئة الإعداد [OmDetTurboConfig](/docs/transformers/main/ar/model_doc/omdet-turbo#transformers.OmDetTurboConfig): [OmDetTurboForObjectDetection](/docs/transformers/main/ar/model_doc/omdet-turbo#transformers.OmDetTurboForObjectDetection) (نموذج OmDetTurboConfig) - فئة الإعداد [OwlViTConfig](/docs/transformers/main/ar/model_doc/owlvit#transformers.OwlViTConfig): [OwlViTForObjectDetection](/docs/transformers/main/ar/model_doc/owlvit#transformers.OwlViTForObjectDetection) (نموذج OwlViTConfig) - فئة الإعداد [Owlv2Config](/docs/transformers/main/ar/model_doc/owlv2#transformers.Owlv2Config): [Owlv2ForObjectDetection](/docs/transformers/main/ar/model_doc/owlv2#transformers.Owlv2ForObjectDetection) (نموذج Owlv2Config)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس كشف كائنات بدون تدريب مسبق) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForZeroShotObjectDetection

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForZeroShotObjectDetection.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForZeroShotObjectDetection.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من إحدى فئات النماذج في المكتبة (مع رأس كشف كائنات بدون تدريب مسبق) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **grounding-dino** -- [GroundingDinoForObjectDetection](/docs/transformers/main/ar/model_doc/grounding-dino#transformers.GroundingDinoForObjectDetection) (نموذج GroundingDinoConfig)
- **mm-grounding-dino** -- [MMGroundingDinoForObjectDetection](/docs/transformers/main/ar/model_doc/mm-grounding-dino#transformers.MMGroundingDinoForObjectDetection) (نموذج MMGroundingDinoConfig)
- **omdet-turbo** -- [OmDetTurboForObjectDetection](/docs/transformers/main/ar/model_doc/omdet-turbo#transformers.OmDetTurboForObjectDetection) (نموذج OmDetTurboConfig)
- **owlv2** -- [Owlv2ForObjectDetection](/docs/transformers/main/ar/model_doc/owlv2#transformers.Owlv2ForObjectDetection) (نموذج Owlv2Config)
- **owlvit** -- [OwlViTForObjectDetection](/docs/transformers/main/ar/model_doc/owlvit#transformers.OwlViTForObjectDetection) (نموذج OwlViTConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForZeroShotObjectDetection

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForZeroShotObjectDetection.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForZeroShotObjectDetection.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

## الصوت

تتوفر فئات التلقائية التالية للمهام الصوتية التالية.

### AutoModelForAudioClassification[[transformers.AutoModelForAudioClassification]]

#### transformers.AutoModelForAudioClassification[[transformers.AutoModelForAudioClassification]]

```python
transformers.AutoModelForAudioClassification(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2543)

هذه فئة نموذج عامة سيتم إنشاء مثيل منها كواحدة من فئات النماذج في المكتبة (مع رأس تصنيف صوتي) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForAudioClassification.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد:
- [ASTConfig](/docs/transformers/main/ar/model_doc/audio-spectrogram-transformer#transformers.ASTConfig) فئة الإعداد: [ASTForAudioClassification](/docs/transformers/main/ar/model_doc/audio-spectrogram-transformer#transformers.ASTForAudioClassification) (نموذج ASTConfig)
- [Data2VecAudioConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecAudioConfig) فئة الإعداد: [Data2VecAudioForSequenceClassification](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecAudioForSequenceClassification) (نموذج Data2VecAudioConfig)
- [HubertConfig](/docs/transformers/main/ar/model_doc/hubert#transformers.HubertConfig) فئة الإعداد: [HubertForSequenceClassification](/docs/transformers/main/ar/model_doc/hubert#transformers.HubertForSequenceClassification) (نموذج HubertConfig)
- [SEWConfig](/docs/transformers/main/ar/model_doc/sew#transformers.SEWConfig) فئة الإعداد: [SEWForSequenceClassification](/docs/transformers/main/ar/model_doc/sew#transformers.SEWForSequenceClassification) (نموذج SEWConfig)
- [SEWDConfig](/docs/transformers/main/ar/model_doc/sew-d#transformers.SEWDConfig) فئة الإعداد: [SEWDForSequenceClassification](/docs/transformers/main/ar/model_doc/sew-d#transformers.SEWDForSequenceClassification) (نموذج SEWDConfig)
- [UniSpeechConfig](/docs/transformers/main/ar/model_doc/unispeech#transformers.UniSpeechConfig) فئة الإعداد: [UniSpeechForSequenceClassification](/docs/transformers/main/ar/model_doc/unispeech#transformers.UniSpeechForSequenceClassification) (نموذج UniSpeechConfig)
- [UniSpeechSatConfig](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatConfig) فئة الإعداد: [UniSpeechSatForSequenceClassification](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatForSequenceClassification) (نموذج UniSpeechSatConfig)
- [Wav2Vec2BertConfig](/docs/transformers/main/ar/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertConfig) فئة الإعداد: [Wav2Vec2BertForSequenceClassification](/docs/transformers/main/ar/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertForSequenceClassification) (نموذج Wav2Vec2BertConfig)
- [Wav2Vec2Config](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2Config) فئة الإعداد: [Wav2Vec2ForSequenceClassification](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2ForSequenceClassification) (نموذج Wav2Vec2Config)
- [Wav2Vec2ConformerConfig](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerConfig) فئة الإعداد: [Wav2Vec2ConformerForSequenceClassification](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForSequenceClassification) (نموذج Wav2Vec2ConformerConfig)
- [WavLMConfig](/docs/transformers/main/ar/model_doc/wavlm#transformers.WavLMConfig) فئة الإعداد: [WavLMForSequenceClassification](/docs/transformers/main/ar/model_doc/wavlm#transformers.WavLMForSequenceClassification) (نموذج WavLMConfig)
- [WhisperConfig](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperConfig) فئة الإعداد: [WhisperForAudioClassification](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperForAudioClassification) (نموذج WhisperConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُحدّد واحدة من فئات النماذج في المكتبة (مع رأس تصنيف صوتي) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForAudioClassification

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForAudioClassification.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForAudioClassification.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع رأس تصنيف صوتي) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **audio-spectrogram-transformer** -- [ASTForAudioClassification](/docs/transformers/main/ar/model_doc/audio-spectrogram-transformer#transformers.ASTForAudioClassification) (نموذج ASTConfig)
- **data2vec-audio** -- [Data2VecAudioForSequenceClassification](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecAudioForSequenceClassification) (نموذج Data2VecAudioConfig)
- **hubert** -- [HubertForSequenceClassification](/docs/transformers/main/ar/model_doc/hubert#transformers.HubertForSequenceClassification) (نموذج HubertConfig)
- **sew** -- [SEWForSequenceClassification](/docs/transformers/main/ar/model_doc/sew#transformers.SEWForSequenceClassification) (نموذج SEWConfig)
- **sew-d** -- [SEWDForSequenceClassification](/docs/transformers/main/ar/model_doc/sew-d#transformers.SEWDForSequenceClassification) (نموذج SEWDConfig)
- **unispeech** -- [UniSpeechForSequenceClassification](/docs/transformers/main/ar/model_doc/unispeech#transformers.UniSpeechForSequenceClassification) (نموذج UniSpeechConfig)
- **unispeech-sat** -- [UniSpeechSatForSequenceClassification](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatForSequenceClassification) (نموذج UniSpeechSatConfig)
- **wav2vec2** -- [Wav2Vec2ForSequenceClassification](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2ForSequenceClassification) (نموذج Wav2Vec2Config)
- **wav2vec2-bert** -- [Wav2Vec2BertForSequenceClassification](/docs/transformers/main/ar/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertForSequenceClassification) (نموذج Wav2Vec2BertConfig)
- **wav2vec2-conformer** -- [Wav2Vec2ConformerForSequenceClassification](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForSequenceClassification) (نموذج Wav2Vec2ConformerConfig)
- **wavlm** -- [WavLMForSequenceClassification](/docs/transformers/main/ar/model_doc/wavlm#transformers.WavLMForSequenceClassification) (نموذج WavLMConfig)
- **whisper** -- [WhisperForAudioClassification](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperForAudioClassification) (نموذج WhisperConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForAudioClassification

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForAudioClassification.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForAudioClassification.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForAudioFrameClassification[[transformers.AutoModelForAudioFrameClassification]]

#### transformers.AutoModelForAudioFrameClassification[[transformers.AutoModelForAudioFrameClassification]]

```python
transformers.AutoModelForAudioFrameClassification(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2580)

هذه فئة نموذج عامة تُستُنشَأ كإحدى فئات النماذج في المكتبة (مع رأس تصنيف إطارات الصوت (الرموز)) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForAudioFrameClassification.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على فئة الإعداد:
- فئة الإعداد [Data2VecAudioConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecAudioConfig): [Data2VecAudioForAudioFrameClassification](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecAudioForAudioFrameClassification) (نموذج Data2VecAudioConfig)
- فئة الإعداد [Nemotron3DiarizationConfig](/docs/transformers/main/ar/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationConfig): [Nemotron3DiarizationForAudioFrameClassification](/docs/transformers/main/ar/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationForAudioFrameClassification) (نموذج Nemotron3DiarizationConfig)
- فئة الإعداد [UniSpeechSatConfig](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatConfig): [UniSpeechSatForAudioFrameClassification](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatForAudioFrameClassification) (نموذج UniSpeechSatConfig)
- فئة الإعداد [Wav2Vec2BertConfig](/docs/transformers/main/ar/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertConfig): [Wav2Vec2BertForAudioFrameClassification](/docs/transformers/main/ar/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertForAudioFrameClassification) (نموذج Wav2Vec2BertConfig)
- فئة الإعداد [Wav2Vec2Config](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2Config): [Wav2Vec2ForAudioFrameClassification](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2ForAudioFrameClassification) (نموذج Wav2Vec2Config)
- فئة الإعداد [Wav2Vec2ConformerConfig](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerConfig): [Wav2Vec2ConformerForAudioFrameClassification](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForAudioFrameClassification) (نموذج Wav2Vec2ConformerConfig)
- فئة الإعداد [WavLMConfig](/docs/transformers/main/ar/model_doc/wavlm#transformers.WavLMConfig): [WavLMForAudioFrameClassification](/docs/transformers/main/ar/model_doc/wavlm#transformers.WavLMForAudioFrameClassification) (نموذج WavLMConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس تصنيف إطار صوتي (رمز)) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForAudioFrameClassification

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForAudioFrameClassification.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForAudioFrameClassification.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من إحدى فئات النماذج في المكتبة (مع رأس تصنيف الإطارات الصوتية (الرموز)) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **data2vec-audio** -- [Data2VecAudioForAudioFrameClassification](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecAudioForAudioFrameClassification) (نموذج Data2VecAudioConfig)
- **nemotron3_diarization** -- [Nemotron3DiarizationForAudioFrameClassification](/docs/transformers/main/ar/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationForAudioFrameClassification) (نموذج Nemotron3DiarizationConfig)
- **unispeech-sat** -- [UniSpeechSatForAudioFrameClassification](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatForAudioFrameClassification) (نموذج UniSpeechSatConfig)
- **wav2vec2** -- [Wav2Vec2ForAudioFrameClassification](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2ForAudioFrameClassification) (نموذج Wav2Vec2Config)
- **wav2vec2-bert** -- [Wav2Vec2BertForAudioFrameClassification](/docs/transformers/main/ar/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertForAudioFrameClassification) (نموذج Wav2Vec2BertConfig)
- **wav2vec2-conformer** -- [Wav2Vec2ConformerForAudioFrameClassification](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForAudioFrameClassification) (نموذج Wav2Vec2ConformerConfig)
- **wavlm** -- [WavLMForAudioFrameClassification](/docs/transformers/main/ar/model_doc/wavlm#transformers.WavLMForAudioFrameClassification) (نموذج WavLMConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForAudioFrameClassification

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForAudioFrameClassification.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForAudioFrameClassification.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForCTC[[transformers.AutoModelForCTC]]

#### transformers.AutoModelForCTC[[transformers.AutoModelForCTC]]

```python
transformers.AutoModelForCTC(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2550)

هذه فئة نموذج عامة ستُستُنشَأ كإحدى فئات النماذج في المكتبة (مع رأس تصنيف زمني اتصالّي) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForCTC.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على فئة الإعداد:
- فئة إعداد [Data2VecAudioConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecAudioConfig): [Data2VecAudioForCTC](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecAudioForCTC) (نموذج Data2VecAudioConfig)
- فئة إعداد [GraniteSpeech5CTCConfig](/docs/transformers/main/ar/model_doc/granite_speech5#transformers.GraniteSpeech5CTCConfig): [GraniteSpeech5ForCTC](/docs/transformers/main/ar/model_doc/granite_speech5#transformers.GraniteSpeech5ForCTC) (نموذج GraniteSpeech5CTCConfig)
- فئة إعداد [HubertConfig](/docs/transformers/main/ar/model_doc/hubert#transformers.HubertConfig): [HubertForCTC](/docs/transformers/main/ar/model_doc/hubert#transformers.HubertForCTC) (نموذج HubertConfig)
- فئة إعداد [LasrCTCConfig](/docs/transformers/main/ar/model_doc/lasr#transformers.LasrCTCConfig): [LasrForCTC](/docs/transformers/main/ar/model_doc/lasr#transformers.LasrForCTC) (نموذج LasrCTCConfig)
- فئة إعداد [ParakeetCTCConfig](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetCTCConfig): [ParakeetForCTC](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetForCTC) (نموذج ParakeetCTCConfig)
- فئة إعداد [SEWConfig](/docs/transformers/main/ar/model_doc/sew#transformers.SEWConfig): [SEWForCTC](/docs/transformers/main/ar/model_doc/sew#transformers.SEWForCTC) (نموذج SEWConfig)
- فئة إعداد [SEWDConfig](/docs/transformers/main/ar/model_doc/sew-d#transformers.SEWDConfig): [SEWDForCTC](/docs/transformers/main/ar/model_doc/sew-d#transformers.SEWDForCTC) (نموذج SEWDConfig)
- فئة إعداد [UniSpeechConfig](/docs/transformers/main/ar/model_doc/unispeech#transformers.UniSpeechConfig): [UniSpeechForCTC](/docs/transformers/main/ar/model_doc/unispeech#transformers.UniSpeechForCTC) (نموذج UniSpeechConfig)
- فئة إعداد [UniSpeechSatConfig](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatConfig): [UniSpeechSatForCTC](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatForCTC) (نموذج UniSpeechSatConfig)
- فئة إعداد [Wav2Vec2BertConfig](/docs/transformers/main/ar/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertConfig): [Wav2Vec2BertForCTC](/docs/transformers/main/ar/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertForCTC) (نموذج Wav2Vec2BertConfig)
- فئة إعداد [Wav2Vec2Config](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2Config): [Wav2Vec2ForCTC](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2ForCTC) (نموذج Wav2Vec2Config)
- فئة إعداد [Wav2Vec2ConformerConfig](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerConfig): [Wav2Vec2ConformerForCTC](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForCTC) (نموذج Wav2Vec2ConformerConfig)
- فئة إعداد [WavLMConfig](/docs/transformers/main/ar/model_doc/wavlm#transformers.WavLMConfig): [WavLMForCTC](/docs/transformers/main/ar/model_doc/wavlm#transformers.WavLMForCTC) (نموذج WavLMConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس تصنيف زمني اتصالّي) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForCTC

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForCTC.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForCTC.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع رأس تصنيف زمني اتصالّي) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **data2vec-audio** -- [Data2VecAudioForCTC](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecAudioForCTC) (نموذج Data2VecAudioConfig)
- **granite_speech5_ctc** -- [GraniteSpeech5ForCTC](/docs/transformers/main/ar/model_doc/granite_speech5#transformers.GraniteSpeech5ForCTC) (نموذج GraniteSpeech5CTCConfig)
- **hubert** -- [HubertForCTC](/docs/transformers/main/ar/model_doc/hubert#transformers.HubertForCTC) (نموذج HubertConfig)
- **lasr_ctc** -- [LasrForCTC](/docs/transformers/main/ar/model_doc/lasr#transformers.LasrForCTC) (نموذج LasrCTCConfig)
- **parakeet_ctc** -- [ParakeetForCTC](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetForCTC) (نموذج ParakeetCTCConfig)
- **sew** -- [SEWForCTC](/docs/transformers/main/ar/model_doc/sew#transformers.SEWForCTC) (نموذج SEWConfig)
- **sew-d** -- [SEWDForCTC](/docs/transformers/main/ar/model_doc/sew-d#transformers.SEWDForCTC) (نموذج SEWDConfig)
- **unispeech** -- [UniSpeechForCTC](/docs/transformers/main/ar/model_doc/unispeech#transformers.UniSpeechForCTC) (نموذج UniSpeechConfig)
- **unispeech-sat** -- [UniSpeechSatForCTC](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatForCTC) (نموذج UniSpeechSatConfig)
- **wav2vec2** -- [Wav2Vec2ForCTC](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2ForCTC) (نموذج Wav2Vec2Config)
- **wav2vec2-bert** -- [Wav2Vec2BertForCTC](/docs/transformers/main/ar/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertForCTC) (نموذج Wav2Vec2BertConfig)
- **wav2vec2-conformer** -- [Wav2Vec2ConformerForCTC](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForCTC) (نموذج Wav2Vec2ConformerConfig)
- **wavlm** -- [WavLMForCTC](/docs/transformers/main/ar/model_doc/wavlm#transformers.WavLMForCTC) (نموذج WavLMConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForCTC

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForCTC.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForCTC.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForTDT[[transformers.AutoModelForTDT]]

#### transformers.AutoModelForTDT[[transformers.AutoModelForTDT]]

```python
transformers.AutoModelForTDT(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2564)

هذه فئة نموذج عامة تُستُنشَأ كإحدى فئات النماذج في المكتبة (برأس مُحوِّل للرمز والمدة) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForTDT.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد:  - فئة الإعداد [ParakeetTDTConfig](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetTDTConfig): [ParakeetForTDT](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetForTDT) (نموذج ParakeetTDTConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُحدِث أحد فئات النماذج في المكتبة (مع رأس مُحوِّل للرموز والمدة) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForTDT

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForTDT.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForTDT.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من إحدى فئات النماذج في المكتبة (برأس محوّل من نوع الرمز والمدة) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **parakeet_tdt** -- [ParakeetForTDT](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetForTDT) (نموذج ParakeetTDTConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForTDT

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForTDT.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForTDT.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForRNNT[[transformers.AutoModelForRNNT]]

#### transformers.AutoModelForRNNT[[transformers.AutoModelForRNNT]]

```python
transformers.AutoModelForRNNT(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2557)

هذه فئة نموذج عامة، سيتم إنشاء مثيل منها كإحدى فئات النماذج في المكتبة (مع رأس مُحوِّل RNN) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForRNNT.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد:
- فئة الإعداد [Nemotron3_5AsrConfig](/docs/transformers/main/ar/model_doc/nemotron3_5_asr#transformers.Nemotron3_5AsrConfig): [Nemotron3_5AsrForRNNT](/docs/transformers/main/ar/model_doc/nemotron3_5_asr#transformers.Nemotron3_5AsrForRNNT) (نموذج Nemotron3_5AsrConfig)
- فئة الإعداد [NemotronAsrStreamingConfig](/docs/transformers/main/ar/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingConfig): [NemotronAsrStreamingForRNNT](/docs/transformers/main/ar/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingForRNNT) (نموذج NemotronAsrStreamingConfig)
- فئة الإعداد [ParakeetRNNTConfig](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetRNNTConfig): [ParakeetForRNNT](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetForRNNT) (نموذج ParakeetRNNTConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس ناقل RNN) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForRNNT

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForRNNT.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForRNNT.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (برأس Transducer من نوع RNN) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **nemotron3_5_asr** -- [Nemotron3_5AsrForRNNT](/docs/transformers/main/ar/model_doc/nemotron3_5_asr#transformers.Nemotron3_5AsrForRNNT) (نموذج Nemotron3_5AsrConfig)
- **nemotron_asr_streaming** -- [NemotronAsrStreamingForRNNT](/docs/transformers/main/ar/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingForRNNT) (نموذج NemotronAsrStreamingConfig)
- **parakeet_rnnt** -- [ParakeetForRNNT](/docs/transformers/main/ar/model_doc/parakeet#transformers.ParakeetForRNNT) (نموذج ParakeetRNNTConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForRNNT

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForRNNT.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForRNNT.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForSpeechSeq2Seq[[transformers.AutoModelForSpeechSeq2Seq]]

#### transformers.AutoModelForSpeechSeq2Seq[[transformers.AutoModelForSpeechSeq2Seq]]

```python
transformers.AutoModelForSpeechSeq2Seq(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2571)

هذه فئة نموذج عامة، تُستُنشَأ كإحدى فئات النماذج في المكتبة (مع رأس نمذجة من تسلسل إلى تسلسل للتحويل من كلام إلى نص) عند إنشائها عبر طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForSpeechSeq2Seq.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد: - [CanaryConfig](/docs/transformers/main/ar/model_doc/canary#transformers.CanaryConfig) فئة الإعداد: [CanaryForConditionalGeneration](/docs/transformers/main/ar/model_doc/canary#transformers.CanaryForConditionalGeneration) (نموذج CanaryConfig) - [CohereAsrConfig](/docs/transformers/main/ar/model_doc/cohere_asr#transformers.CohereAsrConfig) فئة الإعداد: [CohereAsrForConditionalGeneration](/docs/transformers/main/ar/model_doc/cohere_asr#transformers.CohereAsrForConditionalGeneration) (نموذج CohereAsrConfig) - [DiaConfig](/docs/transformers/main/ar/model_doc/dia#transformers.DiaConfig) فئة الإعداد: [DiaForConditionalGeneration](/docs/transformers/main/ar/model_doc/dia#transformers.DiaForConditionalGeneration) (نموذج DiaConfig) - [FunAsrNanoConfig](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoConfig) فئة الإعداد: [FunAsrNanoForConditionalGeneration](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoForConditionalGeneration) (نموذج FunAsrNanoConfig) - [GraniteSpeechConfig](/docs/transformers/main/ar/model_doc/granite_speech#transformers.GraniteSpeechConfig) فئة الإعداد: [GraniteSpeechForConditionalGeneration](/docs/transformers/main/ar/model_doc/granite_speech#transformers.GraniteSpeechForConditionalGeneration) (نموذج GraniteSpeechConfig) - [GraniteSpeechPlusConfig](/docs/transformers/main/ar/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusConfig) فئة الإعداد: [GraniteSpeechPlusForConditionalGeneration](/docs/transformers/main/ar/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusForConditionalGeneration) (نموذج GraniteSpeechPlusConfig) - [KyutaiSpeechToTextConfig](/docs/transformers/main/ar/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextConfig) فئة الإعداد: [KyutaiSpeechToTextForConditionalGeneration](/docs/transformers/main/ar/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextForConditionalGeneration) (نموذج KyutaiSpeechToTextConfig) - [MoonshineConfig](/docs/transformers/main/ar/model_doc/moonshine#transformers.MoonshineConfig) فئة الإعداد: [MoonshineForConditionalGeneration](/docs/transformers/main/ar/model_doc/moonshine#transformers.MoonshineForConditionalGeneration) (نموذج MoonshineConfig) - [MoonshineStreamingConfig](/docs/transformers/main/ar/model_doc/moonshine_streaming#transformers.MoonshineStreamingConfig) فئة الإعداد: [MoonshineStreamingForConditionalGeneration](/docs/transformers/main/ar/model_doc/moonshine_streaming#transformers.MoonshineStreamingForConditionalGeneration) (نموذج MoonshineStreamingConfig) - [Pop2PianoConfig](/docs/transformers/main/ar/model_doc/pop2piano#transformers.Pop2PianoConfig) فئة الإعداد: [Pop2PianoForConditionalGeneration](/docs/transformers/main/ar/model_doc/pop2piano#transformers.Pop2PianoForConditionalGeneration) (نموذج Pop2PianoConfig) - [Qwen3ASRConfig](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRConfig) فئة الإعداد: [Qwen3ASRForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRForConditionalGeneration) (نموذج Qwen3ASRConfig) - [SeamlessM4TConfig](/docs/transformers/main/ar/model_doc/seamless_m4t#transformers.SeamlessM4TConfig) فئة الإعداد: [SeamlessM4TForSpeechToText](/docs/transformers/main/ar/model_doc/seamless_m4t#transformers.SeamlessM4TForSpeechToText) (نموذج SeamlessM4TConfig) - [SeamlessM4Tv2Config](/docs/transformers/main/ar/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2Config) فئة الإعداد: [SeamlessM4Tv2ForSpeechToText](/docs/transformers/main/ar/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2ForSpeechToText) (نموذج SeamlessM4Tv2Config) - [Speech2TextConfig](/docs/transformers/main/ar/model_doc/speech_to_text#transformers.Speech2TextConfig) فئة الإعداد: [Speech2TextForConditionalGeneration](/docs/transformers/main/ar/model_doc/speech_to_text#transformers.Speech2TextForConditionalGeneration) (نموذج Speech2TextConfig) - [SpeechEncoderDecoderConfig](/docs/transformers/main/ar/model_doc/speech-encoder-decoder#transformers.SpeechEncoderDecoderConfig) فئة الإعداد: [SpeechEncoderDecoderModel](/docs/transformers/main/ar/model_doc/speech-encoder-decoder#transformers.SpeechEncoderDecoderModel) (نموذج SpeechEncoderDecoderConfig) - [SpeechT5Config](/docs/transformers/main/ar/model_doc/speecht5#transformers.SpeechT5Config) فئة الإعداد: [SpeechT5ForSpeechToText](/docs/transformers/main/ar/model_doc/speecht5#transformers.SpeechT5ForSpeechToText) (نموذج SpeechT5Config) - [VibeVoiceAsrConfig](/docs/transformers/main/ar/model_doc/vibevoice_asr#transformers.VibeVoiceAsrConfig) فئة الإعداد: [VibeVoiceAsrForConditionalGeneration](/docs/transformers/main/ar/model_doc/vibevoice_asr#transformers.VibeVoiceAsrForConditionalGeneration) (نموذج VibeVoiceAsrConfig) - [VibeVoiceConfig](/docs/transformers/main/ar/model_doc/vibevoice#transformers.VibeVoiceConfig) فئة الإعداد: [VibeVoiceForConditionalGeneration](/docs/transformers/main/ar/model_doc/vibevoice#transformers.VibeVoiceForConditionalGeneration) (نموذج VibeVoiceConfig) - [VoxtralConfig](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralConfig) فئة الإعداد: [VoxtralForConditionalGeneration](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralForConditionalGeneration) (نموذج VoxtralConfig) - [VoxtralRealtimeConfig](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeConfig) فئة الإعداد: [VoxtralRealtimeForConditionalGeneration](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeForConditionalGeneration) (نموذج VoxtralRealtimeConfig) - [WhisperConfig](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperConfig) فئة الإعداد: [WhisperForConditionalGeneration](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperForConditionalGeneration) (نموذج WhisperConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس نمذجة من الكلام إلى النص تسلسلي إلى تسلسلي) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForSpeechSeq2Seq

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForSpeechSeq2Seq.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForSpeechSeq2Seq.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

قم بإنشاء أحد فئات النماذج في المكتبة (مع رأس نمذجة من الكلام إلى النص تسلسلي إلى تسلسلي) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **canary** -- [CanaryForConditionalGeneration](/docs/transformers/main/ar/model_doc/canary#transformers.CanaryForConditionalGeneration) (نموذج CanaryConfig)
- **cohere_asr** -- [CohereAsrForConditionalGeneration](/docs/transformers/main/ar/model_doc/cohere_asr#transformers.CohereAsrForConditionalGeneration) (نموذج CohereAsrConfig)
- **dia** -- [DiaForConditionalGeneration](/docs/transformers/main/ar/model_doc/dia#transformers.DiaForConditionalGeneration) (نموذج DiaConfig)
- **fun_asr_nano** -- [FunAsrNanoForConditionalGeneration](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoForConditionalGeneration) (نموذج FunAsrNanoConfig)
- **granite_speech** -- [GraniteSpeechForConditionalGeneration](/docs/transformers/main/ar/model_doc/granite_speech#transformers.GraniteSpeechForConditionalGeneration) (نموذج GraniteSpeechConfig)
- **granite_speech_plus** -- [GraniteSpeechPlusForConditionalGeneration](/docs/transformers/main/ar/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusForConditionalGeneration) (نموذج GraniteSpeechPlusConfig)
- **kyutai_speech_to_text** -- [KyutaiSpeechToTextForConditionalGeneration](/docs/transformers/main/ar/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextForConditionalGeneration) (نموذج KyutaiSpeechToTextConfig)
- **moonshine** -- [MoonshineForConditionalGeneration](/docs/transformers/main/ar/model_doc/moonshine#transformers.MoonshineForConditionalGeneration) (نموذج MoonshineConfig)
- **moonshine_streaming** -- [MoonshineStreamingForConditionalGeneration](/docs/transformers/main/ar/model_doc/moonshine_streaming#transformers.MoonshineStreamingForConditionalGeneration) (نموذج MoonshineStreamingConfig)
- **pop2piano** -- [Pop2PianoForConditionalGeneration](/docs/transformers/main/ar/model_doc/pop2piano#transformers.Pop2PianoForConditionalGeneration) (نموذج Pop2PianoConfig)
- **qwen3_asr** -- [Qwen3ASRForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRForConditionalGeneration) (نموذج Qwen3ASRConfig)
- **seamless_m4t** -- [SeamlessM4TForSpeechToText](/docs/transformers/main/ar/model_doc/seamless_m4t#transformers.SeamlessM4TForSpeechToText) (نموذج SeamlessM4TConfig)
- **seamless_m4t_v2** -- [SeamlessM4Tv2ForSpeechToText](/docs/transformers/main/ar/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2ForSpeechToText) (نموذج SeamlessM4Tv2Config)
- **speech-encoder-decoder** -- [SpeechEncoderDecoderModel](/docs/transformers/main/ar/model_doc/speech-encoder-decoder#transformers.SpeechEncoderDecoderModel) (نموذج SpeechEncoderDecoderConfig)
- **speech_to_text** -- [Speech2TextForConditionalGeneration](/docs/transformers/main/ar/model_doc/speech_to_text#transformers.Speech2TextForConditionalGeneration) (نموذج Speech2TextConfig)
- **speecht5** -- [SpeechT5ForSpeechToText](/docs/transformers/main/ar/model_doc/speecht5#transformers.SpeechT5ForSpeechToText) (نموذج SpeechT5Config)
- **vibevoice** -- [VibeVoiceForConditionalGeneration](/docs/transformers/main/ar/model_doc/vibevoice#transformers.VibeVoiceForConditionalGeneration) (نموذج VibeVoiceConfig)
- **vibevoice_asr** -- [VibeVoiceAsrForConditionalGeneration](/docs/transformers/main/ar/model_doc/vibevoice_asr#transformers.VibeVoiceAsrForConditionalGeneration) (نموذج VibeVoiceAsrConfig)
- **voxtral** -- [VoxtralForConditionalGeneration](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralForConditionalGeneration) (نموذج VoxtralConfig)
- **voxtral_realtime** -- [VoxtralRealtimeForConditionalGeneration](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeForConditionalGeneration) (نموذج VoxtralRealtimeConfig)
- **whisper** -- [WhisperForConditionalGeneration](/docs/transformers/main/ar/model_doc/whisper#transformers.WhisperForConditionalGeneration) (نموذج WhisperConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForSpeechSeq2Seq

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForSpeechSeq2Seq.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForSpeechSeq2Seq.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForAudioXVector[[transformers.AutoModelForAudioXVector]]

#### transformers.AutoModelForAudioXVector[[transformers.AutoModelForAudioXVector]]

```python
transformers.AutoModelForAudioXVector(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2589)

This is a generic model class that will be instantiated as one of the model classes of the library (with a audio retrieval via x-vector head) when created with the [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) class method or the [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config) class method.

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForAudioXVector.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على فئة الإعداد:
- فئة الإعداد [Data2VecAudioConfig](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecAudioConfig): [Data2VecAudioForXVector](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecAudioForXVector) (نموذج Data2VecAudioConfig)
- فئة الإعداد [UniSpeechSatConfig](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatConfig): [UniSpeechSatForXVector](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatForXVector) (نموذج UniSpeechSatConfig)
- فئة الإعداد [Wav2Vec2BertConfig](/docs/transformers/main/ar/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertConfig): [Wav2Vec2BertForXVector](/docs/transformers/main/ar/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertForXVector) (نموذج Wav2Vec2BertConfig)
- فئة الإعداد [Wav2Vec2Config](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2Config): [Wav2Vec2ForXVector](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2ForXVector) (نموذج Wav2Vec2Config)
- فئة الإعداد [Wav2Vec2ConformerConfig](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerConfig): [Wav2Vec2ConformerForXVector](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForXVector) (نموذج Wav2Vec2ConformerConfig)
- فئة الإعداد [WavLMConfig](/docs/transformers/main/ar/model_doc/wavlm#transformers.WavLMConfig): [WavLMForXVector](/docs/transformers/main/ar/model_doc/wavlm#transformers.WavLMForXVector) (نموذج WavLMConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُحدّد واحدة من فئات النماذج في المكتبة (مع استرجاع صوتي عبر رأس x-vector) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForAudioXVector

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForAudioXVector.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForAudioXVector.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع استرداد صوتي عبر رأس x-vector) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **data2vec-audio** -- [Data2VecAudioForXVector](/docs/transformers/main/ar/model_doc/data2vec#transformers.Data2VecAudioForXVector) (نموذج Data2VecAudioConfig)
- **unispeech-sat** -- [UniSpeechSatForXVector](/docs/transformers/main/ar/model_doc/unispeech-sat#transformers.UniSpeechSatForXVector) (نموذج UniSpeechSatConfig)
- **wav2vec2** -- [Wav2Vec2ForXVector](/docs/transformers/main/ar/model_doc/wav2vec2#transformers.Wav2Vec2ForXVector) (نموذج Wav2Vec2Config)
- **wav2vec2-bert** -- [Wav2Vec2BertForXVector](/docs/transformers/main/ar/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertForXVector) (نموذج Wav2Vec2BertConfig)
- **wav2vec2-conformer** -- [Wav2Vec2ConformerForXVector](/docs/transformers/main/ar/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForXVector) (نموذج Wav2Vec2ConformerConfig)
- **wavlm** -- [WavLMForXVector](/docs/transformers/main/ar/model_doc/wavlm#transformers.WavLMForXVector) (نموذج WavLMConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForAudioXVector

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForAudioXVector.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForAudioXVector.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForTextToSpectrogram[[transformers.AutoModelForTextToSpectrogram]]

#### transformers.AutoModelForTextToSpectrogram[[transformers.AutoModelForTextToSpectrogram]]

```python
transformers.AutoModelForTextToSpectrogram(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2593)

### AutoModelForTextToWaveform[[transformers.AutoModelForTextToWaveform]]

#### transformers.AutoModelForTextToWaveform[[transformers.AutoModelForTextToWaveform]]

```python
transformers.AutoModelForTextToWaveform(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2597)

### AutoModelForAudioTokenization[[transformers.AutoModelForAudioTokenization]]

#### transformers.AutoModelForAudioTokenization[[transformers.AutoModelForAudioTokenization]]

```python
transformers.AutoModelForAudioTokenization(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2615)

هذه فئة نموذج عامة تُستُنشَأ كإحدى فئات النماذج في المكتبة (مع رأس ترميز صوتي عبر كتيّبات الرموز) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForAudioTokenization.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد:
- فئة الإعداد [DacConfig](/docs/transformers/main/ar/model_doc/dac#transformers.DacConfig): [DacModel](/docs/transformers/main/ar/model_doc/dac#transformers.DacModel) (نموذج DacConfig)
- فئة الإعداد [HiggsAudioV2TokenizerConfig](/docs/transformers/main/ar/model_doc/higgs_audio_v2_tokenizer#transformers.HiggsAudioV2TokenizerConfig): [HiggsAudioV2TokenizerModel](/docs/transformers/main/ar/model_doc/higgs_audio_v2_tokenizer#transformers.HiggsAudioV2TokenizerModel) (نموذج HiggsAudioV2TokenizerConfig)
- فئة الإعداد [NeuCodecConfig](/docs/transformers/main/ar/model_doc/neucodec#transformers.NeuCodecConfig): [NeuCodecModel](/docs/transformers/main/ar/model_doc/neucodec#transformers.NeuCodecModel) (نموذج NeuCodecConfig)
- فئة الإعداد [PocketTTSAudioTokenizerConfig](/docs/transformers/main/ar/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerConfig): [PocketTTSAudioTokenizerModel](/docs/transformers/main/ar/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerModel) (نموذج PocketTTSAudioTokenizerConfig)
- فئة الإعداد [VibeVoiceAcousticTokenizerConfig](/docs/transformers/main/ar/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerConfig): [VibeVoiceAcousticTokenizerModel](/docs/transformers/main/ar/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerModel) (نموذج VibeVoiceAcousticTokenizerConfig)
- فئة الإعداد [Xcodec2Config](/docs/transformers/main/ar/model_doc/xcodec2#transformers.Xcodec2Config): [Xcodec2Model](/docs/transformers/main/ar/model_doc/xcodec2#transformers.Xcodec2Model) (نموذج Xcodec2Config)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رمز صوتي عبر رؤوس كودبوكس) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForAudioTokenization

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForAudioTokenization.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForAudioTokenization.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع رمز صوتي عبر رؤوس كودبوكس) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **dac** -- [DacModel](/docs/transformers/main/ar/model_doc/dac#transformers.DacModel) (نموذج DacConfig)
- **higgs_audio_v2_tokenizer** -- [HiggsAudioV2TokenizerModel](/docs/transformers/main/ar/model_doc/higgs_audio_v2_tokenizer#transformers.HiggsAudioV2TokenizerModel) (نموذج HiggsAudioV2TokenizerConfig)
- **neucodec** -- [NeuCodecModel](/docs/transformers/main/ar/model_doc/neucodec#transformers.NeuCodecModel) (نموذج NeuCodecConfig)
- **pocket_tts_audio_tokenizer** -- [PocketTTSAudioTokenizerModel](/docs/transformers/main/ar/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerModel) (نموذج PocketTTSAudioTokenizerConfig)
- **vibevoice_acoustic_tokenizer** -- [VibeVoiceAcousticTokenizerModel](/docs/transformers/main/ar/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerModel) (نموذج VibeVoiceAcousticTokenizerConfig)
- **xcodec2** -- [Xcodec2Model](/docs/transformers/main/ar/model_doc/xcodec2#transformers.Xcodec2Model) (نموذج Xcodec2Config)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForAudioTokenization

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForAudioTokenization.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForAudioTokenization.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

## متعدد الوسائط

تتوفر فئات التلقائية التالية للمهام متعددة الوسائط التالية.

### AutoModelForMultimodalLM[[transformers.AutoModelForMultimodalLM]]

#### transformers.AutoModelForMultimodalLM[[transformers.AutoModelForMultimodalLM]]

```python
transformers.AutoModelForMultimodalLM(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2536)

هذه فئة نموذج عامة ستُستُنشَأ كإحدى فئات النماذج في المكتبة (مع رأس توليد متعدد الوسائط) عند إنشائها عبر طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForMultimodalLM.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : The model class to instantiate is selected based on the configuration class:  - [AriaConfig](/docs/transformers/main/ar/model_doc/aria#transformers.AriaConfig) configuration class: [AriaForConditionalGeneration](/docs/transformers/main/ar/model_doc/aria#transformers.AriaForConditionalGeneration) (AriaConfig model) - [AyaVisionConfig](/docs/transformers/main/ar/model_doc/aya_vision#transformers.AyaVisionConfig) configuration class: [AyaVisionForConditionalGeneration](/docs/transformers/main/ar/model_doc/aya_vision#transformers.AyaVisionForConditionalGeneration) (AyaVisionConfig model) - [Blip2Config](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2Config) configuration class: [Blip2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2ForConditionalGeneration) (Blip2Config model) - [BlipConfig](/docs/transformers/main/ar/model_doc/blip#transformers.BlipConfig) configuration class: [BlipForConditionalGeneration](/docs/transformers/main/ar/model_doc/blip#transformers.BlipForConditionalGeneration) (BlipConfig model) - [ChameleonConfig](/docs/transformers/main/ar/model_doc/chameleon#transformers.ChameleonConfig) configuration class: [ChameleonForConditionalGeneration](/docs/transformers/main/ar/model_doc/chameleon#transformers.ChameleonForConditionalGeneration) (ChameleonConfig model) - [Cohere2VisionConfig](/docs/transformers/main/ar/model_doc/cohere2_vision#transformers.Cohere2VisionConfig) configuration class: [Cohere2VisionForConditionalGeneration](/docs/transformers/main/ar/model_doc/cohere2_vision#transformers.Cohere2VisionForConditionalGeneration) (Cohere2VisionConfig model) - [CohereCompassConfig](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassConfig) configuration class: [CohereCompassForConditionalGeneration](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassForConditionalGeneration) (CohereCompassConfig model) - [Cosmos3EdgeConfig](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeConfig) configuration class: [Cosmos3EdgeForConditionalGeneration](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeForConditionalGeneration) (Cosmos3EdgeConfig model) - [Cosmos3OmniConfig](/docs/transformers/main/ar/model_doc/cosmos3_omni#transformers.Cosmos3OmniConfig) configuration class: [Cosmos3OmniForConditionalGeneration](/docs/transformers/main/ar/model_doc/cosmos3_omni#transformers.Cosmos3OmniForConditionalGeneration) (Cosmos3OmniConfig model) - [DeepseekOcr2Config](/docs/transformers/main/ar/model_doc/deepseek_ocr2#transformers.DeepseekOcr2Config) configuration class: [DeepseekOcr2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/deepseek_ocr2#transformers.DeepseekOcr2ForConditionalGeneration) (DeepseekOcr2Config model) - [DeepseekVLConfig](/docs/transformers/main/ar/model_doc/deepseek_vl#transformers.DeepseekVLConfig) configuration class: [DeepseekVLForConditionalGeneration](/docs/transformers/main/ar/model_doc/deepseek_vl#transformers.DeepseekVLForConditionalGeneration) (DeepseekVLConfig model) - [DeepseekVLHybridConfig](/docs/transformers/main/ar/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridConfig) configuration class: [DeepseekVLHybridForConditionalGeneration](/docs/transformers/main/ar/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridForConditionalGeneration) (DeepseekVLHybridConfig model) - [DiffusionGemmaConfig](/docs/transformers/main/ar/model_doc/diffusion_gemma#transformers.DiffusionGemmaConfig) configuration class: [DiffusionGemmaForBlockDiffusion](/docs/transformers/main/ar/model_doc/diffusion_gemma#transformers.DiffusionGemmaForBlockDiffusion) (DiffusionGemmaConfig model) - [Emu3Config](/docs/transformers/main/ar/model_doc/emu3#transformers.Emu3Config) configuration class: [Emu3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/emu3#transformers.Emu3ForConditionalGeneration) (Emu3Config model) - [Ernie4_5_VLMoeConfig](/docs/transformers/main/ar/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeConfig) configuration class: [Ernie4_5_VLMoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeForConditionalGeneration) (Ernie4_5_VLMoeConfig model) - [EvollaConfig](/docs/transformers/main/ar/model_doc/evolla#transformers.EvollaConfig) configuration class: [EvollaForProteinText2Text](/docs/transformers/main/ar/model_doc/evolla#transformers.EvollaForProteinText2Text) (EvollaConfig model) - [Exaone4_5_Config](/docs/transformers/main/ar/model_doc/exaone4_5#transformers.Exaone4_5_Config) configuration class: [Exaone4_5_ForConditionalGeneration](/docs/transformers/main/ar/model_doc/exaone4_5#transformers.Exaone4_5_ForConditionalGeneration) (Exaone4_5_Config model) - [FastVlmConfig](/docs/transformers/main/ar/model_doc/fast_vlm#transformers.FastVlmConfig) configuration class: [FastVlmForConditionalGeneration](/docs/transformers/main/ar/model_doc/fast_vlm#transformers.FastVlmForConditionalGeneration) (FastVlmConfig model) - [Florence2Config](/docs/transformers/main/ar/model_doc/florence2#transformers.Florence2Config) configuration class: [Florence2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/florence2#transformers.Florence2ForConditionalGeneration) (Florence2Config model) - [FunAsrNanoConfig](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoConfig) configuration class: [FunAsrNanoForConditionalGeneration](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoForConditionalGeneration) (FunAsrNanoConfig model) - [FuyuConfig](/docs/transformers/main/ar/model_doc/fuyu#transformers.FuyuConfig) configuration class: [FuyuForCausalLM](/docs/transformers/main/ar/model_doc/fuyu#transformers.FuyuForCausalLM) (FuyuConfig model) - [Gemma3Config](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3Config) configuration class: [Gemma3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (Gemma3Config model) - [Gemma3nConfig](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nConfig) configuration class: [Gemma3nForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nForConditionalGeneration) (Gemma3nConfig model) - [Gemma4Config](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4Config) configuration class: [Gemma4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4ForConditionalGeneration) (Gemma4Config model) - [Gemma4UnifiedConfig](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedConfig) configuration class: [Gemma4UnifiedForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedForConditionalGeneration) (Gemma4UnifiedConfig model) - [GitConfig](/docs/transformers/main/ar/model_doc/git#transformers.GitConfig) configuration class: [GitForCausalLM](/docs/transformers/main/ar/model_doc/git#transformers.GitForCausalLM) (GitConfig model) - [Glm46VConfig](/docs/transformers/main/ar/model_doc/glm46v#transformers.Glm46VConfig) configuration class: [Glm46VForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm46v#transformers.Glm46VForConditionalGeneration) (Glm46VConfig model) - [Glm4vConfig](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vConfig) configuration class: [Glm4vForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vForConditionalGeneration) (Glm4vConfig model) - [Glm4vMoeConfig](/docs/transformers/main/ar/model_doc/glm4v_moe#transformers.Glm4vMoeConfig) configuration class: [Glm4vMoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm4v_moe#transformers.Glm4vMoeForConditionalGeneration) (Glm4vMoeConfig model) - [Glm5NextConfig](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextConfig) configuration class: [Glm5NextForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextForConditionalGeneration) (Glm5NextConfig model) - [GlmAsrConfig](/docs/transformers/main/ar/model_doc/glmasr#transformers.GlmAsrConfig) configuration class: [GlmAsrForConditionalGeneration](/docs/transformers/main/ar/model_doc/glmasr#transformers.GlmAsrForConditionalGeneration) (GlmAsrConfig model) - [GlmOcrConfig](/docs/transformers/main/ar/model_doc/glm_ocr#transformers.GlmOcrConfig) configuration class: [GlmOcrForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm_ocr#transformers.GlmOcrForConditionalGeneration) (GlmOcrConfig model) - [GlmgaConfig](/docs/transformers/main/ar/model_doc/glmga#transformers.GlmgaConfig) configuration class: [Glm46VForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm46v#transformers.Glm46VForConditionalGeneration) (GlmgaConfig model) - [GotOcr2Config](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2Config) configuration class: [GotOcr2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (GotOcr2Config model) - [Granite4VisionConfig](/docs/transformers/main/ar/model_doc/granite4_vision#transformers.Granite4VisionConfig) configuration class: [Granite4VisionForConditionalGeneration](/docs/transformers/main/ar/model_doc/granite4_vision#transformers.Granite4VisionForConditionalGeneration) (Granite4VisionConfig model) - [GraniteSpeechConfig](/docs/transformers/main/ar/model_doc/granite_speech#transformers.GraniteSpeechConfig) configuration class: [GraniteSpeechForConditionalGeneration](/docs/transformers/main/ar/model_doc/granite_speech#transformers.GraniteSpeechForConditionalGeneration) (GraniteSpeechConfig model) - [GraniteSpeechPlusConfig](/docs/transformers/main/ar/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusConfig) configuration class: [GraniteSpeechPlusForConditionalGeneration](/docs/transformers/main/ar/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusForConditionalGeneration) (GraniteSpeechPlusConfig model) - [HunYuanVLConfig](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLConfig) configuration class: [HunYuanVLForConditionalGeneration](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLForConditionalGeneration) (HunYuanVLConfig model) - [HyperCLOVAXVisionV2Config](/docs/transformers/main/ar/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2Config) configuration class: [HyperCLOVAXVisionV2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2ForConditionalGeneration) (HyperCLOVAXVisionV2Config model) - [Idefics2Config](/docs/transformers/main/ar/model_doc/idefics2#transformers.Idefics2Config) configuration class: [Idefics2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/idefics2#transformers.Idefics2ForConditionalGeneration) (Idefics2Config model) - [Idefics3Config](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3Config) configuration class: [Idefics3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3ForConditionalGeneration) (Idefics3Config model) - [IdeficsConfig](/docs/transformers/main/ar/model_doc/idefics#transformers.IdeficsConfig) configuration class: [IdeficsForVisionText2Text](/docs/transformers/main/ar/model_doc/idefics#transformers.IdeficsForVisionText2Text) (IdeficsConfig model) - [InklingConfig](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingConfig) configuration class: [InklingForConditionalGeneration](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingForConditionalGeneration) (InklingConfig model) - [InstructBlipConfig](/docs/transformers/main/ar/model_doc/instructblip#transformers.InstructBlipConfig) configuration class: [InstructBlipForConditionalGeneration](/docs/transformers/main/ar/model_doc/instructblip#transformers.InstructBlipForConditionalGeneration) (InstructBlipConfig model) - [InstructBlipVideoConfig](/docs/transformers/main/ar/model_doc/instructblipvideo#transformers.InstructBlipVideoConfig) configuration class: [InstructBlipVideoForConditionalGeneration](/docs/transformers/main/ar/model_doc/instructblipvideo#transformers.InstructBlipVideoForConditionalGeneration) (InstructBlipVideoConfig model) - [InternVLConfig](/docs/transformers/main/ar/model_doc/internvl#transformers.InternVLConfig) configuration class: [InternVLForConditionalGeneration](/docs/transformers/main/ar/model_doc/internvl#transformers.InternVLForConditionalGeneration) (InternVLConfig model) - [JanusConfig](/docs/transformers/main/ar/model_doc/janus#transformers.JanusConfig) configuration class: [JanusForConditionalGeneration](/docs/transformers/main/ar/model_doc/janus#transformers.JanusForConditionalGeneration) (JanusConfig model) - [Kimi_K25Config](/docs/transformers/main/ar/model_doc/kimi_k25#transformers.Kimi_K25Config) configuration class: [Kimi_K25ForConditionalGeneration](/docs/transformers/main/ar/model_doc/kimi_k25#transformers.Kimi_K25ForConditionalGeneration) (Kimi_K25Config model) - [Kosmos2Config](/docs/transformers/main/ar/model_doc/kosmos-2#transformers.Kosmos2Config) configuration class: [Kosmos2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/kosmos-2#transformers.Kosmos2ForConditionalGeneration) (Kosmos2Config model) - [Kosmos2_5Config](/docs/transformers/main/ar/model_doc/kosmos2_5#transformers.Kosmos2_5Config) configuration class: [Kosmos2_5ForConditionalGeneration](/docs/transformers/main/ar/model_doc/kosmos2_5#transformers.Kosmos2_5ForConditionalGeneration) (Kosmos2_5Config model) - [KyutaiSpeechToTextConfig](/docs/transformers/main/ar/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextConfig) configuration class: [KyutaiSpeechToTextForConditionalGeneration](/docs/transformers/main/ar/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextForConditionalGeneration) (KyutaiSpeechToTextConfig model) - [Lfm2VlConfig](/docs/transformers/main/ar/model_doc/lfm2_vl#transformers.Lfm2VlConfig) configuration class: [Lfm2VlForConditionalGeneration](/docs/transformers/main/ar/model_doc/lfm2_vl#transformers.Lfm2VlForConditionalGeneration) (Lfm2VlConfig model) - [LightOnOcrConfig](/docs/transformers/main/ar/model_doc/lighton_ocr#transformers.LightOnOcrConfig) configuration class: [LightOnOcrForConditionalGeneration](/docs/transformers/main/ar/model_doc/lighton_ocr#transformers.LightOnOcrForConditionalGeneration) (LightOnOcrConfig model) - [Llama4Config](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4Config) configuration class: [Llama4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4ForConditionalGeneration) (Llama4Config model) - [LlavaConfig](/docs/transformers/main/ar/model_doc/llava#transformers.LlavaConfig) configuration class: [LlavaForConditionalGeneration](/docs/transformers/main/ar/model_doc/llava#transformers.LlavaForConditionalGeneration) (LlavaConfig model) - [LlavaNextConfig](/docs/transformers/main/ar/model_doc/granitevision#transformers.LlavaNextConfig) configuration class: [LlavaNextForConditionalGeneration](/docs/transformers/main/ar/model_doc/granitevision#transformers.LlavaNextForConditionalGeneration) (LlavaNextConfig model) - [LlavaNextVideoConfig](/docs/transformers/main/ar/model_doc/llava_next_video#transformers.LlavaNextVideoConfig) configuration class: [LlavaNextVideoForConditionalGeneration](/docs/transformers/main/ar/model_doc/llava_next_video#transformers.LlavaNextVideoForConditionalGeneration) (LlavaNextVideoConfig model) - [LlavaOnevisionConfig](/docs/transformers/main/ar/model_doc/llava_onevision#transformers.LlavaOnevisionConfig) configuration class: [LlavaOnevisionForConditionalGeneration](/docs/transformers/main/ar/model_doc/llava_onevision#transformers.LlavaOnevisionForConditionalGeneration) (LlavaOnevisionConfig model) - [MiniCPMOcrConfig](/docs/transformers/main/ar/model_doc/minicpm_ocr#transformers.MiniCPMOcrConfig) configuration class: [MiniCPMOcrForConditionalGeneration](/docs/transformers/main/ar/model_doc/minicpm_ocr#transformers.MiniCPMOcrForConditionalGeneration) (MiniCPMOcrConfig model) - [MiniCPMV4_6Config](/docs/transformers/main/ar/model_doc/minicpmv4_6#transformers.MiniCPMV4_6Config) configuration class: [MiniCPMV4_6ForConditionalGeneration](/docs/transformers/main/ar/model_doc/minicpmv4_6#transformers.MiniCPMV4_6ForConditionalGeneration) (MiniCPMV4_6Config model) - [MiniCPMV4_7Config](/docs/transformers/main/ar/model_doc/minicpmv4_7#transformers.MiniCPMV4_7Config) configuration class: [MiniCPMV4_7ForConditionalGeneration](/docs/transformers/main/ar/model_doc/minicpmv4_7#transformers.MiniCPMV4_7ForConditionalGeneration) (MiniCPMV4_7Config model) - [MiniMaxM3VLConfig](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLConfig) configuration class: [MiniMaxM3SparseForConditionalGeneration](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3SparseForConditionalGeneration) (MiniMaxM3VLConfig model) - [Mistral3Config](/docs/transformers/main/ar/model_doc/mistral3#transformers.Mistral3Config) configuration class: [Mistral3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/mistral3#transformers.Mistral3ForConditionalGeneration) (Mistral3Config model) - [Mistral4Config](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4Config) configuration class: [Mistral4ForCausalLM](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4ForCausalLM) (Mistral4Config model) - [MistralLarge4Config](/docs/transformers/main/ar/model_doc/mistral_large4#transformers.MistralLarge4Config) configuration class: [MistralLarge4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/mistral_large4#transformers.MistralLarge4ForConditionalGeneration) (MistralLarge4Config model) - [MllamaConfig](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaConfig) configuration class: [MllamaForConditionalGeneration](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaForConditionalGeneration) (MllamaConfig model) - [Molmo2Config](/docs/transformers/main/ar/model_doc/molmo2#transformers.Molmo2Config) configuration class: [Molmo2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/molmo2#transformers.Molmo2ForConditionalGeneration) (Molmo2Config model) - [MossTranscribeDiarizeConfig](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeConfig) configuration class: [MossTranscribeDiarizeForConditionalGeneration](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeForConditionalGeneration) (MossTranscribeDiarizeConfig model) - [MuseGlimmerConfig](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerConfig) configuration class: [MuseGlimmerForConditionalGeneration](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerForConditionalGeneration) (MuseGlimmerConfig model) - [MuseSparkConfig](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkConfig) configuration class: [MuseSparkForConditionalGeneration](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkForConditionalGeneration) (MuseSparkConfig model) - [Nemotron3_5TranscribeConfig](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeConfig) configuration class: [Nemotron3_5TranscribeForConditionalGeneration](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeForConditionalGeneration) (Nemotron3_5TranscribeConfig model) - [NemotronH_Omni_Reasoning_V3_Config](/docs/transformers/main/ar/model_doc/nemotron_h_omni#transformers.NemotronH_Omni_Reasoning_V3_Config) configuration class: [NemotronH_Omni_Reasoning_V3](/docs/transformers/main/ar/model_doc/nemotron_h_omni#transformers.NemotronH_Omni_Reasoning_V3) (NemotronH_Omni_Reasoning_V3_Config model) - [Ovis2Config](/docs/transformers/main/ar/model_doc/ovis2#transformers.Ovis2Config) configuration class: [Ovis2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/ovis2#transformers.Ovis2ForConditionalGeneration) (Ovis2Config model) - [PI0Config](/docs/transformers/main/ar/model_doc/pi0#transformers.PI0Config) configuration class: [PI0ForConditionalGeneration](/docs/transformers/main/ar/model_doc/pi0#transformers.PI0ForConditionalGeneration) (PI0Config model) - [PPChart2TableConfig](/docs/transformers/main/ar/model_doc/pp_chart2table#transformers.PPChart2TableConfig) configuration class: [GotOcr2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (PPChart2TableConfig model) - [PPFormulaNetConfig](/docs/transformers/main/ar/model_doc/pp_formulanet#transformers.PPFormulaNetConfig) configuration class: [PPFormulaNetForConditionalGeneration](/docs/transformers/main/ar/model_doc/pp_formulanet#transformers.PPFormulaNetForConditionalGeneration) (PPFormulaNetConfig model) - [PaddleOCRVLConfig](/docs/transformers/main/ar/model_doc/paddleocr_vl#transformers.PaddleOCRVLConfig) configuration class: [PaddleOCRVLForConditionalGeneration](/docs/transformers/main/ar/model_doc/paddleocr_vl#transformers.PaddleOCRVLForConditionalGeneration) (PaddleOCRVLConfig model) - [PaliGemmaConfig](/docs/transformers/main/ar/model_doc/paligemma#transformers.PaliGemmaConfig) configuration class: [PaliGemmaForConditionalGeneration](/docs/transformers/main/ar/model_doc/paligemma#transformers.PaliGemmaForConditionalGeneration) (PaliGemmaConfig model) - [PerceptionLMConfig](/docs/transformers/main/ar/model_doc/perception_lm#transformers.PerceptionLMConfig) configuration class: [PerceptionLMForConditionalGeneration](/docs/transformers/main/ar/model_doc/perception_lm#transformers.PerceptionLMForConditionalGeneration) (PerceptionLMConfig model) - [Phi4MultimodalConfig](/docs/transformers/main/ar/model_doc/phi4_multimodal#transformers.Phi4MultimodalConfig) configuration class: [Phi4MultimodalForCausalLM](/docs/transformers/main/ar/model_doc/phi4_multimodal#transformers.Phi4MultimodalForCausalLM) (Phi4MultimodalConfig model) - [Pix2StructConfig](/docs/transformers/main/ar/model_doc/pix2struct#transformers.Pix2StructConfig) configuration class: [Pix2StructForConditionalGeneration](/docs/transformers/main/ar/model_doc/pix2struct#transformers.Pix2StructForConditionalGeneration) (Pix2StructConfig model) - [QianfanOCRConfig](/docs/transformers/main/ar/model_doc/qianfan_ocr#transformers.QianfanOCRConfig) configuration class: [QianfanOCRForConditionalGeneration](/docs/transformers/main/ar/model_doc/qianfan_ocr#transformers.QianfanOCRForConditionalGeneration) (QianfanOCRConfig model) - [Qwen2AudioConfig](/docs/transformers/main/ar/model_doc/qwen2_audio#transformers.Qwen2AudioConfig) configuration class: [Qwen2AudioForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_audio#transformers.Qwen2AudioForConditionalGeneration) (Qwen2AudioConfig model) - [Qwen2VLConfig](/docs/transformers/main/ar/model_doc/qwen2_vl#transformers.Qwen2VLConfig) configuration class: [Qwen2VLForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_vl#transformers.Qwen2VLForConditionalGeneration) (Qwen2VLConfig model) - [Qwen2_5OmniConfig](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniConfig) configuration class: [Qwen2_5OmniForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniForConditionalGeneration) (Qwen2_5OmniConfig model) - [Qwen2_5OmniThinkerConfig](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerConfig) configuration class: [Qwen2_5OmniThinkerForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerForConditionalGeneration) (Qwen2_5OmniThinkerConfig model) - [Qwen2_5_VLConfig](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLConfig) configuration class: [Qwen2_5_VLForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLForConditionalGeneration) (Qwen2_5_VLConfig model) - [Qwen3ASRConfig](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRConfig) configuration class: [Qwen3ASRForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRForConditionalGeneration) (Qwen3ASRConfig model) - [Qwen3OmniMoeConfig](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeConfig) configuration class: [Qwen3OmniMoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeForConditionalGeneration) (Qwen3OmniMoeConfig model) - [Qwen3OmniMoeThinkerConfig](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerConfig) configuration class: [Qwen3OmniMoeThinkerForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerForConditionalGeneration) (Qwen3OmniMoeThinkerConfig model) - [Qwen3VLConfig](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLConfig) configuration class: [Qwen3VLForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLForConditionalGeneration) (Qwen3VLConfig model) - [Qwen3VLMoeConfig](/docs/transformers/main/ar/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeConfig) configuration class: [Qwen3VLMoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeForConditionalGeneration) (Qwen3VLMoeConfig model) - [Qwen3_5Config](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5Config) configuration class: [Qwen3_5ForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5ForConditionalGeneration) (Qwen3_5Config model) - [Qwen3_5MoeConfig](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeConfig) configuration class: [Qwen3_5MoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeForConditionalGeneration) (Qwen3_5MoeConfig model) - [Qwen4ExpConfig](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpConfig) configuration class: [Qwen4ExpForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpForConditionalGeneration) (Qwen4ExpConfig model) - [ShieldGemma2Config](/docs/transformers/main/ar/model_doc/shieldgemma2#transformers.ShieldGemma2Config) configuration class: [Gemma3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (ShieldGemma2Config model) - [SmolVLMConfig](/docs/transformers/main/ar/model_doc/smolvlm#transformers.SmolVLMConfig) configuration class: [SmolVLMForConditionalGeneration](/docs/transformers/main/ar/model_doc/smolvlm#transformers.SmolVLMForConditionalGeneration) (SmolVLMConfig model) - [Step3p7Config](/docs/transformers/main/ar/model_doc/step3p7#transformers.Step3p7Config) configuration class: [Step3p7ForConditionalGeneration](/docs/transformers/main/ar/model_doc/step3p7#transformers.Step3p7ForConditionalGeneration) (Step3p7Config model) - [T5Gemma2Config](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2Config) configuration class: [T5Gemma2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2ForConditionalGeneration) (T5Gemma2Config model) - [UdopConfig](/docs/transformers/main/ar/model_doc/udop#transformers.UdopConfig) configuration class: [UdopForConditionalGeneration](/docs/transformers/main/ar/model_doc/udop#transformers.UdopForConditionalGeneration) (UdopConfig model) - [UnlimitedOcrConfig](/docs/transformers/main/ar/model_doc/unlimited_ocr#transformers.UnlimitedOcrConfig) configuration class: [UnlimitedOcrForConditionalGeneration](/docs/transformers/main/ar/model_doc/unlimited_ocr#transformers.UnlimitedOcrForConditionalGeneration) (UnlimitedOcrConfig model) - [VibeVoiceAsrConfig](/docs/transformers/main/ar/model_doc/vibevoice_asr#transformers.VibeVoiceAsrConfig) configuration class: [VibeVoiceAsrForConditionalGeneration](/docs/transformers/main/ar/model_doc/vibevoice_asr#transformers.VibeVoiceAsrForConditionalGeneration) (VibeVoiceAsrConfig model) - [VideoLlama3Config](/docs/transformers/main/ar/model_doc/video_llama_3#transformers.VideoLlama3Config) configuration class: [VideoLlama3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/video_llama_3#transformers.VideoLlama3ForConditionalGeneration) (VideoLlama3Config model) - [VideoLlavaConfig](/docs/transformers/main/ar/model_doc/video_llava#transformers.VideoLlavaConfig) configuration class: [VideoLlavaForConditionalGeneration](/docs/transformers/main/ar/model_doc/video_llava#transformers.VideoLlavaForConditionalGeneration) (VideoLlavaConfig model) - [VipLlavaConfig](/docs/transformers/main/ar/model_doc/vipllava#transformers.VipLlavaConfig) configuration class: [VipLlavaForConditionalGeneration](/docs/transformers/main/ar/model_doc/vipllava#transformers.VipLlavaForConditionalGeneration) (VipLlavaConfig model) - [VisionEncoderDecoderConfig](/docs/transformers/main/ar/model_doc/vision-encoder-decoder#transformers.VisionEncoderDecoderConfig) configuration class: [VisionEncoderDecoderModel](/docs/transformers/main/ar/model_doc/vision-encoder-decoder#transformers.VisionEncoderDecoderModel) (VisionEncoderDecoderConfig model) - [VoxtralConfig](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralConfig) configuration class: [VoxtralForConditionalGeneration](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralForConditionalGeneration) (VoxtralConfig model) - [VoxtralRealtimeConfig](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeConfig) configuration class: [VoxtralRealtimeForConditionalGeneration](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeForConditionalGeneration) (VoxtralRealtimeConfig model)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُحدّد أحد فئات النماذج في المكتبة (مع رأس توليد متعدد الوسائط) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForMultimodalLM

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForMultimodalLM.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForMultimodalLM.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع رأس توليد متعدد الوسائط) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **aria** -- [AriaForConditionalGeneration](/docs/transformers/main/ar/model_doc/aria#transformers.AriaForConditionalGeneration) (نموذج AriaConfig)
- **aya_vision** -- [AyaVisionForConditionalGeneration](/docs/transformers/main/ar/model_doc/aya_vision#transformers.AyaVisionForConditionalGeneration) (نموذج AyaVisionConfig)
- **blip** -- [BlipForConditionalGeneration](/docs/transformers/main/ar/model_doc/blip#transformers.BlipForConditionalGeneration) (نموذج BlipConfig)
- **blip-2** -- [Blip2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2ForConditionalGeneration) (نموذج Blip2Config)
- **chameleon** -- [ChameleonForConditionalGeneration](/docs/transformers/main/ar/model_doc/chameleon#transformers.ChameleonForConditionalGeneration) (نموذج ChameleonConfig)
- **cohere2_vision** -- [Cohere2VisionForConditionalGeneration](/docs/transformers/main/ar/model_doc/cohere2_vision#transformers.Cohere2VisionForConditionalGeneration) (نموذج Cohere2VisionConfig)
- **cohere_compass** -- [CohereCompassForConditionalGeneration](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassForConditionalGeneration) (نموذج CohereCompassConfig)
- **cosmos3_edge** -- [Cosmos3EdgeForConditionalGeneration](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeForConditionalGeneration) (نموذج Cosmos3EdgeConfig)
- **cosmos3_omni** -- [Cosmos3OmniForConditionalGeneration](/docs/transformers/main/ar/model_doc/cosmos3_omni#transformers.Cosmos3OmniForConditionalGeneration) (نموذج Cosmos3OmniConfig)
- **deepseek_ocr2** -- [DeepseekOcr2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/deepseek_ocr2#transformers.DeepseekOcr2ForConditionalGeneration) (نموذج DeepseekOcr2Config)
- **deepseek_vl** -- [DeepseekVLForConditionalGeneration](/docs/transformers/main/ar/model_doc/deepseek_vl#transformers.DeepseekVLForConditionalGeneration) (نموذج DeepseekVLConfig)
- **deepseek_vl_hybrid** -- [DeepseekVLHybridForConditionalGeneration](/docs/transformers/main/ar/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridForConditionalGeneration) (نموذج DeepseekVLHybridConfig)
- **diffusion_gemma** -- [DiffusionGemmaForBlockDiffusion](/docs/transformers/main/ar/model_doc/diffusion_gemma#transformers.DiffusionGemmaForBlockDiffusion) (نموذج DiffusionGemmaConfig)
- **emu3** -- [Emu3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/emu3#transformers.Emu3ForConditionalGeneration) (نموذج Emu3Config)
- **ernie4_5_vl_moe** -- [Ernie4_5_VLMoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeForConditionalGeneration) (نموذج Ernie4_5_VLMoeConfig)
- **evolla** -- [EvollaForProteinText2Text](/docs/transformers/main/ar/model_doc/evolla#transformers.EvollaForProteinText2Text) (نموذج EvollaConfig)
- **exaone4_5** -- [Exaone4_5_ForConditionalGeneration](/docs/transformers/main/ar/model_doc/exaone4_5#transformers.Exaone4_5_ForConditionalGeneration) (نموذج Exaone4_5_Config)
- **fast_vlm** -- [FastVlmForConditionalGeneration](/docs/transformers/main/ar/model_doc/fast_vlm#transformers.FastVlmForConditionalGeneration) (نموذج FastVlmConfig)
- **florence2** -- [Florence2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/florence2#transformers.Florence2ForConditionalGeneration) (نموذج Florence2Config)
- **fun_asr_nano** -- [FunAsrNanoForConditionalGeneration](/docs/transformers/main/ar/model_doc/fun_asr_nano#transformers.FunAsrNanoForConditionalGeneration) (نموذج FunAsrNanoConfig)
- **fuyu** -- [FuyuForCausalLM](/docs/transformers/main/ar/model_doc/fuyu#transformers.FuyuForCausalLM) (نموذج FuyuConfig)
- **gemma3** -- [Gemma3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (نموذج Gemma3Config)
- **gemma3n** -- [Gemma3nForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nForConditionalGeneration) (نموذج Gemma3nConfig)
- **gemma4** -- [Gemma4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4ForConditionalGeneration) (نموذج Gemma4Config)
- **gemma4_unified** -- [Gemma4UnifiedForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedForConditionalGeneration) (نموذج Gemma4UnifiedConfig)
- **git** -- [GitForCausalLM](/docs/transformers/main/ar/model_doc/git#transformers.GitForCausalLM) (نموذج GitConfig)
- **glm46v** -- [Glm46VForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm46v#transformers.Glm46VForConditionalGeneration) (نموذج Glm46VConfig)
- **glm4v** -- [Glm4vForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vForConditionalGeneration) (نموذج Glm4vConfig)
- **glm4v_moe** -- [Glm4vMoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm4v_moe#transformers.Glm4vMoeForConditionalGeneration) (نموذج Glm4vMoeConfig)
- **glm5_next** -- [Glm5NextForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextForConditionalGeneration) (نموذج Glm5NextConfig)
- **glm_ocr** -- [GlmOcrForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm_ocr#transformers.GlmOcrForConditionalGeneration) (نموذج GlmOcrConfig)
- **glmasr** -- [GlmAsrForConditionalGeneration](/docs/transformers/main/ar/model_doc/glmasr#transformers.GlmAsrForConditionalGeneration) (نموذج GlmAsrConfig)
- **glmga** -- [Glm46VForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm46v#transformers.Glm46VForConditionalGeneration) (نموذج GlmgaConfig)
- **got_ocr2** -- [GotOcr2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (نموذج GotOcr2Config)
- **granite4_vision** -- [Granite4VisionForConditionalGeneration](/docs/transformers/main/ar/model_doc/granite4_vision#transformers.Granite4VisionForConditionalGeneration) (نموذج Granite4VisionConfig)
- **granite_speech** -- [GraniteSpeechForConditionalGeneration](/docs/transformers/main/ar/model_doc/granite_speech#transformers.GraniteSpeechForConditionalGeneration) (نموذج GraniteSpeechConfig)
- **granite_speech_plus** -- [GraniteSpeechPlusForConditionalGeneration](/docs/transformers/main/ar/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusForConditionalGeneration) (نموذج GraniteSpeechPlusConfig)
- **hunyuan_vl** -- [HunYuanVLForConditionalGeneration](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLForConditionalGeneration) (نموذج HunYuanVLConfig)
- **hyperclovax_vision_v2** -- [HyperCLOVAXVisionV2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2ForConditionalGeneration) (نموذج HyperCLOVAXVisionV2Config)
- **idefics** -- [IdeficsForVisionText2Text](/docs/transformers/main/ar/model_doc/idefics#transformers.IdeficsForVisionText2Text) (نموذج IdeficsConfig)
- **idefics2** -- [Idefics2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/idefics2#transformers.Idefics2ForConditionalGeneration) (نموذج Idefics2Config)
- **idefics3** -- [Idefics3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3ForConditionalGeneration) (نموذج Idefics3Config)
- **inkling_mm_model** -- [InklingForConditionalGeneration](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingForConditionalGeneration) (نموذج InklingConfig)
- **instructblip** -- [InstructBlipForConditionalGeneration](/docs/transformers/main/ar/model_doc/instructblip#transformers.InstructBlipForConditionalGeneration) (نموذج InstructBlipConfig)
- **instructblipvideo** -- [InstructBlipVideoForConditionalGeneration](/docs/transformers/main/ar/model_doc/instructblipvideo#transformers.InstructBlipVideoForConditionalGeneration) (نموذج InstructBlipVideoConfig)
- **internvl** -- [InternVLForConditionalGeneration](/docs/transformers/main/ar/model_doc/internvl#transformers.InternVLForConditionalGeneration) (نموذج InternVLConfig)
- **janus** -- [JanusForConditionalGeneration](/docs/transformers/main/ar/model_doc/janus#transformers.JanusForConditionalGeneration) (نموذج JanusConfig)
- **kimi_k25** -- [Kimi_K25ForConditionalGeneration](/docs/transformers/main/ar/model_doc/kimi_k25#transformers.Kimi_K25ForConditionalGeneration) (نموذج Kimi_K25Config)
- **kosmos-2** -- [Kosmos2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/kosmos-2#transformers.Kosmos2ForConditionalGeneration) (نموذج Kosmos2Config)
- **kosmos-2.5** -- [Kosmos2_5ForConditionalGeneration](/docs/transformers/main/ar/model_doc/kosmos2_5#transformers.Kosmos2_5ForConditionalGeneration) (نموذج Kosmos2_5Config)
- **kyutai_speech_to_text** -- [KyutaiSpeechToTextForConditionalGeneration](/docs/transformers/main/ar/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextForConditionalGeneration) (نموذج KyutaiSpeechToTextConfig)
- **lfm2_vl** -- [Lfm2VlForConditionalGeneration](/docs/transformers/main/ar/model_doc/lfm2_vl#transformers.Lfm2VlForConditionalGeneration) (نموذج Lfm2VlConfig)
- **lighton_ocr** -- [LightOnOcrForConditionalGeneration](/docs/transformers/main/ar/model_doc/lighton_ocr#transformers.LightOnOcrForConditionalGeneration) (نموذج LightOnOcrConfig)
- **llama4** -- [Llama4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4ForConditionalGeneration) (نموذج Llama4Config)
- **llava** -- [LlavaForConditionalGeneration](/docs/transformers/main/ar/model_doc/llava#transformers.LlavaForConditionalGeneration) (نموذج LlavaConfig)
- **llava_next** -- [LlavaNextForConditionalGeneration](/docs/transformers/main/ar/model_doc/granitevision#transformers.LlavaNextForConditionalGeneration) (نموذج LlavaNextConfig)
- **llava_next_video** -- [LlavaNextVideoForConditionalGeneration](/docs/transformers/main/ar/model_doc/llava_next_video#transformers.LlavaNextVideoForConditionalGeneration) (نموذج LlavaNextVideoConfig)
- **llava_onevision** -- [LlavaOnevisionForConditionalGeneration](/docs/transformers/main/ar/model_doc/llava_onevision#transformers.LlavaOnevisionForConditionalGeneration) (نموذج LlavaOnevisionConfig)
- **minicpm_ocr** -- [MiniCPMOcrForConditionalGeneration](/docs/transformers/main/ar/model_doc/minicpm_ocr#transformers.MiniCPMOcrForConditionalGeneration) (نموذج MiniCPMOcrConfig)
- **minicpmv4_6** -- [MiniCPMV4_6ForConditionalGeneration](/docs/transformers/main/ar/model_doc/minicpmv4_6#transformers.MiniCPMV4_6ForConditionalGeneration) (نموذج MiniCPMV4_6Config)
- **minicpmv4_7** -- [MiniCPMV4_7ForConditionalGeneration](/docs/transformers/main/ar/model_doc/minicpmv4_7#transformers.MiniCPMV4_7ForConditionalGeneration) (نموذج MiniCPMV4_7Config)
- **minimax_m3_vl** -- [MiniMaxM3SparseForConditionalGeneration](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3SparseForConditionalGeneration) (نموذج MiniMaxM3VLConfig)
- **mistral3** -- [Mistral3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/mistral3#transformers.Mistral3ForConditionalGeneration) (نموذج Mistral3Config)
- **mistral4** -- [Mistral4ForCausalLM](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4ForCausalLM) (نموذج Mistral4Config)
- **mistral_large4** -- [MistralLarge4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/mistral_large4#transformers.MistralLarge4ForConditionalGeneration) (نموذج MistralLarge4Config)
- **mllama** -- [MllamaForConditionalGeneration](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaForConditionalGeneration) (نموذج MllamaConfig)
- **molmo2** -- [Molmo2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/molmo2#transformers.Molmo2ForConditionalGeneration) (نموذج Molmo2Config)
- **moss_transcribe_diarize** -- [MossTranscribeDiarizeForConditionalGeneration](/docs/transformers/main/ar/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeForConditionalGeneration) (نموذج MossTranscribeDiarizeConfig)
- **muse_glimmer** -- [MuseGlimmerForConditionalGeneration](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerForConditionalGeneration) (نموذج MuseGlimmerConfig)
- **muse_spark** -- [MuseSparkForConditionalGeneration](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkForConditionalGeneration) (نموذج MuseSparkConfig)
- **nemo_speechlm** -- [Nemotron3_5TranscribeForConditionalGeneration](/docs/transformers/main/ar/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeForConditionalGeneration) (نموذج Nemotron3_5TranscribeConfig)
- **nemotron_h_omni** -- [NemotronH_Omni_Reasoning_V3](/docs/transformers/main/ar/model_doc/nemotron_h_omni#transformers.NemotronH_Omni_Reasoning_V3) (نموذج NemotronH_Omni_Reasoning_V3_Config)
- **ovis2** -- [Ovis2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/ovis2#transformers.Ovis2ForConditionalGeneration) (نموذج Ovis2Config)
- **paddleocr_vl** -- [PaddleOCRVLForConditionalGeneration](/docs/transformers/main/ar/model_doc/paddleocr_vl#transformers.PaddleOCRVLForConditionalGeneration) (نموذج PaddleOCRVLConfig)
- **paligemma** -- [PaliGemmaForConditionalGeneration](/docs/transformers/main/ar/model_doc/paligemma#transformers.PaliGemmaForConditionalGeneration) (نموذج PaliGemmaConfig)
- **perception_lm** -- [PerceptionLMForConditionalGeneration](/docs/transformers/main/ar/model_doc/perception_lm#transformers.PerceptionLMForConditionalGeneration) (نموذج PerceptionLMConfig)
- **phi4_multimodal** -- [Phi4MultimodalForCausalLM](/docs/transformers/main/ar/model_doc/phi4_multimodal#transformers.Phi4MultimodalForCausalLM) (نموذج Phi4MultimodalConfig)
- **pi0** -- [PI0ForConditionalGeneration](/docs/transformers/main/ar/model_doc/pi0#transformers.PI0ForConditionalGeneration) (نموذج PI0Config)
- **pix2struct** -- [Pix2StructForConditionalGeneration](/docs/transformers/main/ar/model_doc/pix2struct#transformers.Pix2StructForConditionalGeneration) (نموذج Pix2StructConfig)
- **pp_chart2table** -- [GotOcr2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (نموذج PPChart2TableConfig)
- **pp_formulanet** -- [PPFormulaNetForConditionalGeneration](/docs/transformers/main/ar/model_doc/pp_formulanet#transformers.PPFormulaNetForConditionalGeneration) (نموذج PPFormulaNetConfig)
- **qianfan_ocr** -- [QianfanOCRForConditionalGeneration](/docs/transformers/main/ar/model_doc/qianfan_ocr#transformers.QianfanOCRForConditionalGeneration) (نموذج QianfanOCRConfig)
- **qwen2_5_omni** -- [Qwen2_5OmniForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniForConditionalGeneration) (نموذج Qwen2_5OmniConfig)
- **qwen2_5_omni_thinker** -- [Qwen2_5OmniThinkerForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerForConditionalGeneration) (نموذج Qwen2_5OmniThinkerConfig)
- **qwen2_5_vl** -- [Qwen2_5_VLForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLForConditionalGeneration) (نموذج Qwen2_5_VLConfig)
- **qwen2_audio** -- [Qwen2AudioForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_audio#transformers.Qwen2AudioForConditionalGeneration) (نموذج Qwen2AudioConfig)
- **qwen2_vl** -- [Qwen2VLForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_vl#transformers.Qwen2VLForConditionalGeneration) (نموذج Qwen2VLConfig)
- **qwen3_5** -- [Qwen3_5ForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5ForConditionalGeneration) (نموذج Qwen3_5Config)
- **qwen3_5_moe** -- [Qwen3_5MoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeForConditionalGeneration) (نموذج Qwen3_5MoeConfig)
- **qwen3_asr** -- [Qwen3ASRForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_asr#transformers.Qwen3ASRForConditionalGeneration) (نموذج Qwen3ASRConfig)
- **qwen3_omni_moe** -- [Qwen3OmniMoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeForConditionalGeneration) (نموذج Qwen3OmniMoeConfig)
- **qwen3_omni_moe_thinker** -- [Qwen3OmniMoeThinkerForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerForConditionalGeneration) (نموذج Qwen3OmniMoeThinkerConfig)
- **qwen3_vl** -- [Qwen3VLForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLForConditionalGeneration) (نموذج Qwen3VLConfig)
- **qwen3_vl_moe** -- [Qwen3VLMoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeForConditionalGeneration) (نموذج Qwen3VLMoeConfig)
- **qwen4_exp** -- [Qwen4ExpForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpForConditionalGeneration) (نموذج Qwen4ExpConfig)
- **shieldgemma2** -- [Gemma3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (نموذج ShieldGemma2Config)
- **smolvlm** -- [SmolVLMForConditionalGeneration](/docs/transformers/main/ar/model_doc/smolvlm#transformers.SmolVLMForConditionalGeneration) (نموذج SmolVLMConfig)
- **step3p7** -- [Step3p7ForConditionalGeneration](/docs/transformers/main/ar/model_doc/step3p7#transformers.Step3p7ForConditionalGeneration) (نموذج Step3p7Config)
- **t5gemma2** -- [T5Gemma2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2ForConditionalGeneration) (نموذج T5Gemma2Config)
- **udop** -- [UdopForConditionalGeneration](/docs/transformers/main/ar/model_doc/udop#transformers.UdopForConditionalGeneration) (نموذج UdopConfig)
- **unlimited_ocr** -- [UnlimitedOcrForConditionalGeneration](/docs/transformers/main/ar/model_doc/unlimited_ocr#transformers.UnlimitedOcrForConditionalGeneration) (نموذج UnlimitedOcrConfig)
- **vibevoice_asr** -- [VibeVoiceAsrForConditionalGeneration](/docs/transformers/main/ar/model_doc/vibevoice_asr#transformers.VibeVoiceAsrForConditionalGeneration) (نموذج VibeVoiceAsrConfig)
- **video_llama_3** -- [VideoLlama3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/video_llama_3#transformers.VideoLlama3ForConditionalGeneration) (نموذج VideoLlama3Config)
- **video_llava** -- [VideoLlavaForConditionalGeneration](/docs/transformers/main/ar/model_doc/video_llava#transformers.VideoLlavaForConditionalGeneration) (نموذج VideoLlavaConfig)
- **vipllava** -- [VipLlavaForConditionalGeneration](/docs/transformers/main/ar/model_doc/vipllava#transformers.VipLlavaForConditionalGeneration) (نموذج VipLlavaConfig)
- **vision-encoder-decoder** -- [VisionEncoderDecoderModel](/docs/transformers/main/ar/model_doc/vision-encoder-decoder#transformers.VisionEncoderDecoderModel) (نموذج VisionEncoderDecoderConfig)
- **voxtral** -- [VoxtralForConditionalGeneration](/docs/transformers/main/ar/model_doc/voxtral#transformers.VoxtralForConditionalGeneration) (نموذج VoxtralConfig)
- **voxtral_realtime** -- [VoxtralRealtimeForConditionalGeneration](/docs/transformers/main/ar/model_doc/voxtral_realtime#transformers.VoxtralRealtimeForConditionalGeneration) (نموذج VoxtralRealtimeConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForMultimodalLM

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForMultimodalLM.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForMultimodalLM.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForTableQuestionAnswering[[transformers.AutoModelForTableQuestionAnswering]]

#### transformers.AutoModelForTableQuestionAnswering[[transformers.AutoModelForTableQuestionAnswering]]

```python
transformers.AutoModelForTableQuestionAnswering(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2360)

هذه فئة نموذج عامة سيتم إنشاء مثيل منها كإحدى فئات النماذج في المكتبة (مع رأس للإجابة عن أسئلة الجداول) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForTableQuestionAnswering.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد:  - فئة الإعداد [TapasConfig](/docs/transformers/main/ar/model_doc/tapas#transformers.TapasConfig): [TapasForQuestionAnswering](/docs/transformers/main/ar/model_doc/tapas#transformers.TapasForQuestionAnswering) (نموذج TapasConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُحدّد أحد فئات النماذج في المكتبة (مع رأس للإجابة على أسئلة الجداول) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForTableQuestionAnswering

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google/tapas-base-finetuned-wtq")
>>> model = AutoModelForTableQuestionAnswering.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForTableQuestionAnswering.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع رأس للإجابة على الأسئلة من جدول) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **tapas** -- [TapasForQuestionAnswering](/docs/transformers/main/ar/model_doc/tapas#transformers.TapasForQuestionAnswering) (نموذج TapasConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForTableQuestionAnswering

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForTableQuestionAnswering.from_pretrained("google/tapas-base-finetuned-wtq")

>>> # Update configuration during loading
>>> model = AutoModelForTableQuestionAnswering.from_pretrained("google/tapas-base-finetuned-wtq", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForDocumentQuestionAnswering[[transformers.AutoModelForDocumentQuestionAnswering]]

#### transformers.AutoModelForDocumentQuestionAnswering[[transformers.AutoModelForDocumentQuestionAnswering]]

```python
transformers.AutoModelForDocumentQuestionAnswering(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2382)

هذه فئة نموذج عامة سيتم إنشاء مثيل منها كواحدة من فئات النماذج في المكتبة (مع رأس للإجابة على أسئلة المستندات) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForDocumentQuestionAnswering.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على فئة التهيئة:
- فئة التهيئة [LayoutLMConfig](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMConfig): [LayoutLMForQuestionAnswering](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMForQuestionAnswering) (نموذج LayoutLMConfig)
- فئة التهيئة [LayoutLMv2Config](/docs/transformers/main/ar/model_doc/layoutlmv2#transformers.LayoutLMv2Config): [LayoutLMv2ForQuestionAnswering](/docs/transformers/main/ar/model_doc/layoutlmv2#transformers.LayoutLMv2ForQuestionAnswering) (نموذج LayoutLMv2Config)
- فئة التهيئة [LayoutLMv3Config](/docs/transformers/main/ar/model_doc/layoutlmv3#transformers.LayoutLMv3Config): [LayoutLMv3ForQuestionAnswering](/docs/transformers/main/ar/model_doc/layoutlmv3#transformers.LayoutLMv3ForQuestionAnswering) (نموذج LayoutLMv3Config)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُحدّد أحد فئات النماذج في المكتبة (مع رأس للإجابة عن الأسئلة المستندة إلى المستند) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForDocumentQuestionAnswering

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("impira/layoutlm-document-qa", revision="52e01b3")
>>> model = AutoModelForDocumentQuestionAnswering.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForDocumentQuestionAnswering.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع رأس للإجابة عن أسئلة المستندات) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **layoutlm** -- [LayoutLMForQuestionAnswering](/docs/transformers/main/ar/model_doc/layoutlm#transformers.LayoutLMForQuestionAnswering) (نموذج LayoutLMConfig)
- **layoutlmv2** -- [LayoutLMv2ForQuestionAnswering](/docs/transformers/main/ar/model_doc/layoutlmv2#transformers.LayoutLMv2ForQuestionAnswering) (نموذج LayoutLMv2Config)
- **layoutlmv3** -- [LayoutLMv3ForQuestionAnswering](/docs/transformers/main/ar/model_doc/layoutlmv3#transformers.LayoutLMv3ForQuestionAnswering) (نموذج LayoutLMv3Config)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForDocumentQuestionAnswering

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForDocumentQuestionAnswering.from_pretrained("impira/layoutlm-document-qa", revision="52e01b3")

>>> # Update configuration during loading
>>> model = AutoModelForDocumentQuestionAnswering.from_pretrained("impira/layoutlm-document-qa", revision="52e01b3", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForVisualQuestionAnswering[[transformers.AutoModelForVisualQuestionAnswering]]

#### transformers.AutoModelForVisualQuestionAnswering[[transformers.AutoModelForVisualQuestionAnswering]]

```python
transformers.AutoModelForVisualQuestionAnswering(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2371)

هذه فئة نموذج عامة تُستُنشَأ كإحدى فئات النماذج في المكتبة (مع رأس للإجابة عن الأسئلة البصرية) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForVisualQuestionAnswering.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد:  - فئة الإعداد [Blip2Config](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2Config): [Blip2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2ForConditionalGeneration) (نموذج Blip2Config) - فئة الإعداد [BlipConfig](/docs/transformers/main/ar/model_doc/blip#transformers.BlipConfig): [BlipForQuestionAnswering](/docs/transformers/main/ar/model_doc/blip#transformers.BlipForQuestionAnswering) (نموذج BlipConfig) - فئة الإعداد [ViltConfig](/docs/transformers/main/ar/model_doc/vilt#transformers.ViltConfig): [ViltForQuestionAnswering](/docs/transformers/main/ar/model_doc/vilt#transformers.ViltForQuestionAnswering) (نموذج ViltConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُحدّد أحد فئات النماذج في المكتبة (مع رأس للإجابة على الأسئلة البصرية) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForVisualQuestionAnswering

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("dandelin/vilt-b32-finetuned-vqa")
>>> model = AutoModelForVisualQuestionAnswering.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForVisualQuestionAnswering.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من أحد فئات النماذج في المكتبة (مع رأس للإجابة على الأسئلة البصرية) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **blip** -- [BlipForQuestionAnswering](/docs/transformers/main/ar/model_doc/blip#transformers.BlipForQuestionAnswering) (نموذج BlipConfig)
- **blip-2** -- [Blip2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2ForConditionalGeneration) (نموذج Blip2Config)
- **vilt** -- [ViltForQuestionAnswering](/docs/transformers/main/ar/model_doc/vilt#transformers.ViltForQuestionAnswering) (نموذج ViltConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForVisualQuestionAnswering

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForVisualQuestionAnswering.from_pretrained("dandelin/vilt-b32-finetuned-vqa")

>>> # Update configuration during loading
>>> model = AutoModelForVisualQuestionAnswering.from_pretrained("dandelin/vilt-b32-finetuned-vqa", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForImageTextToText[[transformers.AutoModelForImageTextToText]]

#### transformers.AutoModelForImageTextToText[[transformers.AutoModelForImageTextToText]]

```python
transformers.AutoModelForImageTextToText(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2519)

هذه فئة نموذج عامة، سيتم إنشاء مثيل منها كواحدة من فئات النماذج في المكتبة (مزودة برأس نمذجة من صورة ونص إلى نص) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForImageTextToText.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : The model class to instantiate is selected based on the configuration class:  - [AriaConfig](/docs/transformers/main/ar/model_doc/aria#transformers.AriaConfig) configuration class: [AriaForConditionalGeneration](/docs/transformers/main/ar/model_doc/aria#transformers.AriaForConditionalGeneration) (AriaConfig model) - [AyaVisionConfig](/docs/transformers/main/ar/model_doc/aya_vision#transformers.AyaVisionConfig) configuration class: [AyaVisionForConditionalGeneration](/docs/transformers/main/ar/model_doc/aya_vision#transformers.AyaVisionForConditionalGeneration) (AyaVisionConfig model) - [Blip2Config](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2Config) configuration class: [Blip2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2ForConditionalGeneration) (Blip2Config model) - [BlipConfig](/docs/transformers/main/ar/model_doc/blip#transformers.BlipConfig) configuration class: [BlipForConditionalGeneration](/docs/transformers/main/ar/model_doc/blip#transformers.BlipForConditionalGeneration) (BlipConfig model) - [ChameleonConfig](/docs/transformers/main/ar/model_doc/chameleon#transformers.ChameleonConfig) configuration class: [ChameleonForConditionalGeneration](/docs/transformers/main/ar/model_doc/chameleon#transformers.ChameleonForConditionalGeneration) (ChameleonConfig model) - [Cohere2VisionConfig](/docs/transformers/main/ar/model_doc/cohere2_vision#transformers.Cohere2VisionConfig) configuration class: [Cohere2VisionForConditionalGeneration](/docs/transformers/main/ar/model_doc/cohere2_vision#transformers.Cohere2VisionForConditionalGeneration) (Cohere2VisionConfig model) - [CohereCompassConfig](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassConfig) configuration class: [CohereCompassForConditionalGeneration](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassForConditionalGeneration) (CohereCompassConfig model) - [Cosmos3EdgeConfig](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeConfig) configuration class: [Cosmos3EdgeForConditionalGeneration](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeForConditionalGeneration) (Cosmos3EdgeConfig model) - [Cosmos3OmniConfig](/docs/transformers/main/ar/model_doc/cosmos3_omni#transformers.Cosmos3OmniConfig) configuration class: [Cosmos3OmniForConditionalGeneration](/docs/transformers/main/ar/model_doc/cosmos3_omni#transformers.Cosmos3OmniForConditionalGeneration) (Cosmos3OmniConfig model) - [DeepseekOcr2Config](/docs/transformers/main/ar/model_doc/deepseek_ocr2#transformers.DeepseekOcr2Config) configuration class: [DeepseekOcr2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/deepseek_ocr2#transformers.DeepseekOcr2ForConditionalGeneration) (DeepseekOcr2Config model) - [DeepseekVLConfig](/docs/transformers/main/ar/model_doc/deepseek_vl#transformers.DeepseekVLConfig) configuration class: [DeepseekVLForConditionalGeneration](/docs/transformers/main/ar/model_doc/deepseek_vl#transformers.DeepseekVLForConditionalGeneration) (DeepseekVLConfig model) - [DeepseekVLHybridConfig](/docs/transformers/main/ar/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridConfig) configuration class: [DeepseekVLHybridForConditionalGeneration](/docs/transformers/main/ar/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridForConditionalGeneration) (DeepseekVLHybridConfig model) - [DiffusionGemmaConfig](/docs/transformers/main/ar/model_doc/diffusion_gemma#transformers.DiffusionGemmaConfig) configuration class: [DiffusionGemmaForBlockDiffusion](/docs/transformers/main/ar/model_doc/diffusion_gemma#transformers.DiffusionGemmaForBlockDiffusion) (DiffusionGemmaConfig model) - [Emu3Config](/docs/transformers/main/ar/model_doc/emu3#transformers.Emu3Config) configuration class: [Emu3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/emu3#transformers.Emu3ForConditionalGeneration) (Emu3Config model) - [Ernie4_5_VLMoeConfig](/docs/transformers/main/ar/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeConfig) configuration class: [Ernie4_5_VLMoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeForConditionalGeneration) (Ernie4_5_VLMoeConfig model) - [EvollaConfig](/docs/transformers/main/ar/model_doc/evolla#transformers.EvollaConfig) configuration class: [EvollaForProteinText2Text](/docs/transformers/main/ar/model_doc/evolla#transformers.EvollaForProteinText2Text) (EvollaConfig model) - [Exaone4_5_Config](/docs/transformers/main/ar/model_doc/exaone4_5#transformers.Exaone4_5_Config) configuration class: [Exaone4_5_ForConditionalGeneration](/docs/transformers/main/ar/model_doc/exaone4_5#transformers.Exaone4_5_ForConditionalGeneration) (Exaone4_5_Config model) - [FastVlmConfig](/docs/transformers/main/ar/model_doc/fast_vlm#transformers.FastVlmConfig) configuration class: [FastVlmForConditionalGeneration](/docs/transformers/main/ar/model_doc/fast_vlm#transformers.FastVlmForConditionalGeneration) (FastVlmConfig model) - [Florence2Config](/docs/transformers/main/ar/model_doc/florence2#transformers.Florence2Config) configuration class: [Florence2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/florence2#transformers.Florence2ForConditionalGeneration) (Florence2Config model) - [FuyuConfig](/docs/transformers/main/ar/model_doc/fuyu#transformers.FuyuConfig) configuration class: [FuyuForCausalLM](/docs/transformers/main/ar/model_doc/fuyu#transformers.FuyuForCausalLM) (FuyuConfig model) - [Gemma3Config](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3Config) configuration class: [Gemma3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (Gemma3Config model) - [Gemma3nConfig](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nConfig) configuration class: [Gemma3nForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nForConditionalGeneration) (Gemma3nConfig model) - [Gemma4Config](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4Config) configuration class: [Gemma4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4ForConditionalGeneration) (Gemma4Config model) - [Gemma4UnifiedConfig](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedConfig) configuration class: [Gemma4UnifiedForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedForConditionalGeneration) (Gemma4UnifiedConfig model) - [GitConfig](/docs/transformers/main/ar/model_doc/git#transformers.GitConfig) configuration class: [GitForCausalLM](/docs/transformers/main/ar/model_doc/git#transformers.GitForCausalLM) (GitConfig model) - [Glm46VConfig](/docs/transformers/main/ar/model_doc/glm46v#transformers.Glm46VConfig) configuration class: [Glm46VForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm46v#transformers.Glm46VForConditionalGeneration) (Glm46VConfig model) - [Glm4vConfig](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vConfig) configuration class: [Glm4vForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vForConditionalGeneration) (Glm4vConfig model) - [Glm4vMoeConfig](/docs/transformers/main/ar/model_doc/glm4v_moe#transformers.Glm4vMoeConfig) configuration class: [Glm4vMoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm4v_moe#transformers.Glm4vMoeForConditionalGeneration) (Glm4vMoeConfig model) - [Glm5NextConfig](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextConfig) configuration class: [Glm5NextForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextForConditionalGeneration) (Glm5NextConfig model) - [GlmOcrConfig](/docs/transformers/main/ar/model_doc/glm_ocr#transformers.GlmOcrConfig) configuration class: [GlmOcrForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm_ocr#transformers.GlmOcrForConditionalGeneration) (GlmOcrConfig model) - [GlmgaConfig](/docs/transformers/main/ar/model_doc/glmga#transformers.GlmgaConfig) configuration class: [Glm46VForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm46v#transformers.Glm46VForConditionalGeneration) (GlmgaConfig model) - [GotOcr2Config](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2Config) configuration class: [GotOcr2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (GotOcr2Config model) - [Granite4VisionConfig](/docs/transformers/main/ar/model_doc/granite4_vision#transformers.Granite4VisionConfig) configuration class: [Granite4VisionForConditionalGeneration](/docs/transformers/main/ar/model_doc/granite4_vision#transformers.Granite4VisionForConditionalGeneration) (Granite4VisionConfig model) - [HunYuanVLConfig](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLConfig) configuration class: [HunYuanVLForConditionalGeneration](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLForConditionalGeneration) (HunYuanVLConfig model) - [HyperCLOVAXVisionV2Config](/docs/transformers/main/ar/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2Config) configuration class: [HyperCLOVAXVisionV2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2ForConditionalGeneration) (HyperCLOVAXVisionV2Config model) - [Idefics2Config](/docs/transformers/main/ar/model_doc/idefics2#transformers.Idefics2Config) configuration class: [Idefics2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/idefics2#transformers.Idefics2ForConditionalGeneration) (Idefics2Config model) - [Idefics3Config](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3Config) configuration class: [Idefics3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3ForConditionalGeneration) (Idefics3Config model) - [IdeficsConfig](/docs/transformers/main/ar/model_doc/idefics#transformers.IdeficsConfig) configuration class: [IdeficsForVisionText2Text](/docs/transformers/main/ar/model_doc/idefics#transformers.IdeficsForVisionText2Text) (IdeficsConfig model) - [InklingConfig](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingConfig) configuration class: [InklingForConditionalGeneration](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingForConditionalGeneration) (InklingConfig model) - [InstructBlipConfig](/docs/transformers/main/ar/model_doc/instructblip#transformers.InstructBlipConfig) configuration class: [InstructBlipForConditionalGeneration](/docs/transformers/main/ar/model_doc/instructblip#transformers.InstructBlipForConditionalGeneration) (InstructBlipConfig model) - [InstructBlipVideoConfig](/docs/transformers/main/ar/model_doc/instructblipvideo#transformers.InstructBlipVideoConfig) configuration class: [InstructBlipVideoForConditionalGeneration](/docs/transformers/main/ar/model_doc/instructblipvideo#transformers.InstructBlipVideoForConditionalGeneration) (InstructBlipVideoConfig model) - [InternVLConfig](/docs/transformers/main/ar/model_doc/internvl#transformers.InternVLConfig) configuration class: [InternVLForConditionalGeneration](/docs/transformers/main/ar/model_doc/internvl#transformers.InternVLForConditionalGeneration) (InternVLConfig model) - [JanusConfig](/docs/transformers/main/ar/model_doc/janus#transformers.JanusConfig) configuration class: [JanusForConditionalGeneration](/docs/transformers/main/ar/model_doc/janus#transformers.JanusForConditionalGeneration) (JanusConfig model) - [Kimi_K25Config](/docs/transformers/main/ar/model_doc/kimi_k25#transformers.Kimi_K25Config) configuration class: [Kimi_K25ForConditionalGeneration](/docs/transformers/main/ar/model_doc/kimi_k25#transformers.Kimi_K25ForConditionalGeneration) (Kimi_K25Config model) - [Kosmos2Config](/docs/transformers/main/ar/model_doc/kosmos-2#transformers.Kosmos2Config) configuration class: [Kosmos2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/kosmos-2#transformers.Kosmos2ForConditionalGeneration) (Kosmos2Config model) - [Kosmos2_5Config](/docs/transformers/main/ar/model_doc/kosmos2_5#transformers.Kosmos2_5Config) configuration class: [Kosmos2_5ForConditionalGeneration](/docs/transformers/main/ar/model_doc/kosmos2_5#transformers.Kosmos2_5ForConditionalGeneration) (Kosmos2_5Config model) - [Lfm2VlConfig](/docs/transformers/main/ar/model_doc/lfm2_vl#transformers.Lfm2VlConfig) configuration class: [Lfm2VlForConditionalGeneration](/docs/transformers/main/ar/model_doc/lfm2_vl#transformers.Lfm2VlForConditionalGeneration) (Lfm2VlConfig model) - [LightOnOcrConfig](/docs/transformers/main/ar/model_doc/lighton_ocr#transformers.LightOnOcrConfig) configuration class: [LightOnOcrForConditionalGeneration](/docs/transformers/main/ar/model_doc/lighton_ocr#transformers.LightOnOcrForConditionalGeneration) (LightOnOcrConfig model) - [Llama4Config](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4Config) configuration class: [Llama4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4ForConditionalGeneration) (Llama4Config model) - [LlavaConfig](/docs/transformers/main/ar/model_doc/llava#transformers.LlavaConfig) configuration class: [LlavaForConditionalGeneration](/docs/transformers/main/ar/model_doc/llava#transformers.LlavaForConditionalGeneration) (LlavaConfig model) - [LlavaNextConfig](/docs/transformers/main/ar/model_doc/granitevision#transformers.LlavaNextConfig) configuration class: [LlavaNextForConditionalGeneration](/docs/transformers/main/ar/model_doc/granitevision#transformers.LlavaNextForConditionalGeneration) (LlavaNextConfig model) - [LlavaNextVideoConfig](/docs/transformers/main/ar/model_doc/llava_next_video#transformers.LlavaNextVideoConfig) configuration class: [LlavaNextVideoForConditionalGeneration](/docs/transformers/main/ar/model_doc/llava_next_video#transformers.LlavaNextVideoForConditionalGeneration) (LlavaNextVideoConfig model) - [LlavaOnevisionConfig](/docs/transformers/main/ar/model_doc/llava_onevision#transformers.LlavaOnevisionConfig) configuration class: [LlavaOnevisionForConditionalGeneration](/docs/transformers/main/ar/model_doc/llava_onevision#transformers.LlavaOnevisionForConditionalGeneration) (LlavaOnevisionConfig model) - [MiniCPMOcrConfig](/docs/transformers/main/ar/model_doc/minicpm_ocr#transformers.MiniCPMOcrConfig) configuration class: [MiniCPMOcrForConditionalGeneration](/docs/transformers/main/ar/model_doc/minicpm_ocr#transformers.MiniCPMOcrForConditionalGeneration) (MiniCPMOcrConfig model) - [MiniCPMV4_6Config](/docs/transformers/main/ar/model_doc/minicpmv4_6#transformers.MiniCPMV4_6Config) configuration class: [MiniCPMV4_6ForConditionalGeneration](/docs/transformers/main/ar/model_doc/minicpmv4_6#transformers.MiniCPMV4_6ForConditionalGeneration) (MiniCPMV4_6Config model) - [MiniCPMV4_7Config](/docs/transformers/main/ar/model_doc/minicpmv4_7#transformers.MiniCPMV4_7Config) configuration class: [MiniCPMV4_7ForConditionalGeneration](/docs/transformers/main/ar/model_doc/minicpmv4_7#transformers.MiniCPMV4_7ForConditionalGeneration) (MiniCPMV4_7Config model) - [MiniMaxM3VLConfig](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLConfig) configuration class: [MiniMaxM3SparseForConditionalGeneration](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3SparseForConditionalGeneration) (MiniMaxM3VLConfig model) - [Mistral3Config](/docs/transformers/main/ar/model_doc/mistral3#transformers.Mistral3Config) configuration class: [Mistral3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/mistral3#transformers.Mistral3ForConditionalGeneration) (Mistral3Config model) - [Mistral4Config](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4Config) configuration class: [Mistral4ForCausalLM](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4ForCausalLM) (Mistral4Config model) - [MistralLarge4Config](/docs/transformers/main/ar/model_doc/mistral_large4#transformers.MistralLarge4Config) configuration class: [MistralLarge4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/mistral_large4#transformers.MistralLarge4ForConditionalGeneration) (MistralLarge4Config model) - [MllamaConfig](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaConfig) configuration class: [MllamaForConditionalGeneration](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaForConditionalGeneration) (MllamaConfig model) - [Molmo2Config](/docs/transformers/main/ar/model_doc/molmo2#transformers.Molmo2Config) configuration class: [Molmo2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/molmo2#transformers.Molmo2ForConditionalGeneration) (Molmo2Config model) - [MuseGlimmerConfig](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerConfig) configuration class: [MuseGlimmerForConditionalGeneration](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerForConditionalGeneration) (MuseGlimmerConfig model) - [MuseSparkConfig](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkConfig) configuration class: [MuseSparkForConditionalGeneration](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkForConditionalGeneration) (MuseSparkConfig model) - [NemotronH_Omni_Reasoning_V3_Config](/docs/transformers/main/ar/model_doc/nemotron_h_omni#transformers.NemotronH_Omni_Reasoning_V3_Config) configuration class: [NemotronH_Omni_Reasoning_V3](/docs/transformers/main/ar/model_doc/nemotron_h_omni#transformers.NemotronH_Omni_Reasoning_V3) (NemotronH_Omni_Reasoning_V3_Config model) - [Ovis2Config](/docs/transformers/main/ar/model_doc/ovis2#transformers.Ovis2Config) configuration class: [Ovis2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/ovis2#transformers.Ovis2ForConditionalGeneration) (Ovis2Config model) - [PI0Config](/docs/transformers/main/ar/model_doc/pi0#transformers.PI0Config) configuration class: [PI0ForConditionalGeneration](/docs/transformers/main/ar/model_doc/pi0#transformers.PI0ForConditionalGeneration) (PI0Config model) - [PPChart2TableConfig](/docs/transformers/main/ar/model_doc/pp_chart2table#transformers.PPChart2TableConfig) configuration class: [GotOcr2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (PPChart2TableConfig model) - [PPFormulaNetConfig](/docs/transformers/main/ar/model_doc/pp_formulanet#transformers.PPFormulaNetConfig) configuration class: [PPFormulaNetForConditionalGeneration](/docs/transformers/main/ar/model_doc/pp_formulanet#transformers.PPFormulaNetForConditionalGeneration) (PPFormulaNetConfig model) - [PaddleOCRVLConfig](/docs/transformers/main/ar/model_doc/paddleocr_vl#transformers.PaddleOCRVLConfig) configuration class: [PaddleOCRVLForConditionalGeneration](/docs/transformers/main/ar/model_doc/paddleocr_vl#transformers.PaddleOCRVLForConditionalGeneration) (PaddleOCRVLConfig model) - [PaliGemmaConfig](/docs/transformers/main/ar/model_doc/paligemma#transformers.PaliGemmaConfig) configuration class: [PaliGemmaForConditionalGeneration](/docs/transformers/main/ar/model_doc/paligemma#transformers.PaliGemmaForConditionalGeneration) (PaliGemmaConfig model) - [PerceptionLMConfig](/docs/transformers/main/ar/model_doc/perception_lm#transformers.PerceptionLMConfig) configuration class: [PerceptionLMForConditionalGeneration](/docs/transformers/main/ar/model_doc/perception_lm#transformers.PerceptionLMForConditionalGeneration) (PerceptionLMConfig model) - [Pix2StructConfig](/docs/transformers/main/ar/model_doc/pix2struct#transformers.Pix2StructConfig) configuration class: [Pix2StructForConditionalGeneration](/docs/transformers/main/ar/model_doc/pix2struct#transformers.Pix2StructForConditionalGeneration) (Pix2StructConfig model) - [QianfanOCRConfig](/docs/transformers/main/ar/model_doc/qianfan_ocr#transformers.QianfanOCRConfig) configuration class: [QianfanOCRForConditionalGeneration](/docs/transformers/main/ar/model_doc/qianfan_ocr#transformers.QianfanOCRForConditionalGeneration) (QianfanOCRConfig model) - [Qwen2VLConfig](/docs/transformers/main/ar/model_doc/qwen2_vl#transformers.Qwen2VLConfig) configuration class: [Qwen2VLForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_vl#transformers.Qwen2VLForConditionalGeneration) (Qwen2VLConfig model) - [Qwen2_5OmniThinkerConfig](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerConfig) configuration class: [Qwen2_5OmniThinkerForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerForConditionalGeneration) (Qwen2_5OmniThinkerConfig model) - [Qwen2_5_VLConfig](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLConfig) configuration class: [Qwen2_5_VLForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLForConditionalGeneration) (Qwen2_5_VLConfig model) - [Qwen3OmniMoeThinkerConfig](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerConfig) configuration class: [Qwen3OmniMoeThinkerForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerForConditionalGeneration) (Qwen3OmniMoeThinkerConfig model) - [Qwen3VLConfig](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLConfig) configuration class: [Qwen3VLForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLForConditionalGeneration) (Qwen3VLConfig model) - [Qwen3VLMoeConfig](/docs/transformers/main/ar/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeConfig) configuration class: [Qwen3VLMoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeForConditionalGeneration) (Qwen3VLMoeConfig model) - [Qwen3_5Config](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5Config) configuration class: [Qwen3_5ForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5ForConditionalGeneration) (Qwen3_5Config model) - [Qwen3_5MoeConfig](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeConfig) configuration class: [Qwen3_5MoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeForConditionalGeneration) (Qwen3_5MoeConfig model) - [Qwen4ExpConfig](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpConfig) configuration class: [Qwen4ExpForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpForConditionalGeneration) (Qwen4ExpConfig model) - [ShieldGemma2Config](/docs/transformers/main/ar/model_doc/shieldgemma2#transformers.ShieldGemma2Config) configuration class: [Gemma3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (ShieldGemma2Config model) - [SmolVLMConfig](/docs/transformers/main/ar/model_doc/smolvlm#transformers.SmolVLMConfig) configuration class: [SmolVLMForConditionalGeneration](/docs/transformers/main/ar/model_doc/smolvlm#transformers.SmolVLMForConditionalGeneration) (SmolVLMConfig model) - [Step3p7Config](/docs/transformers/main/ar/model_doc/step3p7#transformers.Step3p7Config) configuration class: [Step3p7ForConditionalGeneration](/docs/transformers/main/ar/model_doc/step3p7#transformers.Step3p7ForConditionalGeneration) (Step3p7Config model) - [T5Gemma2Config](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2Config) configuration class: [T5Gemma2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2ForConditionalGeneration) (T5Gemma2Config model) - [UdopConfig](/docs/transformers/main/ar/model_doc/udop#transformers.UdopConfig) configuration class: [UdopForConditionalGeneration](/docs/transformers/main/ar/model_doc/udop#transformers.UdopForConditionalGeneration) (UdopConfig model) - [UnlimitedOcrConfig](/docs/transformers/main/ar/model_doc/unlimited_ocr#transformers.UnlimitedOcrConfig) configuration class: [UnlimitedOcrForConditionalGeneration](/docs/transformers/main/ar/model_doc/unlimited_ocr#transformers.UnlimitedOcrForConditionalGeneration) (UnlimitedOcrConfig model) - [VideoLlama3Config](/docs/transformers/main/ar/model_doc/video_llama_3#transformers.VideoLlama3Config) configuration class: [VideoLlama3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/video_llama_3#transformers.VideoLlama3ForConditionalGeneration) (VideoLlama3Config model) - [VideoLlavaConfig](/docs/transformers/main/ar/model_doc/video_llava#transformers.VideoLlavaConfig) configuration class: [VideoLlavaForConditionalGeneration](/docs/transformers/main/ar/model_doc/video_llava#transformers.VideoLlavaForConditionalGeneration) (VideoLlavaConfig model) - [VipLlavaConfig](/docs/transformers/main/ar/model_doc/vipllava#transformers.VipLlavaConfig) configuration class: [VipLlavaForConditionalGeneration](/docs/transformers/main/ar/model_doc/vipllava#transformers.VipLlavaForConditionalGeneration) (VipLlavaConfig model) - [VisionEncoderDecoderConfig](/docs/transformers/main/ar/model_doc/vision-encoder-decoder#transformers.VisionEncoderDecoderConfig) configuration class: [VisionEncoderDecoderModel](/docs/transformers/main/ar/model_doc/vision-encoder-decoder#transformers.VisionEncoderDecoderModel) (VisionEncoderDecoderConfig model)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُحدّد أحد فئات النماذج في المكتبة (مع رأس نمذجة من صورة ونص إلى نص) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForImageTextToText

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForImageTextToText.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForImageTextToText.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

أنشئ كائنًا من إحدى فئات النماذج في المكتبة (برأس نمذجة من صورة ونص إلى نص) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **aria** -- [AriaForConditionalGeneration](/docs/transformers/main/ar/model_doc/aria#transformers.AriaForConditionalGeneration) (نموذج AriaConfig)
- **aya_vision** -- [AyaVisionForConditionalGeneration](/docs/transformers/main/ar/model_doc/aya_vision#transformers.AyaVisionForConditionalGeneration) (نموذج AyaVisionConfig)
- **blip** -- [BlipForConditionalGeneration](/docs/transformers/main/ar/model_doc/blip#transformers.BlipForConditionalGeneration) (نموذج BlipConfig)
- **blip-2** -- [Blip2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/blip-2#transformers.Blip2ForConditionalGeneration) (نموذج Blip2Config)
- **chameleon** -- [ChameleonForConditionalGeneration](/docs/transformers/main/ar/model_doc/chameleon#transformers.ChameleonForConditionalGeneration) (نموذج ChameleonConfig)
- **cohere2_vision** -- [Cohere2VisionForConditionalGeneration](/docs/transformers/main/ar/model_doc/cohere2_vision#transformers.Cohere2VisionForConditionalGeneration) (نموذج Cohere2VisionConfig)
- **cohere_compass** -- [CohereCompassForConditionalGeneration](/docs/transformers/main/ar/model_doc/cohere_compass#transformers.CohereCompassForConditionalGeneration) (نموذج CohereCompassConfig)
- **cosmos3_edge** -- [Cosmos3EdgeForConditionalGeneration](/docs/transformers/main/ar/model_doc/cosmos3_edge#transformers.Cosmos3EdgeForConditionalGeneration) (نموذج Cosmos3EdgeConfig)
- **cosmos3_omni** -- [Cosmos3OmniForConditionalGeneration](/docs/transformers/main/ar/model_doc/cosmos3_omni#transformers.Cosmos3OmniForConditionalGeneration) (نموذج Cosmos3OmniConfig)
- **deepseek_ocr2** -- [DeepseekOcr2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/deepseek_ocr2#transformers.DeepseekOcr2ForConditionalGeneration) (نموذج DeepseekOcr2Config)
- **deepseek_vl** -- [DeepseekVLForConditionalGeneration](/docs/transformers/main/ar/model_doc/deepseek_vl#transformers.DeepseekVLForConditionalGeneration) (نموذج DeepseekVLConfig)
- **deepseek_vl_hybrid** -- [DeepseekVLHybridForConditionalGeneration](/docs/transformers/main/ar/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridForConditionalGeneration) (نموذج DeepseekVLHybridConfig)
- **diffusion_gemma** -- [DiffusionGemmaForBlockDiffusion](/docs/transformers/main/ar/model_doc/diffusion_gemma#transformers.DiffusionGemmaForBlockDiffusion) (نموذج DiffusionGemmaConfig)
- **emu3** -- [Emu3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/emu3#transformers.Emu3ForConditionalGeneration) (نموذج Emu3Config)
- **ernie4_5_vl_moe** -- [Ernie4_5_VLMoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeForConditionalGeneration) (نموذج Ernie4_5_VLMoeConfig)
- **evolla** -- [EvollaForProteinText2Text](/docs/transformers/main/ar/model_doc/evolla#transformers.EvollaForProteinText2Text) (نموذج EvollaConfig)
- **exaone4_5** -- [Exaone4_5_ForConditionalGeneration](/docs/transformers/main/ar/model_doc/exaone4_5#transformers.Exaone4_5_ForConditionalGeneration) (نموذج Exaone4_5_Config)
- **fast_vlm** -- [FastVlmForConditionalGeneration](/docs/transformers/main/ar/model_doc/fast_vlm#transformers.FastVlmForConditionalGeneration) (نموذج FastVlmConfig)
- **florence2** -- [Florence2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/florence2#transformers.Florence2ForConditionalGeneration) (نموذج Florence2Config)
- **fuyu** -- [FuyuForCausalLM](/docs/transformers/main/ar/model_doc/fuyu#transformers.FuyuForCausalLM) (نموذج FuyuConfig)
- **gemma3** -- [Gemma3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (نموذج Gemma3Config)
- **gemma3n** -- [Gemma3nForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma3n#transformers.Gemma3nForConditionalGeneration) (نموذج Gemma3nConfig)
- **gemma4** -- [Gemma4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma4#transformers.Gemma4ForConditionalGeneration) (نموذج Gemma4Config)
- **gemma4_unified** -- [Gemma4UnifiedForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma4_unified#transformers.Gemma4UnifiedForConditionalGeneration) (نموذج Gemma4UnifiedConfig)
- **git** -- [GitForCausalLM](/docs/transformers/main/ar/model_doc/git#transformers.GitForCausalLM) (نموذج GitConfig)
- **glm46v** -- [Glm46VForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm46v#transformers.Glm46VForConditionalGeneration) (نموذج Glm46VConfig)
- **glm4v** -- [Glm4vForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm4v#transformers.Glm4vForConditionalGeneration) (نموذج Glm4vConfig)
- **glm4v_moe** -- [Glm4vMoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm4v_moe#transformers.Glm4vMoeForConditionalGeneration) (نموذج Glm4vMoeConfig)
- **glm5_next** -- [Glm5NextForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm5_next#transformers.Glm5NextForConditionalGeneration) (نموذج Glm5NextConfig)
- **glm_ocr** -- [GlmOcrForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm_ocr#transformers.GlmOcrForConditionalGeneration) (نموذج GlmOcrConfig)
- **glmga** -- [Glm46VForConditionalGeneration](/docs/transformers/main/ar/model_doc/glm46v#transformers.Glm46VForConditionalGeneration) (نموذج GlmgaConfig)
- **got_ocr2** -- [GotOcr2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (نموذج GotOcr2Config)
- **granite4_vision** -- [Granite4VisionForConditionalGeneration](/docs/transformers/main/ar/model_doc/granite4_vision#transformers.Granite4VisionForConditionalGeneration) (نموذج Granite4VisionConfig)
- **hunyuan_vl** -- [HunYuanVLForConditionalGeneration](/docs/transformers/main/ar/model_doc/hunyuan_vl#transformers.HunYuanVLForConditionalGeneration) (نموذج HunYuanVLConfig)
- **hyperclovax_vision_v2** -- [HyperCLOVAXVisionV2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2ForConditionalGeneration) (نموذج HyperCLOVAXVisionV2Config)
- **idefics** -- [IdeficsForVisionText2Text](/docs/transformers/main/ar/model_doc/idefics#transformers.IdeficsForVisionText2Text) (نموذج IdeficsConfig)
- **idefics2** -- [Idefics2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/idefics2#transformers.Idefics2ForConditionalGeneration) (نموذج Idefics2Config)
- **idefics3** -- [Idefics3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/idefics3#transformers.Idefics3ForConditionalGeneration) (نموذج Idefics3Config)
- **inkling_mm_model** -- [InklingForConditionalGeneration](/docs/transformers/main/ar/model_doc/inkling#transformers.InklingForConditionalGeneration) (نموذج InklingConfig)
- **instructblip** -- [InstructBlipForConditionalGeneration](/docs/transformers/main/ar/model_doc/instructblip#transformers.InstructBlipForConditionalGeneration) (نموذج InstructBlipConfig)
- **instructblipvideo** -- [InstructBlipVideoForConditionalGeneration](/docs/transformers/main/ar/model_doc/instructblipvideo#transformers.InstructBlipVideoForConditionalGeneration) (نموذج InstructBlipVideoConfig)
- **internvl** -- [InternVLForConditionalGeneration](/docs/transformers/main/ar/model_doc/internvl#transformers.InternVLForConditionalGeneration) (نموذج InternVLConfig)
- **janus** -- [JanusForConditionalGeneration](/docs/transformers/main/ar/model_doc/janus#transformers.JanusForConditionalGeneration) (نموذج JanusConfig)
- **kimi_k25** -- [Kimi_K25ForConditionalGeneration](/docs/transformers/main/ar/model_doc/kimi_k25#transformers.Kimi_K25ForConditionalGeneration) (نموذج Kimi_K25Config)
- **kosmos-2** -- [Kosmos2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/kosmos-2#transformers.Kosmos2ForConditionalGeneration) (نموذج Kosmos2Config)
- **kosmos-2.5** -- [Kosmos2_5ForConditionalGeneration](/docs/transformers/main/ar/model_doc/kosmos2_5#transformers.Kosmos2_5ForConditionalGeneration) (نموذج Kosmos2_5Config)
- **lfm2_vl** -- [Lfm2VlForConditionalGeneration](/docs/transformers/main/ar/model_doc/lfm2_vl#transformers.Lfm2VlForConditionalGeneration) (نموذج Lfm2VlConfig)
- **lighton_ocr** -- [LightOnOcrForConditionalGeneration](/docs/transformers/main/ar/model_doc/lighton_ocr#transformers.LightOnOcrForConditionalGeneration) (نموذج LightOnOcrConfig)
- **llama4** -- [Llama4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/llama4#transformers.Llama4ForConditionalGeneration) (نموذج Llama4Config)
- **llava** -- [LlavaForConditionalGeneration](/docs/transformers/main/ar/model_doc/llava#transformers.LlavaForConditionalGeneration) (نموذج LlavaConfig)
- **llava_next** -- [LlavaNextForConditionalGeneration](/docs/transformers/main/ar/model_doc/granitevision#transformers.LlavaNextForConditionalGeneration) (نموذج LlavaNextConfig)
- **llava_next_video** -- [LlavaNextVideoForConditionalGeneration](/docs/transformers/main/ar/model_doc/llava_next_video#transformers.LlavaNextVideoForConditionalGeneration) (نموذج LlavaNextVideoConfig)
- **llava_onevision** -- [LlavaOnevisionForConditionalGeneration](/docs/transformers/main/ar/model_doc/llava_onevision#transformers.LlavaOnevisionForConditionalGeneration) (نموذج LlavaOnevisionConfig)
- **minicpm_ocr** -- [MiniCPMOcrForConditionalGeneration](/docs/transformers/main/ar/model_doc/minicpm_ocr#transformers.MiniCPMOcrForConditionalGeneration) (نموذج MiniCPMOcrConfig)
- **minicpmv4_6** -- [MiniCPMV4_6ForConditionalGeneration](/docs/transformers/main/ar/model_doc/minicpmv4_6#transformers.MiniCPMV4_6ForConditionalGeneration) (نموذج MiniCPMV4_6Config)
- **minicpmv4_7** -- [MiniCPMV4_7ForConditionalGeneration](/docs/transformers/main/ar/model_doc/minicpmv4_7#transformers.MiniCPMV4_7ForConditionalGeneration) (نموذج MiniCPMV4_7Config)
- **minimax_m3_vl** -- [MiniMaxM3SparseForConditionalGeneration](/docs/transformers/main/ar/model_doc/minimax_m3_vl#transformers.MiniMaxM3SparseForConditionalGeneration) (نموذج MiniMaxM3VLConfig)
- **mistral3** -- [Mistral3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/mistral3#transformers.Mistral3ForConditionalGeneration) (نموذج Mistral3Config)
- **mistral4** -- [Mistral4ForCausalLM](/docs/transformers/main/ar/model_doc/mistral4#transformers.Mistral4ForCausalLM) (نموذج Mistral4Config)
- **mistral_large4** -- [MistralLarge4ForConditionalGeneration](/docs/transformers/main/ar/model_doc/mistral_large4#transformers.MistralLarge4ForConditionalGeneration) (نموذج MistralLarge4Config)
- **mllama** -- [MllamaForConditionalGeneration](/docs/transformers/main/ar/model_doc/mllama#transformers.MllamaForConditionalGeneration) (نموذج MllamaConfig)
- **molmo2** -- [Molmo2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/molmo2#transformers.Molmo2ForConditionalGeneration) (نموذج Molmo2Config)
- **muse_glimmer** -- [MuseGlimmerForConditionalGeneration](/docs/transformers/main/ar/model_doc/muse_glimmer#transformers.MuseGlimmerForConditionalGeneration) (نموذج MuseGlimmerConfig)
- **muse_spark** -- [MuseSparkForConditionalGeneration](/docs/transformers/main/ar/model_doc/muse_spark#transformers.MuseSparkForConditionalGeneration) (نموذج MuseSparkConfig)
- **nemotron_h_omni** -- [NemotronH_Omni_Reasoning_V3](/docs/transformers/main/ar/model_doc/nemotron_h_omni#transformers.NemotronH_Omni_Reasoning_V3) (نموذج NemotronH_Omni_Reasoning_V3_Config)
- **ovis2** -- [Ovis2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/ovis2#transformers.Ovis2ForConditionalGeneration) (نموذج Ovis2Config)
- **paddleocr_vl** -- [PaddleOCRVLForConditionalGeneration](/docs/transformers/main/ar/model_doc/paddleocr_vl#transformers.PaddleOCRVLForConditionalGeneration) (نموذج PaddleOCRVLConfig)
- **paligemma** -- [PaliGemmaForConditionalGeneration](/docs/transformers/main/ar/model_doc/paligemma#transformers.PaliGemmaForConditionalGeneration) (نموذج PaliGemmaConfig)
- **perception_lm** -- [PerceptionLMForConditionalGeneration](/docs/transformers/main/ar/model_doc/perception_lm#transformers.PerceptionLMForConditionalGeneration) (نموذج PerceptionLMConfig)
- **pi0** -- [PI0ForConditionalGeneration](/docs/transformers/main/ar/model_doc/pi0#transformers.PI0ForConditionalGeneration) (نموذج PI0Config)
- **pix2struct** -- [Pix2StructForConditionalGeneration](/docs/transformers/main/ar/model_doc/pix2struct#transformers.Pix2StructForConditionalGeneration) (نموذج Pix2StructConfig)
- **pp_chart2table** -- [GotOcr2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (نموذج PPChart2TableConfig)
- **pp_formulanet** -- [PPFormulaNetForConditionalGeneration](/docs/transformers/main/ar/model_doc/pp_formulanet#transformers.PPFormulaNetForConditionalGeneration) (نموذج PPFormulaNetConfig)
- **qianfan_ocr** -- [QianfanOCRForConditionalGeneration](/docs/transformers/main/ar/model_doc/qianfan_ocr#transformers.QianfanOCRForConditionalGeneration) (نموذج QianfanOCRConfig)
- **qwen2_5_omni_thinker** -- [Qwen2_5OmniThinkerForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerForConditionalGeneration) (نموذج Qwen2_5OmniThinkerConfig)
- **qwen2_5_vl** -- [Qwen2_5_VLForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLForConditionalGeneration) (نموذج Qwen2_5_VLConfig)
- **qwen2_vl** -- [Qwen2VLForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen2_vl#transformers.Qwen2VLForConditionalGeneration) (نموذج Qwen2VLConfig)
- **qwen3_5** -- [Qwen3_5ForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_5#transformers.Qwen3_5ForConditionalGeneration) (نموذج Qwen3_5Config)
- **qwen3_5_moe** -- [Qwen3_5MoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeForConditionalGeneration) (نموذج Qwen3_5MoeConfig)
- **qwen3_omni_moe_thinker** -- [Qwen3OmniMoeThinkerForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerForConditionalGeneration) (نموذج Qwen3OmniMoeThinkerConfig)
- **qwen3_vl** -- [Qwen3VLForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_vl#transformers.Qwen3VLForConditionalGeneration) (نموذج Qwen3VLConfig)
- **qwen3_vl_moe** -- [Qwen3VLMoeForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeForConditionalGeneration) (نموذج Qwen3VLMoeConfig)
- **qwen4_exp** -- [Qwen4ExpForConditionalGeneration](/docs/transformers/main/ar/model_doc/qwen4_exp#transformers.Qwen4ExpForConditionalGeneration) (نموذج Qwen4ExpConfig)
- **shieldgemma2** -- [Gemma3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (نموذج ShieldGemma2Config)
- **smolvlm** -- [SmolVLMForConditionalGeneration](/docs/transformers/main/ar/model_doc/smolvlm#transformers.SmolVLMForConditionalGeneration) (نموذج SmolVLMConfig)
- **step3p7** -- [Step3p7ForConditionalGeneration](/docs/transformers/main/ar/model_doc/step3p7#transformers.Step3p7ForConditionalGeneration) (نموذج Step3p7Config)
- **t5gemma2** -- [T5Gemma2ForConditionalGeneration](/docs/transformers/main/ar/model_doc/t5gemma2#transformers.T5Gemma2ForConditionalGeneration) (نموذج T5Gemma2Config)
- **udop** -- [UdopForConditionalGeneration](/docs/transformers/main/ar/model_doc/udop#transformers.UdopForConditionalGeneration) (نموذج UdopConfig)
- **unlimited_ocr** -- [UnlimitedOcrForConditionalGeneration](/docs/transformers/main/ar/model_doc/unlimited_ocr#transformers.UnlimitedOcrForConditionalGeneration) (نموذج UnlimitedOcrConfig)
- **video_llama_3** -- [VideoLlama3ForConditionalGeneration](/docs/transformers/main/ar/model_doc/video_llama_3#transformers.VideoLlama3ForConditionalGeneration) (نموذج VideoLlama3Config)
- **video_llava** -- [VideoLlavaForConditionalGeneration](/docs/transformers/main/ar/model_doc/video_llava#transformers.VideoLlavaForConditionalGeneration) (نموذج VideoLlavaConfig)
- **vipllava** -- [VipLlavaForConditionalGeneration](/docs/transformers/main/ar/model_doc/vipllava#transformers.VipLlavaForConditionalGeneration) (نموذج VipLlavaConfig)
- **vision-encoder-decoder** -- [VisionEncoderDecoderModel](/docs/transformers/main/ar/model_doc/vision-encoder-decoder#transformers.VisionEncoderDecoderModel) (نموذج VisionEncoderDecoderConfig)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForImageTextToText

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForImageTextToText.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForImageTextToText.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

## سلاسل زمنية

### AutoModelForTimeSeriesPrediction[[transformers.AutoModelForTimeSeriesPrediction]]

#### transformers.AutoModelForTimeSeriesPrediction[[transformers.AutoModelForTimeSeriesPrediction]]

```python
transformers.AutoModelForTimeSeriesPrediction(*args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2448)

هذه فئة نموذج عامة تُنشَأ كإحدى فئات النماذج في المكتبة (مع رأس تنبؤ السلاسل الزمنية) عند إنشائها باستخدام طريقة الفئة [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) أو طريقة الفئة [from_config()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_config).

لا يمكن إنشاء كائن من هذه الفئة مباشرة باستخدام `__init__()` (يُطلق خطأ).

#### from_config[[transformers.AutoModelForTimeSeriesPrediction.from_config]]

```python
from_config(**kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**المعاملات:**

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)) : يتم اختيار فئة النموذج التي سيتم إنشاء مثيل منها بناءً على فئة الإعداد:  - فئة الإعداد [TimesFm2_5Config](/docs/transformers/main/ar/model_doc/timesfm2_5#transformers.TimesFm2_5Config): [TimesFm2_5ModelForPrediction](/docs/transformers/main/ar/model_doc/timesfm2_5#transformers.TimesFm2_5ModelForPrediction) (نموذج TimesFm2_5Config) - فئة الإعداد [TimesFmConfig](/docs/transformers/main/ar/model_doc/timesfm#transformers.TimesFmConfig): [TimesFmModelForPrediction](/docs/transformers/main/ar/model_doc/timesfm#transformers.TimesFmModelForPrediction) (نموذج TimesFmConfig)

attn_implementation (`str`, *اختياري*) : طريقة تنفيذ الانتباه المستخدمة في النموذج (إن كان ذلك ذا صلة). يمكن أن تكون أيًا مما يلي - `"eager"` (تنفيذ يدوي للانتباه) - `"sdpa"` (باستخدام [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (باستخدام [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (باستخدام [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (باستخدام [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). افتراضيًا، إذا كان متاحًا، فسيتم استخدام SDPA لـ torch>=2.1.1. وإلا فإن الافتراضي هو التنفيذ اليدوي `"eager"`.

يُهيّئ أحد فئات النماذج في المكتبة (مع رأس للتنبؤ بالسلاسل الزمنية) من إعداد.

ملاحظة: تحميل النموذج من ملف الإعدادات الخاص به لا **يُحمّل** أوزان النموذج. بل يؤثر فقط على إعدادات النموذج. استخدم [from_pretrained()](/docs/transformers/main/ar/model_doc/auto#transformers.AutoModel.from_pretrained) لتحميل أوزان النموذج.

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForTimeSeriesPrediction

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForTimeSeriesPrediction.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForTimeSeriesPrediction.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[المصدر](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**المعاملات:**

pretrained_model_name_or_path (`str` أو `os.PathLike`) : يمكن أن يكون أحد ما يلي: - نص، وهو *معرف النموذج* لنموذج مُدرَّب مسبقًا مستضاف داخل مستودع نماذج على huggingface.co. - مسار إلى *مجلد* يحتوي على أوزان النموذج المحفوظة باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained)، على سبيل المثال `./my_model_directory/`.

model_args (حجج موضعية إضافية، *اختيارية*) : سيتم تمريرها إلى طريقة `__init__()` الخاصة بالنموذج الأساسي.

config ([PreTrainedConfig](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig)، *اختياري*) : إعدادات النموذج المراد استخدامه بدلاً من الإعدادات المحمّلة تلقائياً. يمكن تحميل الإعدادات تلقائياً عندما: - يكون النموذج من النماذج التي توفرها المكتبة (يُحمَّل باستخدام سلسلة *معرف النموذج* لنموذج مُدرَّب مسبقاً). - تم حفظ النموذج باستخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) ويُعاد تحميله عن طريق تقديم مجلد الحفظ. - يتم تحميل النموذج بتقديم مجلد محلي كـ `pretrained_model_name_or_path` ويُوجد في المجلد ملف إعدادات بصيغة JSON باسم *config.json*.

state_dict (*dict[str, torch.Tensor]*، *اختياري*) : قاموس حالة يُستخدم بدلاً من قاموس الحالة المحمّل من ملف الأوزان المحفوظ. يمكن استخدام هذا الخيار إذا كنت ترغب في إنشاء نموذج من إعداد مسبق التدريب مع تحميل أوزانك الخاصة. ومع ذلك، في هذه الحالة، يجب عليك التحقق مما إذا كان استخدام [save_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.save_pretrained) و[from_pretrained()](/docs/transformers/main/ar/main_classes/model#transformers.PreTrainedModel.from_pretrained) خياراً أبسط.

cache_dir (`str` أو `os.PathLike`، *اختياري*) : المسار إلى مجلد يجب تخزين إعدادات النموذج المُسبَق التحميل فيه مؤقتًا إذا لم يُستخدم المجلد المؤقت القياسي.

force_download (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إجبار إعادة تنزيل أوزان النموذج وملفات الإعداد، مع تجاوز النسخ المخزنة مؤقتًا في حال وجودها.

proxies (`dict[str, str]`، *اختياري*) : قاموس لخوادم الوكيل (proxy servers) التي يجب استخدامها حسب البروتوكول أو نقطة النهاية، على سبيل المثال `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. تُستخدم هذه الوكلاء في كل طلب.

output_loading_info(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب إرجاع قاموس يحتوي على المفاتيح المفقودة والمفاتيح غير المتوقعة ورسائل الأخطاء أم لا.

local_files_only(`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان يجب الاطلاع على الملفات المحلية فقط (على سبيل المثال، عدم محاولة تنزيل النموذج).

revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : إصدار النموذج المحدد الذي سيتم استخدامه. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرف التزامن، نظرًا لأننا نستخدم نظامًا قائمًا على git لتخزين النماذج والمخرجات الأخرى على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف مسموح به بواسطة git.

trust_remote_code (`bool`، *اختياري*، القيمة الافتراضية `False`) : ما إذا كان سيتم السماح بالنماذج المخصصة المعرّفة على Hub في ملفات نمذجة خاصة بها. يجب ضبط هذا الخيار على `True` فقط للمستودعات التي تثق بها والتي قرأتَ كودها، لأنه سيقوم بتنفيذ الكود الموجود على Hub على جهازك المحلي.

code_revision (`str`، *اختياري*، القيمة الافتراضية `"main"`) : الإصدار المحدد الذي يجب استخدامه للكود على Hub، إذا كان الكود موجودًا في مستودع مختلف عن بقية النموذج. يمكن أن يكون اسم فرع، أو اسم وسم، أو معرّف التزامن (commit id)، نظرًا إلى أننا نستخدم نظامًا قائمًا على git لتخزين النماذج وغيرها من المخرجات على huggingface.co، لذا يمكن أن يكون `revision` أي معرّف يسمح به git.

kwargs (حجج كلمات مفتاحية إضافية، *اختياري*) : يمكن استخدامه لتحديث كائن الإعداد (بعد تحميله) وبدء تشغيل النموذج (مثل `output_attentions=True`). يختلف السلوك اعتمادًا على ما إذا كان `config` مُوفَّرًا أو تم تحميله تلقائيًا: - إذا تم توفير إعداد مع `config`، فسيتم تمرير `**kwargs` مباشرةً إلى طريقة `__init__` للنموذج الأساسي (بافتراض أن جميع التحديثات ذات الصلة بالإعداد تم إجراؤها بالفعل) - إذا لم يتم توفير إعداد، فسيتم تمرير `kwargs` أولًا إلى دالة تهيئة فئة الإعداد ([from_pretrained()](/docs/transformers/main/ar/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). سيتم استخدام كل مفتاح من مفاتيح `kwargs` الذي يتوافق مع خاصية إعداد لتجاوز تلك الخاصية بالقيمة المُقدَّمة في `kwargs`. سيتم تمرير المفاتيح المتبقية التي لا تتوافق مع أي خاصية إعداد إلى دالة `__init__` للنموذج الأساسي.

قم بإنشاء أحد فئات النماذج في المكتبة (مع رأس للتنبؤ بالسلاسل الزمنية) من نموذج مُدرَّب مسبقًا.

يتم اختيار فئة النموذج التي سيتم إنشاء مثيل لها بناءً على خاصية `model_type` في كائن الإعداد (سواءً تم تمريرها كحجة أو تم تحميلها من `pretrained_model_name_or_path` إن أمكن)، أو في حال غيابها، يتم اللجوء إلى استخدام مطابقة الأنماط على `pretrained_model_name_or_path`:

- **timesfm** -- [TimesFmModelForPrediction](/docs/transformers/main/ar/model_doc/timesfm#transformers.TimesFmModelForPrediction) (نموذج TimesFmConfig)
- **timesfm2_5** -- [TimesFm2_5ModelForPrediction](/docs/transformers/main/ar/model_doc/timesfm2_5#transformers.TimesFm2_5ModelForPrediction) (نموذج TimesFm2_5Config)

يُضبط النموذج على وضع التقييم افتراضياً باستخدام `model.eval()` (وبالتالي، على سبيل المثال، تُعطَّل وحدات dropout). ولتدريب النموذج، يجب عليك أولاً إعادة ضبطه على وضع التدريب باستخدام `model.train()`

أمثلة:

```python
>>> from transformers import AutoConfig, AutoModelForTimeSeriesPrediction

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForTimeSeriesPrediction.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForTimeSeriesPrediction.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

