সতর্কতা: প্রতিস্থাপন স্থিতিশীল হওয়ার পরে এই API টি অবচয় করা হয়েছে এবং টেনসরফ্লোয়ের ভবিষ্যতের সংস্করণে সরানো হবে।

OperationBuilder

পাবলিক ইন্টারফেস অপারেশনবিল্ডার
পরিচিত পরোক্ষ শ্রেণি

Operation এর জন্য একজন নির্মাতা

উদাহরণস্বরূপ, নিম্নলিখিতটি একটি অপারেশন তৈরি করতে নির্মাতাকে ব্যবহার করে যা তার আউটপুট হিসাবে ধ্রুবক "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();
 
 }

পাবলিক পদ্ধতি

বিমূর্ত অপারেশনবিল্ডার
অ্যাডকন্ট্রোলইনপুট ( অপারেশন নিয়ন্ত্রণ)
নিয়ন্ত্রণ অপারেশন করার আগে অপারেশনটি কার্যকর হয় না তা নিশ্চিত করুন।
বিমূর্ত অপারেশনবিল্ডার
অ্যাডইনপুট ( আউটপুট <?> ইনপুট)
অপারেশনের পরবর্তী ইনপুটটি নির্মিত হওয়ায় অন্য অপারেশনের আউটপুট যুক্ত করুন।
বিমূর্ত অপারেশনবিল্ডার
addInputList ( আউটপুট [] <?> ইনপুট)
অপারেশনের পরবর্তী ইনপুটগুলি নির্মিত হওয়ায় অন্য অপারেশনের আউটপুটগুলি যুক্ত করুন।
বিমূর্ত অপারেশন
বিল্ড ()
Operation তৈরি করুন।
বিমূর্ত অপারেশনবিল্ডার
setAttr (স্ট্রিং নাম, টেনসর <?> মান)
ক্রিয়াকলাপটি নির্মিত হচ্ছে এমন কোনও বৈশিষ্ট্যের টেনসর মান নির্ধারণ করুন।
বিমূর্ত অপারেশনবিল্ডার
setAttr (স্ট্রিং নাম, টেনসর [] <?> মান)
ক্রিয়াকলাপটি নির্মিত হচ্ছে এমন কোনও বৈশিষ্ট্যের টেনসর মান নির্ধারণ করুন।
বিমূর্ত অপারেশনবিল্ডার
setAttr (স্ট্রিং নাম, স্ট্রিং [] মান)
ক্রিয়াকলাপটি তৈরি হচ্ছে এমন একটি বৈশিষ্ট্যের স্ট্রিং মানগুলি সেট করুন।
বিমূর্ত অপারেশনবিল্ডার
setAttr (স্ট্রিং নাম, বুলিয়ান [] মান)
অপারেশনের একটি বৈশিষ্ট্যের বুলিয়ান মান নির্ধারণ করা হচ্ছে।
বিমূর্ত অপারেশনবিল্ডার
setAttr (স্ট্রিং নাম, ডেটা টাইপ [] মান)
নির্মিত হচ্ছে এমন ক্রিয়াকলাপের বৈশিষ্ট্যের ধরণের মান সেট করুন।
বিমূর্ত অপারেশনবিল্ডার
setAttr (স্ট্রিং নাম, স্ট্রিং মান)
ক্রিয়াকলাপটি তৈরি হচ্ছে এমন একটি বৈশিষ্ট্যের স্ট্রিং মান সেট করুন।
বিমূর্ত অপারেশনবিল্ডার
setAttr (স্ট্রিং নাম, ভাসা [] মান)
অপারেশনের একটি অ্যাট্রিবিউটের তৈরি হচ্ছে ভাসমান মানগুলি সেট করুন Set
বিমূর্ত অপারেশনবিল্ডার
setAttr (স্ট্রিং নাম, দীর্ঘ মান)
ক্রিয়াকলাপটি নির্মিত হচ্ছে এমন একটি বৈশিষ্ট্যের দীর্ঘ মূল্য নির্ধারণ করুন।
বিমূর্ত অপারেশনবিল্ডার
setAttr (স্ট্রিং নাম, দীর্ঘ [] মান)
ক্রিয়াকলাপটি তৈরি হচ্ছে এমন একটি বৈশিষ্ট্যের দীর্ঘ মান নির্ধারণ করুন।
বিমূর্ত অপারেশনবিল্ডার
setAttr (স্ট্রিং নাম, বুলিয়ান মান)
অপারেশনের একটি বৈশিষ্ট্যের বুলিয়ান মান নির্ধারণ করা হচ্ছে।
বিমূর্ত অপারেশনবিল্ডার
setAttr (স্ট্রিং নাম, আকৃতি [] মান)
অপারেশন নির্মিত হচ্ছে বলে একটি বৈশিষ্ট্যের আকার মান সেট করুন।
বিমূর্ত অপারেশনবিল্ডার
setAttr (স্ট্রিং নাম, ভাসমান মান)
অপারেশনের একটি অ্যাট্রিবিউটের তৈরি করা হচ্ছে এর ভাসমান মান সেট করুন।
বিমূর্ত অপারেশনবিল্ডার
setAttr (স্ট্রিং নাম, ডেটা টাইপ মান)
নির্মিত হচ্ছে এমন ক্রিয়াকলাপের একটি বৈশিষ্ট্যের ধরণ মান সেট করুন।
বিমূর্ত অপারেশনবিল্ডার
setAttr (স্ট্রিং নাম, বাইট [] মান)
অপারেশনের একটি অ্যাট্রিবিউটের বাইট মান নির্ধারণ করা হচ্ছে।
বিমূর্ত অপারেশনবিল্ডার
setAttr (স্ট্রিং নাম, আকৃতির মান)
অপারেশন নির্মিত হচ্ছে বলে একটি বৈশিষ্ট্যের আকার মান সেট করুন।
বিমূর্ত অপারেশনবিল্ডার
সেটডভাইস (স্ট্রিং ডিভাইস)
অপারেশনটি তৈরি হচ্ছে বলে গণনার জন্য অনুরোধ করা ডিভাইসটি সেট করুন।

পাবলিক পদ্ধতি

প্রকাশ্য বিমূর্ত OperationBuilder addControlInput ( অপারেশন নিয়ন্ত্রণ)

নিয়ন্ত্রণ অপারেশন করার আগে অপারেশনটি কার্যকর হয় না তা নিশ্চিত করুন।

একটি নিয়ন্ত্রণ ইনপুট হ'ল একটি অপারেশন যা বর্তমানে নির্মিত হচ্ছে অপারেশন চালানোর আগে চালিত করা আবশ্যক।

উদাহরণস্বরূপ, এই অপারেশনের জন্য নিয়ন্ত্রণ ইনপুট হিসাবে একটি আসর্ট অপারেশন যুক্ত করা যেতে পারে। সংস্থান এখন একটি প্রাক-শর্ত হিসাবে আচরণ করে যা অপারেশন চালানোর আগে সর্বদা নিজেকে যাচাই করবে।

পরামিতি
নিয়ন্ত্রণ অপারেশন যা এই অপারেশন চালানোর আগে অবশ্যই কার্যকর করা উচিত।
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।

প্রকাশ্য বিমূর্ত OperationBuilder addInput ( আউটপুট <?> ইনপুট)

অপারেশনের পরবর্তী ইনপুটটি নির্মিত হওয়ায় অন্য অপারেশনের আউটপুট যুক্ত করুন।

পরামিতি
ইনপুট Output তৈরি হওয়া অপারেশনের ইনপুট বলে মনে করা হচ্ছে।
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।

প্রকাশ্য বিমূর্ত OperationBuilder addInputList ( আউটপুট [] <?> ইনপুট)

অপারেশনের পরবর্তী ইনপুটগুলি নির্মিত হওয়ায় অন্য অপারেশনের আউটপুটগুলি যুক্ত করুন।

পরামিতি
ইনপুটস Output তালিকা তৈরি করা হচ্ছে অপারেশন ইনপুট।
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।

সার্বজনীন বিমূর্ত অপারেশন বিল্ড ()

Operation তৈরি করুন।

নিম্নলিখিত ক্রিয়াটি বর্তমান সম্পাদনের পরিবেশের উপর নির্ভর করে সম্পাদন করা হবে।

  • আগ্রহী মোডে, অপারেশনের ফলাফল অবিলম্বে গণনা করা হবে।
  • গ্রাফ মোডে, Session চলাকালীন অপারেশনটি গ্রাফের নোড হিসাবে পরে যুক্ত করা হবে uted

বিল্ড () ফেরতের পরে অপারেশনবিল্ডার ব্যবহারযোগ্য নয় not

প্রকাশ্য বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, টেন্সর <?> মান)

ক্রিয়াকলাপটি নির্মিত হচ্ছে এমন কোনও বৈশিষ্ট্যের টেনসর মান নির্ধারণ করুন।

পরামিতি
নাম নাম গুন
মান গুণ মান
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।

প্রকাশ্য বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, টেন্সর [] <?> মান)

ক্রিয়াকলাপটি নির্মিত হচ্ছে এমন কোনও বৈশিষ্ট্যের টেনসর মান নির্ধারণ করুন।

পরামিতি
নাম নাম গুন
মান বৈশিষ্ট্য মান
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।

প্রকাশ্য বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, স্ট্রিং [] মান)

ক্রিয়াকলাপটি তৈরি হচ্ছে এমন একটি বৈশিষ্ট্যের স্ট্রিং মানগুলি সেট করুন।

পরামিতি
নাম নাম গুন
মান বৈশিষ্ট্য মান
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।

প্রকাশ্য বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, বুলিয়ান [] মান)

অপারেশনের একটি বৈশিষ্ট্যের বুলিয়ান মান নির্ধারণ করা হচ্ছে।

পরামিতি
নাম নাম গুন
মান বৈশিষ্ট্য মান
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।

প্রকাশ্য বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, ডাটাটাইপ [] মান)

নির্মিত হচ্ছে এমন ক্রিয়াকলাপের বৈশিষ্ট্যের ধরণের মান সেট করুন।

পরামিতি
নাম নাম গুন
মান বৈশিষ্ট্য মান
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।

প্রকাশ্য বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, স্ট্রিং মান)

ক্রিয়াকলাপটি তৈরি হচ্ছে এমন একটি বৈশিষ্ট্যের স্ট্রিং মান সেট করুন।

পরামিতি
নাম নাম গুন
মান গুণ মান
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।

প্রকাশ্য বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, ভাসা [] মান)

অপারেশনের একটি অ্যাট্রিবিউটের তৈরি হচ্ছে ভাসমান মানগুলি সেট করুন Set

পরামিতি
নাম নাম গুন
মান বৈশিষ্ট্য মান
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।

প্রকাশ্য বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, দীর্ঘ মান)

ক্রিয়াকলাপটি নির্মিত হচ্ছে এমন একটি বৈশিষ্ট্যের দীর্ঘ মূল্য নির্ধারণ করুন।

পরামিতি
নাম নাম গুন
মান গুণ মান
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।

প্রকাশ্য বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, দীর্ঘ [] মান)

ক্রিয়াকলাপটি তৈরি হচ্ছে এমন একটি বৈশিষ্ট্যের দীর্ঘ মান নির্ধারণ করুন।

পরামিতি
নাম নাম গুন
মান বৈশিষ্ট্য মান
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।

প্রকাশ্য বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, বুলিয়ান মান)

অপারেশনের একটি বৈশিষ্ট্যের বুলিয়ান মান নির্ধারণ করা হচ্ছে।

পরামিতি
নাম নাম গুন
মান গুণ মান
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।

প্রকাশ্য বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, আকার [] মান)

ক্রিয়াকলাপটি নির্মিত হচ্ছে এমন একটি বৈশিষ্ট্যের আকারের মান সেট করুন।

পরামিতি
নাম নাম গুন
মান বৈশিষ্ট্য মান
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।

প্রকাশ্য বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, ভাসা মান)

অপারেশনের একটি অ্যাট্রিবিউটের তৈরি করা হচ্ছে এর ভাসমান মান সেট করুন।

পরামিতি
নাম নাম গুন
মান গুণ মান
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।

প্রকাশ্য বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, ডাটাটাইপ মান)

নির্মিত হচ্ছে এমন ক্রিয়াকলাপের একটি বৈশিষ্ট্যের ধরণ মান সেট করুন।

পরামিতি
নাম নাম গুন
মান গুণ মান
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।

প্রকাশ্য বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, বাইট [] মান)

অপারেশনের একটি অ্যাট্রিবিউটের বাইট মান নির্ধারণ করা হচ্ছে।

পরামিতি
নাম নাম গুন
মান বৈশিষ্ট্য মান
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।

প্রকাশ্য বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, আকার মান)

ক্রিয়াকলাপটি তৈরি হচ্ছে এমন একটি বৈশিষ্ট্যের আকার নির্ধারণ করুন।

পরামিতি
নাম নাম গুন
মান গুণ মান
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।

প্রকাশ্য বিমূর্ত OperationBuilder setDevice (স্ট্রিং ডিভাইস)

অপারেশনটি তৈরি হচ্ছে বলে গণনার জন্য অনুরোধ করা ডিভাইসটি সেট করুন।

পরামিতি
যন্ত্র অনুরোধ ডিভাইস, একটি স্ট্রিং হিসাবে
ফিরে আসে
  • শৃঙ্খলার জন্য অপারেশনবিল্ডার উদাহরণ।