Hugging Face Spaces تطلق ZeroGPU: تخصيص ديناميكي لوحدات معالجة الرسومات لتعزيز كفاءة نماذج الذكاء الاصطناعي

2024-12-15

أطلقت Hugging Face Spaces تقنية ZeroGPU، وهي بنية تحتية مشتركة تقوم بتخصيص وحدات معالجة الرسومات NVIDIA A100 ديناميكيًا لتحسين استخدام وحدات معالجة الرسومات لنماذج الذكاء الاصطناعي والعروض التوضيحية. توفر ZeroGPU إمكانية الوصول المجاني إلى وحدات معالجة الرسومات، ودعمًا متعدد وحدات معالجة الرسومات، وتُقلل من عوائق نشر نماذج الذكاء الاصطناعي. يقوم المستخدمون ببساطة بتحديد أجهزة ZeroGPU عند إنشاء مساحة Gradio، واستخدام مُزيّن `@spaces.GPU` للوظائف المعتمدة على وحدات معالجة الرسومات. يتوافق ZeroGPU مع PyTorch وهو مُحسّن لمكتبات Hugging Face transformers و diffusers، ولكنه يعمل حاليًا مع SDK Gradio فقط. يمكن للحسابات الشخصية (مستخدمو PRO) إنشاء ما يصل إلى 10 مساحات ZeroGPU، بينما يمكن لحسابات المؤسسات (مركز المؤسسات) إنشاء ما يصل إلى 50.