Skip to main content
PromptQuorumBuilt for humans. Structured for AI.
الرئيسية/LLM المحلية المتقدمة/مراجعة exo: استدلال ذكاء اصطناعي موزّع عبر عدة أجهزة
Overview & Reference

مراجعة exo: استدلال ذكاء اصطناعي موزّع عبر عدة أجهزة

·11 دقيقة قراءة·بقلم Hans Kuepper · مؤسس PromptQuorum · محرك اكتشاف للذكاء الاصطناعي مفتوح الأوزان ومفتوح المصدر

exo إطار عمل مجاني ومفتوح المصدر (مرخّص بموجب Apache-2.0) يربط عدة أجهزة — بشكل أساسي أجهزة Mac بمعالج Apple Silicon، مع دعم لينكس محصور بالمعالج فقط حاليًا — في عنقود استدلال موزّع واحد، عبر الاكتشاف التلقائي للأجهزة الأخرى على الشبكة وتوزيع طبقات نموذج كبير على جميعها، بحيث يمكنه تشغيل نماذج أكبر من أن يتسع لها جهاز واحد. يستخدم MLX، إطار حوسبة المصفوفات من Apple، كخلفية للاستدلال وللتواصل بين الأجهزة، ويضيف توازيًا للموتّرات (tensor parallelism) لمزيد من التسريع فوق ذلك التقسيم، وعلى أجهزة Mac المزوّدة بـThunderbolt 5 التي تعمل بـmacOS 26.2 أو أحدث، يدعم RDMA عبر Thunderbolt لروابط ذات زمن استجابة أقل بين أعضاء العنقود. يوفّر exo واجهات برمجية متوافقة مع OpenAI Chat Completions وOpenAI Responses وClaude Messages وOllama، بحيث يمكن لمعظم عملاء الذكاء الاصطناعي المحلي الحاليين الإشارة إلى عنقود exo دون تعديلات.

exo (exolabs.net، والكود المصدري على github.com/exo-explore/exo) هو إطار عمل مجاني ومفتوح المصدر تديره exo labs، يربط عدة أجهزة يومية — بشكل أساسي أجهزة Mac بمعالج Apple Silicon، مع دعم لينكس محصور بالمعالج (CPU) فقط — في عنقود استدلال موزّع واحد، حتى تتمكن من تشغيل نماذج أكبر من أن يتسع لها جهاز واحد عبر توزيعها على الأجهزة التي تملكها بالفعل. هذه المراجعة هي المقال المكمّل لإدراج exo في دليل برمجيات الذكاء الاصطناعي المحلي، وتتناول كيفية عمل تجميع exo فعليًا، ترخيصه، المنصات وصيغ النماذج المدعومة، وموقعه مقارنة بأدوات الاستدلال الموزّع/العنقودي الأخرى مثل GPUStack وواجهة RPC الخلفية في llama.cpp وPetals.

مراجعة exo: استدلال ذكاء اصطناعي موزّع عبر عدة أجهزة

النقاط الرئيسية

  • مجاني، مفتوح المصدر، ترخيص Apache-2.0، وحقوق النشر لصالح Exo Technologies Ltd، وفقًا لـملف LICENSE الخاص بالمستودع نفسه — تم التحقق في 12/09/2026
  • الاكتشاف التلقائي للأجهزة — تجد الأجهزة التي تشغّل exo على نفس الشبكة بعضها البعض دون إعداد يدوي، وفقًا لملف README الخاص بـexo
  • وضع التوازي التلقائي الواعي بالطوبولوجيا: يوزّع exo النموذج على الأجهزة بناءً على رؤية آنية لموارد كل جهاز وزمن الاستجابة/عرض النطاق الترددي للروابط الشبكية
  • توازي الموتّرات فوق التقسيم — تسريع يصل إلى 1.8 ضعف على جهازين و3.2 ضعف على 4 أجهزة، وفقًا لملف README الخاص بـexo
  • دعم RDMA عبر Thunderbolt 5 (macOS 26.2+)، ويصف exo ذلك بأنه يقلّل زمن الاستجابة بين الأجهزة بنسبة 99%، وفقًا لتوثيقه الخاص
  • يستخدم MLX، إطار حوسبة المصفوفات من Apple، كخلفية استدلال، وMLX distributed للتواصل بين الأجهزة
  • متوافق مع واجهات OpenAI Chat Completions وOpenAI Responses وClaude Messages وOllama البرمجية، بحيث يمكن للعملاء الحاليين الإشارة إلى عنقود exo دون تعديلات تُذكر
  • 47,375 نجمة على GitHub، و3,508 نسخة متفرّعة، تم التحقق عبر واجهة GitHub البرمجية في 12/09/2026
  • macOS (بمعالج Apple Silicon) هو المنصة الأساسية والمختبرة؛ يعمل لينكس حاليًا بالمعالج فقط (دعم وحدة المعالجة الرسومية مُدرج كـ"قيد التطوير" في ملف PLATFORMS.md الخاص بـexo)؛ ويندوز غير مدعوم حاليًا

📍 في جملة واحدة

exo إطار عمل مجاني ومفتوح المصدر (Apache-2.0) يجمّع عدة أجهزة Mac بمعالج Apple Silicon — وأجهزة لينكس بدعم محصور بالمعالج فقط — في عنقود استدلال موزّع واحد، باستخدام الاكتشاف التلقائي للأجهزة وتقسيم النموذج الواعي بالطوبولوجيا لتشغيل نماذج أكبر من أن يتسع لها جهاز واحد.

💬 بعبارات بسيطة

بدلاً من شراء جهاز باهظ الثمن يتسع لذاكرة كافية لتحميل نموذج ضخم، أو استئجار وقت وحدة معالجة رسومية سحابية، يتيح لك exo ربط عدة أجهزة Mac (أو أجهزة لينكس) تملكها بالفعل عبر الشبكة لتعمل كحاسوب واحد أكبر، مع توزيع طبقات النموذج تلقائيًا على جميعها.

📌ملاحظة: هذه المراجعة هي المقال المكمّل لإدراج exo في دليل برمجيات الذكاء الاصطناعي المحلي — راجع تلك الصفحة لمعرفة كيف يقارن exo بسرعة مع عشرات أدوات الذكاء الاصطناعي المحلي الأخرى.

ما هو exo؟

exo إطار عمل يربط عدة أجهزة تملكها بالفعل في عنقود استدلال ذكاء اصطناعي واحد، بحيث يمكن للنماذج الأكبر من أن تتسع لها ذاكرة جهاز واحد أن تعمل رغم ذلك، عبر تقسيم النموذج على المجموعة. يُدار من قِبل exo labs، ووصف المستودع نفسه بسيط: "Run frontier AI locally." (شغّل الذكاء الاصطناعي المتطور محليًا).

  • الوظيفة الأساسية: الاكتشاف التلقائي للأجهزة إضافة إلى تقسيم النموذج الواعي بالطوبولوجيا — وجّه عدة أجهزة إلى نفس العنقود، ويتولى exo تحديد كيفية تقسيم النموذج بينها
  • خلفية الاستدلال: MLX، إطار Apple مفتوح المصدر لحوسبة المصفوفات، يُستخدم لتشغيل النموذج ولطبقة تواصل MLX distributed بين الأجهزة
  • نموذج النشر: البناء من الكود المصدري (macOS أو لينكس)، عبر مدير الحزم Nix، أو — على macOS فقط — كتطبيق خلفي يُثبّت عبر Homebrew أو ملف .dmg قابل للتنزيل
  • الجهة المطوّرة: exo-explore / exo labs على GitHub؛ يُدرج ملف LICENSE الخاص بالمستودع شركة Exo Technologies Ltd كصاحبة حقوق النشر
  • المستودع الأساسي: github.com/exo-explore/exo، أُنشئ في يونيو 2024 وفقًا لبيانات GitHub الوصفية الخاصة بالمستودع، مع رفع (push) مسجَّل بتاريخ 25/08/2026 وقت إعداد هذه المراجعة

تثبيت exo: خيارات الإعداد

يوثّق ملف README الخاص بـexo ثلاث طرق لتشغيله: البناء من الكود المصدري على macOS أو لينكس، تشغيله عبر مدير الحزم Nix، أو — على macOS فقط — تثبيت تطبيق خلفي جاهز. لا توجد حزمة pip install exo؛ تستخدم عمليات التثبيت من الكود المصدري أداة uv لإدارة اعتماديات بايثون.

  • يؤدي هذا إلى تشغيل لوحة تحكم exo والواجهة البرمجية المتوافقة مع OpenAI على http://localhost:52415، وفقًا لملف README الخاص بـexo
  • على لينكس، تستخدم الأوامر المقابلة uv sync --extra mlx-cpu (أو --extra mlx-cuda13 / --extra mlx-cuda12 حسب الحالة)؛ يذكر ملف README الخاص بـexo أن exo يعمل حاليًا على لينكس بالمعالج فقط، ودعم وحدة المعالجة الرسومية "قيد التطوير"
  • إذا كان Nix مثبّتًا بالفعل، فإن nix run .#exo يتخطى معظم خطوات إعداد الاعتماديات اليدوية على macOS
  • على macOS، يوفّر exo أيضًا تطبيقًا خلفيًا جاهزًا يتطلّب macOS Tahoe 26.2 أو أحدث — ثبّته عبر brew install --cask exo أو نزّل مباشرة EXO-latest.dmg، وفقًا لتوثيق exo الخاص
  • توجد علامتا إعداد لعمليات التثبيت من الكود المصدري، وفقًا لملف README: --no-worker (تشغيل عقدة تنسيق فقط دون استدلال محلي — مفيدة لجهاز يتمتع باتصال شبكي جيد لكن بموارد GPU/ذاكرة محدودة) و--legacy-daemon (التشغيل كخدمة خلفية للأنظمة القديمة)

البناء من الكود المصدري (macOS)

يتطلب Xcode (لسلسلة أدوات Metal)، وHomebrew، وuv، وNode.js، وسلسلة أدوات Rust من إصدار nightly، وفقًا لقائمة المتطلبات الخاصة بـexo. نفّذ ما يلي في الطرفية:

bash
git clone https://github.com/exo-explore/exo
cd exo/dashboard && npm install && npm run build && cd ..
uv sync --extra mlx
uv run exo

كيف يعمل تجميع exo فعليًا

يوثّق ملف README الخاص بـexo أربع آليات تجعل مجموعة من الأجهزة المنفصلة تتصرف معًا كعنقود استدلال واحد، دون الحاجة إلى أن تقرر يدويًا أي الطبقات تعمل أين.

  • تنبيهات exo الخاصة بشأن RDMA: يجب أن يكون كل جهاز في العنقود متصلاً مباشرة بجميع الأجهزة الأخرى عبر كابلات معتمدة من فئة Thunderbolt 5، ويجب أن تعمل جميع الأجهزة بنفس إصدار macOS تمامًا، بما في ذلك أرقام إصدارات النسخ التجريبية
  • تتيح علامة --no-worker لجهاز الانضمام إلى العنقود كمنسّق فقط، دون تشغيل استدلال محلي — مفيدة لجهاز يتمتع باتصال شبكي قوي لكن بقدرة حوسبة ضعيفة
  • يشغّل متغيّر البيئة EXO_OFFLINE العنقود دون اتصال بالإنترنت، باستخدام النماذج المخزّنة مؤقتًا محليًا فقط

الاكتشاف التلقائي للأجهزة

تجد الأجهزة التي تشغّل exo على نفس الشبكة بعضها البعض دون إعداد يدوي، عبر طبقة اكتشاف من نظير إلى نظير — تشير توثيقات الإعداد الخاصة بـexo إلى أن ذلك يعتمد على libp2p، ويُكشف عنه عبر متغيّر البيئة EXO_LIBP2P_NAMESPACE لعزل عدة عناقيد على شبكة واحدة.

وضع التوازي التلقائي الواعي بالطوبولوجيا

يبني exo رؤية آنية لطوبولوجيا العنقود — الذاكرة المتاحة لكل جهاز، إضافة إلى زمن الاستجابة وعرض النطاق الترددي للروابط الشبكية بينها — ويستخدم هذه الرؤية لتحديد كيفية تقسيم النموذج بين الأجهزة، وفقًا لملف README الخاص بـexo.

توازي الموتّرات

بالإضافة إلى تقسيم طبقات النموذج بين الأجهزة، يطبّق exo توازي الموتّرات ضمن ذلك التقسيم، وهو ما يُنسب إليه ملف README الخاص بـexo تسريعًا يصل إلى 1.8 ضعف على جهازين و3.2 ضعف على 4 أجهزة، مقارنة بتقسيم بسيط حسب الطبقات دون هذه التقنية.

RDMA عبر Thunderbolt 5

على أجهزة Mac المزوّدة بـThunderbolt 5 (Mac Mini M4 Pro، وMac Studio/MacBook Pro M4 Max، وMac Studio M3 Ultra) التي تعمل بـmacOS 26.2 أو أحدث، يدعم exo الوصول المباشر إلى الذاكرة عن بُعد (RDMA) عبر Thunderbolt، ويصف توثيقه الخاص ذلك بأنه يقلّل زمن الاستجابة بين الأجهزة بنسبة 99%. يتطلّب تفعيله الدخول إلى وضع الاسترداد في macOS وتنفيذ rdma_ctl enable من طرفية الاسترداد، وفقًا لخطوات الإعداد الخاصة بـexo.

النماذج والمنصات المدعومة

يحمّل exo النماذج من Hugging Face Hub عبر خلفية الاستدلال MLX، ولا يوثّق ملف README الخاص بـexo دعمًا لنماذج بصيغة GGUF — وهو ما يميّزه عن أدوات مبنية على llama.cpp مثل Ollama أو LM Studio، التي تُعطي الأولوية لصيغة GGUF.

تحميل النماذج

يوثّق ملف README الخاص بـexo تحميل نماذج مخصّصة مباشرة من Hugging Face Hub، بالإضافة إلى دعم بطاقات نماذج محلية مخصّصة مخزّنة تحت ~/.local/share/exo/custom_model_cards/ على لينكس (أو ما يعادله على macOS). تُدرج توثيقات الإعداد الخاصة بـexo EXO_ENABLE_IMAGE_MODELS كعلامة لتفعيل دعم نماذج الصور، وهي معطّلة افتراضيًا.

مستويات منصات macOS

يُصنّف ملف PLATFORMS.md الخاص بـexo أجهزة Mac بمعالج Apple Silicon ضمن دعم "المستوى 1" (مُختبر ومُدعّم)، مع ذكر Mac Studio M3 Ultra وMac Mini M4 Pro وMacBook Pro M5/M4 Max تحديدًا كأجهزة مُختبرة. أصدرت Apple منذ ذلك الحين Mac mini (M6/M5 Pro) وMac Studio (M5 Max/M5 Ultra)؛ يُرجى مراجعة ملف PLATFORMS.md الخاص بـexo مباشرةً لمعرفة قائمة الأجهزة المُختبرة الحالية.

دعم لينكس

يوضح ملف README وملف PLATFORMS.md الخاصان بـexo صراحة أن لينكس يعمل حاليًا بالمعالج فقط؛ ويوصف دعم وحدة المعالجة الرسومية (CUDA وVulkan مدرجان كلاهما كمُخطط له وليس مُسلَّمًا بعد) بأنه "قيد التطوير"، مع إدراج دعم CUDA وCPU على لينكس ضمن قسم خارطة الطريق الخاصة بـexo "مُخطط له — المستوى 1" وقت إعداد هذه المراجعة.

دعم ويندوز

يُدرج ملف PLATFORMS.md الخاص بـexo دعم Windows CUDA وWindows CPU فقط تحت عنوان "Longer term!" (على المدى البعيد)، منفصلاً عن بنود خارطة طريق لينكس قصيرة المدى وبعدها — ويندوز غير مدعوم حاليًا.

الأداء: ماذا تُظهر الاختبارات المعيارية

يشير ملف README الخاص بـexo إلى اختبارات معيارية من طرف ثالث بدلاً من نشر أرقام خاصة بكل إعداد؛ لم تُعِد PromptQuorum تشغيل هذه الاختبارات بشكل مستقل، وتنقلها هنا كمصادر مُستشهد بها من قِبل exo نفسه، وليس كقياسات خاصة بـPromptQuorum.

  • يعرض ملف README الخاص بـexo لقطة شاشة للوحة التحكم تُظهر 4 أجهزة Mac Studio M3 Ultra بذاكرة 512 جيجابايت تشغّل في آن واحد DeepSeek-V3.1 (8-bit) وKimi-K2-Thinking (4-bit)، كتوضيح لتجميع الذاكرة الذي يتيحه exo
  • اختبار معياري مُستشهد به من مدونة Jeff Geerling يغطي تشغيل Qwen3-235B (8-bit) على 4 أجهزة Mac Studio M3 Ultra باستخدام RDMA وتوازي الموتّرات
  • يغطي المصدر نفسه أيضًا DeepSeek-V3.1 671B (8-bit) وKimi K2 Thinking (4-bit أصلي) على نفس إعداد العنقود المكوّن من 4 أجهزة
  • يذكر ملف README الخاص بـexo مضاعفات التسريع العامة التي تصل إلى 1.8 ضعف (جهازان) و3.2 ضعف (4 أجهزة) الناتجة تحديدًا عن توازي الموتّرات، بمعزل عن اختبارات الطرف الثالث للنماذج الكبيرة المذكورة أعلاه

أمثلة استخدام

هذه سيناريوهات عمل مبنية على ميزات exo الموثّقة أعلاه، وليست حالات استخدام افتراضية.

تشغيل نموذج أكبر من أن يتسع له جهاز Mac واحد

ثبّت exo على جهازي Mac بمعالج Apple Silicon أو أكثر على نفس الشبكة، وشغّل uv run exo (أو تطبيق macOS) على كل منها، وحمّل نموذجًا تتجاوز أوزانه الكاملة الذاكرة الموحّدة لجهاز واحد — يقوم الاكتشاف التلقائي والتقسيم الواعي بالطوبولوجيا الخاصان بـexo بتوزيعه على العنقود دون تخصيص يدوي للطبقات.

توجيه أداة متوافقة مع OpenAI موجودة بالفعل إلى عنقود محلي

نظرًا لأن exo يوفّر واجهة برمجية متوافقة مع OpenAI Chat Completions على http://localhost:52415 (أو عنوان أحد أجهزة العنقود)، يمكن إعادة توجيه عميل موجود مبني لواجهة OpenAI البرمجية أو واجهة Ollama البرمجية أو واجهة Claude Messages من Anthropic إلى عنقود exo بتغيير عنوان URL الأساسي فقط بدلاً من إعادة الكتابة.

التطوير دون اتصال باستخدام نماذج مخزّنة مؤقتًا

اضبط EXO_OFFLINE=true قبل تشغيل exo للعمل بالكامل مع النماذج التي سبق تنزيلها وتخزينها مؤقتًا محليًا، وهو مفيد لاختبار إعداد العنقود دون الاعتماد على وصول شبكي إلى Hugging Face أثناء التطوير.

لمن يناسب exo؟

تتوقف ملاءمة exo إلى حد كبير على الأجهزة التي تملكها بالفعل وما إذا كانت قائمة على macOS — فتجميع exo مبني ومُختبر أولاً حول Apple Silicon.

استخدم exo إذا

  • كنت تمتلك جهازي Mac بمعالج Apple Silicon أو أكثر وتريد تشغيل نماذج أكبر مما يمكن أن تحتويه الذاكرة الموحّدة لجهاز واحد، بدلاً من شراء جهاز بذاكرة كبيرة جدًا أو استئجار وقت وحدة معالجة رسومية سحابية
  • تريد اكتشافًا تلقائيًا للأجهزة وتقسيمًا واعيًا بالطوبولوجيا بدلاً من تحديد يدوي لأي طبقات النموذج تعمل على أي جهاز
  • تمتلك أجهزة Mac مزوّدة بـThunderbolt 5 تعمل بـmacOS 26.2 فما فوق وتريد خيار التجميع الأقل زمن استجابة الذي يوثّقه exo حاليًا (RDMA)
  • تريد ترخيص مصدر مفتوح متساهل (Apache-2.0) دون ارتباط بمورّد واحد
  • تشعر بالارتياح للبناء من الكود المصدري باستخدام uv، أو تفضّل تطبيق macOS الجاهز إذا كنت تريد خدمة خلفية دون طرفية

انتظر، أو ابحث في مكان آخر، إذا

  • كانت أجهزة عنقودك تعمل بلينكس فقط وتحتاج إلى تسريع وحدة معالجة رسومية — لا يزال ملف PLATFORMS.md الخاص بـexo يُدرج دعم وحدة المعالجة الرسومية على لينكس كـ"قيد التطوير"، مع دعم بالمعالج فقط مُسلَّم اليوم
  • كنت تستخدم ويندوز — تُدرج خارطة طريق exo الخاصة دعم ويندوز فقط كبند "على المدى البعيد"، وغير متاح حاليًا
  • تحتاج إلى دعم نماذج بصيغة GGUF — مسار تحميل النماذج الموثّق لدى exo هو MLX/Hugging Face Hub، وليس GGUF؛ راجع بدلاً من ذلك llama.cpp أو GPUStack
  • كنت تمتلك جهازًا واحدًا فقط ولا تحتاج إلى التجميع على الإطلاق — أداة أحادية الجهاز مثل Ollama أو LM Studio تناسبك أكثر ببساطة
  • كنت تحتاج إلى جهة دعم مؤسسية راسخة — يطوّر exo فريقًا صغيرًا (exo labs)، فالدعم يمر عبر مشكلات GitHub وقنوات المجتمع، وليس عبر اتفاقية مستوى خدمة رسمية

exo مقابل أدوات الاستدلال الموزّع الأخرى

يقع exo ضمن قطاع الاستدلال المحلي الموزّع/العنقودي، إلى جانب مشاريع أخرى تقسّم نموذجًا على عدة أجهزة بدلاً من تقديمه من جهاز واحد. إليك كيف يقارن — راجع دليل برمجيات الذكاء الاصطناعي المحلي للاطلاع على الكتالوج الكامل.

  • GPUStack — مدير عنقود وحدات معالجة رسومية مفتوح المصدر (Apache-2.0) يجمّع وحدات المعالجة الرسومية عبر لينكس وويندوز وmacOS، ويمكنه تقديم النماذج عبر Ollama أو vLLM أو llama.cpp كخلفيات؛ مدير عنقود أوسع نطاقًا ومستقل عن الخلفية، مقارنة بتصميم exo الخاص بـMLX والموجّه أولاً نحو Apple Silicon. يمتلك GPUStack إدراجًا خاصًا به في دليل برمجيات الذكاء الاصطناعي المحلي الخاص بـPromptQuorum.
  • واجهة RPC الخلفية في llama.cpp — يوفّر llama.cpp خادم ggml-rpc-server تجريبيًا ينقل الحوسبة إلى مضيفات بعيدة لتحقيق الاستدلال الموزّع؛ ويصفه القائمون على صيانته أنفسهم بأنه "نموذج إثبات مفهوم" (proof-of-concept) "هشّ وغير آمن" (fragile and insecure)، ويحذّرون من عدم تعريضه أبدًا على شبكة مفتوحة، وهو موقف نضج وأمان مختلف جوهريًا عن تجميع exo الموثّق.
  • Petals — مشروع بحثي من ورشة عمل BigScience يشغّل نماذج كبيرة "بأسلوب BitTorrent" عبر سرب عام من وحدات معالجة رسومية استهلاكية يديره متطوعون، بدلاً من عنقود خاص من أجهزة تملكها؛ نموذج ثقة مختلف عن تجميع exo القائم على الشبكة المحلية، وموجّه نحو الاستدلال التعاوني على أجهزة غرباء بدلاً من شبكتك المحلية الخاصة.

قارن في الدليل

أخطاء شائعة عند تقييم exo

يأتي معظم الالتباس حول exo من التعامل معه كتطبيق دردشة أحادي الجهاز، أو توقع أن يوازي لينكس/ويندوز مجموعة ميزات macOS.

الخطأ 1: توقّع دعم نماذج GGUF

يحمّل exo النماذج عبر MLX من Hugging Face Hub، وفقًا لملف README الخاص به؛ ولا يوثّق استيراد GGUF. على من يملك مكتبة موجودة من ملفات GGUF التفكير بدلاً من ذلك في أداة تُعطي الأولوية لـGGUF مثل llama.cpp أو Ollama أو GPUStack.

الخطأ 2: افتراض أن لينكس يحصل على نفس تسريع وحدة المعالجة الرسومية كـmacOS

يوضح ملف PLATFORMS.md الخاص بـexo صراحة أن لينكس يعمل حاليًا بالمعالج فقط، مع إدراج دعم وحدة المعالجة الرسومية (CUDA/Vulkan) كمُخطط له وليس مُسلَّمًا. تجميع عدة أجهزة لينكس مزوّدة بوحدات معالجة رسومية لتحقيق استدلال مُسرَّع بوحدة معالجة رسومية ليس بعد ما يوثّقه مسار لينكس الخاص بـexo.

الخطأ 3: توقّع تسريع شبه خطي مع أي اتصال شبكي

تفترض أرقام التسريع الموثّقة لدى exo (تصل إلى 1.8 ضعف على جهازين، و3.2 ضعف على 4) واختبارات RDMA المعيارية من طرف ثالث المُستشهد بها كلاهما روابط من فئة Thunderbolt، وفي عدة حالات مع تفعيل RDMA صراحة. عنقود متصل عبر Wi-Fi عادي أو إيثرنت جيجابت لن يحقق بالضرورة نفس الأرقام — لا تنشر توثيقات exo الخاصة أرقامًا لهذا الإعداد.

الخطأ 4: التعامل مع exo كتطبيق سطح مكتب أحادي الجهاز

exo هو إطار عمل للتجميع تثبّته وتشغّله على كل جهاز ينضم إلى العنقود، وليس تطبيق دردشة بنقرة واحدة — رغم أن تطبيق macOS الخلفي الجاهز يخفّض إلى حد كبير عتبة الإعداد على جهاز Mac واحد مقارنة بالبناء من الكود المصدري.

الأسئلة الشائعة

ما هو exo؟

exo (exolabs.net، والكود المصدري على github.com/exo-explore/exo) هو إطار عمل مفتوح المصدر، مرخّص بموجب Apache-2.0، يربط عدة أجهزة — بشكل أساسي أجهزة Mac بمعالج Apple Silicon — في عنقود استدلال ذكاء اصطناعي موزّع واحد، بحيث يمكن للنماذج الأكبر من أن يتسع لها جهاز واحد أن تعمل رغم ذلك عبر توزيعها على المجموعة.

هل exo مجاني؟

نعم. exo مفتوح المصدر بموجب ترخيص Apache-2.0، وقد تم التحقق من ذلك مقابل ملف LICENSE الخاص بالمستودع نفسه — لا توجد فئة مدفوعة منفصلة أو قيد استخدام يتجاوز شروط Apache-2.0 القياسية.

ما الترخيص الذي يستخدمه exo؟ وهل تغيّر؟

exo مرخّص بموجب Apache License 2.0، وحقوق النشر لصالح Exo Technologies Ltd، وفقًا لملف LICENSE الحالي في المستودع، الذي تم التحقق منه مباشرة في 12/09/2026. لم تعثر PromptQuorum على أي قيد استخدام إضافي يتجاوز نص Apache-2.0 القياسي في المستودع الحالي.

كيف يعمل تجميع exo فعليًا؟

وفقًا لملف README الخاص بـexo، تكتشف الأجهزة التي تشغّل exo بعضها البعض تلقائيًا على نفس الشبكة، ويبني exo رؤية آنية لذاكرة كل جهاز وروابط الشبكة بينها، ويوزّع طبقات النموذج على العنقود وفقًا لذلك، مع إضافة توازي الموتّرات لمزيد من التسريع. على أجهزة macOS المدعومة، يمكنه إضافةً إلى ذلك استخدام RDMA عبر Thunderbolt 5 لروابط ذات زمن استجابة أقل بين الأجهزة.

ما صيغ النماذج التي يدعمها exo؟

يوثّق ملف README الخاص بـexo تحميل النماذج من Hugging Face Hub عبر خلفية الاستدلال MLX؛ ولا يوثّق دعمًا لنماذج بصيغة GGUF، وهو ما يميّزه عن أدوات تُعطي الأولوية لـGGUF مثل llama.cpp أو Ollama.

هل يعمل exo على ويندوز؟

ليس حاليًا. يُدرج ملف PLATFORMS.md الخاص بـexo دعم Windows CUDA وWindows CPU فقط تحت عنوان خارطة طريق "Longer term"، منفصلاً عن خططه قصيرة المدى.

هل يعمل exo على لينكس؟

نعم، لكن بالمعالج فقط حاليًا. يوضح ملف README وملف PLATFORMS.md الخاصان بـexo صراحة أن دعم وحدة المعالجة الرسومية للينكس (CUDA وVulkan) لا يزال قيد التطوير ولم يُسلَّم بعد، وقت إعداد هذه المراجعة.

كيف أثبّت exo؟

ابنِ من الكود المصدري باستخدام git clone https://github.com/exo-explore/exo، وابنِ لوحة التحكم، وشغّل uv sync --extra mlx (macOS) أو uv sync --extra mlx-cpu (لينكس)، ثم uv run exo. على macOS، يمكنك بدلاً من ذلك تثبيت تطبيق خلفي جاهز عبر brew install --cask exo أو بتنزيل EXO-latest.dmg — يتطلّب macOS Tahoe 26.2 أو أحدث.

كم عدد نجوم GitHub التي يمتلكها exo؟

كان لدى exo 47,375 نجمة و3,508 نسخة متفرّعة على GitHub، تم التحقق منها عبر واجهة GitHub البرمجية في 12/09/2026. راجع المستودع المباشر للحصول على العدد الحالي، حيث يتغيّر عدد النجوم باستمرار.

من يطوّر exo؟

يطوّر exo فريق exo-explore / exo labs على GitHub؛ ويُدرج ملف LICENSE الخاص بالمستودع شركة Exo Technologies Ltd كصاحبة حقوق النشر. أُنشئ المستودع في يونيو 2024، وفقًا لبيانات GitHub الوصفية الخاصة به.

المصادر

← العودة إلى LLM المحلية المتقدمة