دليل NVIDIA Jetson

XPROTX000047 يتيح XPROTX على NVIDIA Jetson معالجة الصور متعددة الأطياف في الحافة — في الميدان، وعلى الطائرات بدون طيار، وفي المنشآت البعيدة. XPROTX000048 يقوم XPROTX بالكشف تلقائيًا عن طراز Jetson الخاص بك ويُحسّن استراتيجية المعالجة بما يتناسب مع أجهزتك.


طرازات Jetson المدعومة

الطراز
ذاكرة الوصول العشوائي (RAM)
استراتيجية المعالجة
الاستخدام الموصى به

Jetson AGX Orin

32-64 جيجابايت مشتركة

GPU_PARALLEL (4 عمال)

أقصى أداء، مجموعات بيانات كبيرة

Jetson Orin NX

8-16 جيجابايت مشتركة

GPU_PARALLEL (3 عمال، 16 جيجابايت) / GPU_SINGLE (8 جيجابايت)

التوصية الأساسية للنشر الجوي والميداني

Jetson Orin Nano

8 جيجابايت مشتركة

GPU_SINGLE (عامل واحد)

حوسبة حافة المستوى المبتدئ

Jetson Nano

4-8 جيجابايت مشتركة

GPU_SINGLE (عامل واحد)

مستوى مبتدئ، محدود الذاكرة

circle-info

قد لا يتم دعم طرازات Jetson القديمة (TX2، TX1، Xavier NX). سيختلف الأداء بناءً على ذاكرة GPU المتاحة وقدرات CUDA.


المتطلبات

  • JetPack 6.x (يوصى بأحدث إصدار)

  • NVIDIA CUDA (مضمنة مع JetPack)

  • ترخيص Chloros+ (مطلوب للوصول إلى CLI/SDK)

التثبيت

# Install the JetPack 6 .deb package
sudo dpkg -i chloros-arm64-jp6.deb

# Verify installation
chloros-cli --version

# Install Python SDK (optional)
pip install chloros-sdk

# Run system diagnostics
chloros-cli selftest

للحصول على تفاصيل عامة حول تثبيت Linux، راجع تثبيت Linux.


التكيف الحسابي الديناميكي على Jetson

يكتشف Chloros طراز Jetson الخاص بك تلقائيًا ويختار استراتيجية المعالجة المثلى. لا يلزم إجراء أي ضبط يدوي.

كيف يعمل

عند بدء التشغيل، يقوم Chloros بتحديد ملامح نظامك:

  1. يكتشف طراز Jetson عبر /proc/device-tree/model

  2. يقرأ وحدة معالجة الرسومات (GPU) والذاكرة المشتركة المتاحة

3.يختار استراتيجية معالجة (GPU_PARALLEL أو GPU_SINGLE أو CPU_PARALLEL) 4. يضبط عدد العمال ونوع خط الأنابيب وتخصيص الذاكرة تلقائيًا

السلوك لكل نموذج

نموذج Jetson
الاستراتيجية
العمال
خط الأنابيب
التزامن

Jetson Nano 8GB

GPU_SINGLE

1

tiled_gpu (كفاءة في استخدام الذاكرة)

تسلسلي

Jetson Orin Nano 8GB

GPU_SINGLE

1

tiled_gpu

متسلسل

Jetson Orin NX 8GB

GPU_SINGLE

2

tiled_gpu

متسلسل

Jetson Orin NX 16GB

GPU_PARALLEL

3

fused_gpu (مسار GPU كامل)

متزامن

Jetson AGX Orin 32-64GB

GPU_PARALLEL

4

fused_gpu

متزامن

circle-check

الفرق الرئيسي بين المنصات هو الذاكرة. يجب على Jetson Nano المزود بذاكرة مشتركة سعة 8 جيجابايت معالجة الصور واحدة تلو الأخرى باستخدام نهج متجاور فعال من حيث استهلاك الذاكرة، بينما يمكن لـ Orin NX المزود بذاكرة سعة 16 جيجابايت تشغيل 3 صور عبر وحدة معالجة الرسومات (GPU) في وقت واحد باستخدام خط أنابيب مدمج ذي إنتاجية أعلى.

للاطلاع على مرجع التكيف الحسابي الكامل، انظر التكيف الحسابي الديناميكي.


إدارة الحرارة

تتمتع أجهزة Jetson بقدرة حرارية محدودة، خاصة في عمليات النشر المغلقة أو المحمولة جواً. يتضمن Chloros مراقبة حرارية تلقائية وخفض السرعة:

درجة الحرارة
الإجراء

< 70 درجة مئوية

التشغيل العادي — سرعة معالجة كاملة

70 درجة مئوية (تحذير)

تقليل حجم الدفعة تلقائيًا

80 درجة مئوية (حرجة)

تخفيض قوي — تقليل التزامن

90 درجة مئوية (إيقاف التشغيل)

إيقاف معالجة وحدة معالجة الرسومات (GPU) تمامًا — يلزم التبريد

circle-exclamation

إدارة الذاكرة

تستخدم أجهزة Jetson ذاكرة موحدة — حيث تشترك وحدة معالجة الرسومات (GPU) ووحدة المعالجة المركزية (CPU) في نفس ذاكرة الوصول العشوائي (RAM) الفعلية. وهذا يعني أن ذاكرة VRAM المعلنة (على سبيل المثال، 15.3 جيجابايت في Orin NX 16 جيجابايت) ليست ذاكرة مخصصة لوحدة معالجة الرسومات (GPU)؛ بل يتم مشاركتها مع نظام التشغيل والعمليات الأخرى.

توصيات بشأن مساحة التبديل

بالنسبة لمجموعات البيانات الكبيرة أو معالجة إزالة التباين (debayer) التي تراعي النسيج، قد يوصي Chloros بإنشاء مساحة تبديل:

تقديرات الذاكرة لكل صورة:

  • إزالة التباين القياسية: ~10 ميجابايت لكل صورة

  • إزالة التباين التي تراعي النسيج: ~15 ميجابايت لكل صورة

يحسب Chloros تلقائيًا الذاكرة المطلوبة بناءً على حجم مجموعة البيانات الخاصة بك ويحذرك إذا كان التبديل موصى به.

خطة بديلة في حالة نفاد الذاكرة (OOM)

إذا تم الكشف عن حالة نفاد الذاكرة أثناء المعالجة:

  1. يقوم Chloros تلقائيًا بتقليل عدد عمال وحدة معالجة الرسومات (GPU)

  2. يتحول من مسار fused_gpu إلى مسار tiled_gpu (أكثر كفاءة في استخدام الذاكرة)

  3. يستمر في المعالجة بإنتاجية مخفضة بدلاً من التعطل


النشر الميداني

اعتبارات الطاقة

طراز Jetson
استهلاك الطاقة النموذجي
ملاحظات

Jetson Nano

5-10 وات

USB-C أو مقبس أسطواني

Jetson Orin Nano

7-15 وات

مقبس أسطواني تيار مستمر

Jetson Orin NX

10-25 وات

مقبس أسطواني تيار مستمر

Jetson AGX Orin

15-60 واط

USB-C PD أو مقبس أسطواني

خطط لميزانية الطاقة الخاصة بك من أجل معالجة مستمرة — يحدث استهلاك الطاقة الأقصى أثناء الخيط 3 (المعالجة) الذي يعتمد بشكل مكثف على وحدة معالجة الرسومات (GPU).

توصيات التخزين

  • NVMe SSD موصى به بشدة لنشر arm64

  • بطاقات SD بطيئة جدًا للمعالجة — استخدمها كوسائط تمهيد فقط

  • خطط لحجم يبلغ 2-3 أضعاف حجم بيانات الصورة الأولية للناتج المعالج

التشغيل بدون شاشة عبر SSH

Chloros CLI مثالي لنشر Jetson بدون شاشة:

المعالجة الآلية باستخدام systemd

قم بإنشاء خدمة systemd للمعالجة الآلية:

قم بإقرانها بمؤقت systemd للمعالجة المجدولة:


أمثلة على سير العمل

المعالجة الأساسية لـ Jetson

Python SDK على Jetson

المعالجة المجمعة لرحلات طيران متعددة


أنظمة Jetson الموصى بها للاستخدام الميداني

بالنسبة لعمليات النشر الميدانية والجوية، ضع في اعتبارك خيارات لوحات الناقل Jetson Orin NX 16GB التالية:

  • جوية/طائرات بدون طيار: أنظمة ذات تصنيف مقاومة للاهتزاز (MIL-STD)، خفيفة الوزن (أقل من 300 جرام)، تبريد سلبي

  • الميدان القاسي: علب مقاومة للماء بمعيار IP67/IP69K مع اتصال كاميرا PoE GigE

  • الحد الأدنى/الميزانية: مجموعات المطورين مع علب إضافية

اتصل بـ MAPIR الدعمarrow-up-right للحصول على توصيات محددة بشأن الأجهزة لسيناريو النشر الخاص بك.


الخطوات التالية

Last updated