tensorflow:: servindo:: ServableHandle
#include <servable_handle.h>
Um ponteiro inteligente para o objecto que possa ser veiculado subjacente T obtidos a partir do carregador .
Resumo
O código do front-end obtém esses identificadores do ServableManager. O identificador mantém o objeto subjacente ativo enquanto o identificador estiver ativo. O frontend não deve segurá-lo por muito tempo, porque segurá-lo pode atrasar o recarregamento de serviço.
OT retornado do identificador é geralmente compartilhado entre várias solicitações, o que significa que qualquer alteração mutante feita em T deve preservar a exatidão em relação à lógica do aplicativo. Além disso, na presença de vários threads de solicitação, o uso seguro de T deve ser garantido.
Espera-se que T seja um tipo de valor e seja armazenado internamente como um ponteiro. Usar um tipo de ponteiro para T não conseguirá compilar, pois seria um erro fazê-lo na maioria das situações.
Exemplo de uso:
// Define or use an existing servable: class MyServable { public: void MyMethod(); }; // Get your handle from a manager. ServableHandlehandle; TF_RETURN_IF_ERROR(manager->GetServableHandle(id, &handle)); // Use your handle as a smart-pointer: handle->MyMethod();