تم إصدار AMD ROCm 3.3.0 - فتح منصة حوسبة GPU عالية الأداء

ROCm هي عبارة عن منصة مفتوحة للحوسبة عالية الأداء على وحدة معالجة الرسومات ، والتي تحمل "فلسفة UNIX من حيث الاختيار والبساطة والوحدة النمطية لتطوير البرامج في بيئة وحدة معالجة الرسومات" [1]. تدعم ROCm تكامل العديد من لغات البرمجة لراحة المطورين الذين يستخدمون ROCm في مشاريعهم والمستخدمين الذين يستخدمون ROCm للأغراض الشخصية.

التغييرات الرئيسية في إصدار ROCm 3.3.0:

  • يمكن للمستخدمين تثبيت واستخدام إصدارات مختلفة من مجموعة الأدوات في نفس الوقت (في السابق كان هناك إصدار واحد فقط متاح للتثبيت والاستخدام).
  • تمت إضافة الوظيفة لتوفير معلومات حول عملية وحدة معالجة الرسومات. يمكن استخدام API و CLI للحصول على المعلومات.
  • تمت إضافة دعم لـ 3D Pooling Layers ، والذي يسمح لك بتشغيل شبكات تلافيفية (تلافيفية) ، مثل ResNext3D ، على وحدات معالجة الرسومات AMD Radeon Instinct 3D.
  • تم إجراء تحسينات على تنسيق تبادل الشبكة العصبية ONNX. دعم إضافي للنماذج المدربة مسبقًا بالتنسيقات التالية: ONNX و NNEF و Caffe.
  • تم الإعلان عن عدم دعم عدد من وظائف Code Object Manager (Comgr) المستخدمة سابقًا.

حتى الآن ، لا تزال ROCm لا تدعم رسميًا وحدات AMD APU (وحدات معالجة الرسومات المدمجة AMD) ، على الرغم من تضمينها في برامج تشغيل المنبع وفي وقت تشغيل ROCm OpenCL. لم يتم تضمين دعم GPU المتوقع في بنية Navi أيضًا في الإصدار.

[1] وثائق ROCM

المصدر: linux.org.ru

إضافة تعليق