Savant 0.2.7 جو رليز، هڪ ڪمپيوٽر ويزن ۽ ڊيپ لرننگ فريم ورڪ

Savant 0.2.7 Python فريم ورڪ جاري ڪيو ويو آهي، مشين سکيا سان لاڳاپيل مسئلا حل ڪرڻ لاءِ NVIDIA DeepStream کي استعمال ڪرڻ آسان بڻائي ٿو. فريم ورڪ GStreamer يا FFmpeg سان تمام بھاري لفٽنگ جو خيال رکي ٿو، توھان کي اجازت ڏئي ٿو ته بيان ڪندڙ نحو (YAML) ۽ پٿون افعال استعمال ڪندي بهتر آئوٽ پائيپ لائينون تعمير ڪرڻ تي. Savant توهان کي پائيپ لائينون ٺاهڻ جي اجازت ڏئي ٿي جيڪي ڊيٽا سينٽر (NVIDIA Turing، Ampere، Hopper) ۽ ايج ڊيوائسز (NVIDIA Jetson NX، AGX Xavier، Orin NX، AGX Orin، New Nano) ۾ ايڪيليٽرن تي برابر ڪم ڪن ٿيون. Savant سان، توهان آساني سان ڪيترن ئي وڊيو اسٽريمز تي عمل ڪري سگهو ٿا ۽ جلدي ٺاهي سگهو ٿا پيداوار لاءِ تيار وڊيو اينالائيٽڪس پائپ لائنون NVIDIA TensorRT استعمال ڪندي. پروجيڪٽ ڪوڊ Apache 2.0 لائسنس تحت ورهايو ويو آهي.

Savant 0.2.7 0.2.X برانچ ۾ تازي خصوصيت جي تبديلي جي رليز آھي. 0.2.X برانچ ۾ مستقبل جي رليز صرف بگ فيڪس شامل ڪندو. نئين خاصيتن جي ترقي ڪئي ويندي 0.3.X برانچ ۾، ڊيپ اسٽريم 6.4 جي بنياد تي. هي برانچ ڊوائيسز جي Jetson Xavier خاندان کي سپورٽ نه ڪندي ڇو ته NVIDIA انهن کي DS 6.4 ۾ سپورٽ نٿو ڪري.

مکيه جدت:

  • نئين استعمال جا ڪيس:
    • RT-DETR ٽرانسفارمر جي بنياد تي ڳولڻ واري ماڊل سان ڪم ڪرڻ جو هڪ مثال؛
    • YOLOV8-Seg لاءِ CuPy سان CUDA پوسٽ پروسيسنگ؛
    • PyTorch CUDA جو هڪ مثال Savant پائيپ لائين ۾ انضمام؛
    • مبني شين سان ڪم ڪرڻ جو مظاهرو.

    Savant 0.2.7 جو رليز، هڪ ڪمپيوٽر ويزن ۽ ڊيپ لرننگ فريم ورڪ

  • نئين خاصيتون:
    • Prometheus سان انضمام. پائپ لائن ڪارڪردگي جي نگراني ۽ ٽريڪنگ لاءِ پروميٿيوس ۽ گرافانا کي ايڪسپورٽ ميٽرڪس برآمد ڪري سگهي ٿي. ڊولپرز ڪسٽم ميٽرڪ جو اعلان ڪري سگھن ٿا جيڪي برآمد ڪيا ويا آھن سسٽم ميٽرڪس سان.
    • بفر اڊاپٽر - ائڊاپٽر ۽ ماڊلز جي وچ ۾ ڊيٽا منتقل ڪرڻ لاء ڊسڪ تي مسلسل ٽرانزيڪشن بفر لاڳو ڪري ٿو. ان جي مدد سان، توهان ترقي ڪري سگهو ٿا انتهائي لوڊ ٿيل پائپ لائنون جيڪي وسيلن کي غير متوقع طور تي استعمال ڪن ٿيون ۽ ٽرئفڪ جي دفن کي برداشت ڪن ٿيون. اڊاپٽر ان جي عنصر ۽ سائيز ڊيٽا کي برآمد ڪري ٿو Prometheus ڏانهن.
    • ماڊل گڏ ڪرڻ جو طريقو. ماڊلز ھاڻي پنھنجي ماڊل کي TensorRT ۾ گڏ ڪري سگھن ٿا بغير پائيپ لائين ھلائي.
    • PyFunc شٽ ڊائون ايونٽ هينڊلر. هي نئون API اجازت ڏئي ٿو پائيپ لائين بندش کي خوشيءَ سان سنڀالڻ، وسيلن کي آزاد ڪرڻ ۽ ٽئين پارٽي سسٽم کي اطلاع ڏيڻ ته بند ٿي ويو آهي.
    • ان پٽ ۽ آئوٽ تي فريم فلٽرنگ. ڊفالٽ طور، پائپ لائن سڀني فريم کي قبول ڪري ٿي جنهن ۾ وڊيو ڊيٽا شامل آهي. ان پٽ ۽ آئوٽ پٽ فلٽرنگ سان، ڊولپرز ڊيٽا کي فلٽر ڪري سگھن ٿا پروسيسنگ کي روڪڻ لاءِ.
    • GPU تي ماڊل جي پوسٽ پروسيسنگ. نئين خصوصيت سان، ڊولپرز ماڊل آئوٽ پٽ ٽينسر تائين رسائي حاصل ڪري سگھن ٿا سڌو GPU ميموري مان انھن کي سي پي يو ميموري ۾ لوڊ ڪرڻ کان سواءِ ۽ انھن کي پروسيس ڪري سگھن ٿا CuPy، TorchVision يا OpenCV CUDA.
    • GPU ميموري نمائندگي افعال. هن رليز ۾، اسان OpenCV GpuMat، PyTorch GPU ٽينسر، ۽ CuPy ٽينسر جي وچ ۾ ميموري بفرز کي تبديل ڪرڻ لاءِ فنڪشن مهيا ڪيا.
    • پائپ لائن جي قطار جي استعمال تي انگن اکرن تائين رسائي لاءِ API. Savant توهان کي PyFuncs جي وچ ۾ قطار شامل ڪرڻ جي اجازت ڏئي ٿو متوازي پروسيسنگ ۽ بفرنگ پروسيسنگ کي لاڳو ڪرڻ لاءِ. شامل ڪيل API ڊولپرز کي پائپ لائن ۾ مقرر ڪيل قطارن تائين رسائي ڏئي ٿي ۽ انهن کي انهن جي استعمال بابت سوال ڪرڻ جي اجازت ڏئي ٿي.

ايندڙ رليز ۾ (0.3.7) اهو منصوبو آهي ڊيپ اسٽريم 6.4 ڏانهن وڃڻ جي بغير ڪارڪردگي کي وڌائڻ جي. اهو خيال هڪ رليز حاصل ڪرڻ آهي جيڪو مڪمل طور تي 0.2.7 سان مطابقت رکي ٿو، پر ڊيپ اسٽريم 6.4 ۽ بهتر ٽيڪنالاجي تي ٻڌل آهي، پر API سطح تي مطابقت کي ٽوڙڻ کان سواء.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو