tensorflow :: ভজনা:: ম্যানেজার

এটি একটি বিমূর্ত ক্লাস।

#include <manager.h>

ম্যানেজার লোডিং, আনলোড করা হচ্ছে, অনুসন্ধান ও জীবনকাল তাদের লোডার মাধ্যমে সব পরিবেশনযোগ্য বস্তুর পরিচালনার জন্য দায়ী।

সারসংক্ষেপ

উত্তরাধিকার

জ্ঞাত উপশ্রেণী নির্দেশ: tensorflow :: ভজনা :: AspiredVersionsManager , tensorflow :: ভজনা :: BasicManager , tensorflow :: ভজনা :: CachingManager , tensorflow :: ভজনা :: ServerCore

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

~Manager ()

পাবলিক ফাংশন

GetAvailableServableHandles () const
std::map< ServableId, ServableHandle < T > >
একটি নির্দিষ্ট ধরনের T-এর বর্তমানে উপলব্ধ সমস্ত পরিষেবার মানচিত্র প্রদান করে।
GetServableHandle (const ServableRequest & request, ServableHandle < T > *const handle)
Status
একটি ফেরত পাঠায় ServableHandle একটি প্রদত্ত ServableRequest
ListAvailableServableIds () const =0
virtual std::vector< ServableId >
সমস্ত উপলব্ধ পরিবেশনযোগ্য আইডিগুলির একটি তালিকা পায়, যেমন

পাবলিক ফাংশন

GetAvailableServableHandles

std::map< ServableId, ServableHandle< T > > GetAvailableServableHandles() const 

একটি নির্দিষ্ট ধরনের T-এর বর্তমানে উপলব্ধ সমস্ত পরিষেবার মানচিত্র প্রদান করে।

মানচিত্রটি servable এর আইডি থেকে তার সংশ্লিষ্ট হ্যান্ডেল পর্যন্ত।

গুরুত্বপূর্ণ: কলকারীর হ্যান্ডলগুলিকে দীর্ঘ সময়ের জন্য ধরে রাখা উচিত নয়, কারণ সেগুলি ধরে রাখলে পরিবেশনযোগ্য লোডিং এবং আনলোডিং বিলম্বিত হবে৷

GetServableHandle

Status GetServableHandle(
  const ServableRequest & request,
  ServableHandle< T > *const handle
)

একটি ফেরত পাঠায় ServableHandle একটি প্রদত্ত ServableRequest

যদি এই ধরনের কোনো পরিবেশনযোগ্য উপলব্ধ না হয়, যেমন এখনও লোড করা হয়নি, স্তব্ধ/আনলোড করা হয়েছে ইত্যাদি ত্রুটি প্রদান করে। কলকারীরা ধরে নিতে পারে যে একটি ঠিক আছে স্ট্যাটাস একটি নন-নাল হ্যান্ডেল নির্দেশ করে।

গুরুত্বপূর্ণ: কলকারীর হ্যান্ডলগুলিকে দীর্ঘ সময়ের জন্য ধরে রাখা উচিত নয়, কারণ সেগুলি ধরে রাখলে পরিবেশনযোগ্য লোডিং এবং আনলোডিং বিলম্বিত হবে৷

তালিকা উপলভ্য সার্ভযোগ্য আইডি

virtual std::vector< ServableId > ListAvailableServableIds() const =0

সমস্ত উপলব্ধ পরিবেশনযোগ্য আইডিগুলির একটি তালিকা পায়, যেমন

এর প্রতিটি GetServableHandle ব্যবহার করে পুনরুদ্ধার করা যেতে পারে।

~ ম্যানেজার

virtual  ~Manager()=default