منذ ROCm 7.10.0 (الذي صدر في 11 ديسمبر 2025)، يمكن تثبيت ROCm بسلاسة في البيئات الافتراضية Python تمامًا مثل CUDA، مع دعم رسمي لكل من Linux وWindows. هذه خطوة كبيرة من AMD في مجال الذكاء الاصطناعي: لم يعد المتعلمون وعشاق LLM مقيدين بأجهزة NVIDIA—بطاقات AMD GPU أصبحت خيارًا قويًا وعمليًا.
ومع ذلك، فإن خفض حاجز الأجهزة لا يعني تلقائيًا توضيح مسار التعلم. بالنسبة للمتعلمين الذين لديهم بالفعل أساسيات LLM ويريدون تطبيقها على معالجات AMD الرسومية، فإن التحديات الحقيقية تبدأ للتو: كيفية نشر نموذج على معالج AMD الرسومي؟ كيفية الضبط الدقيق والتدريب على ذلك؟ كيفية فهم نظام برمجة GPU الخاص بـ ROCm وإكمال الترحيل من CUDA إلى ROCm؟ وفي النهاية، كيفية جمع كل هذه القدرات معًا في تطبيق ذكاء اصطناعي حقيقي وعملي؟
ولد hello-rocm بالضبط لهذا المسار. يغطي هذا المشروع بشكل منهجي سلسلة الاستخدام الكاملة للنماذج الكبيرة على منصة AMD ROCm، ويأخذك من تشغيل نموذجك الأول إلى بناء تطبيقات ذكاء اصطناعي حقيقية على معالجات AMD الرسومية، من خلال كل خطوة رئيسية بما في ذلك الضبط الدقيق والتدريب وبرمجة GPU—مما يجعل معالج AMD الرسومي ليس مجرد بطاقة رسومات، بل نقطة انطلاقك الحقيقية إلى عالم تطوير الذكاء الاصطناعي.
هذا المشروع هو في الأساس دروس تعليمية حتى يتمكن الطلاب والممارسون المستقبليون من تعلم AMD ROCm بطريقة منظمة. نرحب بأي شخص لفتح مشكلات أو تقديم طلبات سحب للمساهمة في نمو المشروع وصيانته معًا.
مسار التعلم: أكمل 00-Environment أولاً (ROCm + PyTorch + uv)، ثم النشر والضبط الدقيق، وأخيرًا تحسين المشغلات وبرمجة GPU. بعد أن تعمل بيئتك، يعد LM Studio أو vLLM نقطة بداية جيدة.
إذا كنت تستخدم أداة برمجة بالذكاء الاصطناعي تدعم Skills أو Rules أو إعدادات Agent، يمكنك استخدام hello-rocm Skill المدمج. يعتمد هذا Skill على بنية المستودع وفهرس المراجع وجدول معماريات GPU ودروس النشر وقائمة استكشاف الأخطاء لتوجيهك إلى المستند والرابط الرسمي المناسب.
Use src/hello-rocm-skill in the current repository as the hello-rocm Skill. If your tool supports Skills, Rules, or Agent configuration, install or load it in the appropriate place, such as .claude/skills, .cursor/skills, or .agents/skills, then use that Skill to help me learn, deploy, and troubleshoot AMD ROCm.
جرب السؤال: هل يدعم معالج AMD الرسومي الخاص بي ROCm؟ ما هو أسرع مسار لتشغيل أول LLM محلي لي؟ كيفية تثبيت vLLM/Ollama/llama.cpp على ROCm؟ كيفية تصحيح torch.cuda.is_available() الذي يعيد False؟ راجع دليل hello-rocm Skill.
-
2026.7.15: ملاحظات إصدار ROCm 7.14.0 — إصدار محوري: ينتقل ROCm رسميًا إلى TheRock، وهو نظام بناء وإصدار معياري (نواة Core SDK أخف + توسعات حسب حالة الاستخدام + تثبيت معياري). راجع دليل الانتقال إلى TheRock
-
2026.5.15: ملاحظات إصدار ROCm 7.13.0
-
2026.3.11: ملاحظات إصدار ROCm 7.12.0
-
2025.12.11: ملاحظات إصدار ROCm 7.10.0
✨ نماذج LLM الرئيسية: البيئة · الاستدلال متعدد الأطر · الضبط الدقيق ✨
إعداد ROCm الموحد (Windows / Ubuntu) + ROCm 7+ · دروس لكل نموذج (قيد النمو)
00 — إعداد البيئة
| Qwen3 | |
|
• LM Studio • vLLM • Ollama • llama.cpp |
• Qwen3-0.6B LoRA + SwanLab • Qwen3-8B LoRA (دفتر) |
| Qwen3.5 | |
|
• LM Studio • vLLM • Ollama • llama.cpp |
• Qwen3.5-4B LoRA + SwanLab • Qwen3.5-4B LoRA (Notebook) |
| Gemma4 | |
|
• نظرة عامة على نموذج Gemma 4 • LM Studio • vLLM • Ollama • llama.cpp |
• الضبط الدقيق LoRA لنموذج Gemma4 E4B (TRL، دفتر) |
| MiniCPM5 | |
|
• llama.cpp |
|
| MiniCPM-V 4.6 | |
|
• llama.cpp • vLLM |
|
| MiniCPM-o 4.5 | |
|
• مقدمة نموذج MiniCPM-o 4.5 • نشر llama.cpp-omni (صوت + رؤية + TTS) • نشر Web Demo ثنائي الاتجاه |
|
| سياسات الذكاء المجسد (ACT / SmolVLA / Pi0 / Pi0.5) | |
|
• Every Embodied — نسخ سياسات الذكاء المجسد ROCm • دفتر تدريب ACT ROCm • دفتر تدريب SmolVLA ROCm |
• دفتر تدريب Pi0 ROCm • دفتر تشخيص Pi0 الصارم من البداية إلى النهاية • دفتر تدريب Pi0.5 EEF-delta |
ما هو ROCm؟
ROCm (Radeon Open Compute) هي مجموعة الحوسبة المفتوحة لوحدات معالجة الرسوميات من AMD للحوسبة عالية الأداء والتعلم الآلي. تتيح لك تشغيل أعباء العمل المتوازية على وحدات معالجة الرسوميات AMD وهي المسار البديل الرئيسي لـ CUDA على أجهزة AMD.
نماذج LLM المفتوحة في كل مكان، ومع ذلك تفترض معظم الدروس والأدوات مجموعة NVIDIA CUDA. غالبًا ما يفتقر المطورون الذين يختارون AMD إلى مواد تعليمية شاملة وموجهة لـ ROCm. اعتبارًا من ROCm 7.10.0 (11 ديسمبر 2025)، يعمل مشروع TheRock من AMD على فصل بيئة التشغيل الحاسوبية عن نظام التشغيل، مما يسمح لواجهات ROCm نفسها بالعمل على لينكس وويندوز، ويمكن تثبيت ROCm في بيئات بايثون على غرار CUDA. لم يعد ROCm مجرد "بنية تحتية خاصة بلينكس" بل أصبح منصة حوسبة ذكاء اصطناعي متعددة المنصات. يجمع hello-rocm أدلة عملية لتمكين المزيد من الأشخاص من استخدام معالجات AMD الرسومية في التدريب والاستدلال.
نأمل أن نكون جسرًا بين معالجات AMD الرسومية والمطورين اليوميين—منفتحين، شاملين، وموجهين نحو مستقبل أوسع للذكاء الاصطناعي.
قد تجد هذا المشروع مفيدًا إذا كنت:
- تمتلك معالج AMD رسوميًا وترغب في تشغيل نماذج اللغة الكبيرة محليًا؛
- ترغب في البناء على AMD ولكنك تفتقر إلى منهج ROCm منظم؛
- تهتم بالنشر والاستدلال الفعال من حيث التكلفة؛
- لديك فضول حول ROCm وتفضل التعلم العملي.
يتبع المستودع سير عمل ROCm الكامل لنماذج اللغة الكبيرة: أساس موحد (00-Environment)، النشر، الضبط الدقيق، ومواضيع البنية التحتية:
hello-rocm/
├── docs/ # مصدر وثائق VitePress
│ ├── zh/ # الوثائق الصينية
│ │ ├── 00-environment/ # تثبيت وتكوين ROCm الأساسي
│ │ ├── 01-deploy/ # نشر LLM على ROCm
│ │ ├── 02-fine-tune/ # ضبط دقيق لـ LLM على ROCm
│ │ ├── 03-infra/ # تحسين المشغلات وبرمجة GPU
│ │ ├── 04-references/ # مراجع ROCm منسقة
│ │ └── 05-amd-yes/ # عروض مشاريع AMD المجتمعية
│ └── en/ # الوثائق الإنجليزية
├── src/ # الكود المصدري والنصوص البرمجية
└── assets/ # الأصول المشتركة
🛠️ تثبيت وتكوين بيئة ROCm
أساس واحد · ROCm 7.12.0 · ويندوز / أوبونتو · uv + PyTorch
📖 بدء استخدام بيئة ROCm
|
• خريطة بنية المعالج الرسومي وفهرس pip • ويندوز 11: برامج التشغيل، المتطلبات الأمنية، خطوات التثبيت • أوبونتو 24.04: تثبيت قائم على uv ونص تثبيت موحد اختياري • التحقق، الإلغاء، وتبديل أهداف المعالج الرسومي |
🚀 نشر نماذج اللغة الكبيرة على ROCm
من الصفر إلى نموذج قيد التشغيل على معالجات AMD الرسومية
📖 بدء استخدام نشر ROCm
|
• LM Studio من الصفر • vLLM من الصفر • Ollama من الصفر • llama.cpp من الصفر • ATOM من الصفر |
🔧 ضبط دقيق لنماذج اللغة الكبيرة على ROCm
ضبط دقيق فعال على معالجات AMD الرسومية
📖 بدء استخدام الضبط الدقيق على ROCm
|
• دروس تعليمية للضبط الدقيق من الصفر • نصوص ضبط دقيق لجهاز واحد • ضبط دقيق متعدد العقد ومتعدد المعالجات الرسومية |
⚙️ تحسين مشغلات ROCm وبرمجة GPU
من بانوراما أجهزة AMD AI إلى مشغلات HIP وتحليل الأداء
📖 البدء مع تحسين مشغلات ROCm
|
• بانوراما أجهزة AMD AI وبيئة ROCm • تحليل معمق لمكدس برمجيات GPU وبنية الأجهزة • مقدمة برمجة HIP وكتابة النوى يدويًا • مشغلات PyTorch المخصصة وتكامل Autograd |
📚 مراجع ROCm
موارد رسمية ومجتمعية
📖 مراجع ROCm
|
• توثيق ROCm الرسمي • AMD على GitHub • ملاحظات إصدار ROCm • الأوراق البيضاء لمعمارية AMD GPU (CDNA / RDNA) • روابط التثبيت السريع لـ ROCm للأطر وخدمات الاستدلال • أخبار ذات صلة |
✨ عروض مشاريع AMD
أمثلة يقودها المجتمع على معالجات AMD الرسومية
📖 بدء استخدام AMD-YES على ROCm
|
• toy-cli — مساعد طرفية خفيف الوزن لنماذج اللغة • Minesweeper Agent — لعب كاسحة الألغام مع نموذج لغة محلي (ممارسة حلقة Agent) • WeChat "Jump Jump" مع YOLOv10 — ذكاء اصطناعي للألعاب عملياً (تدريب واستخدام yolov10 على ROCm) • Chat-甄嬛 — نموذج حوار بأسلوب تاريخي • مخطط السفر — عرض توضيحي لعامل HelloAgents • Torch-RecHub — أنظمة التوصية (CTR، الاسترجاع، المهام المتعددة، تصدير ONNX) • happy-llm — تدريب موزع لنماذج اللغة الكبيرة • Every Embodied — نسخ سياسات الذكاء المجسد ROCm |
نرحب بجميع أنواع المساهمات:
- تحسين أو إضافة دروس تعليمية
- تصحيح الأخطاء والعلل
- مشاركة مشاريع AMD الخاصة بك
- اقتراح أفكار وتوجيهات
يرجى قراءة Content Guide (الهيكل، التسمية، الصور — متوافقة مع دروس مثل Qwen3)، ثم CONTRIBUTING_en.md (المشكلات، طلبات السحب، واتفاقيات الدليل لكل نموذج).
إذا واجهت مشكلات متعلقة باستكشاف الأخطاء أو الأسئلة الشائعة أثناء استخدام ROCm أو نشر النماذج أو قراءة الدروس، فنرحب بك أيضًا في نقاش المجتمع لمشاركة الخبرات والإبلاغ عن المشكلات وتحسين الدروس مع المجتمع.
إذا كنت ترغب في المساعدة في صيانة المستودع على المدى الطويل، تواصل معنا — يمكننا إضافتك كمشرف.
- Zhixue Song (不要葱姜蒜) — قائد المشروع (عضو Datawhale؛ قائد مشروعي self-llm و happy-llm)
- Yu Chen — قائد المشروع (منشئ محتوى؛ خبير Google في التعلم الآلي)
- Sizhou Chen — مساهم (عضو Datawhale؛ قائد مشروع hello-agents)
- Jiahang Pan — مساهم (منشئ محتوى؛ مهندس برمجيات في AMD)
- Weihong Liu — مساهم (عضو Datawhale)
- Dongbo Hao — مساهم (صانع محتوى؛ طالب دراسات عليا في جامعة جيانغنان)
- Muling Ke — مساهم (عضو Datawhale)
المزيد من المساهمين مرحب بهم دائمًا.
- الأفكار والملاحظات مرحب بها — يرجى فتح مشكلات.
- شكرًا لكل من ساهم في الدروس التعليمية.
- شكرًا لـ برنامج AMD الجامعي لدعم هذا المشروع.
دعونا نبني مستقبل الذكاء الاصطناعي من AMD معًا. 💪
صنع بحب ❤️ من مجتمع hello-rocm
