tensorflow :: portion:: ResourceUnsafeLoader

#include <loader.h>

Un chargeur qui est inconscient de ressources.

Résumé

Ses EstimateResources () de retour de la méthode 0, donc la désactivation de manière efficace les contrôles de sécurité relatives aux ressources dans le système de service.

Chargeurs qui sont expérimentaux ou exécuter dans des environnements qui ne nécessitent pas les contrôles de sécurité des ressources, sous - classe peuvent ResourceUnsafeLoader au lieu de Loader .

Héritage

Hérite de: tensorflow :: :: service Loader

Fonctions publiques

EstimateResources (ResourceAllocation *estimate) const final
virtual Status
Estime les ressources qu'un serveur va utiliser.

Fonctions publiques

EstimerRessources

virtual Status EstimateResources(
  ResourceAllocation *estimate
) const final

Estime les ressources qu'un serveur va utiliser.

IMPORTANT : L'implémentation de cette méthode doit obéir aux exigences suivantes, qui permettent au système serveur de raisonner correctement sur les servables pouvant être chargés en toute sécurité :

  1. L'estimation doit représenter une limite supérieure de la valeur réelle.
  2. Avant le chargement, l'estimation peut inclure des ressources qui ne sont liées à aucune instance de périphérique spécifique, par exemple la RAM sur l'un des deux GPU.
  3. Lorsqu'il est chargé, pour tous les appareils avec plusieurs instances (par exemple deux GPU), l'estimation doit spécifier l'instance à laquelle chaque ressource est liée.
  4. L'estimation doit être monotone non croissante, c'est-à-dire qu'elle ne peut pas augmenter dans le temps. Raisons pour lesquelles il pourrait potentiellement diminuer avec le temps Retour
    une estimation des ressources que le serveur va consommer une fois chargé. Si le serveur a déjà été chargé, renvoie une estimation de l'utilisation réelle des ressources.