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

EncodeProto

পাবলিক চূড়ান্ত বর্গ EncodeProto

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

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

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

ক্ষেত্রের নামের প্রসঙ্গ দিতে একটি `বার্তা_প্রকার` নাম অবশ্যই প্রদান করতে হবে। প্রকৃত বার্তা বর্ণনাকারীকে লিঙ্ক-ইন বর্ণনাকারী পুলে বা '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

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

আউটপুট <স্ট্রিং>
asOutput ()
একটি টেনসরের প্রতীকী হ্যান্ডেল প্রদান করে।
আউটপুট <স্ট্রিং>
বাইট ()
আকৃতি `batch_shape` সহ ক্রমিক প্রোটোর টেনসর।
স্ট্যাটিক EncodeProto
তৈরি ( ব্যাপ্তি সুযোগ প্রতীক <integer> আয়তন, Iterable < প্রতীক <? >> মূল্যবোধ, তালিকা <স্ট্রিং> fieldNames, স্ট্রিং messageType, বিকল্পসমূহ ... অপশন)
একটি নতুন EncodeProto অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
স্ট্যাটিক EncodeProto.Options
descriptorSource (স্ট্রিং descriptorSource)

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

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

পাবলিক আউটপুট <স্ট্রিং> asOutput ()

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

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

পাবলিক আউটপুট <স্ট্রিং> বাইট ()

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

পাবলিক স্ট্যাটিক EncodeProto তৈরি করুন ( ব্যাপ্তি সুযোগ প্রতীক <integer> আয়তন, Iterable < প্রতীক <? >> মূল্যবোধ, তালিকা <স্ট্রিং> fieldNames, স্ট্রিং messageType, বিকল্পসমূহ ... অপশন)

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

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

পাবলিক স্ট্যাটিক EncodeProto.Options descriptorSource (স্ট্রিং descriptorSource)