ExecuteAndUpdateVariables
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
Op الذي ينفذ برنامجًا يتضمن تحديثات اختيارية متغيرة موضعية.
يقوم (اختياريًا) بقراءة متغيرات الجهاز، وتحميل وتنفيذ برنامج TPU على جهاز TPU، ثم (اختياريًا) تحديث المتغيرات في مكانها باستخدام مخرجات البرنامج، كما هو محدد في السمات Device_var_reads_indices (مؤشرات إدخال البرنامج من متغيرات القراءة المباشرة) وdevice_var_updates_indices (مؤشرات مخرجات البرنامج المستخدمة لتحديث المتغيرات، -1 تعني عدم التحديث/للقراءة فقط). لن تظهر مخرجات البرنامج التي تستهلكها هذه المتغيرات في مخرجات العملية. للاستخدام الداخلي لمترجم TPU الموزع.
الثوابت
خيط | OP_NAME | اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي |
الطرق الموروثة
من فئة java.lang.Object منطقية | يساوي (كائن arg0) |
الدرجة النهائية<?> | الحصول على كلاس () |
كثافة العمليات | رمز التجزئة () |
الفراغ النهائي | إعلام () |
الفراغ النهائي | إعلام الكل () |
خيط | إلى سلسلة () |
الفراغ النهائي | انتظر (طويل arg0، int arg1) |
الفراغ النهائي | انتظر (طويل arg0) |
الفراغ النهائي | انتظر () |
من واجهة java.lang.Iterable الفراغ المجرد | forEach (المستهلك<? super T> arg0) |
مكرر مجردة < المعامل < TType >> | مكرر () |
مجردة Spliterator < المعامل < TType >> | المقسم () |
الثوابت
السلسلة النهائية الثابتة العامة OP_NAME
اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي
القيمة الثابتة: "TPUExecuteAndUpdateVariables"
الأساليب العامة
القائمة العامة < الإخراج <?>> النتائج ()
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# ExecuteAndUpdateVariables\n\npublic final class **ExecuteAndUpdateVariables** \nOp that executes a program with optional in-place variable updates.\n\n\nIt (optionally) reads device variables, loads and executes a TPU program on a\nTPU device, and then (optionally) in-place updates variables using the program\noutputs, as specified in attributes device_var_reads_indices (program input\nindices from directly reading variables) and device_var_updates_indices (program\noutput indices used to update variables, -1 means no-update/read-only). Such\nprogram outputs are consumed by these variables will not appear in the op\noutput. For the internal use of the distributed TPU compiler.\n\n\u003cbr /\u003e\n\n### Constants\n\n|--------|---------------------------------------------------------------------------------------|---------------------------------------------------------|\n| String | [OP_NAME](/jvm/api_docs/java/org/tensorflow/op/tpu/ExecuteAndUpdateVariables#OP_NAME) | The name of this op, as known by TensorFlow core engine |\n\n### Public Methods\n\n|-----------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| static [ExecuteAndUpdateVariables](/jvm/api_docs/java/org/tensorflow/op/tpu/ExecuteAndUpdateVariables) | [create](/jvm/api_docs/java/org/tensorflow/op/tpu/ExecuteAndUpdateVariables#create(org.tensorflow.op.Scope, java.lang.Iterable\u003corg.tensorflow.Operand\u003c?\u003e\u003e, org.tensorflow.Operand\u003corg.tensorflow.types.TString\u003e, java.util.List\u003cjava.lang.Class\u003c? extends org.tensorflow.types.family.TType\u003e\u003e, java.util.List\u003cjava.lang.Long\u003e, java.util.List\u003cjava.lang.Long\u003e))([Scope](/jvm/api_docs/java/org/tensorflow/op/Scope) scope, Iterable\\\u003c[Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003c?\\\u003e\\\u003e args, [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003c[TString](/jvm/api_docs/java/org/tensorflow/types/TString)\\\u003e key, List\\\u003cClass\\\u003c? extends [TType](/jvm/api_docs/java/org/tensorflow/types/family/TType)\\\u003e\\\u003e Tresults, List\\\u003cLong\\\u003e deviceVarReadsIndices, List\\\u003cLong\\\u003e deviceVarUpdatesIndices) Factory method to create a class wrapping a new ExecuteAndUpdateVariables operation. |\n| Iterator\\\u003c[Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003c[TType](/jvm/api_docs/java/org/tensorflow/types/family/TType)\\\u003e\\\u003e | [iterator](/jvm/api_docs/java/org/tensorflow/op/tpu/ExecuteAndUpdateVariables#iterator())() |\n| List\\\u003c[Output](/jvm/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e\\\u003e | [results](/jvm/api_docs/java/org/tensorflow/op/tpu/ExecuteAndUpdateVariables#results())() |\n\n### Inherited Methods\n\nFrom class [org.tensorflow.op.RawOp](/jvm/api_docs/java/org/tensorflow/op/RawOp) \n\n|----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| final boolean | [equals](/jvm/api_docs/java/org/tensorflow/op/RawOp#equals(java.lang.Object))(Object obj) |\n| final int | [hashCode](/jvm/api_docs/java/org/tensorflow/op/RawOp#hashCode())() |\n| [Operation](/jvm/api_docs/java/org/tensorflow/Operation) | [op](/jvm/api_docs/java/org/tensorflow/op/RawOp#op())() Return this unit of computation as a single [Operation](/jvm/api_docs/java/org/tensorflow/Operation). |\n| final String | [toString](/jvm/api_docs/java/org/tensorflow/op/RawOp#toString())() |\n\nFrom class java.lang.Object \n\n|------------------|---------------------------|\n| boolean | equals(Object arg0) |\n| final Class\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| String | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nFrom interface [org.tensorflow.op.Op](/jvm/api_docs/java/org/tensorflow/op/Op) \n\n|-----------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract [ExecutionEnvironment](/jvm/api_docs/java/org/tensorflow/ExecutionEnvironment) | [env](/jvm/api_docs/java/org/tensorflow/op/Op#env())() Return the execution environment this op was created in. |\n| abstract [Operation](/jvm/api_docs/java/org/tensorflow/Operation) | [op](/jvm/api_docs/java/org/tensorflow/op/Op#op())() Return this unit of computation as a single [Operation](/jvm/api_docs/java/org/tensorflow/Operation). |\n\nFrom interface java.lang.Iterable \n\n|-----------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------|\n| abstract void | forEach(Consumer\\\u003c? super T\\\u003e arg0) |\n| abstract Iterator\\\u003c[Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003c[TType](/jvm/api_docs/java/org/tensorflow/types/family/TType)\\\u003e\\\u003e | iterator() |\n| abstract Spliterator\\\u003c[Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003c[TType](/jvm/api_docs/java/org/tensorflow/types/family/TType)\\\u003e\\\u003e | spliterator() |\n\nConstants\n---------\n\n#### public static final String\n**OP_NAME**\n\nThe name of this op, as known by TensorFlow core engine \nConstant Value: \"TPUExecuteAndUpdateVariables\"\n\nPublic Methods\n--------------\n\n#### public static [ExecuteAndUpdateVariables](/jvm/api_docs/java/org/tensorflow/op/tpu/ExecuteAndUpdateVariables)\n**create**\n([Scope](/jvm/api_docs/java/org/tensorflow/op/Scope) scope, Iterable\\\u003c[Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003c?\\\u003e\\\u003e args, [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003c[TString](/jvm/api_docs/java/org/tensorflow/types/TString)\\\u003e key, List\\\u003cClass\\\u003c? extends [TType](/jvm/api_docs/java/org/tensorflow/types/family/TType)\\\u003e\\\u003e Tresults, List\\\u003cLong\\\u003e deviceVarReadsIndices, List\\\u003cLong\\\u003e deviceVarUpdatesIndices)\n\nFactory method to create a class wrapping a new ExecuteAndUpdateVariables operation. \n\n##### Parameters\n\n| scope | current scope |\n|-------|---------------|\n\n##### Returns\n\n- a new instance of ExecuteAndUpdateVariables \n\n#### public Iterator\\\u003c[Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003c[TType](/jvm/api_docs/java/org/tensorflow/types/family/TType)\\\u003e\\\u003e\n**iterator**\n()\n\n\u003cbr /\u003e\n\n#### public List\\\u003c[Output](/jvm/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e\\\u003e\n**results**\n()\n\n\u003cbr /\u003e"]]