tensorflow:: ops:: Barrier

#include <data_flow_ops.h>

এমন একটি প্রতিবন্ধকতা নির্ধারণ করে যা বিভিন্ন গ্রাফ এক্সিকিউশন জুড়ে অপরিবর্তিত থাকে।

সারসংক্ষেপ

একটি ব্যারিয়ার একটি কী-ভ্যালু ম্যাপকে উপস্থাপন করে, যেখানে প্রতিটি কী হলো একটি স্ট্রিং এবং প্রতিটি ভ্যালু হলো টেনসরের একটি টাপল।

রানটাইমে, ব্যারিয়ারটিতে 'সম্পূর্ণ' এবং 'অসম্পূর্ণ' উপাদান থাকে। একটি সম্পূর্ণ উপাদানের ভ্যালু টাপলের সমস্ত উপাদানের জন্য টেনসর সংজ্ঞায়িত থাকে এবং এটি BarrierTakeMany ব্যবহার করে অ্যাক্সেস করা যেতে পারে। একটি অসম্পূর্ণ উপাদানের ভ্যালু টাপলে কিছু অসংজ্ঞায়িত উপাদান থাকে এবং এটি BarrierInsertMany ব্যবহার করে আপডেট করা যেতে পারে।

যুক্তি:

  • স্কোপ: একটি স্কোপ অবজেক্ট
  • component_types: একটি মানের প্রতিটি উপাদানের প্রকার।

ঐচ্ছিক অ্যাট্রিবিউটসমূহ (দেখুন Attrs ):

  • shapes: একটি মানের প্রতিটি উপাদানের আকৃতি। প্রতিটি আকৃতির প্রথম মাত্রা অবশ্যই ১ হতে হবে। এই অ্যাট্রিবিউটের দৈর্ঘ্য অবশ্যই component_types-এর দৈর্ঘ্যের সমান হতে হবে।
  • ধারণক্ষমতা: ব্যারিয়ারের ধারণক্ষমতা। ডিফল্ট ধারণক্ষমতা হলো MAX_INT32, যা অন্তর্নিহিত কিউ-এর সর্বোচ্চ ধারণক্ষমতা।
  • কন্টেইনার: যদি এটি খালি না থাকে, তবে এই প্রতিবন্ধকটি প্রদত্ত কন্টেইনারে স্থাপন করা হয়। অন্যথায়, একটি ডিফল্ট কন্টেইনার ব্যবহার করা হয়।
  • shared_name: যদি এটি খালি না থাকে, তাহলে এই ব্যারিয়ারটি প্রদত্ত নামের অধীনে একাধিক সেশনে শেয়ার করা হবে।

ফেরত:

  • Output : ব্যারিয়ারের হ্যান্ডেল।

নির্মাতা এবং ধ্বংসকারী

Barrier (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types)
Barrier (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types, const Barrier::Attrs & attrs)

জনসাধারণের বৈশিষ্ট্য

handle
operation

জনসাধারণের কার্যাবলী

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

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

Capacity (int64 x)
Container (StringPiece x)
Shapes (const gtl::ArraySlice< PartialTensorShape > & x)
SharedName (StringPiece x)

কাঠামো

tensorflow:: ops:: Barrier:: Attrs

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

জনসাধারণের বৈশিষ্ট্য

হাতল

::tensorflow::Output handle

অপারেশন

Operation operation

জনসাধারণের কার্যাবলী

বাধা

 Barrier(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types
)

বাধা

 Barrier(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types,
  const Barrier::Attrs & attrs
)

নোড

::tensorflow::Node * node() const 

অপারেটর::টেনসরফ্লো::ইনপুট

 operator::tensorflow::Input() const 

অপারেটর::টেনসরফ্লো::আউটপুট

 operator::tensorflow::Output() const 

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

ধারণক্ষমতা

Attrs Capacity(
  int64 x
)

কন্টেইনার

Attrs Container(
  StringPiece x
)

আকৃতি

Attrs Shapes(
  const gtl::ArraySlice< PartialTensorShape > & x
)

শেয়ারডনেম

Attrs SharedName(
  StringPiece x
)