MPS في PyTorch 2.15
يضيف PyTorch 2.15 دعم موتّرات FP8 على أجهزة ماك بمعالجات آبل ويسرّع فك ترميز النماذج اللغوية خصوصًا نماذج خليط الخبراء، مع مزيد من الجبر الخطي على GPU ونقل عمليات إلى نوى Metal مخصصة. يتطلب macOS 15 أو أحدث وPython 3.11 أو أحدث؛ وسينفّذ الإصدار 2.16 الانتباه بالكامل على Metal.
ما يقوله المقال
في تدوينة بتاريخ 20 أكتوبر 2026 يعرض فريق PyTorch في Hugging Face تقدّم واجهة MPS التي تشغّل PyTorch على وحدات معالجة الرسوم في أجهزة Mac بمعالجات Apple Silicon، مع الإصدار 2.15 (ما زال مرشحًا للإصدار). يختبر الفريق نماذج حقيقية من Hub ويصلح المشكلات في المصدر ويستبدل MPSGraph تدريجيًا بنوى Metal مخصصة.
من المستجدات: دعم FP8 عبر F.scaled_mm، وفك ترميز أسرع لنماذج اللغة (طبقات MoE أسرع حتى 5 إلى 6.5 مرات من الإصدار 2.14، وsoftmax أسرع بنحو 8 مرات)، وعمليات جبر خطي والتفاف جديدة، وتدفقات MPS يمكن التحكم بها من بايثون. وعلى M3 Ultra يرتفع Qwen3.6-35B-A3B من 9.4 إلى 61.3 رمزًا في الثانية، ويتسع فك ترميز VAE في Wan2.2 لنحو 8 GiB بدلًا من أكثر من 270 GiB، وأُصلح خطأ كان يفسد الصور في ComfyUI. المطلوب macOS 15 وPython 3.11 على الأقل، والقياسات من الفريق نفسه.
اقرأ المقال الرسمي بطاقة AnnuIA
ملخص كتبته AnnuIA بكلماتها الخاصة اعتمادًا على الصفحة الرسمية لـ Hugging Face. المحتوى والحقوق تعود إلى الناشر، يُرجى قراءة المقال الأصلي.