Skip to content

Commit

Permalink
Update docs/source/ar/custom_models.md
Browse files Browse the repository at this point in the history
Co-authored-by: Abdullah Mohammed <554032+abodacs@users.noreply.github.com>
  • Loading branch information
AhmedAlmaghz and abodacs authored Oct 30, 2024
1 parent 8fbabbf commit f7fb402
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions docs/source/ar/custom_models.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,10 +56,11 @@ class ResnetConfig(PretrainedConfig):
self.avg_down = avg_down
super().__init__(**kwargs)
```
الأشياء الثلاثة المهمة التي يجب تذكرها عند كتابة تكوينك الخاص هي ما يلي:
الأشياء الثلاثة المهمة التي يجب تذكرها عند كتابة تكوينك الخاص هي:

- يجب أن ترث من `PretrainedConfig`،
- يجب أن تقبل `__init__` من `PretrainedConfig` أي kwargs،
- يجب تمرير هذه `kwargs` إلى `__init__` للأسلوب الفائق.
- يجب أن تقبل دالة `__init__` الخاصة بـ `PretrainedConfig` أي معامﻻت إضافية kwargs،
- يجب تمرير هذه المعامﻻت الإضافية إلى دالة `__init__` فى الفئة الأساسية الاعلى.

يضمن الإرث حصولك على جميع الوظائف من مكتبة 🤗 Transformers، في حين أن القيود الأخرى تأتي من حقيقة أن `PretrainedConfig` لديه المزيد من الحقول أكثر من تلك التي تقوم بتعيينها. عند إعادة تحميل تكوين باستخدام طريقة `from_pretrained`، يجب أن يقبل تكوينك هذه الحقول ثم إرسالها إلى الأسلوب الفائق.

Expand Down

0 comments on commit f7fb402

Please sign in to comment.