تخطَّ إلى المحتوى الرئيسي
Vantaige
Unsloth screenshot
Unsloth logo

Unsloth

مجاني جزئيًا

Unsloth هي مكتبة مفتوحة المصدر للضبط الدقيق من تطوير Daniel و Michael Han، توفر تدريباً أسرع للنماذج اللغوية الكبيرة (LLM) بضعفين وتقلل استهلاك VRAM بنسبة تصل إلى 70% عبر أنوية Triton CUDA المخصصة. تدعم أكثر من 500 نموذج بما في ذلك Llama و Qwen و DeepSeek. مجانية الاستخدام، مع فئة Pro مدفوعة للتدريب على وحدات معالجة رسومات (GPU) متعددة.

حالات الاستخدام:البرمجة والتطوير
الميزات:APIOpen Source

Unsloth هي مكتبة Python مفتوحة المصدر، واعتبارًا من مارس 2026 أصبحت أيضًا تطبيق سطح مكتب بدون كود (Unsloth Studio)، مما يجعل الضبط الدقيق للنماذج اللغوية الكبيرة أسرع بكثير وأكثر كفاءة في استهلاك الذاكرة على أجهزة NVIDIA الاستهلاكية والبحثية. تم بناء المكتبة بواسطة الأخوين Daniel Han و Michael Han في سيدني، أستراليا، وهي تستبدل أنوية FlashAttention 2 القياسية بتطبيقات Triton CUDA مخصصة تقلص وقت التدريب بمقدار 2-5 أضعاف وتقلل استخدام VRAM بنسبة تصل إلى 70%، دون أي فقدان ملحوظ في دقة النموذج. تخرج المشروع من دفعة صيف 2024 في Y Combinator وحصد أكثر من 63,000 نجمة على GitHub و 10 ملايين تنزيل شهري للنماذج اعتبارًا من مايو 2026.

يتم تثبيت المكتبة الأساسية عبر pip بموجب ترخيص Apache 2.0 وتدعم أكثر من 500 نموذج بما في ذلك Llama 3.1/3.2 و Qwen3.5/3.6 و Gemma 1-4 و DeepSeek-R1 و Mistral و Phi-4 ونماذج التضمين. تشمل تقنيات التدريب المدعومة LoRA و QLoRA و GRPO لمحاذاة نماذج الاستدلال، والتعلم المعزز. يحافظ التكميم الديناميكي بـ 4-bit الخاص بالمكتبة على الحيرة (perplexity) ضمن 0.02 نقطة من خطوط الأساس بـ 8-bit. يضيف Unsloth Studio واجهة مستخدم رسومية بدون كود مع Data Recipes (إنشاء مجموعات البيانات من ملفات PDF و CSV و DOCX)، و Model Arena لمقارنة الاستدلال جنبًا إلى جنب، ومراقبة التدريب في الوقت الفعلي مع منحنيات الفقد واستخدام GPU، وتصدير GGUF/Safetensors.

ما الذي تفعله Unsloth فعليًا في مايو 2026

الآلية المركزية للمكتبة هي دمج الأنوية (kernel fusion): بدلاً من استدعاء إجراءات الانتباه القياسية في PyTorch التي تنقل البيانات بشكل متكرر بين ذاكرة GPU ووحدات الحوسبة، تعيد Unsloth كتابة عمليات الانتباه، وتضمين RoPE، والإنتروبيا المتقاطعة، وتسوية الطبقات كأنوية Triton مدمجة. يقلل هذا من عبء النطاق الترددي للذاكرة عبر مسار التمرير الأمامي والخلفي بأكمله.

في اختبارات الأداء المستقلة للضبط الدقيق لنموذج Llama-3.1 8B على A100 40GB باستخدام QLoRA (2 epochs، تسلسلات 512-token)، أكملت Unsloth التدريب في 3.2 ساعة. استغرق Axolotl على نفس الأجهزة والإعدادات 5.8 ساعة. طابقت LLaMA-Factory باستخدام Unsloth كخلفية أداء Unsloth بـ 3.4 ساعة؛ بينما استغرقت LLaMA-Factory بدون خلفية Unsloth ما يقرب من 5 ساعات. على أجهزة RTX 4090، تتيح Unsloth تدريب Qwen3 30B-A3B (نموذج مزيج الخبراء) على 17.5GB VRAM فقط، مقارنة بـ 48GB التي تتطلبها PyTorch القياسية. يوسع التكميم الديناميكي بـ 4-bit دعم طول السياق إلى أكثر من 500,000 رمز.

أضاف تحديث فبراير 2026 تحسينات خاصة بـ MoE، حيث تصل سرعات التدريب إلى 12 ضعفًا مقارنة بالتطبيقات القياسية. يمكن إجراء الضبط الدقيق لنماذج DeepSeek-R1 المقطرة باستخدام GRPO في أقل من 6GB VRAM على RTX 4090. أضاف الإصدار الأحدث، v0.1.37-beta (23 أبريل 2026)، نقاط نهاية API تجريبية متوافقة مع OpenAI/Anthropic إلى Unsloth Studio.

موقع Unsloth مقارنة بـ Axolotl و LLaMA-Factory

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

Unsloth مقابل Axolotl

تعمل Axolotl كغلاف يعتمد على التكوين فوق HuggingFace Transformers. يتم تحديد عمليات التدريب في ملفات YAML، مما يعني أنها قابلة للتحكم في الإصدار، وقابلة للتكرار، وقابلة للبرمجة في مسارات CI/CD. لا تقوم Axolotl بحقن أنوية CUDA مخصصة: بل تعتمد على الانتباه القياسي في PyTorch و Accelerate من HuggingFace لتوزيع وحدات GPU المتعددة. هذه هي مقايضتها الرئيسية. على A100 40GB (Llama-3.1 8B QLoRA)، تعمل Axolotl في 5.8 ساعة مقابل 3.2 ساعة لـ Unsloth. هذه الفجوة مهمة إذا كنت تدفع مقابل وقت GPU السحابي بالساعة.

أين تتفوق Axolotl: توزيع وحدات GPU المتعددة (FSDP2، DeepSpeed) من الدرجة الأولى ومفتوح المصدر. تمتلك Axolotl أيضًا مسار المعالجة المسبقة للبيانات الأكثر اكتمالاً بين أطر العمل الأربعة الرئيسية، وتدعم الضبط الدقيق لنماذج الرؤية واللغة (Qwen2-VL، LLaVA) كحالة استخدام أساسية، وهو ما تفتقر إليه Unsloth. إذا كنت بحاجة إلى تدريب متعدد العقد قابل للتكرار للإنتاج، فإن Axolotl هو الخيار الصحيح.

Unsloth مقابل LLaMA-Factory

تأتي LLaMA-Factory مع واجهة مستخدم ويب تسمى LlamaBoard تتيح لغير المهندسين تكوين وإطلاق عمليات التدريب من المتصفح، دون كتابة كود Python. كما أنها تتمتع بأوسع دعم لبنية النماذج في اليوم الصفر (day-0)، حيث تضيف عادةً التوافق لعائلات النماذج الجديدة قبل Unsloth أو Axolotl. دمجت LLaMA-Factory خلفيات KTransformers و Megatron-LM في عام 2026، مما وسع نطاق إنتاجها. مع 68,400 نجمة على GitHub، تتفوق قليلاً على Unsloth في حجم المجتمع.

يمكن لـ LLaMA-Factory استخدام Unsloth كخلفية لزيادة السرعة، ولكن بدون هذه الخلفية، تكون سرعة التدريب الخام قابلة للمقارنة مع Axolotl. يمكن لتجريد واجهة المستخدم الرسومية أن يخفي الأخطاء أثناء تصحيح الأخطاء، وعادة ما يكون هناك تأخير في التهيئة لمدة 2-3 دقائق قبل بدء التدريب. بالنسبة للممارسين الذين يريدون تحكمًا على مستوى الكود في حلقة التدريب الخاصة بهم، فإن واجهة برمجة تطبيقات Python الخاصة بـ Unsloth أكثر شفافية.

"بالنسبة للممارسين الذين يمتلكون وحدة GPU واحدة ويحتاجون إلى تحقيق أقصى استفادة منها، لا يوجد شيء يقترب من كفاءة وحدة GPU الفردية. تحسينات السرعة حقيقية، وليست مجرد تسويق." - ملخص المجتمع من موضوع مقارنة أطر العمل في r/LocalLLaMA، مارس 2026
"يتمتع فريق Unsloth بسجل حافل في إصلاح أخطاء النماذج التي يغفل عنها حتى مؤلفو النماذج الأصليون. حصدت تكميمات GGUF الخاصة بهم لـ Qwen3.5 على 1,100 تصويت إيجابي في موضوع واحد. هذا النوع من ثقة المجتمع مهم عندما تختار من تعتمد عليه في أدوات تدريب النماذج." - r/LocalLLaMA، مارس 2026

كيف يبدو واقع سير عمل الضبط الدقيق

بالنسبة للمستخدمين الذين يقومون بتشغيل مكتبة Python مباشرة، فإن سير العمل قريب من HuggingFace Transformers القياسي مع Unsloth كبديل مباشر لتحميل النموذج. تقوم باستدعاء FastLanguageModel.from_pretrained() بدلاً من AutoModelForCausalLM.from_pretrained()، وتغلف النموذج بـ get_peft_model() لإضافة محولات LoRA، ثم تتدرب باستخدام SFTTrainer أو GRPOTrainer القياسي من HuggingFace. يتم تنشيط أنوية Unsloth تلقائيًا. التغييرات في الكود مقارنة ببرنامج نصي قياسي للتدريب في HuggingFace ضئيلة، وعادة ما تكون من 3 إلى 5 أسطر.

بالنسبة لمستخدمي Unsloth Studio، نقطة الدخول هي واجهة قائمة على المتصفح تعمل محليًا. تتيح لك Data Recipes سحب وإفلات ملفات PDF أو CSV أو DOCX وتوجيهها عبر سير عمل مرئي للعقد لإنتاج مجموعات بيانات تدريب منسقة. يزيل هذا أكبر نقطة احتكاك لغير المهندسين: تنسيق مجموعة البيانات. تتيح لك Model Arena تحميل نموذجين مضبوطين بدقة واختبارهما جنبًا إلى جنب على نفس المطالبات.

أوضحت لحظة DeepSeek-R1 في يناير 2025 كلاً من ثقة المجتمع في Unsloth وأسلوب عمل الفريق. عندما أصدرت DeepSeek نموذج R1 (بـ 671B معلمة، وتنسيق FP8، وتنزيل بحجم 720GB)، لم يتمكن معظم الباحثين من تشغيله. في غضون أيام، أصدرت Unsloth تكميمات GGUF عبر مستويات دقة متعددة. في 27 يناير، نشروا GGUFs ديناميكية بـ 1.58-bit قلصت حجم الملف بنسبة 80%، مما جعل النموذج أقل من 150GB. في 6 فبراير، أضافوا دعم تدريب GRPO حتى يتمكن المستخدمون من الضبط الدقيق لنماذج استدلال مخصصة على البنية. كان كل تحديث مصحوبًا بنشر Daniel Han مباشرة على r/LocalLLaMA مع أدلة الإعداد. تكرر النمط مع DeepSeek-R1-0528 في مايو 2025، حيث أصدرت Unsloth تكميمات ديناميكية بـ 1-bit ضغطت نموذج 720GB إلى 185GB في غضون 24 ساعة من إصداره.

يمكنك إقران النماذج المضبوطة بدقة بواسطة Unsloth مع Hugging Face Hub لاستضافة النماذج وتوزيعها. بالنسبة للضبط الدقيق المدار بدون أجهزة محلية، تقدم Predibase (التي أصبحت الآن جزءًا من Rubrik بعد الاستحواذ في يونيو 2025) و OpenPipe بدائل سحابية تتعامل مع البنية التحتية، على الرغم من أنها تضيف تكاليف لكل عملية تشغيل وتزيل التحكم المحلي في البيانات.

لمن تم بناء Unsloth

الملاءمة المثالية:

تم بناء Unsloth لمهندسي تعلم الآلة، والباحثين، والممارسين ذوي القدرات التقنية الذين يتدربون على أجهزة NVIDIA GPU ويريدون استخراج أقصى قدر من الكفاءة مما لديهم. الباحث الذي يقوم بتشغيل وحدة RTX 4090 (24GB) واحدة والذي كان سيتم حظره بسبب VRAM هو المستخدم الأساسي لـ Unsloth. تتيح المكتبة الضبط الدقيق لـ Llama-3.1 20B على 24GB باستخدام QLoRA، وهو أمر قد يؤدي إلى نفاد الذاكرة مع التطبيقات القياسية. المختبرات الأكاديمية المقيدة بالميزانية، وباحثو الضبط الدقيق المستقلون، ومجتمعات المصادر المفتوحة التي تبني متغيرات نماذج مخصصة هم الجمهور الذي بنى الأخوان Han هذا من أجله.

تناسب Unsloth أيضًا الفرق التي لديها متطلبات قوية لخصوصية البيانات. إذا كانت بيانات التدريب لا يمكن أن تغادر بنيتك التحتية، أو كانت تنطبق قيود الامتثال مثل GDPR أو HIPAA أو غيرها، فإن التدريب المحلي المستضاف ذاتيًا عبر Unsloth (أو Axolotl) هو الخيار المعماري الصحيح مقارنة بالمنصات السحابية المدارة.

ما لا تقدمه Unsloth

تجاوز هذا عندما:

كنت تقوم بتشغيل وحدات AMD GPU. دعم AMD ROCm تجريبي وغير مستقر اعتبارًا من مايو 2026. تقوم bitsandbytes بتعطيل نفسها تلقائيًا لـ AMD، مما ينقلك من 4-bit إلى 16-bit LoRA. توثق مشكلة GitHub رقم #5180 (أبريل 2026) إخفاقات اكتشاف مسرع HIP في Unsloth Studio 2026.4.5. لدى مستخدمي Windows AMD طلب ميزة مفتوح (#4280) لم تتم معالجته.

كنت بحاجة إلى تدريب موزع جاد متعدد وحدات GPU في الفئة المجانية. تركز المكتبة مفتوحة المصدر على تحسين وحدة GPU الفردية. يتطلب دعم وحدات GPU المتعددة فئة Pro المدفوعة، وحتى مستخدمي Pro أبلغوا عن إخفاقات DDP عبر بنيات نماذج معينة (المشكلة #3915، إعداد H100 المزدوج، مايو 2026). إذا كان سير عملك هو تدريب موزع متعدد العقد، فإن Axolotl مع FSDP2 أو منصة مدارة سيكون أكثر موثوقية.

كنت تستخدم macOS وتريد تدريب النماذج. دعم Mac في Unsloth Studio يقتصر على الاستدلال فقط. كان تدريب MLX على خارطة الطريق ولكن لم يتم إصداره اعتبارًا من مايو 2026.

لم تكن مهندسًا وتحتاج إلى ضبط دقيق مدار بالكامل مع مسارات النشر المضمنة. يقلل Unsloth Studio من الحاجز بشكل كبير من خلال واجهته بدون كود، ولكنه لا يزال يفترض أنك تدير أجهزتك الخاصة وتتعامل مع تثبيت برامج تشغيل GPU، وبيئات Python، وسير عمل تصدير النماذج. تعد OpenPipe أو Predibase خيارات أفضل للفرق التي تريد منصة للتعامل مع البنية التحتية من البداية إلى النهاية.

كنت بحاجة إلى دعم اليوم الصفر (day-0) لكل بنية نموذج جديدة. عادةً ما توفر LLaMA-Factory التوافق لعائلات النماذج الجديدة بشكل أسرع من Unsloth، والتي تعاني أحيانًا من فترة تأخير بعد إصدارات البنية الرئيسية. على سبيل المثال، تطلب دمج Gemma 4 إصدارات تصحيح متعددة في أبريل 2026 (v0.1.35 حتى v0.1.36) لتثبيت تراكم التدرج ومشكلات فهرسة الاستدلال.

تجدر الإشارة أيضًا إلى التمييز في الترخيص داخل Unsloth نفسها. مكتبة Python الأساسية (pip install unsloth) مرخصة بموجب Apache 2.0، مما يسمح بالاستخدام التجاري وإعادة التوزيع دون قيود. تطبيق واجهة المستخدم الرسومية Unsloth Studio مرخص بموجب AGPL-3.0، والذي يتطلب أن يكون أي برنامج مشتق تقوم بتوزيعه مفتوح المصدر أيضًا. بالنسبة لمعظم الباحثين والممارسين الذين يجرون ضبطًا دقيقًا محليًا، لا يمثل أي من الترخيصين عائقًا عمليًا. بالنسبة للشركات التي تخطط لإعادة توزيع منتج مبني على واجهة Unsloth Studio، يحتاج شرط AGPL إلى مراجعة قانونية.

يخلق غياب السعر العام لفئة Pro المدفوعة احتكاكًا للفرق التي تحاول تقييم التكلفة الإجمالية لقرار البنية التحتية للضبط الدقيق. لا يمكنك مقارنة "Unsloth Pro مقابل Predibase مقابل Together AI" مباشرة دون طلب عرض أسعار. هذا الغموض هو شكوى مشروعة لتخطيط الميزانية، حتى لو كانت الفئة مفتوحة المصدر مكتملة وظيفيًا للعديد من مسارات العمل. إذا كنت فريقًا وصل إلى سقف وحدة GPU الفردية ويحتاج إلى تدريب متعدد وحدات GPU، فقم ببناء محادثة المورد هذه في عملية التقييم الخاصة بك مبكرًا.

تقييمات المستخدمين

لا توجد تقييمات بعد. كن أول من يشارك تجربته!

سجّل الدخول لكتابة تقييم.

ظهرت في مجموعات

قوائم منتقاة تتضمّن Unsloth.

مقالات ذات صلة

أدلة ومقالات ذات صلة بـ Unsloth.