टेंसरफ़्लो:: सेवारत:: आकांक्षी संस्करण नीति
यह एक अमूर्त वर्ग है।#include <aspired_version_policy.h>
नीति के लिए एक इंटरफ़ेस लागू करने योग्य संस्करणों को एक सेवा योग्य स्ट्रीम में परिवर्तित करने के लिए लागू किया जाना है।
सारांश
नीतियां पूरी तरह से स्टेटलेस और बेपरवाह होनी चाहिए। AspiredServableStateSnapshots के एक समान वेक्टर के लिए, अगली कार्रवाई के लिए एक ही नीति को कई बार पूछने पर, वही परिणाम वापस करना चाहिए।
यदि किसी नीति को लागू करने के लिए अतिरिक्त राज्य की आवश्यकता है, तो ऐसे राज्य को AspiredServableStateSnapshots के माध्यम से साझा किया जाएगा। उद्भव के लिए राज्य के प्रकार पर निर्भर करता है, सबसे अधिक संभावना वाले या ट्रैकिंग राज्य सूत्रों का कहना है या हार्नेस और कर रहे हैं प्रबंधक ।
निर्माता और विनाशक | |
---|---|
~AspiredVersionPolicy () |
सार्वजनिक प्रकार | |
---|---|
Action { | एन्यूम विभिन्न कार्रवाइयां जिन्हें एक नीति द्वारा अनुशंसित किया जा सकता है। |
सार्वजनिक समारोह | |
---|---|
GetNextAction (const std::vector< AspiredServableStateSnapshot > & all_versions) const =0 | virtual optional< ServableAction > एक सर्व करने योग्य स्ट्रीम के सभी संस्करणों के राज्य स्नैपशॉट के वेक्टर में लेता है और केवल सभी संस्करणों के राज्यों के आधार पर किसी विशेष सेवा योग्य संस्करण के लिए की जाने वाली क्रिया देता है। |
संरक्षित स्थिर कार्य | |
---|---|
GetHighestAspiredNewServableId (const std::vector< AspiredServableStateSnapshot > & all_versions) | optional< ServableId > इच्छुक ServableId को उच्चतम संस्करण के साथ लौटाता है जो kNew स्थिति से मेल खाता है, यदि कोई मौजूद है। |
स्ट्रक्चर्स | |
---|---|
tensorflow :: की सेवा :: AspiredVersionPolicy :: ServableAction | क्रिया और उसके साथ जुड़े सर्व करने योग्य की आईडी। |
सार्वजनिक प्रकार
कार्य
Action
सार्वजनिक समारोह
अगला प्राप्त करेंकार्रवाई
virtual optional< ServableAction > GetNextAction( const std::vector< AspiredServableStateSnapshot > & all_versions ) const =0
एक सर्व करने योग्य स्ट्रीम के सभी संस्करणों के राज्य स्नैपशॉट के वेक्टर में लेता है और केवल सभी संस्करणों के राज्यों के आधार पर किसी विशेष सेवा योग्य संस्करण के लिए की जाने वाली क्रिया देता है।
यदि कोई कार्रवाई नहीं की जानी है, तो हम कोई कार्रवाई नहीं करते हैं, जिसका अर्थ है कि सेवा योग्य स्ट्रीम अप टू डेट है।
~AspiredVersionPolicy
virtual ~AspiredVersionPolicy()=default
संरक्षित स्थिर कार्य
GethighestAspiredNewServableId
optional< ServableId > GetHighestAspiredNewServableId( const std::vector< AspiredServableStateSnapshot > & all_versions )
इच्छुक ServableId को उच्चतम संस्करण के साथ लौटाता है जो kNew स्थिति से मेल खाता है, यदि कोई मौजूद है।