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

Batch

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

ব্যাচ সমস্ত ইনপুট টেনসর nondeterministically.

যখন এই অপের অনেকগুলি দৃষ্টান্ত একই ডিভাইসে একই ধারক/shared_name দিয়ে একসাথে চালানো হচ্ছে, তখন কিছু শূন্য-আকৃতির টেনসর আউটপুট করবে এবং অন্যরা max_batch_size পর্যন্ত আকারের টেনসর আউটপুট করবে।

in_tensors-এ সমস্ত টেনসর একসাথে ব্যাচ করা হয় (তাই, উদাহরণস্বরূপ, লেবেল এবং বৈশিষ্ট্যগুলি এই অপারেশনের একটি একক উদাহরণের সাথে ব্যাচ করা উচিত।

ব্যাচের প্রতিটি আমন্ত্রণ একটি `আইডি` স্কেলার নির্গত করে যা আনব্যাচ বা এর গ্রেডিয়েন্ট করার সময় এই বিশেষ আহ্বান সনাক্ত করতে ব্যবহার করা হবে।

প্রতিটি অপ যা একটি অ-খালি ব্যাচ নির্গত করে একটি অ-খালি ব্যাচ_ইনডেক্স টেনসরও নির্গত করবে, যা একটি [K, 3] ম্যাট্রিক্স যেখানে প্রতিটি সারিতে উপস্থিত টেনসরগুলির প্রতিটি সেটের উপাদানগুলির আমন্ত্রণ আইডি, শুরু এবং দৈর্ঘ্য রয়েছে ব্যাচড_টেনসর

ব্যাচড টেনসরগুলি প্রথম মাত্রার সাথে সংযুক্ত থাকে এবং in_tensors-এ সমস্ত টেনসরের একই আকারের প্রথম মাত্রা থাকতে হবে।

in_tensors: ব্যাচ করা tensors. num_batch_threads: কাজের ব্যাচ প্রক্রিয়াকরণের জন্য নির্ধারিত থ্রেডের সংখ্যা। সমান্তরালভাবে প্রক্রিয়াকৃত ব্যাচের সংখ্যা নির্ধারণ করে। max_batch_size: ব্যাচের মাপ কখনই এর চেয়ে বড় হবে না। batch_timeout_micros: একটি অসম্পূর্ণ ব্যাচ আউটপুট করার আগে অপেক্ষা করার জন্য সর্বাধিক সংখ্যক মাইক্রোসেকেন্ড। অনুমোদিত_ব্যাচ_সাইজ: অনুমোদিত ব্যাচ আকারের ঐচ্ছিক তালিকা। খালি রেখে দিলে কিছুই হয় না। অন্যথায়, ব্যাচের আকারের একটি তালিকা সরবরাহ করে, যার ফলে অপ-কে সেই মাপের একটি পর্যন্ত ব্যাচ প্যাড করে। এন্ট্রিগুলিকে একঘেয়েভাবে বাড়াতে হবে এবং চূড়ান্ত এন্ট্রি অবশ্যই max_batch_size-এর সমান হতে হবে। grad_timeout_micros: গ্রেডিয়েন্টের জন্য ব্যবহার করার সময়সীমা। আনব্যাচ দেখুন। batched_tensors: হয় খালি টেনসর বা একত্রিত টেনসরের ব্যাচ। batch_index: out_tensors খালি না হলে, এটিকে উল্টানোর তথ্য আছে। ধারক: এই ব্যাচের ভাগ করার সুযোগ নিয়ন্ত্রণ করে। id: ব্যাচের এই আহ্বানের জন্য সর্বদা একটি অনন্য আইডি সহ একটি স্কেলার থাকে। shared_name: একই ডিভাইসে একই কনটেইনার এবং shared_name সহ একই সাথে চলমান ব্যাচ তাদের উপাদানগুলিকে একসাথে ব্যাচ করবে। যদি খালি রাখা হয়, op নামটি শেয়ার করা নাম হিসাবে ব্যবহার করা হবে। T: ব্যাচ করা টেনসরের ধরন।

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

ক্লাস ব্যাচ. অপশন জন্য ঐচ্ছিক বৈশিষ্ট্য Batch

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

স্ট্যাটিক Batch.Options
allowedBatchSizes (তালিকা <লং> allowedBatchSizes)
আউটপুট <লং>
তালিকা < আউটপুট <? >>
স্ট্যাটিক Batch.Options
batchingQueue (স্ট্রিং batchingQueue)
স্ট্যাটিক Batch.Options
ধারক (স্ট্রিং ধারক)
স্ট্যাটিক ব্যাচ
তৈরি ( ব্যাপ্তি সুযোগ Iterable < প্রতীক <? >> inTensors, লং numBatchThreads, লং maxBatchSize, লং batchTimeoutMicros, লং gradTimeoutMicros, বিকল্পসমূহ ... অপশন)
একটি নতুন ব্যাচ অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
আউটপুট <লং>
স্ট্যাটিক Batch.Options
maxEnqueuedBatches (দীর্ঘ maxEnqueuedBatches)
স্ট্যাটিক Batch.Options
sharedName (স্ট্রিং sharedName)

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

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

পাবলিক স্ট্যাটিক Batch.Options allowedBatchSizes (তালিকা <লং> allowedBatchSizes)

পাবলিক আউটপুট <লং> batchIndex ()

প্রকাশ্য তালিকা < আউটপুট <? >> batchedTensors ()

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

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

পাবলিক স্ট্যাটিক ব্যাচ তৈরি করুন ( ব্যাপ্তি সুযোগ Iterable < প্রতীক <? >> inTensors, লং numBatchThreads, লং maxBatchSize, লং batchTimeoutMicros, লং gradTimeoutMicros, বিকল্পসমূহ ... অপশন)

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

পরামিতি
সুযোগ বর্তমান সুযোগ
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • ব্যাচের একটি নতুন উদাহরণ

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

পাবলিক স্ট্যাটিক Batch.Options maxEnqueuedBatches (দীর্ঘ maxEnqueuedBatches)

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