Я постараюсь ответить на него простым способом.
Servable, как я понимаю, это не что иное, как Справочник, сгенерированный путем сохранения модели, либо с использованием SavedModelBuilder
, либо с использованием export_saved_model
,Содержимое Servable показано ниже.
assets/
assets.extra/
variables/
variables.data-?????-of-?????
variables.index
saved_model.pb
Если мы используем SavedModelBuilder
для сохранения модели, нам нужно явно указать номера версий.Предположим, что если Имя модели export
, то мы должны упомянуть Экспортный каталог как /usr/local/google/home/mothukuru/Jupyter_Notebooks/export/1
или /usr/local/google/home/mothukuru/Jupyter_Notebooks/export/2
и т. Д.
То есть нам нужно явно указать номера версий.
Если мы используем export_saved_model
, управление версиями будет осуществляться автоматически, в основном, на основе отметок времени.Например,
/usr/local/google/home/mothukuru/Jupyter_Notebooks/export/1554294699
/usr/local/google/home/mothukuru/Jupyter_Notebooks/export/1554736143
Итак, чтобы ответить на ваши вопросы:
Q1.Похоже, что обслуживаемый - это сеанс тензорного потока, но имеет версии.
A1.Да, это сессия, которая имеет версии.На этом сеансе мы запускаем модель и сохраняем ее
Q2.Так же выглядит модель
А2.Да, это модель, которая сохраняется с использованием SavedModelBuilder
или export_saved_model
.
Q3.Но исправный объект также может соответствовать части модели.
A3.Да.Этот ответ состоит из 2 частей.
i.saved_model.pb
состоит из графика обучения и графика вывода.Граф вывода является ключом к обслуживанию TF.
ii.Есть 2 папки с именем assets
.Папка assets
содержит вспомогательные файлы, такие как словари и т. Д. Это также будет полезно во время обслуживания.