tensorflow :: ভজনা:: ক্যাশিং ম্যানেজার
#include <caching_manager.h>
একজন ম্যানেজার যে চাহিদা অনুযায়ী সার্ভেবল পরিচালনা করে এবং লোড করে।
সারসংক্ষেপ
একটি পরিবেশনযোগ্য নাম এবং ঐচ্ছিক সংস্করণের জন্য অনুরোধ পাওয়ার পরে, ম্যানেজার পরীক্ষা করে দেখেন যে এটি ইতিমধ্যেই অনুরোধকৃত পরিবেশনযোগ্য লোড হয়েছে কিনা। যদি না হয়, এটি লোড অপারেশন শুরু করে এবং তারপর অনুরোধটি পরিবেশন করে।
ম্যানেজার লোড অপারেশনে ব্লক করে এবং সার্ভেবল লোড হয়ে গেলে বা ত্রুটি হলে হ্যান্ডেলটি ফেরত দেয়।
উত্তরাধিকার
থেকে ইনহেরিট: tensorflow :: ভজনা :: ম্যানেজারকনস্ট্রাক্টর এবং ডেস্ট্রাক্টর | |
---|---|
~CachingManager () |
বন্ধুর ক্লাস | |
---|---|
test_util::CachingManagerTestAccess | friend class |
পাবলিক স্ট্যাটিক ফাংশন | |
---|---|
Create ( Options options, std::unique_ptr< LoaderFactory > loader_factory, std::unique_ptr< CachingManager > *caching_manager) | Status |
পাবলিক ফাংশন | |
---|---|
GetAvailableUntypedServableHandles () const override | virtual std::map< ServableId, std::unique_ptr< UntypedServableHandle > > |
ListAvailableServableIds () const override | virtual std::vector< ServableId > সমস্ত উপলব্ধ পরিবেশনযোগ্য আইডিগুলির একটি তালিকা পায়, যেমন |
ক্লাস | |
---|---|
tensorflow :: ভজনা :: CachingManager :: LoaderFactory | সংশ্লিষ্ট লোডারে একটি পরিবেশনযোগ্য অনুরোধ থেকে ম্যাপ করার জন্য একটি লোডার-ফ্যাক্টরির জন্য একটি বিমূর্ততা। |
কাঠামো | |
---|---|
tensorflow :: ভজনা :: CachingManager :: বিকল্প | কনফিগ অপশন এবং প্লাগেবল যে বস্তু দ্বারা ব্যবহৃত হবে CachingManager । |
বন্ধুর ক্লাস
test_util::CachingManagerTestAccess
friend class test_util::CachingManagerTestAccess
পাবলিক স্ট্যাটিক ফাংশন
সৃষ্টি
Status Create( Options options, std::unique_ptr< LoaderFactory > loader_factory, std::unique_ptr< CachingManager > *caching_manager )
পাবলিক ফাংশন
GetAvailableUntypedServableHandles
virtual std::map< ServableId, std::unique_ptr< UntypedServableHandle > > GetAvailableUntypedServableHandles() const override
তালিকা উপলভ্য সার্ভযোগ্য আইডি
virtual std::vector< ServableId > ListAvailableServableIds() const override
সমস্ত উপলব্ধ পরিবেশনযোগ্য আইডিগুলির একটি তালিকা পায়, যেমন
এর প্রতিটি GetServableHandle ব্যবহার করে পুনরুদ্ধার করা যেতে পারে।
~ক্যাচিং ম্যানেজার
~CachingManager() override