EncodeProto

পাবলিক ফাইনাল ক্লাস এনকোডপ্রোটো

অপটি ইনপুট টেনসরগুলিতে প্রদত্ত প্রোটোবাফ বার্তাগুলিকে সিরিয়ালাইজ করে।

`মান`-এর টেনসরের প্রকারগুলি অবশ্যই `ক্ষেত্র_নাম`-এ নির্দিষ্ট করা ক্ষেত্রগুলির স্কিমার সাথে মেলে। `মান`-এর সমস্ত টেনসরের একটি সাধারণ আকৃতির উপসর্গ থাকতে হবে, ব্যাচ_আকৃতি

`আকার` টেনসর প্রতিটি ক্ষেত্রের জন্য পুনরাবৃত্তি গণনা নির্দিষ্ট করে। `মান`-এ প্রতিটি টেনসরের পুনরাবৃত্তি গণনা (শেষ মাত্রা) অবশ্যই `আকারে` সংশ্লিষ্ট পুনরাবৃত্তি গণনার চেয়ে বেশি বা সমান হতে হবে।

ক্ষেত্রের নামের প্রসঙ্গ দিতে একটি `বার্তা_প্রকার` নাম অবশ্যই প্রদান করতে হবে। প্রকৃত বার্তা বর্ণনাকারীকে লিঙ্ক-ইন বর্ণনাকারী পুলে বা 'descriptor_source' অ্যাট্রিবিউট ব্যবহার করে কলার দ্বারা প্রদত্ত একটি ফাইলের নাম দেখা যেতে পারে।

বেশিরভাগ ক্ষেত্রে, প্রোটো ফিল্ডের ধরন এবং টেনসরফ্লো ডিটাইপগুলির মধ্যে ম্যাপিং সহজবোধ্য। যাইহোক, কয়েকটি বিশেষ ক্ষেত্রে রয়েছে:

- একটি প্রোটো ক্ষেত্র যাতে একটি সাবমেসেজ বা গোষ্ঠী রয়েছে শুধুমাত্র `DT_STRING` (ক্রমিক সাবমেসেজ) এ রূপান্তরিত করা যেতে পারে। এটি API এর জটিলতা কমাতে। ফলস্বরূপ স্ট্রিংটি ডিকোড_প্রোটো অপের অন্য উদাহরণে ইনপুট হিসাবে ব্যবহার করা যেতে পারে।

- TensorFlow স্বাক্ষরবিহীন পূর্ণসংখ্যার জন্য সমর্থন নেই। অপ্সগুলি uint64 প্রকারকে `DT_INT64` হিসাবে একই দুই-পরিপূরক বিট প্যাটার্নের সাথে উপস্থাপন করে (স্পষ্ট উপায়)। স্বাক্ষরবিহীন int32 মানগুলিকে `DT_INT64` টাইপ নির্দিষ্ট করে, অথবা যদি কলার `output_types` অ্যাট্রিবিউটে `DT_INT32` নির্দিষ্ট করে তাহলে দুই-পরিপূরক ব্যবহার করে সঠিকভাবে উপস্থাপন করা যেতে পারে।

`descriptor_source` বৈশিষ্ট্যটি `message_type` খোঁজার সময় পরামর্শের জন্য প্রোটোকল বর্ণনাকারীদের উৎস নির্বাচন করে। এটা হতে পারে:

- একটি খালি স্ট্রিং বা "স্থানীয়://", যে ক্ষেত্রে প্রোটোকল বর্ণনাকারী তৈরি করা হয় C++ (পাইথন নয়) প্রোটো সংজ্ঞা বাইনারির সাথে সংযুক্ত।

- একটি ফাইল, যে ক্ষেত্রে ফাইল থেকে প্রোটোকল বর্ণনাকারী তৈরি করা হয়, যেটিতে একটি স্ট্রিং হিসাবে ক্রমানুসারে একটি `FileDescriptorSet` থাকবে বলে আশা করা হচ্ছে। দ্রষ্টব্য: আপনি প্রোটোকল কম্পাইলার `প্রটোক`-এ `--descriptor_set_out` এবং `--include_imports` বিকল্পগুলি ব্যবহার করে একটি `descriptor_source` ফাইল তৈরি করতে পারেন।

- A "বাইট/ ", যেখানে প্রোটোকল বর্ণনাকারী ` থেকে তৈরি করা হয় `, যা একটি স্ট্রিং হিসাবে ক্রমানুসারে একটি `FileDescriptorSet` হবে বলে আশা করা হচ্ছে।

নেস্টেড ক্লাস

ক্লাস EncodeProto.Options EncodeProto এর জন্য ঐচ্ছিক বৈশিষ্ট্য

ধ্রুবক

স্ট্রিং OP_NAME এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

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

আউটপুট < TString >
আউটপুট হিসাবে ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
আউটপুট < TString >
বাইট ()
আকৃতি `batch_shape` সহ ক্রমিক প্রোটোর টেনসর।
স্ট্যাটিক এনকোডপ্রোটো
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TInt32 > আকার, পুনরাবৃত্তিযোগ্য< অপারেন্ড <?>> মান, তালিকা<স্ট্রিং> ক্ষেত্রের নাম, স্ট্রিং বার্তার ধরন, বিকল্পগুলি... বিকল্প)
একটি নতুন EncodeProto অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
স্ট্যাটিক EncodeProto.Options
বর্ণনাকারী উৎস (স্ট্রিং বর্ণনাকারী উৎস)

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

ধ্রুবক

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME

এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

ধ্রুবক মান: "এনকোডপ্রোটো"

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

সর্বজনীন আউটপুট < TString > asOutput ()

টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।

TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি প্রতীকী হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনাকে প্রতিনিধিত্ব করে।

সর্বজনীন আউটপুট < TString > বাইট ()

আকৃতি `batch_shape` সহ ক্রমিক প্রোটোর টেনসর।

পাবলিক স্ট্যাটিক এনকোডপ্রোটো তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TInt32 > মাপ, পুনরাবৃত্তিযোগ্য< অপারেন্ড <?>> মান, তালিকা<স্ট্রিং> ক্ষেত্রের নাম, স্ট্রিং মেসেজ টাইপ, বিকল্প... বিকল্প)

একটি নতুন EncodeProto অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
মাপ `[batch_shape, len(field_names)]` আকৃতি সহ int32 এর টেনসর।
মান সংশ্লিষ্ট ক্ষেত্রের মান ধারণকারী টেনসরের তালিকা।
ক্ষেত্রের নাম প্রোটো ক্ষেত্রের নাম ধারণকারী স্ট্রিংগুলির তালিকা।
বার্তার ধরন ডিকোড করার জন্য প্রোটো বার্তার প্রকারের নাম।
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • EncodeProto এর একটি নতুন উদাহরণ

পাবলিক স্ট্যাটিক এনকোডপ্রোটো. বিকল্প বর্ণনাকারী উত্স (স্ট্রিং বর্ণনাকারী উত্স)