# Intel Gaudi

يمكن للمستخدمين الاستفادة من معالجات Intel Gaudi AI لتدريب النماذج والاستدلال بسرعة أكبر بكثير وبكفاءة تكلفة أعلى. تشمل عائلة معالجات Intel Gaudi AI حاليًا ثلاثة أجيال من المنتجات: [Intel Gaudi 1](https://habana.ai/products/gaudi/) و[Intel Gaudi 2](https://habana.ai/products/gaudi2/) و[Intel Gaudi 3](https://habana.ai/products/gaudi3/). كل خادم مزوّد بثمانية أجهزة تُعرف بوحدات معالجة Habana (HPUs)، مما يوفر 128 جيجابايت من الذاكرة على Gaudi 3، و96 جيجابايت على Gaudi 2، و32 جيجابايت على Gaudi من الجيل الأول. لمزيد من التفاصيل حول بنية العتاد الأساسية، راجع [نظرة عامة على بنية Gaudi](https://docs.habana.ai/en/latest/Gaudi_Overview/Gaudi_Architecture.html).

## كيف يعمل دون أي إعداد مسبق

يتم تفعيله افتراضيًا عند اكتشاف جهاز Intel Gaudi. لتعطيله، مرّر علم `--cpu` إلى أمر `accelerate launch` أو أجب عن السؤال المقابل عند الإجابة على استبيان `accelerate config`.

يمكنك تشغيل النص البرمجي التالي مباشرةً لاختباره على Intel Gaudi:

```bash
accelerate launch /examples/cv_example.py --data_dir images
```

## القيود

الميزات التالية ليست جزءاً من مكتبة Accelerate وتتطلب [Optimum for Intel Gaudi](https://huggingface.co/docs/optimum/main/en/habana/index):

- `fast_ddp` الذي يطبّق DDP من خلال تطبيق all-reduce على التدرّجات بدلاً من غلاف Torch DDP.
- `minimize_memory` الذي يُستخدم لتدريب fp8 ويتيح إبقاء أوزان fp8 في الذاكرة بين المرورين الأمامي والعكسي، مما يؤدي إلى بصمة ذاكرة أصغر مقابل تكاليف إضافية لتحويلات fp8.
- `context_parallel_size` الذي يُستخدم لتوازي السياق/التسلسل (CP/SP) ويقسّم مدخلات الشبكة والتفعيلات على طول بُعد التسلسل لتقليل بصمة الذاكرة وزيادة الإنتاجية.

