منصوبے کے بارے میں

trtvideo ایک مخصوص رن ٹائم ہے جسے TensorRT ماڈلز کا استعمال کرتے ہوئے ہیڈ لیس، فائل ٹو فائل ویڈیو پروسیسنگ کے لیے ڈیزائن کیا گیا ہے۔ یہ ویڈیو پائپ لائن کو اس بات کو یقینی بنا کر بہتر بناتا ہے کہ خام ویڈیو فریمز پورے عمل کے دوران VRAM میں رہیں—جس میں ڈیکوڈنگ کے لیے NVDEC، پری پروسیسنگ اور پوسٹ پروسیسنگ کے لیے CV-CUDA، انفرنس کے لیے TensorRT، اور انکوڈنگ کے لیے NVENC کا استعمال کیا جاتا ہے۔ یہ آرکیٹیکچر ہوسٹ ٹو ڈیوائس میموری ٹرانسفرز کو کم کرتا ہے، جس کے نتیجے میں روایتی پائپ لائنز کے مقابلے میں CPU کا استعمال کم اور پیک VRAM میں کمی آتی ہے۔ اہم خصوصیات میں شامل ہیں: - GPU-resident پاتھ: کمپریسڈ ان پٹ سے مکسڈ آؤٹ پٹ تک مربوط پائپ لائن۔ - Docker پر مبنی تعیناتی: قابلِ تکرار عمل درآمد کے لیے پروڈکشن اور ماڈل ٹول امیجز کی صورت میں فراہم کیا گیا۔ - ماڈل ہم آہنگی: RealESRGAN_x2plus اور SPAN جیسے سپر ریزولوشن ماڈلز کے لیے تصدیق شدہ سپورٹ۔ - ٹولنگ: PyTorch چیک پوائنٹس کو ONNX میں ایکسپورٹ کرنے، اسٹیٹک TensorRT انجن تیار کرنے، اور ہم آہنگی کی جانچ کرنے کے لیے یوٹیلیٹیز شامل ہیں۔ - کارکردگی: NVIDIA RTX 3090 اور 4090 GPUs پر اینڈ ٹو اینڈ FPS اور وسائل کی کارکردگی میں پیمائش شدہ فوائد۔