Подтвердить что ты не робот

Что такое мета файл контрольной точки TensorFlow?

При сохранении контрольной точки TensorFlow часто сохраняет метафайл: my_model.ckpt.meta. Что в этом файле, можем ли мы восстановить модель, даже если мы удалим ее и какую информацию мы потеряли, если мы восстановим модель без метафайла?

4b9b3361

Ответ 1

Этот файл содержит сериализованный MetaGraphDef буфер протокола. MetaGraphDef разработан как формат сериализации, который включает всю информацию, необходимую для восстановления процесса обучения или вывода (включая GraphDef, который описывает поток данных, и дополнительные аннотации, описывающие переменные, входные конвейеры и другую соответствующую информацию). Например, MetaGraphDef используется TensorFlow Serving для запуска службы вывода на основе вашей обученной модели. Мы изучаем другие инструменты, которые могли бы использовать MetaGraphDef для обучения.

Предполагая, что у вас все еще есть код Python для вашей модели, вам не нужно MetaGraphDef для восстановления модели, потому что вы можете восстановить всю информацию в MetaGraphDef, повторно выполнив код Python, который создает модель. Для восстановления с контрольной точки вам понадобятся только файлы контрольных точек, которые содержат подготовленные веса, которые периодически записываются в один и тот же каталог.

Ответ 2

Как я могу преобразовать.meta(MetaGraphDef) в tflite-модель?