тензорный поток :: сервировка :: ResourceUnsafeLoader

#include <loader.h>

Loader , который не обращает внимания на ресурсы.

Резюме

Его EstimateResources () метод возвращает значение 0, таким образом , эффективно отключение ресурсов на основе проверки безопасности в обслуживающей системе.

Погрузчик , которые являются экспериментальными, или работать в условиях , которые не нуждаются в проверках безопасности ресурсов, можно создать подкласс ResourceUnsafeLoader вместо погрузчика .

Наследование

Наследуется от: tensorflow :: выступающей :: Loader

Публичные функции

EstimateResources (ResourceAllocation *estimate) const final
virtual Status
Оценивает ресурсы, которые будет использовать обслуживаемый объект.

Публичные функции

EstimateResources

virtual Status EstimateResources(
  ResourceAllocation *estimate
) const final

Оценивает ресурсы, которые будет использовать обслуживаемый объект.

ВАЖНО: реализация этого метода должна соответствовать следующим требованиям, которые позволяют обслуживающей системе правильно рассуждать о том, какие обслуживаемые объекты могут быть загружены безопасно:

  1. Оценка должна представлять верхнюю границу фактического значения.
  2. Перед загрузкой оценка может включать ресурсы, которые не привязаны к какому-либо конкретному экземпляру устройства, например ОЗУ на одном из двух графических процессоров.
  3. Во время загрузки для любых устройств с несколькими экземплярами (например, с двумя графическими процессорами) оценка должна указывать экземпляр, к которому привязан каждый ресурс.
  4. Оценка должна быть монотонно невозрастающей, т. Е. Не может увеличиваться с течением времени. Причины, по которым он может со временем уменьшаться Возврат
    оценка ресурсов, которые обслуживаемый объект будет потреблять после загрузки. Если обслуживаемый объект уже был загружен, возвращает оценку фактического использования ресурсов.