مرجع ل ultralytics/utils/triton.py
ملاحظه
هذا الملف متاح في https://github.com/ultralytics/ultralytics/ نقطة / الرئيسية /ultralytics/المرافق/triton.py. إذا اكتشفت مشكلة ، فيرجى المساعدة في إصلاحها من خلال المساهمة في طلب 🛠️ سحب. شكرا لك 🙏!
ultralytics.utils.triton.TritonRemoteModel
عميل للتفاعل مع جهاز تحكم عن بعد Triton نموذج خادم الاستدلال.
سمات:
اسم | نوع | وصف |
---|---|---|
endpoint |
str
|
اسم النموذج على Triton ملقم. |
url |
str
|
عنوان URL الخاص ب Triton ملقم. |
triton_client |
ال Triton العميل (إما HTTP أو gRPC). |
|
InferInput |
فئة الإدخال ل Triton عميل. |
|
InferRequestedOutput |
فئة طلب الإخراج ل Triton عميل. |
|
input_formats |
List[str]
|
أنواع البيانات الخاصة بمدخلات النموذج. |
np_input_formats |
List[type]
|
أنواع البيانات numpy لمدخلات النموذج. |
input_names |
List[str]
|
أسماء مدخلات النموذج. |
output_names |
List[str]
|
أسماء مخرجات النموذج. |
شفرة المصدر في ultralytics/utils/triton.py
__call__(*inputs)
استدعاء النموذج مع المدخلات المحددة.
البارامترات:
اسم | نوع | وصف | افتراضي |
---|---|---|---|
*inputs |
List[ndarray]
|
إدخال البيانات إلى النموذج. |
()
|
ارجاع:
نوع | وصف |
---|---|
List[ndarray]
|
مخرجات النموذج. |
شفرة المصدر في ultralytics/utils/triton.py
__init__(url, endpoint='', scheme='')
تهيئة تريتون ريموتموديل.
يمكن تقديم الوسيطات بشكل فردي أو تحليلها من وسيطة "url" جماعية للنموذج
البارامترات:
اسم | نوع | وصف | افتراضي |
---|---|---|---|
url |
str
|
عنوان URL الخاص ب Triton ملقم. |
مطلوب |
endpoint |
str
|
اسم النموذج على Triton ملقم. |
''
|
scheme |
str
|
مخطط الاتصال ("http" أو "grpc"). |
''
|