tensorflow :: ভজনা:: ফাইলসিস্টেম স্টোরেজপাথসোর্স
#include <file_system_storage_path_source.h>
একটি স্টোরেজ পাথ উৎস যা একটি প্রদত্ত সার্বেল সেটের জন্য সংস্করণগুলিকে আকাঙ্খা করে৷
সারসংক্ষেপ
প্রতিটি পরিবেশনের জন্য, এটি একটি প্রদত্ত ফাইল-সিস্টেম বেস পাথ নিরীক্ষণ করে। এটি বেস-পাথ বাচ্চাদের চিহ্নিত করে যাদের নাম একটি সংখ্যা (যেমন 123) এবং সর্ববৃহৎ সংখ্যার সাথে সম্পর্কিত পথটি পরিবেশনের একক উচ্চাকাঙ্খিত সংস্করণ হিসাবে নির্গত করে। (ফাইল-সিস্টেম মনিটরিং করতে, এটি একটি ব্যাকগ্রাউন্ড থ্রেড ব্যবহার করে যা ফাইল সিস্টেমকে পর্যায়ক্রমে পোল করে।)
উদাহরণস্বরূপ, যদি একটি কনফিগার করা servable এর বেস পাথ /foo/bar হয়, এবং একটি ফাইল-সিস্টেম পোল চাইল্ড পাথ /foo/bar/baz, /foo/bar/123 এবং /foo/bar/456 প্রকাশ করে, তাহলে উচ্চাকাঙ্খিত-সংস্করণ কলব্যাক {456, "/foo/bar/456"} দিয়ে ডাকা হয়। যদি, যেকোন সময়ে, বেস পাথে কোন সংখ্যাসূচক শিশু না থাকে, তাহলে উচ্চাকাঙ্খিত-সংস্করণের কলব্যাকটিকে একটি খালি সংস্করণ তালিকা সহ বলা হয়।
মনিটরের servables এর কনফিগার সেট কল করে যে কোন সময়ে আপডেট করা যাবে UpdateConfig () । যদি কোনো servables নতুন এক পুরানো কনফিগ উপস্থিত কিন্তু ছিল না, উৎস অবিলম্বে যে পরিবেশনযোগ্য জন্য শূন্য সংস্করণ Aspire (ঘটাচ্ছে তাতে unloaded করা হবে ম্যানেজার পরিণামে হ্রাস যে aspired-সংস্করণ কল)।
উত্তরাধিকার
থেকে ইনহেরিট: tensorflow :: ভজনা :: উত্স <StoragePath>কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর | |
---|---|
~FileSystemStoragePathSource () |
বন্ধুর ক্লাস | |
---|---|
internal::FileSystemStoragePathSourceTestAccess | friend class |
পাবলিক স্ট্যাটিক ফাংশন | |
---|---|
Create (const FileSystemStoragePathSourceConfig & config, std::unique_ptr< FileSystemStoragePathSource > *result) | Status |
পাবলিক ফাংশন | |
---|---|
SetAspiredVersionsCallback ( AspiredVersionsCallback callback) override | virtual void ব্যবহারের জন্য একটি AspiredVersionsCallback সরবরাহ করে। একবারে ডাকা যেতে পারে। |
UpdateConfig (const FileSystemStoragePathSourceConfig & config) | Status ব্যবহার করার জন্য একটি নতুন কনফিগারেশন সরবরাহ করে। |
config () const | FileSystemStoragePathSourceConfig |
বন্ধুর ক্লাস
অভ্যন্তরীণ::FileSystemStoragePathSourceTestAccess
friend class internal::FileSystemStoragePathSourceTestAccess
পাবলিক স্ট্যাটিক ফাংশন
সৃষ্টি
Status Create( const FileSystemStoragePathSourceConfig & config, std::unique_ptr< FileSystemStoragePathSource > *result )
পাবলিক ফাংশন
SetAspiredVersionsCallback
virtual void SetAspiredVersionsCallback( AspiredVersionsCallback callback ) override
ব্যবহারের জন্য একটি AspiredVersionsCallback সরবরাহ করে। একবারে ডাকা যেতে পারে।
UpdateConfig
Status UpdateConfig( const FileSystemStoragePathSourceConfig & config )
ব্যবহার করার জন্য একটি নতুন কনফিগারেশন সরবরাহ করে।
মনিটরের servables সেট কোন সময় (অধিক বিবরণের জন্য বর্গ মন্তব্য দেখুন) পরিবর্তন করা যাবে, কিন্তু এটি একবার ফাইল-সিস্টেম পোলিং সময়ের পরিবর্তন করা বেআইনী SetAspiredVersionsCallback () বলা হয়েছে।
কনফিগারেশন
FileSystemStoragePathSourceConfig config() const
~ফাইলসিস্টেমস্টোরেজপাথসোর্স
~FileSystemStoragePathSource() override