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 জন্য ঐচ্ছিক বৈশিষ্ট্য

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

স্ট্যাটিক ব্যাচ। অপশন
অনুমোদিত ব্যাচ সাইজ (লিস্ট<Long> অনুমোদিত ব্যাচ সাইজ)
আউটপুট <লং>
তালিকা< আউটপুট <?>>
স্ট্যাটিক ব্যাচ। অপশন
ব্যাচিং সারি (স্ট্রিং ব্যাচিং সারি)
স্ট্যাটিক ব্যাচ। অপশন
ধারক (স্ট্রিং ধারক)
স্ট্যাটিক ব্যাচ
তৈরি করুন ( স্কোপ স্কোপ, ইটারেবল< Operand <?>> inTensors, Long numBatchThreads, Long maxBatchSize, Long batchTimeoutMicros, Long gradTimeoutMicros, অপশন... বিকল্প)
একটি নতুন ব্যাচ অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
আউটপুট <লং>
স্ট্যাটিক ব্যাচ। অপশন
maxEnqueuedBatches (লং maxEnqueuedBatches)
স্ট্যাটিক ব্যাচ। অপশন
sharedName (স্ট্রিং শেয়ার করা নাম)

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

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

পাবলিক স্ট্যাটিক ব্যাচ। অপশন অনুমোদিত ব্যাচ সাইজ (লিস্ট<লং> অনুমোদিত ব্যাচ সাইজ)

সর্বজনীন আউটপুট <লং> ব্যাচ ইনডেক্স ()

সর্বজনীন তালিকা< আউটপুট <?>> ব্যাচড টেনসর ()

পাবলিক স্ট্যাটিক ব্যাচ। অপশন ব্যাচিং কিউ (স্ট্রিং ব্যাচিং সারি)

পাবলিক স্ট্যাটিক ব্যাচ । অপশন কন্টেইনার (স্ট্রিং কন্টেইনার)

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

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

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

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

পাবলিক স্ট্যাটিক ব্যাচ। অপশন maxEnqueuedBatches (লং maxEnqueuedBatches)

পাবলিক স্ট্যাটিক ব্যাচ। অপশন শেয়ার করা নাম (স্ট্রিং শেয়ার করা নাম)