التثبيت | التوثيق | الدعم | أمثلة | كيفية المساهمة
مكتبة تحليلات البيانات oneAPI (oneDAL) هي مكتبة قوية للتعلم الآلي تساعدك على تسريع تحليل البيانات الضخمة في جميع المراحل: المعالجة المسبقة والتحويل والتحليل والنمذجة والتحقق من الصحة واتخاذ القرار .
تطبق المكتبة خوارزميات التعلم الآلي الكلاسيكية. يتم تحقيق التعزيز في أدائها من خلال الاستفادة من إمكانات أجهزة Intel®.
يعد oneDAL جزءًا من مؤسسة UXL وهو تطبيق لمواصفات oneAPI لمكون oneDAL.
هناك طرق مختلفة يمكنك من خلالها إنشاء تطبيقات علوم بيانات عالية الأداء تستخدم مزايا oneDAL:
تحقق من متطلبات النظام قبل التثبيت للتأكد من التوافق مع نظامك.
هناك العديد من الخيارات المتاحة لتثبيت oneDAL:
التوزيع الثنائي : يمكنك تنزيل الحزم الثنائية المعدة مسبقًا من المصادر التالية:
إنتل®واحدAPI:
اناكوندا:
قناة | إصدار |
---|---|
إنتل | |
كوندا فورج |
نوجيت
توزيع المصدر : يمكنك بناء المكتبة من المصدر. للقيام بذلك، قم بتنزيل الإصدار المحدد من oneDAL من مستودع GitHub الرسمي واتبع الإرشادات الموجودة في INSTALL.md.
أمثلة على لغة C++:
أمثلة بايثون:
وثائق وندال:
الوثائق الأخرى ذات الصلة:
تُستخدم مكتبة oneDAL لتسريع Spark MLlib كجزء من مشروع OAP MLlib وتتيح لك الحصول على زيادة في الأداء بمقدار 3-18x مقارنةً بـ Apache Spark MLlib الافتراضي.
التفاصيل الفنية: نوع FP: مزدوج؛ HW: 7 x m5.2xlarge مثيلات AWS؛ SW: Intel DAAL 2020 Gold، Apache Spark 2.4.4، emr-5.27.0؛ عدد منفذي Spark config 12، نواة المنفذ 8، ذاكرة المنفذ 19 جيجابايت، وحدة المعالجة المركزية للمهام 8
يدعم oneDAL وضع الحساب الموزع الذي يُظهر نتائج ممتازة للقياس القوي والضعيف:
oneDAL K-يعني الملاءمة ونتيجة التحجيم القوية | oneDAL K-يعني التوافق ونتائج القياس الضعيفة |
---|---|
التفاصيل الفنية: نوع FP: float32؛ الأجهزة: معالج Intel Xeon E5-2698 v3 بسرعة 2.3 جيجا هرتز، مقبسان، 16 مركزًا لكل مقبس؛ SW: Intel® DAAL (2019.3)، MPI4Py (3.0.0)، Intel® Distribution Of Python (IDP) 3.6.8؛ التفاصيل متوفرة في المقالة https://arxiv.org/abs/1909.11822
يخضع مشروع oneDAL لمؤسسة UXL ويمكنك المشاركة في هذا المشروع بطرق متعددة. من الممكن الانضمام إلى اجتماعات مجموعة الاهتمامات الخاصة بالذكاء الاصطناعي (SIG) حيث تناقش المجموعة وتوضح العمل باستخدام هذا المشروع. يمكن للأعضاء أيضًا الانضمام إلى اجتماعات مجموعة العمل مفتوحة المصدر والمواصفات.
يمكنك أيضًا الانضمام إلى القوائم البريدية لمؤسسة UXL لتكون على علم بموعد انعقاد الاجتماعات وتلقي أحدث المعلومات والمناقشات.
يمكنك المساهمة في هذا المشروع والمساهمة أيضًا في مواصفات هذا المشروع، اقرأ صفحة المساهمة لمزيد من المعلومات.
اطرح الأسئلة وشارك في المناقشات مع مطوري oneDAL والمساهمين والمستخدمين الآخرين من خلال القنوات التالية:
يمكنك التواصل مع القائمين على المشروع بشكل خاص على [email protected].
للإبلاغ عن ثغرة أمنية، راجع سياسة الإبلاغ عن الثغرات الأمنية في Intel.
نحن نرحب بمساهمات المجتمع. تحقق من إرشادات المساهمة الخاصة بنا لمعرفة المزيد. يمكنك أيضًا الاتصال بفريق oneDAL عبر UXL Foundation Slack باستخدام قناة #onedal.
يتم توزيع oneDAL بموجب ترخيص Apache 2.0. راجع الترخيص لمزيد من المعلومات.
يتم توزيع microlibs oneMKL FPK بموجب ترخيص برامج Intel المبسطة. راجع برامج الطرف الثالث-mkl.txt للحصول على التفاصيل.