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)