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 LoaderFonctions 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é :
- L'estimation doit représenter une limite supérieure de la valeur réelle.
- 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.
- 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.
- 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.