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