অপারেশন বিল্ডার

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

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

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

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

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

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

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

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

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

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

সর্বজনীন বিমূর্ত অপারেশন বিল্ডার অ্যাডইনপুট ( আউটপুট <?> ইনপুট)

নির্মাণ করা অপারেশনের পরবর্তী ইনপুট হিসাবে অন্য অপারেশনের আউটপুট যোগ করুন।

পরামিতি
ইনপুট Output নির্মাণ করা হচ্ছে অপারেশন ইনপুট অনুমিত.
রিটার্নস
  • চেইনিংয়ের জন্য অপারেশন বিল্ডার উদাহরণ।

সর্বজনীন বিমূর্ত OperationBuilder addInputList ( আউটপুট[] <?> ইনপুট)

নির্মাণ করা অপারেশনের পরবর্তী ইনপুট হিসাবে অন্য অপারেশনের আউটপুট যোগ করুন।

পরামিতি
ইনপুট Output তালিকাটি নির্মাণ করা অপারেশনের ইনপুট বলে মনে করা হচ্ছে।
রিটার্নস
  • চেইনিংয়ের জন্য অপারেশন বিল্ডার উদাহরণ।

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

Operation তৈরি করুন।

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

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

বিল্ড() রিটার্ন করার পরে অপারেশন বিল্ডার ব্যবহারযোগ্য নয়।

সর্বজনীন বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, টেনসর <?> মান)

নির্মাণ করা অপারেশনের একটি বৈশিষ্ট্যের টেনসর মান সেট করুন।

পরামিতি
নাম বৈশিষ্ট্যের নাম
মান বৈশিষ্ট্য মান
রিটার্নস
  • চেইনিংয়ের জন্য অপারেশন বিল্ডার উদাহরণ।

সর্বজনীন বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, টেনসর[] <?> মান)

নির্মাণ করা অপারেশনের একটি বৈশিষ্ট্যের টেনসর মান সেট করুন।

পরামিতি
নাম বৈশিষ্ট্যের নাম
মান বৈশিষ্ট্য মান
রিটার্নস
  • চেইনিংয়ের জন্য অপারেশন বিল্ডার উদাহরণ।

সর্বজনীন বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, স্ট্রিং[] মান)

নির্মাণ করা অপারেশনের একটি বৈশিষ্ট্যের স্ট্রিং মান সেট করুন।

পরামিতি
নাম বৈশিষ্ট্যের নাম
মান বৈশিষ্ট্য মান
রিটার্নস
  • চেইনিংয়ের জন্য অপারেশন বিল্ডার উদাহরণ।

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

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

পরামিতি
নাম বৈশিষ্ট্যের নাম
মান বৈশিষ্ট্য মান
রিটার্নস
  • চেইনিংয়ের জন্য অপারেশন বিল্ডার উদাহরণ।

সর্বজনীন বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, DataType[] মান)

নির্মাণ করা অপারেশনের একটি অ্যাট্রিবিউটের টাইপ মান সেট করুন।

পরামিতি
নাম বৈশিষ্ট্যের নাম
মান বৈশিষ্ট্য মান
রিটার্নস
  • চেইনিংয়ের জন্য অপারেশন বিল্ডার উদাহরণ।

সর্বজনীন বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, স্ট্রিং মান)

নির্মাণ করা অপারেশনের একটি বৈশিষ্ট্যের স্ট্রিং মান সেট করুন।

পরামিতি
নাম বৈশিষ্ট্যের নাম
মান বৈশিষ্ট্য মান
রিটার্নস
  • চেইনিংয়ের জন্য অপারেশন বিল্ডার উদাহরণ।

সর্বজনীন বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, float[] মান)

নির্মাণ করা অপারেশনের একটি বৈশিষ্ট্যের ফ্লোট মান সেট করুন।

পরামিতি
নাম বৈশিষ্ট্যের নাম
মান বৈশিষ্ট্য মান
রিটার্নস
  • চেইনিংয়ের জন্য অপারেশন বিল্ডার উদাহরণ।

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

নির্মাণ করা অপারেশনের একটি বৈশিষ্ট্যের দীর্ঘ মান সেট করুন।

পরামিতি
নাম বৈশিষ্ট্যের নাম
মান বৈশিষ্ট্য মান
রিটার্নস
  • চেইনিংয়ের জন্য অপারেশন বিল্ডার উদাহরণ।

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

নির্মাণ করা অপারেশনের একটি বৈশিষ্ট্যের দীর্ঘ মান সেট করুন।

পরামিতি
নাম বৈশিষ্ট্যের নাম
মান বৈশিষ্ট্য মান
রিটার্নস
  • চেইনিংয়ের জন্য অপারেশন বিল্ডার উদাহরণ।

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

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

পরামিতি
নাম বৈশিষ্ট্যের নাম
মান বৈশিষ্ট্য মান
রিটার্নস
  • চেইনিংয়ের জন্য অপারেশন বিল্ডার উদাহরণ।

সর্বজনীন বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, আকৃতি[] মান)

নির্মাণ করা অপারেশনের একটি বৈশিষ্ট্যের আকৃতির মান সেট করুন।

পরামিতি
নাম বৈশিষ্ট্যের নাম
মান বৈশিষ্ট্য মান
রিটার্নস
  • চেইনিংয়ের জন্য অপারেশন বিল্ডার উদাহরণ।

সর্বজনীন বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, ফ্লোট মান)

নির্মাণ করা অপারেশনের একটি বৈশিষ্ট্যের ফ্লোট মান সেট করুন।

পরামিতি
নাম বৈশিষ্ট্যের নাম
মান বৈশিষ্ট্য মান
রিটার্নস
  • চেইনিংয়ের জন্য অপারেশন বিল্ডার উদাহরণ।

সর্বজনীন বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, ডেটা টাইপ মান)

নির্মাণ করা অপারেশনের একটি বৈশিষ্ট্যের টাইপ মান সেট করুন।

পরামিতি
নাম বৈশিষ্ট্যের নাম
মান বৈশিষ্ট্য মান
রিটার্নস
  • চেইনিংয়ের জন্য অপারেশন বিল্ডার উদাহরণ।

সর্বজনীন বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, বাইট[] মান)

নির্মাণ করা অপারেশনের একটি বৈশিষ্ট্যের বাইট মান সেট করুন।

পরামিতি
নাম বৈশিষ্ট্যের নাম
মান বৈশিষ্ট্য মান
রিটার্নস
  • চেইনিংয়ের জন্য অপারেশন বিল্ডার উদাহরণ।

সর্বজনীন বিমূর্ত OperationBuilder setAttr (স্ট্রিং নাম, আকৃতির মান)

নির্মাণ করা অপারেশনের একটি বৈশিষ্ট্যের আকৃতি মান সেট করুন।

পরামিতি
নাম বৈশিষ্ট্যের নাম
মান বৈশিষ্ট্য মান
রিটার্নস
  • চেইনিংয়ের জন্য অপারেশন বিল্ডার উদাহরণ।

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

নির্মাণ করা অপারেশন কম্পিউট করার জন্য অনুরোধ করা ডিভাইস সেট করুন।

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