tensorflow :: অপস:: বাধা

#include <data_flow_ops.h>

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

সারসংক্ষেপ

একটি বাধা একটি কী-মানের মানচিত্রকে উপস্থাপন করে, যেখানে প্রতিটি কী একটি স্ট্রিং এবং প্রতিটি মান টেনসরের একটি টিপল।

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

যুক্তি:

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

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

  • আকার: একটি মানের প্রতিটি উপাদানের আকৃতি। প্রতিটি আকৃতি প্রথম মাত্রায় 1 হতে হবে। এই attr এর দৈর্ঘ্য অবশ্যই 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:: বাধা:: Attrs

ব্যারিয়ারের জন্য ঐচ্ছিক বৈশিষ্ট্য নির্ধারণকারী।

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

হাতল

::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
)