TrueschoTruescho
كل الدورات
مكتبات CUDA المتقدمة
Coursera
دورة
غير محدد

مكتبات CUDA المتقدمة

Johns Hopkins University

تتعلم استخدام مكتبات CUDA الرائدة مثل cuFFT وcuBLAS وThrust وcuDNN لبناء حسابات عالية الأداء وتطبيقات تعلم آلي على GPU.

غير محدد5 أسبوع3,832 متسجل

عن الدورة

يكمل هذا المقرر مسار تخصص المعالجة على وحدات GPU عبر التركيز على أبرز المكتبات ضمن CUDA Toolkit. ستتعلم كيف تستفيد من مكتبات جاهزة بدلا من إعادة اختراع العجلة، وكيف تترجم المتطلبات الرياضية إلى استدعاءات عالية الأداء. يبدأ المقرر بمكتبة cuFFT لمعالجة الإشارات والتحويلات السريعة، ثم ينتقل إلى مكتبات الجبر الخطي مثل cuBLAS لتنفيذ عمليات المصفوفات والمتجهات بكفاءة، وهي أساس كثير من تطبيقات البيانات وتعلم الآلة. ستتعرف أيضا على مكتبة Thrust التي تقدم تجريدات لهياكل بيانات وخوارزميات شائعة بطريقة تخفف عبء إدارة الذاكرة وتبسط التلاعب بالبيانات على GPU. في الجزء المتعلق بتعلم الآلة ستتعلم كيف تستخدم cuDNN وcuTensor لتطوير تطبيقات شبكات عصبية لمهام مثل كشف الأجسام وترجمة اللغة، مع فهم دور العمليات الموترية وتسريعها. على مدار المقرر ستركز على مبادئ الأداء: اختيار البنى المناسبة، تقليل نقل البيانات، وقراءة خصائص التنفيذ على العتاد. بنهاية المقرر ستكون قادرا على بناء برامج تستفيد من مكتبات CUDA المتقدمة لإجراء حسابات معقدة بسرعة، وتطوير نماذج تعلم آلي تستغل قوة GPU بفعالية.

ماذا ستتعلم

  • تطوير برمجيات تنفذ عمليات رياضية عالية المستوى عبر cuFFT وcuBLAS
  • استخدام Thrust لتجريد هياكل البيانات والتلاعب بالبيانات بكفاءة
  • بناء تطبيقات تعلم آلي باستخدام cuTensor وcuDNN لمهام متنوعة

المدرسون

C

Chancellor Thomas Pascale

Computer Science

المواضيع

CUDA
حوسبة GPU
الجبر الخطي
معالجة الإشارات
مكتبات cuDNN
تسريع تعلم الآلة

معلومات الدورة

المنصةCoursera
المستوىغير محدد
طريقة التعلمغير محدد
السعرمجاني

المهارات

CUDA
حوسبة GPU
الجبر الخطي
معالجة الإشارات
مكتبات cuDNN
تسريع تعلم الآلة
Artificial Neural Networks
Linear Algebra
Image Analysis
Numerical Analysis

ابدأ التعلم الآن