Skip to main content
PromptQuorumPromptQuorum

كيفية تحويل نماذج ⁨Ollama⁩ إلى صيغة ⁨MLX⁩

إجابة سريعة

لا يمكنك تحويل نماذج Ollama إلى MLX مباشرةً. بدلًا من ذلك، نزّل الأوزان الأصلية بصيغة GGUF أو SafeTensors من Hugging Face ثم حوّلها بـ mlx-lm convert. لمعظم النماذج الشائعة (Llama 3 وQwen وMistral)، توجد نسخ MLX محوَّلة مسبقًا على Hugging Face تحت منظمة mlx-community.

  • لا يمكن تحويل نماذج Ollama مباشرةً — صيغة النموذج مختلفة
  • نماذج MLX محوَّلة مسبقًا متوفرة على huggingface.co/mlx-community لمعظم النماذج الشائعة
  • للتحويل بنفسك: نزّل من Hugging Face ثم نفّذ mlx_lm.convert

تحديث: ٢١ يونيو ٢٠٢٦

Tool Comparisonsمتوسط

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

  • لا يمكن تحويل نماذج Ollama بصيغة GGUF إلى MLX مباشرةً — يجب البدء بالأوزان الأصلية من Hugging Face
  • النماذج الشائعة لديها نسخ MLX جاهزة على huggingface.co/mlx-community — ابحث عن نموذجك أولًا قبل التحويل
  • للتحويل: نزّل الأوزان من Hugging Face ثم نفّذ `mlx_lm.convert --model-path <مسار> -o <مخرج>`

لماذا لا يمكن التحويل المباشر؟

نماذج Ollama بصيغة GGUF (مضغوطة 4–8 بت). تتطلب MLX الأوزان الأصلية 16 بت من Hugging Face لأنها تحتاج إلى إعادة الضغط باستخدام خوارزميات Apple Silicon الأصلية.

إذا حاولت التحويل مباشرةً من GGUF، ستفقد معلومات الدقة خلال الضغط وينتج عنه جودة أدنى.

الحل: البدء بالأوزان غير المضغوطة من Hugging Face ثم السماح لـ mlx-lm بإعادة الضغط مُحسَّنًا لـ Metal على Apple Silicon.

كيفية التحويل (إذا لزم الأمر)

المحاولة الأولى: ابحث عن نموذجك في mlx-community. نفّذ: `pip install mlx-lm` ثم `python -m mlx_lm.generate --model mlx-community/model-name-4bit`. إذا نجح، فالنموذج محوَّل مسبقًا.

إذا لم يكن متاحًا، حوّله بنفسك: نزّل الأوزان الأصلية بـ `git clone https://huggingface.co/owner/model` ثم نفّذ `mlx_lm.convert --model-path ./model -o ./mlx_model` (يستغرق 5–10 دقائق).

أدلة ذات صلة

إجابات سريعة حول تحويل نماذج Ollama إلى MLX

أين أجد نماذج MLX المحوَّلة مسبقًا؟
على Hugging Face تحت منظمة mlx-community: huggingface.co/mlx-community. ابحث عن نموذجك (Llama وQwen وMistral وغيرها). إذا لم يكن موجودًا، ستحتاج إلى التحويل بنفسك.
كم يستغرق التحويل؟
عادةً 5–10 دقائق لنموذج 7B على M5 Pro. النماذج الأكبر قد تستغرق أكثر من 20 دقيقة. التحويل عملية تُجرى مرة واحدة — النموذج الناتج يُخزَّن محليًا.
ما مستوى الضغط المناسب عند التحويل إلى MLX؟
لمعظم نماذج 7B–14B على ذاكرة موحّدة 16 GB، استخدم الضغط 4 بت (الإعداد الافتراضي للعلامة `-q`). ينتج عنه نموذج ~4 GB يعمل بكفاءة على رقائق M1/M2/M3/M4. استخدم 8 بت فقط إذا كانت لديك 32 GB أو أكثر وتحتاج إلى جودة إخراج أعلى.