هشدار: این API منسوخ شده است و پس از پایدار شدن جایگزینی، در نسخه بعدی TensorFlow حذف خواهد شد.
GraphOperation
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
پیاده سازی برای Operation
اضافه شده به عنوان یک گره به یک Graph
.
نمونه های GraphOperation فقط تا زمانی معتبر هستند که Graph
که بخشی از آن هستند معتبر باشد. بنابراین، اگر Graph.close()
فراخوانی شده باشد، متدهای موجود در نمونه GraphOperation ممکن است با یک IllegalStateException
شکست بخورند.
نمونه های GraphOperation تغییرناپذیر و ایمن هستند.
روش های عمومی
بولی | |
بین المللی | |
بین المللی | inputListLength (نام رشته) اندازه لیست ورودی داده شده تانسورها را برای این عملیات برمی گرداند. |
رشته | نام () نام کامل عملیات را برمیگرداند. |
بین المللی | numOutputs () تعداد تانسورهای تولید شده توسط این عملیات را برمیگرداند. |
خروجی <T> <T> | خروجی (int idx) یک دسته نمادین را به یکی از تانسورهای تولید شده توسط این عملیات برمی گرداند. |
خروجی[] <?> | outputList (int idx، int length) دستگیره های نمادین را به لیستی از تانسورهای تولید شده توسط این عملیات برمی گرداند. |
بین المللی | outputListLength (نام رشته) اندازه لیست تنسورهای تولید شده توسط این عملیات را برمی گرداند. |
رشته | |
رشته | نوع () نوع عملیات، یعنی نام محاسبات انجام شده توسط عملیات را برمی گرداند. |
روش های ارثی
از کلاس java.lang.Object بولی | برابر است (شیء arg0) |
کلاس نهایی<?> | getClass () |
بین المللی | هش کد () |
باطل نهایی | اعلام کردن () |
باطل نهایی | اطلاع رسانی به همه () |
رشته | toString () |
باطل نهایی | صبر کنید (long arg0، int arg1) |
باطل نهایی | صبر کنید (طولانی arg0) |
باطل نهایی | صبر کن () |
از رابط org.tensorflow.Operation انتزاعی | inputListLength (نام رشته) اندازه لیست ورودی داده شده تانسورها را برای این عملیات برمی گرداند. |
رشته انتزاعی | نام () نام کامل عملیات را برمیگرداند. |
انتزاعی | numOutputs () تعداد تانسورهای تولید شده توسط این عملیات را برمیگرداند. |
چکیده <T> خروجی <T> | خروجی (int idx) یک دسته نمادین را به یکی از تانسورهای تولید شده توسط این عملیات برمی گرداند. |
خروجی چکیده [] <?> | outputList (int idx، int length) دستگیره های نمادین را به لیستی از تانسورهای تولید شده توسط این عملیات برمی گرداند. |
انتزاعی | outputListLength (نام رشته) اندازه لیست تنسورهای تولید شده توسط این عملیات را برمی گرداند. |
رشته انتزاعی | نوع () نوع عملیات، یعنی نام محاسبات انجام شده توسط عملیات را برمی گرداند. |
روش های عمومی
بولین عمومی برابر است (شیء o)
اندازه لیست ورودی داده شده تانسورها را برای این عملیات برمی گرداند.
یک عملیات دارای چندین ورودی با نام است که هر کدام شامل یک تانسور یا لیستی از تانسورها می باشد. این روش اندازه لیست تانسورها را برای یک ورودی با نام خاص عملیات برمی گرداند.
مولفه های
نام | شناسه لیست تانسورها (که ممکن است تعداد زیادی از آنها وجود داشته باشد) ورودی های این عملیات. |
---|
برمی گرداند
- اندازه لیست تنسورهای تولید شده توسط این ورودی نامگذاری شده است.
نام رشته عمومی ()
نام کامل عملیات را برمیگرداند.
numOutputs int عمومی ()
تعداد تانسورهای تولید شده توسط این عملیات را برمیگرداند.
خروجی عمومی <T> خروجی (int idx)
یک دسته نمادین را به یکی از تانسورهای تولید شده توسط این عملیات برمی گرداند.
اخطار: بررسی نمیکند که نوع تانسور با T مطابقت داشته باشد. توصیه میشود این روش را با یک پارامتر نوع صریح فراخوانی کنید نه اینکه اجازه دهید آن را استنتاج کنید، مثلاً operation.<Integer>output(0)
مولفه های
idx | شاخص خروجی در میان خروجی های تولید شده توسط این عملیات. |
---|
خروجی عمومی[] <?> outputList (int idx، int طول)
دستگیره های نمادین را به لیستی از تانسورهای تولید شده توسط این عملیات برمی گرداند.
مولفه های
idx | شاخص تانسور اول لیست |
---|
طول | تعداد تانسورها در لیست |
---|
int outputListLength عمومی (نام رشته)
اندازه لیست تنسورهای تولید شده توسط این عملیات را برمی گرداند.
یک عملیات دارای چندین خروجی با نام است که هر کدام یک تانسور یا فهرستی از تانسورها را تولید می کند. این روش اندازه لیست تانسورها را برای خروجی نامگذاری شده خاصی از عملیات برمی گرداند.
مولفه های
نام | شناسه لیست تانسورها (که ممکن است تعداد زیادی از آنها وجود داشته باشد) توسط این عملیات تولید شده است. |
---|
برمی گرداند
- اندازه لیست تنسورهای تولید شده توسط این خروجی نامگذاری شده است.
نوع رشته عمومی ()
نوع عملیات، یعنی نام محاسبات انجام شده توسط عملیات را برمی گرداند.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-26 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-26 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# GraphOperation\n\npublic final class **GraphOperation** \nImplementation for an [Operation](/api_docs/java/org/tensorflow/Operation) added as a node to a [Graph](/api_docs/java/org/tensorflow/Graph).\n\nGraphOperation instances are valid only as long as the [Graph](/api_docs/java/org/tensorflow/Graph) they are a part of is\nvalid. Thus, if [Graph.close()](/api_docs/java/org/tensorflow/Graph#close()) has been invoked, then methods on the GraphOperation\ninstance may fail with an `IllegalStateException`.\n\nGraphOperation instances are immutable and thread-safe.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n### Public Methods\n\n|-----------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| boolean | [equals](/api_docs/java/org/tensorflow/GraphOperation#equals(java.lang.Object))(Object o) |\n| int | [hashCode](/api_docs/java/org/tensorflow/GraphOperation#hashCode())() |\n| int | [inputListLength](/api_docs/java/org/tensorflow/GraphOperation#inputListLength(java.lang.String))(String name) Returns the size of the given inputs list of Tensors for this operation. |\n| String | [name](/api_docs/java/org/tensorflow/GraphOperation#name())() Returns the full name of the Operation. |\n| int | [numOutputs](/api_docs/java/org/tensorflow/GraphOperation#numOutputs())() Returns the number of tensors produced by this operation. |\n| \\\u003cT\\\u003e [Output](/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e | [output](/api_docs/java/org/tensorflow/GraphOperation#output(int))(int idx) Returns a symbolic handle to one of the tensors produced by this operation. |\n| [Output\\[\\]](/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e | [outputList](/api_docs/java/org/tensorflow/GraphOperation#outputList(int,%20int))(int idx, int length) Returns symbolic handles to a list of tensors produced by this operation. |\n| int | [outputListLength](/api_docs/java/org/tensorflow/GraphOperation#outputListLength(java.lang.String))(String name) Returns the size of the list of Tensors produced by this operation. |\n| String | [toString](/api_docs/java/org/tensorflow/GraphOperation#toString())() |\n| String | [type](/api_docs/java/org/tensorflow/GraphOperation#type())() Returns the type of the operation, i.e., the name of the computation performed by the operation. |\n\n### Inherited Methods\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.Operation](/api_docs/java/org/tensorflow/Operation) \n\n|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract int | [inputListLength](/api_docs/java/org/tensorflow/Operation#inputListLength(java.lang.String))(String name) Returns the size of the given inputs list of Tensors for this operation. |\n| abstract String | [name](/api_docs/java/org/tensorflow/Operation#name())() Returns the full name of the Operation. |\n| abstract int | [numOutputs](/api_docs/java/org/tensorflow/Operation#numOutputs())() Returns the number of tensors produced by this operation. |\n| abstract \\\u003cT\\\u003e [Output](/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e | [output](/api_docs/java/org/tensorflow/Operation#output(int))(int idx) Returns a symbolic handle to one of the tensors produced by this operation. |\n| abstract [Output\\[\\]](/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e | [outputList](/api_docs/java/org/tensorflow/Operation#outputList(int,%20int))(int idx, int length) Returns symbolic handles to a list of tensors produced by this operation. |\n| abstract int | [outputListLength](/api_docs/java/org/tensorflow/Operation#outputListLength(java.lang.String))(String name) Returns the size of the list of Tensors produced by this operation. |\n| abstract String | [type](/api_docs/java/org/tensorflow/Operation#type())() Returns the type of the operation, i.e., the name of the computation performed by the operation. |\n\nPublic Methods\n--------------\n\n#### public boolean\n**equals**\n(Object o)\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| o | |\n|---|---|\n\n#### public int\n**hashCode**\n()\n\n\u003cbr /\u003e\n\n#### public int\n**inputListLength**\n(String name)\n\nReturns the size of the given inputs list of Tensors for this operation.\n\nAn Operation has multiple named inputs, each of which contains either a single tensor or a\nlist of tensors. This method returns the size of the list of tensors for a specific named input\nof the operation.\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| name | identifier of the list of tensors (of which there may be many) inputs to this operation. |\n|------|------------------------------------------------------------------------------------------|\n\n##### Returns\n\n- the size of the list of Tensors produced by this named input. \n\n#### public String\n**name**\n()\n\nReturns the full name of the Operation. \n\n#### public int\n**numOutputs**\n()\n\nReturns the number of tensors produced by this operation. \n\n#### public [Output](/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e\n**output**\n(int idx)\n\nReturns a symbolic handle to one of the tensors produced by this operation.\n\nWarning: Does not check that the type of the tensor matches T. It is recommended to call\nthis method with an explicit type parameter rather than letting it be inferred, e.g. `operation.<Integer>output(0)`\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| idx | The index of the output among the outputs produced by this operation. |\n|-----|-----------------------------------------------------------------------|\n\n#### public [Output\\[\\]](/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e\n**outputList**\n(int idx, int length)\n\nReturns symbolic handles to a list of tensors produced by this operation. \n\n##### Parameters\n\n| idx | index of the first tensor of the list |\n| length | number of tensors in the list |\n|--------|---------------------------------------|\n\n##### Returns\n\n- array of `Output` \n\n#### public int\n**outputListLength**\n(String name)\n\nReturns the size of the list of Tensors produced by this operation.\n\nAn Operation has multiple named outputs, each of which produces either a single tensor or a\nlist of tensors. This method returns the size of the list of tensors for a specific named\noutput of the operation.\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| name | identifier of the list of tensors (of which there may be many) produced by this operation. |\n|------|--------------------------------------------------------------------------------------------|\n\n##### Returns\n\n- the size of the list of Tensors produced by this named output. \n\n#### public String\n**toString**\n()\n\n\u003cbr /\u003e\n\n#### public String\n**type**\n()\n\nReturns the type of the operation, i.e., the name of the computation performed by the\noperation."]]