সতর্কতা: এই APIটি বাতিল করা হয়েছে এবং প্রতিস্থাপন স্থিতিশীল হওয়ার পরে TensorFlow এর ভবিষ্যতের সংস্করণে সরানো হবে।
GraphOperation
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
একটি Graph
একটি নোড হিসাবে যোগ করা একটি Operation
বাস্তবায়ন।
GraphOperation দৃষ্টান্তগুলি শুধুমাত্র ততক্ষণ পর্যন্ত বৈধ যতক্ষণ তারা Graph
একটি অংশ বৈধ। এইভাবে, যদি Graph.close()
চালু করা হয়, তাহলে GraphOperation উদাহরণের পদ্ধতিগুলি একটি IllegalStateException
এর সাথে ব্যর্থ হতে পারে।
GraphOperation দৃষ্টান্তগুলি অপরিবর্তনীয় এবং থ্রেড-নিরাপদ।
পাবলিক পদ্ধতি
বুলিয়ান | |
int | |
int | inputListLength (স্ট্রিং নাম) এই ক্রিয়াকলাপের জন্য টেনসরের প্রদত্ত ইনপুট তালিকার আকার প্রদান করে। |
স্ট্রিং | নাম () অপারেশনের পুরো নাম প্রদান করে। |
int | সংখ্যা আউটপুট () এই অপারেশন দ্বারা উত্পাদিত টেনসরের সংখ্যা প্রদান করে। |
<T> আউটপুট <T> | আউটপুট (int idx) এই অপারেশন দ্বারা উত্পাদিত টেনসরগুলির একটিতে একটি প্রতীকী হ্যান্ডেল ফেরত দেয়৷ |
আউটপুট[] <?> | আউটপুটলিস্ট (int idx, int length) এই ক্রিয়াকলাপ দ্বারা উত্পাদিত টেনসরগুলির একটি তালিকায় প্রতীকী হ্যান্ডেলগুলি ফিরিয়ে দেয়৷ |
int | |
স্ট্রিং | |
স্ট্রিং | প্রকার () অপারেশনের ধরন প্রদান করে, অর্থাৎ, অপারেশন দ্বারা সম্পাদিত গণনার নাম। |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
java.lang.Object ক্লাস থেকে বুলিয়ান | সমান (অবজেক্ট arg0) |
চূড়ান্ত ক্লাস<?> | getClass () |
int | হ্যাশ কোড () |
চূড়ান্ত শূন্যতা | অবহিত () |
চূড়ান্ত শূন্যতা | সকলকে অবহিত করুন () |
স্ট্রিং | স্ট্রিং () |
চূড়ান্ত শূন্যতা | অপেক্ষা করুন (দীর্ঘ arg0, int arg1) |
চূড়ান্ত শূন্যতা | অপেক্ষা করুন (দীর্ঘ arg0) |
চূড়ান্ত শূন্যতা | অপেক্ষা করুন () |
ইন্টারফেস org.tensorflow.Operation থেকে বিমূর্ত int | inputListLength (স্ট্রিং নাম) এই ক্রিয়াকলাপের জন্য টেনসরের প্রদত্ত ইনপুট তালিকার আকার প্রদান করে। |
বিমূর্ত স্ট্রিং | নাম () অপারেশনের পুরো নাম প্রদান করে। |
বিমূর্ত int | সংখ্যা আউটপুট () এই অপারেশন দ্বারা উত্পাদিত টেনসরের সংখ্যা প্রদান করে। |
বিমূর্ত <T> আউটপুট <T> | আউটপুট (int idx) এই অপারেশন দ্বারা উত্পাদিত টেনসরগুলির একটিতে একটি প্রতীকী হ্যান্ডেল ফেরত দেয়৷ |
বিমূর্ত আউটপুট[] <?> | আউটপুটলিস্ট (int idx, int length) এই ক্রিয়াকলাপ দ্বারা উত্পাদিত টেনসরগুলির একটি তালিকায় প্রতীকী হ্যান্ডেলগুলি ফিরিয়ে দেয়৷ |
বিমূর্ত int | |
বিমূর্ত স্ট্রিং | প্রকার () অপারেশনের ধরন প্রদান করে, অর্থাৎ, অপারেশন দ্বারা সম্পাদিত গণনার নাম। |
পাবলিক পদ্ধতি
পাবলিক বুলিয়ান সমান (অবজেক্ট o)
এই ক্রিয়াকলাপের জন্য টেনসরের প্রদত্ত ইনপুট তালিকার আকার প্রদান করে।
একটি অপারেশনে একাধিক নামযুক্ত ইনপুট থাকে, যার প্রতিটিতে হয় একটি একক টেনসর বা টেনসরগুলির একটি তালিকা থাকে। এই পদ্ধতিটি অপারেশনের একটি নির্দিষ্ট নামযুক্ত ইনপুটের জন্য টেনসরের তালিকার আকার প্রদান করে।
পরামিতি
নাম | এই অপারেশনের জন্য টেনসরের তালিকার শনাক্তকারী (যার মধ্যে অনেকগুলি থাকতে পারে) ইনপুট। |
---|
রিটার্নস
- এই নামযুক্ত ইনপুট দ্বারা উত্পাদিত টেনসরের তালিকার আকার।
সর্বজনীন স্ট্রিং নাম ()
অপারেশনের পুরো নাম প্রদান করে।
পাবলিক int numOutputs ()
এই অপারেশন দ্বারা উত্পাদিত টেনসরের সংখ্যা প্রদান করে।
পাবলিক আউটপুট <T> আউটপুট (int idx)
এই অপারেশন দ্বারা উত্পাদিত টেনসরগুলির একটিতে একটি প্রতীকী হ্যান্ডেল ফেরত দেয়৷
সতর্কতা: টেনসরের ধরনটি T-এর সাথে মেলে কিনা তা পরীক্ষা করে না। এই পদ্ধতিটিকে অনুমান করার পরিবর্তে একটি স্পষ্ট টাইপ প্যারামিটার দিয়ে কল করার পরামর্শ দেওয়া হয়, যেমন operation.<Integer>output(0)
পরামিতি
idx | এই অপারেশন দ্বারা উত্পাদিত আউটপুট মধ্যে আউটপুট সূচক. |
---|
সর্বজনীন আউটপুট [] <?> আউটপুট তালিকা (int idx, int length)
এই ক্রিয়াকলাপ দ্বারা উত্পাদিত টেনসরগুলির একটি তালিকায় প্রতীকী হ্যান্ডেলগুলি ফিরিয়ে দেয়৷
পরামিতি
idx | তালিকার প্রথম টেনসরের সূচক |
---|
দৈর্ঘ্য | তালিকায় টেনসরের সংখ্যা |
---|
পাবলিক int outputListLength (স্ট্রিং নাম)
এই অপারেশন দ্বারা উত্পাদিত টেনসরের তালিকার আকার প্রদান করে।
একটি অপারেশনের একাধিক নামযুক্ত আউটপুট রয়েছে, যার প্রতিটি একটি একক টেনসর বা টেনসরগুলির একটি তালিকা তৈরি করে। এই পদ্ধতিটি অপারেশনের একটি নির্দিষ্ট নামকৃত আউটপুটের জন্য টেনসরের তালিকার আকার প্রদান করে।
পরামিতি
নাম | এই অপারেশন দ্বারা উত্পাদিত টেনসরগুলির তালিকার (যার মধ্যে অনেকগুলি থাকতে পারে) সনাক্তকারী৷ |
---|
রিটার্নস
- এই নামযুক্ত আউটপুট দ্বারা উত্পাদিত টেনসরের তালিকার আকার।
পাবলিক স্ট্রিং থেকে স্ট্রিং ()
সর্বজনীন স্ট্রিং টাইপ ()
অপারেশনের ধরন প্রদান করে, অর্থাৎ, অপারেশন দ্বারা সম্পাদিত গণনার নাম।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-26 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-26 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],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."]]