Mojo داخل رسم MAX البياني
عمليات مخصصة مكتوبة بلغة Mojo
Mojo داخل رسم MAX البياني درس مجاني في Mojo Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Mojo Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Mojo Academy 4 دروس في المجموع.
النماذج رسوم بيانية
يُمثَّل النموذج داخل MAX على شكل رسم بياني: شبكة من العمليات تنتقل فيها البيانات من عقدة إلى العقدة التالية. 🔗
ما هي العملية
كل عقدة في الرسم البياني هي op، أي عملية واحدة مثل ضرب المصفوفات أو دالة تنشيط تُطبَّق على مدخلاتها.
العمليات المضمنة
يأتي MAX مزودًا بالعديد من العمليات المضمنة التي تغطي الطبقات الشائعة، لذلك يعمل معظم الرسم البياني للنموذج المعتاد من دون شيفرة إضافية.
الحاجة إلى عمليات مخصصة
قد يحتاج نموذجك أحيانًا إلى عملية لا يتضمنها MAX. عندها تكتب op مخصصة لسد هذه الفجوة.
Mojo تمنح العمليات المخصصة قوتها
تكتب العمليات المخصصة باستخدام Mojo، فتحصل على سرعة بمستوى الأنظمة للحساب الدقيق الذي يتطلبه نموذجك.
العملية هي دالة
العملية المخصصة هي في الأساس دالة في Mojo تأخذ موترات الإدخال وتنتج موتر إخراج للرسم البياني.
fn my_op(x: Tensor) -> Tensor:السرعة حيث تكون مهمة
بما أن العملية مكتوبة بـMojo، يمكنك استخدام SIMD وحيل أخرى لجعل تلك العقدة تعمل بأقصى سرعة يسمح بها العتاد.
إدراجها في الرسم البياني
بعد تعريف العملية المخصصة، تُجرى عملية تسجيل لها حتى يتمكن MAX من وضعها في الرسم البياني مثل أي عملية مضمنة.
تحسينها معًا
يواصل MAX تحسين الرسم البياني الكامل، بما في ذلك عقدتك المخصصة، من خلال دمج العمل وجدولته لتحقيق أفضل إنتاجية إجمالية.
أفضل ما في العالمين
يتيح لك هذا النمط إبقاء النموذج قياسيًا في معظمه، مع إدراج عملية Mojo مضبوطة يدويًا في الموضع الذي تحتاج فيه إلى السرعة.
متى تستخدمها
استخدم عملية مخصصة عندما تكون عقدة مفقودة أو بطيئة هي عنق الزجاجة لديك، لا في الأجزاء التي تعالجها العمليات المضمنة جيدًا. ✨
تحقق سريع
استرجع كيفية اتصال Mojo بالرسم البياني للحساب في MAX.
مراجعة
رأيت أن نموذج MAX هو رسم بياني من العمليات، وأن Mojo تتيح لك كتابة عمليات مخصصة سريعة تُدرج مباشرة فيه. 🎯
الأسئلة الشائعة
هل درس «Mojo داخل رسم MAX البياني» مجاني؟
نعم — نص درس «Mojo داخل رسم MAX البياني» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Mojo Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Mojo Academy 4 دروس في المجموع.
ماذا ستتعلم في «Mojo داخل رسم MAX البياني»؟
عمليات مخصصة مكتوبة بلغة Mojo تتمرن على Mojo Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Mojo Academy؟
لا تُشترط خبرة سابقة. Mojo Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.
كم من الوقت يستغرق درس «Mojo داخل رسم MAX البياني»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Mojo Academy هذا؟
نعم. كل درس في Mojo Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- ما الذي يقدمه MAX
- Mojo داخل رسم MAX البياني
- خدمة نموذج باستخدام MAX
- حيث تلتقي Mojo بذكاء اصطناعي الإنتاج