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