Ошибка выдачи: Обнаружена нерешенная пользовательская операция: Нормализация. Узлу 0 (Нормализация) не удалось подготовиться - PullRequest
1 голос
/ 27 января 2020

Для моего предыдущего вопроса RuntimeError: Обнаружена неразрешенная пользовательская операция: Normalize.Node number 0 (Normalize) не удалось подготовить , я получил ответ ниже.

Для использования для этого вам потребуется использовать пользовательский пакет pip. См. Инструкции по установке для TensorFlowensorflow.org/install/source. Кроме того, вам нужно изменить операции, включенные в вашу встроенную версию TF lite. В версии Java имеется собственный определитель операций, см. Сборку здесь: https://github.com/tensorflow/examples/blob/master/lite/examples/smart_reply/android/app/libs/cc/BUILD. Вы можете увидеть, где здесь зарегистрированы операции: https://github.com/tensorflow/examples/blob/master/lite/examples/smart_reply/android/app/libs/cc/predictor.cc#L77

Но я скачал модель smartreply.tflite прямо из их образцов. Так что, если мы изменим код, связанный с пользовательскими операциями, то мне придется заново построить модель tflite? Кроме того, если я удалил пользовательский код операции, то интеллектуальный предсказатель ответа будет работать отлично?

...