أنشرها:

جاكرتا - أطلقت شركة ميتا الأم لفيسبوك مجموعة جديدة من أدوات البرمجيات الحرة التي يطلق عليها اسم AITemplate (AIT) ، لتطبيقات الذكاء الاصطناعي. يمكن أن تساعد هذه الأداة في تسريع أداء الشريحة الأساسية.

يعتمد AITemplate على إطار التعلم الآلي PyTorch مفتوح المصدر الذي يحول نماذج الذكاء الاصطناعي إلى رمز قالب GPU C ++ عالي الأداء لتسريع الاستدلال ، ويمكن أن يساعد في تشغيل التعليمات البرمجية بشكل أسرع 12 مرة على شريحة A100 الرائدة من Nvidia Corp أو ما يصل إلى أربع مرات أسرع على الرقائق MI50 AMD.

عند الإطلاق ، يحتوي AITemplate على طبقتين من أنظمة القوالب ، الأولى هي قالب Python Jinja2 ، والثانية هي قالب GPU Tensor Core / Matrix Core C ++ (CUTLASS لوحدات معالجة الرسومات NVIDIA و Composable Kernel لوحدات معالجة الرسومات AMD).

أولا ، يقوم AITemplate بتشغيل التنميط للعثور على أفضل تكوين kernel في Python ، ثم يعرض قالب Jinja2 في تعليمات برمجية C ++.

بعد إنشاء التعليمات البرمجية المصدر للنموذج، يقوم مترجم GPU C++ (NVIDIA NVCC وAMD HIPCC) بتجميع التعليمات البرمجية المصدر في الشفرة الثنائية النهائية للنموذج. مع تصميم الواجهة الأمامية ، والذي يشبه PyTorch ، يمكن للمستخدمين بسهولة تحويل نماذجهم إلى AITemplates من أطر عمل مختلفة ، بما في ذلك PyTorch.

"يوفر AITemplate أيضا نماذج جاهزة للاستخدام على نطاق واسع (على سبيل المثال ، VisionTransformer و BERT و Stable Deployment و ResNet و MaskRCNN). هذا يبسط عملية النشر ويسمح للممارسين بنشر نماذج PyTorch قبل التمرين بسهولة ، "يقول Meta في منشور مدونته الرسمي.

بصرف النظر عن ذلك ، يقلل AITemplate أيضا من الاعتماد على المكتبات الخارجية. وبهذه الطريقة ، يمكن للبرنامج أن يسهل على المطورين التبديل بين الرقائق الأساسية المختلفة.

أصبحت البرمجيات ساحة معركة رئيسية لصانعي الرقائق الذين يتطلعون إلى بناء نظام بيئي من المطورين لاستخدام رقائقهم فيه.

إلى حد بعيد ، تعد منصة CUDA من Nvidia هي الأكثر شعبية لعمل الذكاء الاصطناعي. ومع ذلك ، بمجرد أن يقوم المطورون بتكييف التعليمات البرمجية الخاصة بهم لرقائق Nvidia ، من الصعب تشغيلها على وحدة معالجة الرسومات ، أو GPU ، لمنافسي Nvidia مثل AMD.

يقول ميتا إن البرنامج مصمم للتبديل بسهولة بين الرقائق دون أن يتم قفله. الشركة ، التي تستخدم أيضا رقائق Nvidia في مراكز البيانات الخاصة بها ، كانت منذ فترة طويلة داعما للأجهزة والبرامج مفتوحة المصدر.


The English, Chinese, Japanese, Arabic, and French versions are automatically generated by the AI. So there may still be inaccuracies in translating, please always see Indonesian as our main language. (system supported by DigitalSiber.id)