Конвертировать модель keras из файла pb в файл tflite - PullRequest
0 голосов
/ 30 июня 2018

Я пытаюсь преобразовать обученную модель Keras из файла .pb в файл .tflite:

tflite_model = tf.contrib.lite.toco_convert(frozen_graph_def, input_tensors, output_tensors)

Однако, когда я запускаю этот код, появляется ошибка, которая говорит:

AttributeError: модуль 'tenorflow.contrib.lite' не имеет атрибута 'Toco_convert'

Как решить эту проблему?

Ответы [ 3 ]

0 голосов
/ 29 августа 2018

Используете ли вы последнюю версию tenorflow? это также можно решить при установке tf-nightly. Или составление тензорного потока из источника с помощью базеля. Вы также можете использовать вместо: tf.contrib.lite.TocoConverter.from_frozen_graph(final_model_path, input_arrays, output_arrays)

0 голосов
/ 16 ноября 2018

Если вы работаете в Windows, оно не будет работать, поскольку библиотека Toco не поддерживает Windows. Так что лучше переключиться на Linux и повторить попытку.

0 голосов
/ 06 июля 2018

Пожалуйста, предоставьте график тензорного потока, который вы пытаетесь преобразовать, чтобы воспроизвести точную ошибку. Это также поможет подать проблему на GitHub https://github.com/tensorflow/tensorflow/issues

...