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();
 
 }

الأساليب العامة

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

الأساليب العامة

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

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

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

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

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

الملخص العام OperationBuilder addInput ( إخراج <؟> الإدخال)

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

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

الملخص العام OperationBuilder addInputList (المدخلات [] <?>)

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

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

بناء عملية الملخص العام ()

بناء Operation .

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

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

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

الملخص العام OperationBuilder setAttr (اسم السلسلة، قيمة السلسلة [])

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

حدود
اسم اسم السمة
قيمة قيم السمات
المرتجعات
  • مثيل OperationBuilder للتسلسل.

الملخص العام OperationBuilder setAttr (اسم السلسلة، قيمة DataType )

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

حدود
اسم اسم السمة
قيمة قيمة السمة
المرتجعات
  • مثيل OperationBuilder للتسلسل.

الملخص العام OperationBuilder setAttr (اسم السلسلة، القيمة المنطقية [])

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

حدود
اسم اسم السمة
قيمة قيم السمات
المرتجعات
  • مثيل OperationBuilder للتسلسل.

الملخص العام OperationBuilder setAttr (اسم السلسلة، قيمة السلسلة)

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

حدود
اسم اسم السمة
قيمة قيمة السمة
المرتجعات
  • مثيل OperationBuilder للتسلسل.

الملخص العام OperationBuilder setAttr (اسم السلسلة، قيمة float[])

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

حدود
اسم اسم السمة
قيمة قيم السمات
المرتجعات
  • مثيل OperationBuilder للتسلسل.

الملخص العام OperationBuilder setAttr (اسم السلسلة، قيمة DataType[] )

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

حدود
اسم اسم السمة
قيمة قيم السمات
المرتجعات
  • مثيل OperationBuilder للتسلسل.

الملخص العام OperationBuilder setAttr (اسم السلسلة، القيمة الطويلة)

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

حدود
اسم اسم السمة
قيمة قيمة السمة
المرتجعات
  • مثيل OperationBuilder للتسلسل.

الملخص العام OperationBuilder setAttr (اسم السلسلة، القيمة الطويلة [])

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

حدود
اسم اسم السمة
قيمة قيم السمات
المرتجعات
  • مثيل OperationBuilder للتسلسل.

الملخص العام OperationBuilder setAttr (اسم السلسلة، قيمة Tensor )

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

حدود
اسم اسم السمة
قيمة قيمة السمة
المرتجعات
  • مثيل OperationBuilder للتسلسل.

الملخص العام OperationBuilder setAttr (اسم السلسلة، القيمة المنطقية)

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

حدود
اسم اسم السمة
قيمة قيمة السمة
المرتجعات
  • مثيل OperationBuilder للتسلسل.

الملخص العام OperationBuilder setAttr (اسم السلسلة، القيمة العائمة)

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

حدود
اسم اسم السمة
قيمة قيمة السمة
المرتجعات
  • مثيل OperationBuilder للتسلسل.

الملخص العام OperationBuilder setAttr (اسم السلسلة، قيمة الشكل )

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

حدود
اسم اسم السمة
قيمة قيمة السمة
المرتجعات
  • مثيل OperationBuilder للتسلسل.

الملخص العام OperationBuilder setAttr (اسم السلسلة، قيمة Tensor[] )

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

حدود
اسم اسم السمة
قيمة قيم السمات
المرتجعات
  • مثيل OperationBuilder للتسلسل.

الملخص العام OperationBuilder setAttr (اسم السلسلة، قيمة البايت [])

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

حدود
اسم اسم السمة
قيمة قيم السمات
المرتجعات
  • مثيل OperationBuilder للتسلسل.

الملخص العام OperationBuilder setAttr (اسم السلسلة، قيمة الشكل [] )

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

حدود
اسم اسم السمة
قيمة قيم السمات
المرتجعات
  • مثيل OperationBuilder للتسلسل.

الملخص العام OperationBuilder setDevice (جهاز سلسلة)

قم بتعيين الجهاز المطلوب لحساب العملية التي يتم إنشاؤها.

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