এনকোডপ্রোটো

সর্বজনীন চূড়ান্ত শ্রেণীর এনকোডপ্রোটো

অপশন ইনপুট টেনারগুলিতে সরবরাহ করা প্রোটবুফ বার্তাগুলি সরবরাহ করে।

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

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

ক্ষেত্রের নামের জন্য প্রসঙ্গ দিতে একটি `বার্তা_প্রকার নাম অবশ্যই সরবরাহ করতে হবে। প্রকৃত বার্তা বর্ণনাকারী লিংকড ইন ডিসক্রিপটর পুলে অথবা cript বিবরণী_সুত্র` বৈশিষ্ট্যটি ব্যবহার করে কলার সরবরাহকারী কোনও ফাইল নাম সন্ধান করতে পারে।

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

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

- টেনসরফ্লো স্বাক্ষরবিহীন পূর্ণসংখ্যার সমর্থন সমর্থন করে না। অপসগুলি একই দ্বিগুণ পরিপূরক বিট প্যাটার্ন (স্পষ্ট উপায়) সহ uint64 প্রকারকে `DT_INT64` হিসাবে উপস্থাপন করে। S DT_INT64` টাইপ নির্দিষ্ট করে বা কলার যদি `আউটপুট_প্রকার বৈশিষ্ট্যটিতে` DT_INT32` নির্দিষ্ট করে তবে দ্বিগুণ-পরিপূরক ব্যবহার করে স্বাক্ষরবিহীন ইন্ট 32 মানগুলি সঠিকভাবে উপস্থাপিত হতে পারে।

`ডেস্ক্রিপ্টর_স্রোত` বৈশিষ্ট্যটি` বার্তা_প্রকার অনুসন্ধান করার সময় পরামর্শের জন্য প্রোটোকল বর্ণনাকারীর উত্স নির্বাচন করে ` এটা হতে পারে:

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

- একটি ফাইল, সেই ক্ষেত্রে ফাইল থেকে প্রোটোকল বর্ণনাকারী তৈরি করা হয়, যার মধ্যে স্ট্রিং হিসাবে সিরিয়ালযুক্ত কোনও `ফাইলডেস্ক্রিপ্টসেট` থাকবে বলে আশা করা যায়। দ্রষ্টব্য: প্রোটোকল সংকলক `প্রোটোক`-এ d --descriptor_set_out` এবং` --incolve_imports` বিকল্পগুলি ব্যবহার করে আপনি একটি `বিবরণী_সোর্স` ফাইলটি তৈরি করতে পারেন `

- এ "বাইটস: // ", যেখানে prot থেকে প্রোটোকল বর্ণনাকারী তৈরি করা হয়` `, যা কোনও স্ট্রিং হিসাবে সিরিয়ালযুক্ত ized ফাইলডেস্ক্রিপ্টসেট` হিসাবে প্রত্যাশিত।

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

ক্লাস এনকোডপ্রোটো.অপশনস EncodeProto জন্য EncodeProto বৈশিষ্ট্য

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

আউটপুট <স্ট্রিং>
আউটপুট ()
একটি সেন্সরটির প্রতীকী হ্যান্ডেল ফেরত দেয়।
আউটপুট <স্ট্রিং>
বাইটস ()
আকার `ব্যাচ_শ্যাপি with সহ সিরিয়ালযুক্ত প্রোটোর টেনসর`
স্ট্যাটিক এনকোডপ্রোটো
তৈরি করুন ( স্কোপ স্কোপ, অপেরাড <ইন্টিজার> মাপ, আইটেবল < অপেরেন্ড <? >> মান, তালিকা <স্ট্রিং> ফিল্ড নাম, স্ট্রিং মেসেজ টাইপ, অপশন ... বিকল্প)
একটি নতুন এনকোডপ্রোটো অপারেশন মোড়ানো একটি শ্রেণি তৈরির জন্য কারখানা পদ্ধতি।
স্ট্যাটিক এনকোডপ্রোটো.অপশনস
বর্ণনা লেখক উত্স (স্ট্রিং বিবরণকারী উত্স)

উত্তরাধিকারী পদ্ধতি

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

সর্বজনীন আউটপুট <স্ট্রিং> আউটপুট হিসাবে ()

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

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

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

আকার `ব্যাচ_শ্যাপি with সহ সিরিয়ালযুক্ত প্রোটোর টেনসর`

পাবলিক স্ট্যাটিক এনকোডপ্রোটো তৈরি করুন ( স্কোপ স্কোপ, অপেরাড <Integer> মাপ, আইটেবল < অপারেণ্ড <? >> মান, তালিকা <স্ট্রিং> ফিল্ড নাম, স্ট্রিং ম্যাসেজ টাইপ, অপশন ... অপশন)

একটি নতুন এনকোডপ্রোটো অপারেশন মোড়ানো একটি শ্রেণি তৈরির জন্য কারখানা পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
আকার আকার with [ব্যাচ_শ্যাপি, লেন (ক্ষেত্রের নাম)] with সহ ইন্ট 32 এর টেনসর ``
মান প্রাসঙ্গিক ক্ষেত্রের জন্য মানযুক্ত টেনারগুলির তালিকা।
মাঠের নাম প্রোটো ক্ষেত্রের নামগুলিযুক্ত স্ট্রিংগুলির তালিকা।
বার্তা টাইপ ডিকোড করতে প্রোটো বার্তার প্রকারের নাম।
বিকল্পগুলি alচ্ছিক বৈশিষ্ট্য মান বহন করে
ফিরে আসে
  • এনকোডপ্রোটোর একটি নতুন উদাহরণ

পাবলিক স্ট্যাটিক এনকোডপ্রোটো.অপশনস ডেস্ক্রিপ্টরসোর্স (স্ট্রিং ডেস্ক্রিপ্টরসোর্স)