Transformers documentation
SGLang
ابدأ الآن
الفئات الأساسية
النماذج
المعالجات المسبقة
الاستدلال
واجهة برمجة التطبيقات Pipeline
توليد واجهة برمجة التطبيقات
التحسين
التحدث مع النماذج
التقديم
التدريب
الأجهزة
التكميم
التكاملات مع النظام البيئي
محركات الاستدلال
النشر المحلي
التدريب المسبق
ضبط النموذج
الموارد
واجهة برمجة التطبيقات
You are viewing main version, which requires installation from source. If you'd like
regular pip install, checkout the latest stable version (v5.22.1).
SGLang
SGLang هو محرك استدلال منخفض الكمون وعالي الإنتاجية لنماذج اللغة الكبيرة (LLMs). كما يتضمن لغة واجهة أمامية لبناء سير عمل الوكلاء.
اضبط model_impl="transformers" لتحميل واجهة برمجة نماذج Transformers.
import sglang as sgl
llm = sgl.Engine("meta-llama/Llama-3.2-1B-Instruct", model_impl="transformers")
print(llm.generate(["The capital of France is"], {"max_new_tokens": 20})[0])مرّر --model-impl transformers إلى أمر sglang.launch_server للخدمة عبر الإنترنت.
python3 -m sglang.launch_server \ --model-path meta-llama/Llama-3.2-1B-Instruct \ --model-impl transformers \ --host 0.0.0.0 \ --port 30000
تكامل Transformers
إعداد model_impl="transformers" يُخبر SGLang بتخطي مطابقة النموذج الأصلية لديه واستخدام نموذج Transformers مباشرة.
- PreTrainedConfig.from_pretrained() loads the model’s
config.jsonfrom the Hub or your Hugging Face cache. - تحلّ AutoModel.from_config() فئة النموذج بناءً على ملف الإعداد.
- أثناء التحميل، يُضبط
_attn_implementationعلى"sglang". وهذا يُوجّه استدعاءات الانتباه عبر نواة RadixAttention الخاصة بـ SGLang. - يستبدل صف التوازي الخطي في SGLang طبقات الخطي لدعم توازي الموترات.
- تعمل دالة load_weights على تعبئة النموذج بالأوزان من ملفات safetensors.
يستفيد النموذج من جميع تحسينات SGLang مع استخدام بنية نموذج Transformers.
يتطلب النماذج المتوافقة
_supports_attention_backend=Trueحتى يتمكن SGLang من التحكم في تنفيذ الانتباه. راجع دليل بناء واجهة خلفية متوافقة للنموذج للاستدلال للتفاصيل.
الموارد
- تحتوي وثائق SGLang على مزيد من أمثلة الاستخدام ونصائح حول استخدام Transformers كخلفية.
- يوضح منشور المدونة تكامل خلفية Transformers في SGLang ما الذي يُمكّنه هذا التكامل.