تحذير: تم إهمال واجهة برمجة التطبيقات هذه وستتم إزالتها في إصدار مستقبلي من TensorFlow بعد استقرار الاستبدال .

OperationBuilder

الواجهة العامة OperationBuilder
الفئات الفرعية غير المباشرة المعروفة

منشئ Operation s.

على سبيل المثال ، يستخدم ما يلي المُنشئ لإنشاء عملية ينتج عنها الثابت "3" كناتج لها:

// env is an ExecutionEnvironment, such as a Graph instance.
 try (Tensor c1 = Tensor.create(3.0f)) {
   env.opBuilder("Const", "MyConst")
       .setAttr("dtype", c1.dataType())
       .setAttr("value", c1)
       .build();
 
 }

الطرق العامة

عملية مجردة منشئ
addControlInput (التحكم في التشغيل )
تأكد من عدم تنفيذ العملية قبل تنفيذ عملية التحكم.
عملية مجردة منشئ
addInput ( إخراج <؟> إدخال)
أضف ناتج عملية أخرى كإدخال تالي للعملية الجاري بناؤها.
عملية مجردة منشئ
addInputList ( إخراج [] <؟> المدخلات)
أضف مخرجات عملية أخرى كمدخلات تالية للعملية الجاري بناؤها.
عملية مجردة
بناء ()
بناء Operation .
عملية مجردة منشئ
setAttr (اسم السلسلة ، قيمة Tensor <؟>)
قم بتعيين قيمة الموتر لسمة العملية التي يتم بناؤها.
عملية مجردة منشئ
setAttr (اسم السلسلة ، قيمة Tensor [] <؟>)
قم بتعيين قيم الموتر لسمة للعملية التي يتم بناؤها.
عملية مجردة منشئ
setAttr (اسم السلسلة ، قيمة السلسلة [])
قم بتعيين قيم السلسلة لسمة للعملية التي يتم بناؤها.
عملية مجردة منشئ
setAttr (اسم السلسلة ، قيمة منطقية [])
قم بتعيين القيم المنطقية لسمة للعملية التي يتم بناؤها.
عملية مجردة منشئ
setAttr (اسم السلسلة ، قيمة نوع البيانات [] )
قم بتعيين قيم النوع لسمة للعملية التي يتم بناؤها.
عملية مجردة منشئ
setAttr (اسم السلسلة ، قيمة السلسلة)
قم بتعيين قيمة السلسلة لسمة للعملية التي يتم بناؤها.
عملية مجردة منشئ
setAttr (اسم السلسلة ، قيمة عائمة [])
قم بتعيين القيم العائمة لسمة للعملية التي يتم بناؤها.
عملية مجردة منشئ
setAttr (اسم السلسلة ، القيمة الطويلة)
قم بتعيين القيمة الطويلة لسمة للعملية التي يتم بناؤها.
عملية مجردة منشئ
setAttr (اسم السلسلة ، قيمة [] طويلة)
قم بتعيين القيم الطويلة لسمة العملية التي يتم بناؤها.
عملية مجردة منشئ
setAttr (اسم السلسلة ، القيمة المنطقية)
قم بتعيين القيمة المنطقية لسمة للعملية التي يتم بناؤها.
عملية مجردة منشئ
setAttr (اسم السلسلة ، الشكل [] القيمة)
قم بتعيين قيم الشكل لسمة للعملية التي يتم بناؤها.
عملية مجردة منشئ
setAttr (اسم السلسلة ، القيمة العائمة)
قم بتعيين القيمة العائمة لسمة للعملية التي يتم بناؤها.
عملية مجردة منشئ
setAttr (اسم السلسلة ، قيمة نوع البيانات )
قم بتعيين قيمة نوع سمة للعملية التي يتم بناؤها.
عملية مجردة منشئ
setAttr (اسم السلسلة ، قيمة البايت [])
قم بتعيين قيم البايت لسمة العملية التي يتم بناؤها.
عملية مجردة منشئ
setAttr (اسم السلسلة ، قيمة الشكل )
عيّن قيمة الشكل لسمة العملية التي يتم بناؤها.
عملية مجردة منشئ
setDevice (جهاز سلسلة)
اضبط الجهاز المطلوب لحساب العملية الجاري بناؤها.

الطرق العامة

عملية الملخص العامة addControlInput (التحكم في العمليات )

تأكد من عدم تنفيذ العملية قبل تنفيذ عملية التحكم.

إدخال التحكم هو عملية يجب تنفيذها قبل تشغيل العملية التي يتم بناؤها حاليًا.

على سبيل المثال ، يمكن إضافة عملية تأكيد كمدخل تحكم لهذه العملية. يتصرف التأكيد الآن كشرط مسبق سيتحقق دائمًا من نفسه قبل تشغيل العملية.

المعلمات
يتحكم العملية التي يجب تنفيذها قبل تشغيل هذه العملية.
عائدات
  • مثيل OperationBuilder للتسلسل.

public abstract OperationBuilder addInput ( Output <؟> input)

أضف ناتج عملية أخرى كإدخال تالي للعملية الجاري بناؤها.

المعلمات
الإدخال Output المفترض أن يكون Output هو مدخلات العملية التي يتم بناؤها.
عائدات
  • مثيل OperationBuilder للتسلسل.

عملية مجردة عامة addInputList ( إخراج [] <؟> مدخلات)

أضف مخرجات عملية أخرى كمدخلات تالية للعملية الجاري بناؤها.

المعلمات
المدخلات من المفترض أن تكون قائمة Output هي مدخلات العملية التي يتم بناؤها.
عائدات
  • مثيل OperationBuilder للتسلسل.

بناء عملية مجردة العامة ()

بناء Operation .

سيتم أيضًا تنفيذ الإجراء التالي وفقًا لبيئة التنفيذ الحالية.

  • في الوضع الحثيث ، سيتم حساب نتيجة العملية على الفور.
  • في وضع الرسم البياني ، ستتم إضافة العملية كعقدة إلى الرسم البياني ليتم تنفيذها لاحقًا ، عند تشغيل Session .

لا يمكن استخدام OperationBuilder بعد إرجاع build ().

الجمهور مجردة OperationBuilder setAttr (اسم سلسلة التنسور <> قيمة)

قم بتعيين قيمة الموتر لسمة العملية التي يتم بناؤها.

المعلمات
اسم اسم السمة
القيمة قيمة السمة
عائدات
  • مثيل OperationBuilder للتسلسل.

العام المجرد OperationBuilder setAttr (اسم سلسلة التنسور [] <> قيمة)

قم بتعيين قيم الموتر لسمة للعملية التي يتم بناؤها.

المعلمات
اسم اسم السمة
القيمة قيم السمة
عائدات
  • مثيل OperationBuilder للتسلسل.

الجمهور مجردة OperationBuilder setAttr (اسم سلسلة، سلسلة [] القيمة)

قم بتعيين قيم السلسلة لسمة للعملية التي يتم بناؤها.

المعلمات
اسم اسم السمة
القيمة قيم السمة
عائدات
  • مثيل OperationBuilder للتسلسل.

العام المجرد OperationBuilder setAttr (اسم سلسلة منطقية القيمة [])

قم بتعيين القيم المنطقية لسمة للعملية التي يتم بناؤها.

المعلمات
اسم اسم السمة
القيمة قيم السمة
عائدات
  • مثيل OperationBuilder للتسلسل.

مجموعة عملية إنشاء مجردة عامة (اسم السلسلة ، نوع البيانات [] القيمة)

قم بتعيين قيم النوع لسمة للعملية التي يتم بناؤها.

المعلمات
اسم اسم السمة
القيمة قيم السمة
عائدات
  • مثيل OperationBuilder للتسلسل.

الجمهور مجردة OperationBuilder setAttr (اسم سلسلة قيمة سلسلة)

قم بتعيين قيمة السلسلة لسمة للعملية التي يتم بناؤها.

المعلمات
اسم اسم السمة
القيمة قيمة السمة
عائدات
  • مثيل OperationBuilder للتسلسل.

الجمهور مجردة OperationBuilder setAttr (اسم سلسلة، تطفو [] القيمة)

قم بتعيين القيم العائمة لسمة للعملية التي يتم بناؤها.

المعلمات
اسم اسم السمة
القيمة قيم السمة
عائدات
  • مثيل OperationBuilder للتسلسل.

الجمهور مجردة OperationBuilder setAttr (اسم سلسلة قيمة طويلة)

قم بتعيين القيمة الطويلة لسمة العملية التي يتم بناؤها.

المعلمات
اسم اسم السمة
القيمة قيمة السمة
عائدات
  • مثيل OperationBuilder للتسلسل.

الجمهور مجردة OperationBuilder setAttr (اسم سلسلة طويلة [] القيمة)

قم بتعيين القيم الطويلة لسمة العملية التي يتم بناؤها.

المعلمات
اسم اسم السمة
القيمة قيم السمة
عائدات
  • مثيل OperationBuilder للتسلسل.

مجموعة عملية بناء مجردة عامة عتر (اسم سلسلة ، قيمة منطقية)

قم بتعيين القيمة المنطقية لسمة للعملية التي يتم بناؤها.

المعلمات
اسم اسم السمة
القيمة قيمة السمة
عائدات
  • مثيل OperationBuilder للتسلسل.

مجموعة عملية بناء مجردة عامة عتر (اسم السلسلة ، الشكل [] القيمة)

قم بتعيين قيم الشكل لسمة للعملية التي يتم بناؤها.

المعلمات
اسم اسم السمة
القيمة قيم السمات
عائدات
  • مثيل OperationBuilder للتسلسل.

مجموعة عملية بناء المجردة العامة ، عتر (اسم سلسلة ، قيمة عائمة)

قم بتعيين القيمة العائمة لسمة للعملية التي يتم بناؤها.

المعلمات
اسم اسم السمة
القيمة قيمة السمة
عائدات
  • مثيل OperationBuilder للتسلسل.

الجمهور مجردة OperationBuilder setAttr (اسم سلسلة نوع البيانات القيمة)

قم بتعيين قيمة نوع سمة للعملية التي يتم بناؤها.

المعلمات
اسم اسم السمة
القيمة قيمة السمة
عائدات
  • مثيل OperationBuilder للتسلسل.

الجمهور مجردة OperationBuilder setAttr (اسم سلسلة، [] بايت القيمة)

قم بتعيين قيم البايت لسمة العملية التي يتم بناؤها.

المعلمات
اسم اسم السمة
القيمة قيم السمة
عائدات
  • مثيل OperationBuilder للتسلسل.

مجموعة عملية بناء مجردة العامة عتر (اسم السلسلة ، قيمة الشكل )

عيّن قيمة الشكل لسمة العملية التي يتم بناؤها.

المعلمات
اسم اسم السمة
القيمة قيمة السمة
عائدات
  • مثيل OperationBuilder للتسلسل.

مجموعة التشغيل المجردة العامة setDevice (String device)

اضبط الجهاز المطلوب لحساب العملية الجاري بناؤها.

المعلمات
جهاز الجهاز المطلوب ، كسلسلة
عائدات
  • مثيل OperationBuilder للتسلسل.