tensorflow :: serving :: Referência da classe AspiredVersionPolicy | TFX | TensorFlow
tensorflow :: servindo :: AspiredVersionPolicy
Uma interface para a política a ser aplicada para fazer a transição de versões de serviço em um fluxo de serviço.
As políticas devem ser totalmente sem estado e idempotentes. Solicitar a mesma política várias vezes para a próxima ação, para um vetor idêntico de AspiredServableStateSnapshots, deve retornar o mesmo resultado.
Se um estado adicional for necessário para implementar uma Política, tal estado deve ser compartilhado via AspiredServableStateSnapshots. Dependendo do tipo de estado, a maioria dos candidatos prováveis para a origem ou estado de rastreamento são fontes ou o chicote de fios e gerente .
~AspiredVersionPolicy ()
kLoad ,
kUnload
As diferentes ações que podem ser recomendadas por uma política.
GetNextAction (const std::vector< AspiredServableStateSnapshot > & all_versions) const =0
virtual optional< ServableAction >
Obtém um vetor de instantâneos de estado de todas as versões de um fluxo de serviço e retorna uma ação a ser executada para uma versão de serviço específica, dependendo apenas dos estados de todas as versões.
GetHighestAspiredNewServableId (const std::vector< AspiredServableStateSnapshot > & all_versions)
optional< ServableId >
Retorna o aspirado ServableId com a versão mais alta que corresponde ao estado kNew, se houver.
tensorflow :: servindo :: AspiredVersionPolicy :: ServableAction
Ação e a id do servable associado a ela.
Call load no servable.
Call unload no servable.
GetNextAction
virtual optional< ServableAction > GetNextAction(
const std::vector< AspiredServableStateSnapshot > & all_versions
Se nenhuma ação deve ser realizada, não retornamos uma ação, o que significa que o fluxo de serviço está atualizado.