عن المشروع
SkyPilot هو نظام لتشغيل وإدارة وتوسيع أحمال عمل الذكاء الاصطناعي على أي بنية تحتية للذكاء الاصطناعي. يستهدف جمهورين: فرق الذكاء الاصطناعي التي تريد واجهة بسيطة لإطلاق المهام على أي بنية تحتية، وفرق البنية التحتية التي تحتاج إلى مستوى تحكم موحد مع الجدولة والتوسيع والتنسيق.
القدرات الأساسية الموضحة في README:
- واجهة موحدة: يتم تعريف المهمة مرة واحدة (YAML أو Python API) مع متطلبات الموارد، ودليل العمل، وأوامر الإعداد، وأوامر التشغيل، ثم يتم إطلاقها على أي بنية تحتية متاحة. ويُقدَّم ذلك كوسيلة لتجنب الارتباط بالمورّد ونقل المهام بين المزوّدين.
- دعم بنى تحتية متعددة: Kubernetes وSlurm وقائمة طويلة من السحابات والمزوّدين تشمل AWS وGCP وAzure وOCI وCoreWeave وNebius وLambda Cloud وRunPod وFluidstack وCudo وDigital Ocean وPaperspace وCloudflare وIBM وVast.ai وVMware vSphere وSeeweb وPrime Intellect وShadeform وVerda Cloud وCrusoe.
- التوفير وتجاوز الأعطال: يجد SkyPilot البنية التحتية المتاحة، ويوفّر وحدات GPU/TPU/CPU، ويمكنه تجاوز الأعطال تلقائيًا عند حدوث أخطاء في السعة.
- إدارة المهام: وضع المهام في طوابير وتشغيلها والاستعادة التلقائية للعديد من المهام، إضافة إلى الإيقاف التلقائي لتنظيف الموارد الخاملة والتجميع المحكم (binpacking) على العناقيد المشتركة.
- تجربة Kubernetes: الاتصال عبر SSH بالـ pods، ومزامنة الكود، وربط بيئة تطوير متكاملة (IDE)، والجدولة الجماعية (gang scheduling)، والمهام متعددة العقد، ومستوى تحكم متعدد العناقيد ومتعدد السحابات.
- ميزات الفرق: النشر عبر خادم API ومشاركة الموارد.
- تكامل الوكلاء: يمكن تثبيت SkyPilot Skill حتى يتمكن وكلاء البرمجة مثل Claude Code أو Codex من تشغيل SkyPilot.
يتم التثبيت عبر uv أو pip مع إضافات لسحابات مختارة. يشير README أيضًا إلى دليل بدء سريع، ومرجع مواصفات YAML، وأمثلة قابلة للتشغيل للتدريب (Verl، وLlama 4 finetuning، وTorchTitan، وPyTorch، وDeepSpeed، وNeMo، وRay، وUnsloth، وJax/TPU، وOpenRLHF)، والخدمة (vLLM، وSGLang، وOllama)، والنماذج (DeepSeek-R1، وLlama 4، وLlama 3، وCodeLlama، وQwen، وKimi-K2، وMixtral)، وتطبيقات الذكاء الاصطناعي (RAG، وقواعد البيانات المتجهية) والأطر (Airflow، وJupyter، وmarimo).
يذكر المشروع أنه BYOC: يتم إطلاق الموارد داخل حسابات السحابة وشبكات VPC والعناقيد الخاصة بالمستخدم. وتوجد روابط للتوثيق ومدونة وSlack وGitHub Discussions ومتتبع المشكلات للحصول على الدعم والمساهمات.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.