NVIDIA® TensorRT™ عبارة عن حزمة تطوير برامج (SDK) طورتها NVIDIA خصيصًا للاستدلال عالي الأداء للتعلم العميق. إنه مُحسِّن للاستدلال ومكتبة وقت التشغيل مصممة خصيصًا لوحدات معالجة الرسومات NVIDIA، مما يحسن بشكل كبير أداء الاستدلال لنماذج التعلم العميق في بيئات الإنتاج.
# استخدم pip لتثبيت حزمة Python
pip install tensorrt
# أو قم بالبناء من المصدر
git clone -b main https://github.com/nvidia/TensorRT TensorRT
cd TensorRT
git submodule update --init --recursive
# بناء صورة Docker
./docker/build.sh --file docker/ubuntu-20.04.Dockerfile --tag tensorrt-ubuntu20.04-cuda12.9
# تشغيل حاوية البناء
./docker/launch.sh --tag tensorrt-ubuntu20.04-cuda12.9 --gpus all
يحتوي هذا المستودع على مكونات مفتوحة المصدر لـ TensorRT، بما في ذلك بشكل أساسي:
NVIDIA TensorRT عبارة عن نظام أساسي ناضج وعالي الأداء لتحسين الاستدلال للتعلم العميق، ويوفر للمطورين حلاً كاملاً من تحسين النموذج إلى النشر. إن قدرات التحسين القوية والميزات الوظيفية الغنية ودعم النظام البيئي الكامل تجعله أحد الأدوات المفضلة لنشر تطبيقات AI. سواء كان النشر في الحوسبة الطرفية أو مركز البيانات، يمكن لـ TensorRT أن يساعد المطورين على تحقيق أفضل أداء وكفاءة للاستدلال.