Я новичок в tensorflow и установил текущий tensorflowjs (1.1.2) через pip, так как хочу преобразовать замороженный граф вывода (.pb
) в файл tensorflowjs (--output_format=tensorflowjs
). Я следовал руководству, в котором предлагается --input_format=tf_frozen_model
, эта версия tensorflowjs, однако больше не поддерживает такую опцию и возвращает сообщение об ошибке error:argument --input_format: invalid choice: 'tf_frozen_model'
. Эта опция полностью заменена или только переименована? Я попытался установить версию tensorflowjs v.0.8.0
, что привело к куче ImportErrors (для Keras) и конфликтам зависимостей. Я что-то пропустил здесь?
альтернатива tf_frozen_model в tensorflowjs_converter
comment
Мне удалось пройти конфликты зависимостей Keras. Теперь я получаю tensorflow.python.framework.errors_impl.UnknownError: NewRandomAccessFile не удалось создать/открыть: /mobilenet/frozen_model.pb: доступ запрещен. ; Ошибка ввода/вывода
- person z Eyeland   schedule 26.06.2019
Ответы (2)
- создайте новую виртуальную среду и установите tensorflowjs 0.8.6 с помощью команды: pip install tensorflowjs==0.8.6
- дальнейшая модель может быть преобразована с помощью:
- см.: https://github.com/tensorflow/tfjs-converter
person
Kompal Chaudhary
schedule
02.07.2019
Современные версии пакета tensorflowjs
больше не конвертируются из frozen models
. Из https://github.com/tensorflow/tfjs-converter:
Примечание. Если вы хотите преобразовать замороженную модель или пакет сеансов TensorFlow, вы можете установить более старые версии пакета pip tensorflowjs, т. е. pip install tensorflowjs == 0.8.6.
. Надеюсь, поможет.
person
Erwol
schedule
01.08.2019