tensorflow :: অপস:: ব্যারিয়ার টেকঅনেক

#include <data_flow_ops.h>

একটি বাধা থেকে সম্পূর্ণ উপাদানের প্রদত্ত সংখ্যা নেয়।

সারসংক্ষেপ

এই ক্রিয়াকলাপটি একটি একক উপাদান টেনসর তৈরি করতে 0ম মাত্রা বরাবর সম্পূর্ণ-উপাদান উপাদান টেনসরকে সংযুক্ত করে।

উপাদানগুলি বাধা থেকে বেরিয়ে আসে যখন তারা সম্পূর্ণ হয়, এবং যে ক্রমে তাদের বাধার মধ্যে স্থাপন করা হয়েছিল। সূচক আউটপুট ব্যাচ সম্পর্কে তথ্য প্রদান করে যেখানে প্রতিটি উপাদান মূলত বাধার মধ্যে ঢোকানো হয়েছিল।

যুক্তি:

  • স্কোপ: একটি স্কোপ অবজেক্ট
  • handle: একটি বাধার হাতল।
  • num_elements: একটি একক-উপাদান টেনসর যাতে কতগুলি উপাদান নেওয়া হয়।
  • component_types: একটি মানের প্রতিটি উপাদানের ধরন।

ঐচ্ছিক বৈশিষ্ট্য (দেখুন Attrs ):

  • অনুমতি দিন
  • timeout_ms: সারি খালি থাকলে, এই অপারেশনটি timeout_ms মিলিসেকেন্ড পর্যন্ত ব্লক করবে। দ্রষ্টব্য: এই বিকল্পটি এখনও সমর্থিত নয়।

রিটার্ন:

  • Output সূচক: দৈর্ঘ্য num_elems সহ সূচকগুলির একটি এক-মাত্রিক টেনসর। এই সূচকগুলি সেই ব্যাচকে নির্দেশ করে যেখানে মানগুলি বাধার মধ্যে স্থাপন করা হয়েছিল (MIN_LONG দিয়ে শুরু হয় এবং প্রতিটি BarrierInsertMany এর সাথে বৃদ্ধি পায়)।
  • Output কী: দৈর্ঘ্যের num_elements সহ কীগুলির একটি এক-মাত্রিক টেনসর।
  • OutputList মান: একটি বাধা উপাদানের প্রতি উপাদানের একটি যেকোন-মাত্রিক টেনসর। 0ম মাত্রায় সমস্ত মানের দৈর্ঘ্যের num_elements আছে।

কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর

BarrierTakeMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_elements, const DataTypeSlice & component_types)
BarrierTakeMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_elements, const DataTypeSlice & component_types, const BarrierTakeMany::Attrs & attrs)

পাবলিক বৈশিষ্ট্য

indices
keys
operation
values

পাবলিক স্ট্যাটিক ফাংশন

AllowSmallBatch (bool x)
TimeoutMs (int64 x)
WaitForIncomplete (bool x)

কাঠামো

tensorflow:: ops:: BarrierTakeMany:: Attrs

BarrierTakeMany-এর জন্য ঐচ্ছিক অ্যাট্রিবিউট সেটার।

পাবলিক বৈশিষ্ট্য

সূচক

::tensorflow::Output indices

কী

::tensorflow::Output keys

অপারেশন

Operation operation

মান

::tensorflow::OutputList values

পাবলিক ফাংশন

ব্যারিয়ার টেকঅনেক

 BarrierTakeMany(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input num_elements,
  const DataTypeSlice & component_types
)

ব্যারিয়ার টেকঅনেক

 BarrierTakeMany(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input num_elements,
  const DataTypeSlice & component_types,
  const BarrierTakeMany::Attrs & attrs
)

পাবলিক স্ট্যাটিক ফাংশন

SmallBatch অনুমতি দিন

Attrs AllowSmallBatch(
  bool x
)

সময়সীমা

Attrs TimeoutMs(
  int64 x
)

WaitForIncomplete

Attrs WaitForIncomplete(
  bool x
)