Я относительно новичок в Tensorflow, и я создал специально обученную модель изображения, которая является моделью переобученной mobilenetv1.В настоящее время у меня есть график .pb и файл label.txt.
Я пытаюсь использовать TOCO для преобразования моего графика .pb в график .tflite, чтобы я мог использовать его с Firebase, и я продолжаю получатьошибка при попытке запустить TOCO.Код, который я запускаю в терминале:
./toco \
--input_file=/***/frozen_graph.pb \
--input_format=TENSORFLOW_GRAPHDEF \
--output_format=TFLITE \
--output_file=/***/newGraph.tflite \
--inference_type=FLOAT \
--input_arrays=input \
--input_shapes=1,224,224,3 \
Я попытался указать флаг --output_arrays
, но я не знаю, что для него установить.Ошибка, которую я получаю в терминале:
F tensorflow/contrib/lite/toco/tooling_util.cc:1480] Check failed: model->flags.output_arrays_size() > 0 (0 vs. 0)This model does not define output arrays, so a --output_arrays flag must be given on the command-line.
Abort trap: 6
Я потратил так много часов и часов, пытаясь выяснить, как установить --output_arrays
, и я застрял.Я использую MacOS 10.13.3.Пожалуйста, помогите meeeeeeeee спасибо