جميع المقالات (الصفحة 96)

قراءات عربية في العلوم والتقنية والطبيعة والثقافة، تبدأ بسؤال وتترك لك مساحة للاستكشاف.

2302 مقال

تقنية

دمج عمليتين: هل عدم حفظ الوسيط يغير الحساب؟

دمج العمليات والقيمة الوسيطة يصفان طريقة تنفيذ الحساب. يعرض OpenXLA دمج عمليات في نواة واحدة وتمرير نتائجها الوسيطة دون كتابتها إلى الذاكرة الخارجية في مثاله. [1] هذا لا يسمح باستبدال وظيفة الحساب اعتباطيا.

3 دقائق قراءةمصدر واحد

تقنية

ذاكرة الاستدلال: هل كل تنسور معروض مساحة جديدة؟

عرض التنسور والذاكرة المشتركة يفسران لماذا لا يكفي عد الأشكال المعروضة لحساب الذاكرة. توثق PyTorch أن view يشارك بيانات التنسور الأصلي. [1] نضع عقدا حسابيا يميز عدد العناصر المنطقية عن التخزين الفريد.

3 دقائق قراءةمصدر واحد

تقنية

مصدر النقل المثبت: هل يجوز تغييره قبل اكتمال النسخ؟

تغيير مصدر النقل المثبت أثناء نسخة غير حاجبة يحتاج إلى حذر محدد. يوضح دليل PyTorch أن تعديل المصدر المثبت بعد طلب النقل من المضيف إلى CUDA قد يفسد البيانات المستلمة. [1] نميز هذا عن السؤال عن جاهزية الوجهة.

3 دقائق قراءةمصدر واحد

تقنية

غلاف vectorize: هل الاسم يثبت تنفيذًا أسرع؟

غلاف vectorize ونوع الخرج سؤالان يظهران عند تجهيز بيانات لنموذج ذكاء اصطناعي. قد يتوقع القارئ أن الاسم يعني حسابا أسرع تلقائيا، بينما يصف NumPy الأداة بأنها للملاءمة، وتنفيذها في أساسه حلقة. [1] نركز على قراءة العقد، لا على سباق زمن.

3 دقائق قراءةمصدر واحد

تقنية

أحداث توقيت CUDA: أي فترة تقيسها على المسار؟

فترة توقيت أحداث CUDA تتعلق بحدين سجلتهما في العمل، لا بكل مدة طلب المستخدم. توثق PyTorch أحداثا للتزامن والتوقيت، ويكون enable_timing معطلا افتراضيا. [1] نرسم نافذتين معلنتين لفهم الرقم دون تشغيل جهاز.

3 دقائق قراءةمصدر واحد

تقنية

وضع طاقة الجهاز الطرفي: هل الإعداد هو قراءة الاستهلاك؟

وضع طاقة Jetson والقياس معلومتان مختلفتان عند تشغيل نموذج على جهاز طرفي. تصف NVIDIA أوضاعا تضبط موارد وترددات لتحقيق ميزانيات طاقة، وتعرض أدوات مراقبة منفصلة. [1] نراجع بطاقات افتراضية بدل تغيير جهاز.

3 دقائق قراءةمصدر واحد

تقنية

زمن العملية في المحلل: هل نجمع الأب مع أبنائه؟

الزمن الذاتي والكلي في المحلل يحملان تعريفين مختلفين. في شفرة PyTorch المحددة، يطرح الزمن الذاتي لحدث CPU المتزامن أزمنة أبنائه المباشرين من زمنه الكلي. [1] نقرأ الصيغة ثم نحسب شجرة أوقات مؤلفة.

3 دقائق قراءةمصدر واحد

تقنية

ذاكرة CUDA المحجوزة: هل هي كلها بيانات تنسورات؟

ذاكرة CUDA المحجوزة والمستخدمة تحتاج إلى تعريف الحقل قبل تشخيص رقم كبير. توثق PyTorch مراقبة ذاكرة التنسورات عبر memory_allocated وإجمالي ما يديره مخصص التخزين المؤقت عبر memory_reserved. [1] نضع بطاقات حسابية محدودة.

3 دقائق قراءةمصدر واحد

تقنية

مخرج مبكر للشبكة: هل مرت كل حالة بالطبقات الأخيرة؟

مخارج الشبكة المبكرة في الاستدلال تسمح بعودة تنبؤ قبل المرور بكل المراحل اللاحقة. يصف BranchyNet اختبارا عند المخارج الجانبية، مع متابعة الحالة إذا لم يتحقق شرط الخروج. [1] نضع بوابة تعليمية مستقلة لقراءة المسار.

3 دقائق قراءةمصدر واحد

تقنية

ضغط ملف الأوزان: ماذا يعود بعد فك الضغط؟

ضغط ملف الأوزان وفكّه سؤال عن تمثيل مخزن قبل أن يكون سؤالا عن حساب النموذج. تعرف مواصفة GZIP صيغة ضغط بلا فقد. [1] نضع حمولة نصية صغيرة ونفرق عودة بايتاتها من تقريب أعدادها، دون إنشاء أرشيف.

3 دقائق قراءةمصدران

تقنية

قيمة Optional في ONNX: هل الصفر يعني غيابها؟

قيمة Optional في ONNX قد تخلو من عنصر، أو تحتوي عنصرا من النوع المحدد. يوثق عامل Optional إنشاء الحالتين. [1] لذلك لا نقرر وجود مدخل للنموذج من عدده أو من كلمة «فارغ» وحدها؛ نحتاج وصف الوعاء وما يحويه.

3 دقائق قراءة3 مصادر

تقنية

تتبع طلب النموذج: هل كل سطر سجل يمثل طلبا جديدا؟

تتبع طلب النموذج يمكن أن يحمل مقاطع وأحداثا متعددة دون أن يمثل كل منها طلب مستخدم جديدا. تصف OpenTelemetry المقطع بوحدة عمل، ومعرف التتبع يربطه بمساره؛ وللمقطع الفرعي معرف أب. [1] نراجع شبكة معرفات مؤلفة قبل عد الطلبات.

3 دقائق قراءةمصدر واحد