Ajuda a proteger a Grande Barreira de Corais com TensorFlow em Kaggle Junte Desafio

tensorflow :: servindo :: ResourceUnsafeLoader

#include <loader.h>

Um carregador que ignora os recursos.

Resumo

Seu método EstimateResources () retorna 0, desabilitando efetivamente as verificações de segurança baseadas em recursos no sistema de serviço.

Carregadores que são experimentais ou executados em ambientes que não precisam das verificações de segurança de recursos podem criar uma subclasse de ResourceUnsafeLoader em vez de Loader .

Herança

Herda de: tensorflow :: serving :: Loader

Funções públicas

EstimateResources (ResourceAllocation *estimate) const final
virtual Status
Estima os recursos que um serviço utilizará.

Funções públicas

EstimateResources

virtual Status EstimateResources(
  ResourceAllocation *estimate
) const final

Estima os recursos que um serviço utilizará.

IMPORTANTE: a implementação deste método deve obedecer aos seguintes requisitos, que permitem ao sistema de serviço raciocinar corretamente sobre quais serviços podem ser carregados com segurança:

  1. A estimativa deve representar um limite superior do valor real.
  2. Antes do carregamento, a estimativa pode incluir recursos que não estão vinculados a nenhuma instância de dispositivo específica, por exemplo, RAM em uma das duas GPUs.
  3. Enquanto carregado, para quaisquer dispositivos com várias instâncias (por exemplo, duas GPUs), a estimativa deve especificar a instância à qual cada recurso está vinculado.
  4. A estimativa deve ser monotonicamente não crescente, ou seja, não pode aumentar com o tempo. Razões para que diminua potencialmente ao longo do tempo Devoluções
    uma estimativa dos recursos que o serviço irá consumir depois de carregado. Se o serviço já tiver sido carregado, retorna uma estimativa do uso real do recurso.